Interface GetDomainDetailResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetDomainDetailResponse.Builder,GetDomainDetailResponse>, Route53DomainsResponse.Builder, SdkBuilder<GetDomainDetailResponse.Builder,GetDomainDetailResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetDomainDetailResponse

public static interface GetDomainDetailResponse.Builder extends Route53DomainsResponse.Builder, SdkPojo, CopyableBuilder<GetDomainDetailResponse.Builder,GetDomainDetailResponse>
  • Method Details

    • domainName

      GetDomainDetailResponse.Builder domainName(String domainName)

      The name of a domain.

      Parameters:
      domainName - The name of a domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nameservers

      The name servers of the domain.

      Parameters:
      nameservers - The name servers of the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nameservers

      GetDomainDetailResponse.Builder nameservers(Nameserver... nameservers)

      The name servers of the domain.

      Parameters:
      nameservers - The name servers of the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nameservers

      The name servers of the domain.

      This is a convenience method that creates an instance of the Nameserver.Builder avoiding the need to create one manually via Nameserver.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to nameservers(List<Nameserver>).

      Parameters:
      nameservers - a consumer that will call methods on Nameserver.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • autoRenew

      Specifies whether the domain registration is set to renew automatically.

      Parameters:
      autoRenew - Specifies whether the domain registration is set to renew automatically.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adminContact

      GetDomainDetailResponse.Builder adminContact(ContactDetail adminContact)

      Provides details about the domain administrative contact.

      Parameters:
      adminContact - Provides details about the domain administrative contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adminContact

      default GetDomainDetailResponse.Builder adminContact(Consumer<ContactDetail.Builder> adminContact)

      Provides details about the domain administrative contact.

      This is a convenience method that creates an instance of the ContactDetail.Builder avoiding the need to create one manually via ContactDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to adminContact(ContactDetail).

      Parameters:
      adminContact - a consumer that will call methods on ContactDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • registrantContact

      GetDomainDetailResponse.Builder registrantContact(ContactDetail registrantContact)

      Provides details about the domain registrant.

      Parameters:
      registrantContact - Provides details about the domain registrant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrantContact

      default GetDomainDetailResponse.Builder registrantContact(Consumer<ContactDetail.Builder> registrantContact)

      Provides details about the domain registrant.

      This is a convenience method that creates an instance of the ContactDetail.Builder avoiding the need to create one manually via ContactDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to registrantContact(ContactDetail).

      Parameters:
      registrantContact - a consumer that will call methods on ContactDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • techContact

      Provides details about the domain technical contact.

      Parameters:
      techContact - Provides details about the domain technical contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • techContact

      Provides details about the domain technical contact.

      This is a convenience method that creates an instance of the ContactDetail.Builder avoiding the need to create one manually via ContactDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to techContact(ContactDetail).

      Parameters:
      techContact - a consumer that will call methods on ContactDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • adminPrivacy

      GetDomainDetailResponse.Builder adminPrivacy(Boolean adminPrivacy)

      Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the admin contact.

      Parameters:
      adminPrivacy - Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the admin contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrantPrivacy

      GetDomainDetailResponse.Builder registrantPrivacy(Boolean registrantPrivacy)

      Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the registrant contact (domain owner).

      Parameters:
      registrantPrivacy - Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the registrant contact (domain owner).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • techPrivacy

      GetDomainDetailResponse.Builder techPrivacy(Boolean techPrivacy)

      Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the technical contact.

      Parameters:
      techPrivacy - Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the technical contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrarName

      GetDomainDetailResponse.Builder registrarName(String registrarName)

      Name of the registrar of the domain as identified in the registry.

      Parameters:
      registrarName - Name of the registrar of the domain as identified in the registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • whoIsServer

      GetDomainDetailResponse.Builder whoIsServer(String whoIsServer)

      The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.

      Parameters:
      whoIsServer - The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrarUrl

      GetDomainDetailResponse.Builder registrarUrl(String registrarUrl)

      Web address of the registrar.

      Parameters:
      registrarUrl - Web address of the registrar.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • abuseContactEmail

      GetDomainDetailResponse.Builder abuseContactEmail(String abuseContactEmail)

      Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.

      Parameters:
      abuseContactEmail - Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • abuseContactPhone

      GetDomainDetailResponse.Builder abuseContactPhone(String abuseContactPhone)

      Phone number for reporting abuse.

      Parameters:
      abuseContactPhone - Phone number for reporting abuse.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registryDomainId

      GetDomainDetailResponse.Builder registryDomainId(String registryDomainId)

      Reserved for future use.

      Parameters:
      registryDomainId - Reserved for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDate

      GetDomainDetailResponse.Builder creationDate(Instant creationDate)

      The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).

      Parameters:
      creationDate - The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedDate

      GetDomainDetailResponse.Builder updatedDate(Instant updatedDate)

      The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).

      Parameters:
      updatedDate - The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expirationDate

      GetDomainDetailResponse.Builder expirationDate(Instant expirationDate)

      The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).

      Parameters:
      expirationDate - The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reseller

      Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon" as the reseller.

      Parameters:
      reseller - Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon" as the reseller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsSec

      Deprecated.

      Parameters:
      dnsSec - Deprecated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusList

      An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.

      ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.

      For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes. (Search on the ICANN website; web searches sometimes return an old version of the document.)

      Parameters:
      statusList - An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.

      ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.

      For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes. (Search on the ICANN website; web searches sometimes return an old version of the document.)

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

      GetDomainDetailResponse.Builder statusList(String... statusList)

      An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.

      ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.

      For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes. (Search on the ICANN website; web searches sometimes return an old version of the document.)

      Parameters:
      statusList - An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.

      ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.

      For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes. (Search on the ICANN website; web searches sometimes return an old version of the document.)

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

      A complex type that contains information about the DNSSEC configuration.

      Parameters:
      dnssecKeys - A complex type that contains information about the DNSSEC configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnssecKeys

      GetDomainDetailResponse.Builder dnssecKeys(DnssecKey... dnssecKeys)

      A complex type that contains information about the DNSSEC configuration.

      Parameters:
      dnssecKeys - A complex type that contains information about the DNSSEC configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnssecKeys

      A complex type that contains information about the DNSSEC configuration.

      This is a convenience method that creates an instance of the DnssecKey.Builder avoiding the need to create one manually via DnssecKey.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dnssecKeys(List<DnssecKey>).

      Parameters:
      dnssecKeys - a consumer that will call methods on DnssecKey.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • billingContact

      GetDomainDetailResponse.Builder billingContact(ContactDetail billingContact)

      Provides details about the domain billing contact.

      Parameters:
      billingContact - Provides details about the domain billing contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingContact

      default GetDomainDetailResponse.Builder billingContact(Consumer<ContactDetail.Builder> billingContact)

      Provides details about the domain billing contact.

      This is a convenience method that creates an instance of the ContactDetail.Builder avoiding the need to create one manually via ContactDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to billingContact(ContactDetail).

      Parameters:
      billingContact - a consumer that will call methods on ContactDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • billingPrivacy

      GetDomainDetailResponse.Builder billingPrivacy(Boolean billingPrivacy)

      Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the billing contact.

      Parameters:
      billingPrivacy - Specifies whether contact information is concealed from WHOIS queries. If the value is true, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false, WHOIS queries return the information that you entered for the billing contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.