Package google.registry.flows.custom
Record Class DomainCreateFlowCustomLogic.AfterValidationParameters
java.lang.Object
java.lang.Record
google.registry.flows.custom.DomainCreateFlowCustomLogic.AfterValidationParameters
- Record Components:
domainName
- The parsed domain name of the domain that is requested to be created.years
- The number of years that the domain name will be registered for (typically 1).signedMarkId
- The ID of the validated signed mark, or absent if not supplied.
- Enclosing class:
DomainCreateFlowCustomLogic
public static record DomainCreateFlowCustomLogic.AfterValidationParameters(com.google.common.net.InternetDomainName domainName, int years, Optional<String> signedMarkId)
extends Record
A record to encapsulate parameters for a call to
DomainCreateFlowCustomLogic.afterValidation(google.registry.flows.custom.DomainCreateFlowCustomLogic.AfterValidationParameters)
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
-
Constructor Summary
ConstructorDescriptionAfterValidationParameters
(com.google.common.net.InternetDomainName domainName, int years, Optional<String> signedMarkId) Creates an instance of aAfterValidationParameters
record class. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.net.InternetDomainName
Returns the value of thedomainName
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.Returns the value of thesignedMarkId
record component.final String
toString()
Returns a string representation of this record class.int
years()
Returns the value of theyears
record component.
-
Constructor Details
-
AfterValidationParameters
public AfterValidationParameters(com.google.common.net.InternetDomainName domainName, int years, Optional<String> signedMarkId) Creates an instance of aAfterValidationParameters
record class.- Parameters:
domainName
- the value for thedomainName
record componentyears
- the value for theyears
record componentsignedMarkId
- the value for thesignedMarkId
record component
-
-
Method Details
-
newBuilder
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
domainName
public com.google.common.net.InternetDomainName domainName()Returns the value of thedomainName
record component.- Returns:
- the value of the
domainName
record component
-
years
public int years()Returns the value of theyears
record component.- Returns:
- the value of the
years
record component
-
signedMarkId
Returns the value of thesignedMarkId
record component.- Returns:
- the value of the
signedMarkId
record component
-