Package google.registry.model.tld.label
Class ReservedList.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<S>
-
- google.registry.model.Buildable.GenericBuilder<T,B>
-
- google.registry.model.tld.label.BaseDomainLabelList.Builder<ReservedList,ReservedList.Builder>
-
- google.registry.model.tld.label.ReservedList.Builder
-
- Enclosing class:
- ReservedList
public static class ReservedList.Builder extends BaseDomainLabelList.Builder<ReservedList,ReservedList.Builder>
A builder for constructingReservedList
objects, since they are immutable.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReservedList.Builder
setReservedListMap(com.google.common.collect.ImmutableMap<java.lang.String,ReservedList.ReservedListEntry> reservedListMap)
ReservedList.Builder
setReservedListMapFromLines(java.lang.Iterable<java.lang.String> lines)
Updates the reservedListMap from input lines.ReservedList.Builder
setShouldPublish(boolean shouldPublish)
-
Methods inherited from class google.registry.model.tld.label.BaseDomainLabelList.Builder
build, setCreationTimestamp, setName
-
Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Method Detail
-
setReservedListMap
public ReservedList.Builder setReservedListMap(com.google.common.collect.ImmutableMap<java.lang.String,ReservedList.ReservedListEntry> reservedListMap)
-
setShouldPublish
public ReservedList.Builder setShouldPublish(boolean shouldPublish)
-
setReservedListMapFromLines
public ReservedList.Builder setReservedListMapFromLines(java.lang.Iterable<java.lang.String> lines)
Updates the reservedListMap from input lines.- Throws:
java.lang.IllegalArgumentException
- if the lines cannot be parsed correctly.
-
-