Package google.registry.model.reporting
Class DomainTransactionRecord.Builder
- java.lang.Object
-
- google.registry.model.Buildable.Builder<DomainTransactionRecord>
-
- google.registry.model.reporting.DomainTransactionRecord.Builder
-
- Enclosing class:
- DomainTransactionRecord
public static class DomainTransactionRecord.Builder extends Buildable.Builder<DomainTransactionRecord>
A builder forDomainTransactionRecord
since it is immutable.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainTransactionRecord instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainTransactionRecord
build()
Build the instance.DomainTransactionRecord.Builder
setReportAmount(java.lang.Integer reportAmount)
DomainTransactionRecord.Builder
setReportField(DomainTransactionRecord.TransactionReportField reportField)
DomainTransactionRecord.Builder
setReportingTime(org.joda.time.DateTime reportingTime)
DomainTransactionRecord.Builder
setTld(java.lang.String tld)
-
Methods inherited from class google.registry.model.Buildable.Builder
getInstance
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainTransactionRecord instance)
-
-
Method Detail
-
setTld
public DomainTransactionRecord.Builder setTld(java.lang.String tld)
-
setReportingTime
public DomainTransactionRecord.Builder setReportingTime(org.joda.time.DateTime reportingTime)
-
setReportField
public DomainTransactionRecord.Builder setReportField(DomainTransactionRecord.TransactionReportField reportField)
-
setReportAmount
public DomainTransactionRecord.Builder setReportAmount(java.lang.Integer reportAmount)
-
build
public DomainTransactionRecord build()
Description copied from class:Buildable.Builder
Build the instance.- Overrides:
build
in classBuildable.Builder<DomainTransactionRecord>
-
-