Class FeeCheckResponseExtensionItemV12.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<S>
-
- google.registry.model.Buildable.GenericBuilder<T,B>
-
- google.registry.model.domain.fee.FeeQueryResponseExtensionItem.Builder<T,FeeCheckResponseExtensionItem.Builder<T>>
-
- google.registry.model.domain.fee.FeeCheckResponseExtensionItem.Builder<FeeCheckResponseExtensionItemV12>
-
- google.registry.model.domain.fee12.FeeCheckResponseExtensionItemV12.Builder
-
- Enclosing class:
- FeeCheckResponseExtensionItemV12
public static class FeeCheckResponseExtensionItemV12.Builder extends FeeCheckResponseExtensionItem.Builder<FeeCheckResponseExtensionItemV12>
Builder forFeeCheckResponseExtensionItemV12
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeeCheckResponseExtensionItemV12
build()
Build the instance.FeeCheckResponseExtensionItemV12.Builder
setClass(java.lang.String feeClass)
FeeCheckResponseExtensionItemV12.Builder
setCommand(FeeQueryCommandExtensionItem.CommandName commandName, java.lang.String phase, java.lang.String subphase)
FeeCheckResponseExtensionItemV12.Builder
setDomainNameIfSupported(java.lang.String name)
The name associated with the item.FeeCheckResponseExtensionItemV12.Builder
setEffectiveDateIfSupported(org.joda.time.DateTime effectiveDate)
FeeCheckResponseExtensionItemV12.Builder
setFees(com.google.common.collect.ImmutableList<Fee> fees)
FeeCheckResponseExtensionItemV12.Builder
setNotAfterDateIfSupported(org.joda.time.DateTime notAfterDate)
FeeCheckResponseExtensionItemV12.Builder
setPeriod(Period period)
-
Methods inherited from class google.registry.model.domain.fee.FeeQueryResponseExtensionItem.Builder
setAvailIfSupported, setCurrencyIfSupported, setReasonIfSupported
-
Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Method Detail
-
setCommand
public FeeCheckResponseExtensionItemV12.Builder setCommand(FeeQueryCommandExtensionItem.CommandName commandName, java.lang.String phase, java.lang.String subphase)
-
setPeriod
public FeeCheckResponseExtensionItemV12.Builder setPeriod(Period period)
-
setFees
public FeeCheckResponseExtensionItemV12.Builder setFees(com.google.common.collect.ImmutableList<Fee> fees)
-
setClass
public FeeCheckResponseExtensionItemV12.Builder setClass(java.lang.String feeClass)
-
setDomainNameIfSupported
public FeeCheckResponseExtensionItemV12.Builder setDomainNameIfSupported(java.lang.String name)
Description copied from class:FeeCheckResponseExtensionItem.Builder
The name associated with the item. Has no effect if domain names are not supported.
-
build
public FeeCheckResponseExtensionItemV12 build()
Description copied from class:Buildable.Builder
Build the instance.- Overrides:
build
in classBuildable.Builder<FeeCheckResponseExtensionItemV12>
-
setEffectiveDateIfSupported
public FeeCheckResponseExtensionItemV12.Builder setEffectiveDateIfSupported(org.joda.time.DateTime effectiveDate)
-
setNotAfterDateIfSupported
public FeeCheckResponseExtensionItemV12.Builder setNotAfterDateIfSupported(org.joda.time.DateTime notAfterDate)
-
-