Package google.registry.model.domain
Class DomainHistory.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<S>
-
- google.registry.model.Buildable.GenericBuilder<T,B>
-
- google.registry.model.reporting.HistoryEntry.Builder<DomainHistory,DomainHistory.Builder>
-
- google.registry.model.domain.DomainHistory.Builder
-
- Enclosing class:
- DomainHistory
public static class DomainHistory.Builder extends HistoryEntry.Builder<DomainHistory,DomainHistory.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainHistory instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainHistory
build()
Build the instance.DomainHistory
buildAndAssemble(com.google.common.collect.ImmutableSet<DomainDsDataHistory> dsDataHistories, com.google.common.collect.ImmutableSet<VKey<HostResource>> domainHistoryHosts, com.google.common.collect.ImmutableSet<GracePeriod.GracePeriodHistory> gracePeriodHistories, com.google.common.collect.ImmutableSet<DomainTransactionRecord> transactionRecords)
DomainHistory.Builder
setDomain(DomainContent domainContent)
DomainHistory.Builder
setDomainRepoId(java.lang.String domainRepoId)
-
Methods inherited from class google.registry.model.reporting.HistoryEntry.Builder
copyFrom, copyFrom, setBySuperuser, setDomainTransactionRecords, setId, setModificationTime, setOtherRegistrarId, setParent, setParent, setPeriod, setReason, setRegistrarId, setRequestedByRegistrar, setTrid, setType, setXmlBytes
-
Methods inherited from class google.registry.model.Buildable.GenericBuilder
thisCastToDerived
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainHistory instance)
-
-
Method Detail
-
setDomain
public DomainHistory.Builder setDomain(@Nullable DomainContent domainContent)
-
setDomainRepoId
public DomainHistory.Builder setDomainRepoId(java.lang.String domainRepoId)
-
build
public DomainHistory build()
Description copied from class:Buildable.Builder
Build the instance.- Overrides:
build
in classHistoryEntry.Builder<DomainHistory,DomainHistory.Builder>
-
buildAndAssemble
public DomainHistory buildAndAssemble(com.google.common.collect.ImmutableSet<DomainDsDataHistory> dsDataHistories, com.google.common.collect.ImmutableSet<VKey<HostResource>> domainHistoryHosts, com.google.common.collect.ImmutableSet<GracePeriod.GracePeriodHistory> gracePeriodHistories, com.google.common.collect.ImmutableSet<DomainTransactionRecord> transactionRecords)
-
-