Package google.registry.model.domain.fee
Class FeeQueryResponseExtensionItem.Builder<T extends FeeQueryResponseExtensionItem,B extends FeeQueryResponseExtensionItem.Builder<?,?>>
java.lang.Object
google.registry.model.Buildable.Builder<T>
google.registry.model.Buildable.GenericBuilder<T,B>
google.registry.model.domain.fee.FeeQueryResponseExtensionItem.Builder<T,B>
- Direct Known Subclasses:
FeeCheckResponseExtensionItem.Builder
,FeeInfoResponseExtensionV06.Builder
- Enclosing class:
FeeQueryResponseExtensionItem
public abstract static class FeeQueryResponseExtensionItem.Builder<T extends FeeQueryResponseExtensionItem,B extends FeeQueryResponseExtensionItem.Builder<?,?>>
extends Buildable.GenericBuilder<T,B>
Abstract builder for
FeeQueryResponseExtensionItem
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsetAvailIfSupported
(boolean avail) abstract B
setCommand
(FeeQueryCommandExtensionItem.CommandName commandName, String phase, String subphase) setCurrencyIfSupported
(org.joda.money.CurrencyUnit currency) setEffectiveDateIfSupported
(org.joda.time.DateTime effectiveDate) setNotAfterDateIfSupported
(org.joda.time.DateTime notAfterDate) setReasonIfSupported
(String reason) Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
Methods inherited from class google.registry.model.Buildable.Builder
build, getInstance
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setCommand
public abstract B setCommand(FeeQueryCommandExtensionItem.CommandName commandName, String phase, String subphase) -
setPeriod
-
setFees
-
setClass
-
setAvailIfSupported
-
setReasonIfSupported
-
setEffectiveDateIfSupported
-
setNotAfterDateIfSupported
-
setCurrencyIfSupported
-