Package google.registry.flows.custom
Class DomainPricingCustomLogic.CreatePriceParameters
java.lang.Object
google.registry.model.ImmutableObject
google.registry.flows.custom.DomainPricingCustomLogic.CreatePriceParameters
- All Implemented Interfaces:
Cloneable
- Enclosing class:
DomainPricingCustomLogic
A class to encapsulate parameters for a call to
DomainPricingCustomLogic.customizeCreatePrice(google.registry.flows.custom.DomainPricingCustomLogic.CreatePriceParameters)
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder forDomainPricingCustomLogic.CreatePriceParameters
.Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotHydrate, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
-
Field Summary
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract org.joda.time.DateTime
asOfDate()
abstract com.google.common.net.InternetDomainName
abstract FeesAndCredits
abstract Tld
tld()
abstract int
years()
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
CreatePriceParameters
public CreatePriceParameters()
-
-
Method Details
-
feesAndCredits
-
tld
-
domainName
public abstract com.google.common.net.InternetDomainName domainName() -
asOfDate
public abstract org.joda.time.DateTime asOfDate() -
years
public abstract int years() -
newBuilder
-