Class ContactDetail

java.lang.Object
com.amazonaws.services.route53domains.model.ContactDetail
All Implemented Interfaces:
Serializable, Cloneable

public class ContactDetail extends Object implements Serializable, Cloneable

ContactDetail includes the following elements.

See Also:
  • Constructor Details

    • ContactDetail

      public ContactDetail()
  • Method Details

    • setFirstName

      public void setFirstName(String firstName)

      First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      firstName - First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getFirstName

      public String getFirstName()

      First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withFirstName

      public ContactDetail withFirstName(String firstName)

      First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      firstName - First name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setLastName

      public void setLastName(String lastName)

      Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      lastName - Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getLastName

      public String getLastName()

      Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withLastName

      public ContactDetail withLastName(String lastName)

      Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      lastName - Last name of contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setContactType

      public void setContactType(String contactType)

      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      contactType - Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • getContactType

      public String getContactType()

      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • withContactType

      public ContactDetail withContactType(String contactType)

      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      contactType - Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setContactType

      public void setContactType(ContactType contactType)

      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      contactType - Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • withContactType

      public ContactDetail withContactType(ContactType contactType)

      Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      contactType - Indicates whether the contact is a person, company, association, or public organization. If you choose an option other than PERSON, you must enter an organization name, and you can't enable privacy protection for the contact.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Valid values: PERSON | COMPANY | ASSOCIATION | PUBLIC_BODY

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setOrganizationName

      public void setOrganizationName(String organizationName)

      Name of the organization for contact types other than PERSON .

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      organizationName - Name of the organization for contact types other than PERSON.

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • getOrganizationName

      public String getOrganizationName()

      Name of the organization for contact types other than PERSON .

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Name of the organization for contact types other than PERSON.

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • withOrganizationName

      public ContactDetail withOrganizationName(String organizationName)

      Name of the organization for contact types other than PERSON .

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      organizationName - Name of the organization for contact types other than PERSON.

      Type: String

      Default: None

      Constraints: Maximum 255 characters. Contact type must not be PERSON.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setAddressLine1

      public void setAddressLine1(String addressLine1)

      First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      addressLine1 - First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getAddressLine1

      public String getAddressLine1()

      First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withAddressLine1

      public ContactDetail withAddressLine1(String addressLine1)

      First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      addressLine1 - First line of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setAddressLine2

      public void setAddressLine2(String addressLine2)

      Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      addressLine2 - Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • getAddressLine2

      public String getAddressLine2()

      Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • withAddressLine2

      public ContactDetail withAddressLine2(String addressLine2)

      Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      addressLine2 - Second line of contact's address, if any.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setCity

      public void setCity(String city)

      The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      city - The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getCity

      public String getCity()

      The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withCity

      public ContactDetail withCity(String city)

      The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      city - The city of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setState

      public void setState(String state)

      The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      state - The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • getState

      public String getState()

      The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • withState

      public ContactDetail withState(String state)

      The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      state - The state or province of the contact's city.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setCountryCode

      public void setCountryCode(String countryCode)

      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      countryCode - Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • getCountryCode

      public String getCountryCode()

      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • withCountryCode

      public ContactDetail withCountryCode(String countryCode)

      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      countryCode - Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setCountryCode

      public void setCountryCode(CountryCode countryCode)

      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      countryCode - Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      See Also:
    • withCountryCode

      public ContactDetail withCountryCode(CountryCode countryCode)

      Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      countryCode - Code for the country of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setZipCode

      public void setZipCode(String zipCode)

      The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      zipCode - The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • getZipCode

      public String getZipCode()

      The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • withZipCode

      public ContactDetail withZipCode(String zipCode)

      The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      zipCode - The zip or postal code of the contact's address.

      Type: String

      Default: None

      Constraints: Maximum 255 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)

      The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      phoneNumber - The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getPhoneNumber

      public String getPhoneNumber()

      The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withPhoneNumber

      public ContactDetail withPhoneNumber(String phoneNumber)

      The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      phoneNumber - The phone number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setEmail

      public void setEmail(String email)

      Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      email - Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • getEmail

      public String getEmail()

      Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

    • withEmail

      public ContactDetail withEmail(String email)

      Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Parameters:
      email - Email address of the contact.

      Type: String

      Default: None

      Constraints: Maximum 254 characters.

      Parents: RegistrantContact, AdminContact, TechContact

      Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setFax

      public void setFax(String fax)

      Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      fax - Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • getFax

      public String getFax()

      Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

    • withFax

      public ContactDetail withFax(String fax)

      Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Parameters:
      fax - Fax number of the contact.

      Type: String

      Default: None

      Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

      Parents: RegistrantContact, AdminContact, TechContact

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • getExtraParams

      public List<ExtraParam> getExtraParams()

      A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      Returns:
      A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

    • setExtraParams

      public void setExtraParams(Collection<ExtraParam> extraParams)

      A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      Parameters:
      extraParams - A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

    • withExtraParams

      public ContactDetail withExtraParams(ExtraParam... extraParams)

      A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      NOTE: This method appends the values to the existing list (if any). Use setExtraParams(java.util.Collection) or withExtraParams(java.util.Collection) if you want to override the existing values.

      Parameters:
      extraParams - A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • withExtraParams

      public ContactDetail withExtraParams(Collection<ExtraParam> extraParams)

      A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      Parameters:
      extraParams - A list of name-value pairs for parameters required by certain top-level domains.

      Type: Complex

      Default: None

      Parents: RegistrantContact, AdminContact, TechContact

      Children: Name, Value

      Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public ContactDetail clone()
      Overrides:
      clone in class Object