Class AllocationToken.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<AllocationToken>
-
- google.registry.model.domain.token.AllocationToken.Builder
-
- Enclosing class:
- AllocationToken
public static class AllocationToken.Builder extends Buildable.Builder<AllocationToken>
A builder for constructingAllocationToken
objects, since they are immutable.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Method Detail
-
build
public AllocationToken build()
Description copied from class:Buildable.Builder
Build the instance.- Overrides:
build
in classBuildable.Builder<AllocationToken>
-
setToken
public AllocationToken.Builder setToken(java.lang.String token)
-
setRedemptionHistoryId
public AllocationToken.Builder setRedemptionHistoryId(HistoryEntry.HistoryEntryId redemptionHistoryId)
-
setDomainName
public AllocationToken.Builder setDomainName(@Nullable java.lang.String domainName)
-
setCreationTimeForTest
public AllocationToken.Builder setCreationTimeForTest(org.joda.time.DateTime creationTime)
-
setAllowedRegistrarIds
public AllocationToken.Builder setAllowedRegistrarIds(java.util.Set<java.lang.String> allowedRegistrarIds)
-
setAllowedTlds
public AllocationToken.Builder setAllowedTlds(java.util.Set<java.lang.String> allowedTlds)
-
setDiscountFraction
public AllocationToken.Builder setDiscountFraction(double discountFraction)
-
setDiscountPremiums
public AllocationToken.Builder setDiscountPremiums(boolean discountPremiums)
-
setDiscountYears
public AllocationToken.Builder setDiscountYears(int discountYears)
-
setTokenType
public AllocationToken.Builder setTokenType(AllocationToken.TokenType tokenType)
-
setTokenStatusTransitions
public AllocationToken.Builder setTokenStatusTransitions(com.google.common.collect.ImmutableSortedMap<org.joda.time.DateTime,AllocationToken.TokenStatus> transitions)
-
setAllowedEppActions
public AllocationToken.Builder setAllowedEppActions(java.util.Set<FeeQueryCommandExtensionItem.CommandName> allowedEppActions)
-
setRenewalPriceBehavior
public AllocationToken.Builder setRenewalPriceBehavior(BillingBase.RenewalPriceBehavior renewalPriceBehavior)
-
setRegistrationBehavior
public AllocationToken.Builder setRegistrationBehavior(AllocationToken.RegistrationBehavior registrationBehavior)
-
-