Package google.registry.model.domain.fee
Class FeeCheckCommandExtensionItem
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.domain.fee.FeeQueryCommandExtensionItem
google.registry.model.domain.fee.FeeCheckCommandExtensionItem
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
FeeCheckCommandExtensionItemV06
,FeeCheckCommandExtensionItemV12
Interface for individual fee extension items in Check commands. These are derived from the more
general query items (which cover Info commands as well), but may also contain a domain name,
depending on the version of the fee extension.
-
Nested Class Summary
Nested classes/interfaces inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
FeeQueryCommandExtensionItem.CommandName
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 FeeCheckResponseExtensionItem.Builder
<?> Create a builder for a matching fee check response item.abstract String
The domain name being checked; throws an exception if domain names are not supported.abstract boolean
True if this version of the fee extension supports domain names in Check items.Methods inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
getCommandName, getCurrency, getEffectiveDate, getPeriod, getPhase, getSubphase, getUnparsedCommandName
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
FeeCheckCommandExtensionItem
public FeeCheckCommandExtensionItem()
-
-
Method Details
-
isDomainNameSupported
public abstract boolean isDomainNameSupported()True if this version of the fee extension supports domain names in Check items. -
getDomainName
The domain name being checked; throws an exception if domain names are not supported. -
createResponseBuilder
Create a builder for a matching fee check response item.
-