Package google.registry.model.transfer
Class DomainTransferData.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<S>
-
- google.registry.model.Buildable.GenericBuilder<T,B>
-
- google.registry.model.transfer.BaseTransferObject.Builder<T,B>
-
- google.registry.model.transfer.TransferData.Builder<DomainTransferData,DomainTransferData.Builder>
-
- google.registry.model.transfer.DomainTransferData.Builder
-
- Enclosing class:
- DomainTransferData
public static class DomainTransferData.Builder extends TransferData.Builder<DomainTransferData,DomainTransferData.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
Create aDomainTransferData.Builder
wrapping a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainTransferData.Builder
setServerApproveAutorenewEvent(VKey<BillingEvent.Recurring> serverApproveAutorenewEvent)
DomainTransferData.Builder
setServerApproveAutorenewPollMessage(VKey<PollMessage.Autorenew> serverApproveAutorenewPollMessage)
DomainTransferData.Builder
setServerApproveBillingEvent(VKey<BillingEvent.OneTime> serverApproveBillingEvent)
DomainTransferData.Builder
setServerApproveEntities(java.lang.String repoId, java.lang.Long historyId, com.google.common.collect.ImmutableSet<VKey<? extends TransferData.TransferServerApproveEntity>> serverApproveEntities)
DomainTransferData.Builder
setTransferPeriod(Period transferPeriod)
DomainTransferData.Builder
setTransferredRegistrationExpirationTime(org.joda.time.DateTime transferredRegistrationExpirationTime)
-
Methods inherited from class google.registry.model.transfer.TransferData.Builder
build, setTransferRequestTrid
-
Methods inherited from class google.registry.model.transfer.BaseTransferObject.Builder
setGainingRegistrarId, setLosingRegistrarId, setPendingTransferExpirationTime, setTransferRequestTime, setTransferStatus
-
Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Constructor Detail
-
Builder
public Builder()
Create aDomainTransferData.Builder
wrapping a new instance.
-
-
Method Detail
-
setTransferPeriod
public DomainTransferData.Builder setTransferPeriod(Period transferPeriod)
-
setTransferredRegistrationExpirationTime
public DomainTransferData.Builder setTransferredRegistrationExpirationTime(org.joda.time.DateTime transferredRegistrationExpirationTime)
-
setServerApproveBillingEvent
public DomainTransferData.Builder setServerApproveBillingEvent(VKey<BillingEvent.OneTime> serverApproveBillingEvent)
-
setServerApproveAutorenewEvent
public DomainTransferData.Builder setServerApproveAutorenewEvent(VKey<BillingEvent.Recurring> serverApproveAutorenewEvent)
-
setServerApproveAutorenewPollMessage
public DomainTransferData.Builder setServerApproveAutorenewPollMessage(VKey<PollMessage.Autorenew> serverApproveAutorenewPollMessage)
-
setServerApproveEntities
public DomainTransferData.Builder setServerApproveEntities(java.lang.String repoId, java.lang.Long historyId, com.google.common.collect.ImmutableSet<VKey<? extends TransferData.TransferServerApproveEntity>> serverApproveEntities)
- Overrides:
setServerApproveEntities
in classTransferData.Builder<DomainTransferData,DomainTransferData.Builder>
-
-