Package google.registry.model.tld.label
Class PremiumList.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<S>
-
- google.registry.model.Buildable.GenericBuilder<T,B>
-
- google.registry.model.tld.label.BaseDomainLabelList.Builder<PremiumList,PremiumList.Builder>
-
- google.registry.model.tld.label.PremiumList.Builder
-
- Enclosing class:
- PremiumList
public static class PremiumList.Builder extends BaseDomainLabelList.Builder<PremiumList,PremiumList.Builder>
A builder for constructingPremiumList
objects, since they are immutable.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PremiumList
build()
Build the instance.PremiumList.Builder
setCurrency(org.joda.money.CurrencyUnit currency)
PremiumList.Builder
setLabelsToPrices(java.util.Map<java.lang.String,java.math.BigDecimal> labelsToPrices)
-
Methods inherited from class google.registry.model.tld.label.BaseDomainLabelList.Builder
setCreationTimestamp, setName
-
Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Method Detail
-
setCurrency
public PremiumList.Builder setCurrency(org.joda.money.CurrencyUnit currency)
-
setLabelsToPrices
public PremiumList.Builder setLabelsToPrices(java.util.Map<java.lang.String,java.math.BigDecimal> labelsToPrices)
-
build
public PremiumList build()
Description copied from class:Buildable.Builder
Build the instance.- Overrides:
build
in classBaseDomainLabelList.Builder<PremiumList,PremiumList.Builder>
-
-