Interface GetDomainDetailResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDomainDetailResponse.Builder,
,GetDomainDetailResponse> Route53DomainsResponse.Builder
,SdkBuilder<GetDomainDetailResponse.Builder,
,GetDomainDetailResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetDomainDetailResponse
-
Method Summary
Modifier and TypeMethodDescriptionabuseContactEmail
(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.abuseContactPhone
(String abuseContactPhone) Phone number for reporting abuse.default GetDomainDetailResponse.Builder
adminContact
(Consumer<ContactDetail.Builder> adminContact) Provides details about the domain administrative contact.adminContact
(ContactDetail adminContact) Provides details about the domain administrative contact.adminPrivacy
(Boolean adminPrivacy) Specifies whether contact information is concealed from WHOIS queries.Specifies whether the domain registration is set to renew automatically.default GetDomainDetailResponse.Builder
billingContact
(Consumer<ContactDetail.Builder> billingContact) Provides details about the domain billing contact.billingContact
(ContactDetail billingContact) Provides details about the domain billing contact.billingPrivacy
(Boolean billingPrivacy) Specifies whether contact information is concealed from WHOIS queries.creationDate
(Instant creationDate) The date when the domain was created as found in the response to a WHOIS query.Deprecated.dnssecKeys
(Collection<DnssecKey> dnssecKeys) A complex type that contains information about the DNSSEC configuration.dnssecKeys
(Consumer<DnssecKey.Builder>... dnssecKeys) A complex type that contains information about the DNSSEC configuration.dnssecKeys
(DnssecKey... dnssecKeys) A complex type that contains information about the DNSSEC configuration.domainName
(String domainName) The name of a domain.expirationDate
(Instant expirationDate) The date when the registration for the domain is set to expire.nameservers
(Collection<Nameserver> nameservers) The name servers of the domain.nameservers
(Consumer<Nameserver.Builder>... nameservers) The name servers of the domain.nameservers
(Nameserver... nameservers) The name servers of the domain.default GetDomainDetailResponse.Builder
registrantContact
(Consumer<ContactDetail.Builder> registrantContact) Provides details about the domain registrant.registrantContact
(ContactDetail registrantContact) Provides details about the domain registrant.registrantPrivacy
(Boolean registrantPrivacy) Specifies whether contact information is concealed from WHOIS queries.registrarName
(String registrarName) Name of the registrar of the domain as identified in the registry.registrarUrl
(String registrarUrl) Web address of the registrar.registryDomainId
(String registryDomainId) Reserved for future use.Reseller of the domain.statusList
(String... statusList) An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.statusList
(Collection<String> statusList) An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.default GetDomainDetailResponse.Builder
techContact
(Consumer<ContactDetail.Builder> techContact) Provides details about the domain technical contact.techContact
(ContactDetail techContact) Provides details about the domain technical contact.techPrivacy
(Boolean techPrivacy) Specifies whether contact information is concealed from WHOIS queries.updatedDate
(Instant updatedDate) The last updated date of the domain as found in the response to a WHOIS query.whoIsServer
(String whoIsServer) The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.route53domains.model.Route53DomainsResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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 theNameserver.Builder
avoiding the need to create one manually viaNameserver.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonameservers(List<Nameserver>)
.- Parameters:
nameservers
- a consumer that will call methods onNameserver.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
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
Provides details about the domain administrative contact.
This is a convenience method that creates an instance of theContactDetail.Builder
avoiding the need to create one manually viaContactDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadminContact(ContactDetail)
.- Parameters:
adminContact
- a consumer that will call methods onContactDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theContactDetail.Builder
avoiding the need to create one manually viaContactDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toregistrantContact(ContactDetail)
.- Parameters:
registrantContact
- a consumer that will call methods onContactDetail.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 theContactDetail.Builder
avoiding the need to create one manually viaContactDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totechContact(ContactDetail)
.- Parameters:
techContact
- a consumer that will call methods onContactDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 isfalse
, 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 istrue
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value isfalse
, 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
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 isfalse
, 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 istrue
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value isfalse
, 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
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 isfalse
, 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 istrue
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value isfalse
, 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
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
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
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
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
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
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
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
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
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
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
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 theDnssecKey.Builder
avoiding the need to create one manually viaDnssecKey.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnssecKeys(List<DnssecKey>)
.- Parameters:
dnssecKeys
- a consumer that will call methods onDnssecKey.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theContactDetail.Builder
avoiding the need to create one manually viaContactDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobillingContact(ContactDetail)
.- Parameters:
billingContact
- a consumer that will call methods onContactDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 isfalse
, 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 istrue
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value isfalse
, 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.
-