/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The GetDomainDetail response includes the following elements.See
* Also:
AWS
* API Reference
The name of a domain.
*/ inline const Aws::String& GetDomainName() const{ return m_domainName; } /** *The name of a domain.
*/ inline void SetDomainName(const Aws::String& value) { m_domainName = value; } /** *The name of a domain.
*/ inline void SetDomainName(Aws::String&& value) { m_domainName = std::move(value); } /** *The name of a domain.
*/ inline void SetDomainName(const char* value) { m_domainName.assign(value); } /** *The name of a domain.
*/ inline GetDomainDetailResult& WithDomainName(const Aws::String& value) { SetDomainName(value); return *this;} /** *The name of a domain.
*/ inline GetDomainDetailResult& WithDomainName(Aws::String&& value) { SetDomainName(std::move(value)); return *this;} /** *The name of a domain.
*/ inline GetDomainDetailResult& WithDomainName(const char* value) { SetDomainName(value); return *this;} /** *The name servers of the domain.
*/ inline const Aws::VectorThe name servers of the domain.
*/ inline void SetNameservers(const Aws::VectorThe name servers of the domain.
*/ inline void SetNameservers(Aws::VectorThe name servers of the domain.
*/ inline GetDomainDetailResult& WithNameservers(const Aws::VectorThe name servers of the domain.
*/ inline GetDomainDetailResult& WithNameservers(Aws::VectorThe name servers of the domain.
*/ inline GetDomainDetailResult& AddNameservers(const Nameserver& value) { m_nameservers.push_back(value); return *this; } /** *The name servers of the domain.
*/ inline GetDomainDetailResult& AddNameservers(Nameserver&& value) { m_nameservers.push_back(std::move(value)); return *this; } /** *Specifies whether the domain registration is set to renew automatically.
*/ inline bool GetAutoRenew() const{ return m_autoRenew; } /** *Specifies whether the domain registration is set to renew automatically.
*/ inline void SetAutoRenew(bool value) { m_autoRenew = value; } /** *Specifies whether the domain registration is set to renew automatically.
*/ inline GetDomainDetailResult& WithAutoRenew(bool value) { SetAutoRenew(value); return *this;} /** *Provides details about the domain administrative contact.
*/ inline const ContactDetail& GetAdminContact() const{ return m_adminContact; } /** *Provides details about the domain administrative contact.
*/ inline void SetAdminContact(const ContactDetail& value) { m_adminContact = value; } /** *Provides details about the domain administrative contact.
*/ inline void SetAdminContact(ContactDetail&& value) { m_adminContact = std::move(value); } /** *Provides details about the domain administrative contact.
*/ inline GetDomainDetailResult& WithAdminContact(const ContactDetail& value) { SetAdminContact(value); return *this;} /** *Provides details about the domain administrative contact.
*/ inline GetDomainDetailResult& WithAdminContact(ContactDetail&& value) { SetAdminContact(std::move(value)); return *this;} /** *Provides details about the domain registrant.
*/ inline const ContactDetail& GetRegistrantContact() const{ return m_registrantContact; } /** *Provides details about the domain registrant.
*/ inline void SetRegistrantContact(const ContactDetail& value) { m_registrantContact = value; } /** *Provides details about the domain registrant.
*/ inline void SetRegistrantContact(ContactDetail&& value) { m_registrantContact = std::move(value); } /** *Provides details about the domain registrant.
*/ inline GetDomainDetailResult& WithRegistrantContact(const ContactDetail& value) { SetRegistrantContact(value); return *this;} /** *Provides details about the domain registrant.
*/ inline GetDomainDetailResult& WithRegistrantContact(ContactDetail&& value) { SetRegistrantContact(std::move(value)); return *this;} /** *Provides details about the domain technical contact.
*/ inline const ContactDetail& GetTechContact() const{ return m_techContact; } /** *Provides details about the domain technical contact.
*/ inline void SetTechContact(const ContactDetail& value) { m_techContact = value; } /** *Provides details about the domain technical contact.
*/ inline void SetTechContact(ContactDetail&& value) { m_techContact = std::move(value); } /** *Provides details about the domain technical contact.
*/ inline GetDomainDetailResult& WithTechContact(const ContactDetail& value) { SetTechContact(value); return *this;} /** *Provides details about the domain technical contact.
*/ inline GetDomainDetailResult& WithTechContact(ContactDetail&& value) { SetTechContact(std::move(value)); return *this;} /** *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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the admin contact.
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the admin contact.
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the admin contact.
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the registrant contact (domain owner).
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the registrant contact (domain owner).
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the registrant contact (domain owner).
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the technical contact.
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the technical contact.
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 (for .com, .net, and .org domains) or for our
* registrar associate, Gandi (for all other TLDs). If the value is
* false
, WHOIS queries return the information that you entered for
* the technical contact.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
Name of the registrar of the domain as identified in the registry. Domains
* with a .com, .net, or .org TLD are registered by Amazon Registrar. All other
* domains are registered by our registrar associate, Gandi. The value for domains
* that are registered by Gandi is "GANDI SAS"
.
The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline const Aws::String& GetWhoIsServer() const{ return m_whoIsServer; } /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline void SetWhoIsServer(const Aws::String& value) { m_whoIsServer = value; } /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline void SetWhoIsServer(Aws::String&& value) { m_whoIsServer = std::move(value); } /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline void SetWhoIsServer(const char* value) { m_whoIsServer.assign(value); } /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline GetDomainDetailResult& WithWhoIsServer(const Aws::String& value) { SetWhoIsServer(value); return *this;} /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline GetDomainDetailResult& WithWhoIsServer(Aws::String&& value) { SetWhoIsServer(std::move(value)); return *this;} /** *The fully qualified name of the WHOIS server that can answer the WHOIS query * for the domain.
*/ inline GetDomainDetailResult& WithWhoIsServer(const char* value) { SetWhoIsServer(value); return *this;} /** *Web address of the registrar.
*/ inline const Aws::String& GetRegistrarUrl() const{ return m_registrarUrl; } /** *Web address of the registrar.
*/ inline void SetRegistrarUrl(const Aws::String& value) { m_registrarUrl = value; } /** *Web address of the registrar.
*/ inline void SetRegistrarUrl(Aws::String&& value) { m_registrarUrl = std::move(value); } /** *Web address of the registrar.
*/ inline void SetRegistrarUrl(const char* value) { m_registrarUrl.assign(value); } /** *Web address of the registrar.
*/ inline GetDomainDetailResult& WithRegistrarUrl(const Aws::String& value) { SetRegistrarUrl(value); return *this;} /** *Web address of the registrar.
*/ inline GetDomainDetailResult& WithRegistrarUrl(Aws::String&& value) { SetRegistrarUrl(std::move(value)); return *this;} /** *Web address of the registrar.
*/ inline GetDomainDetailResult& WithRegistrarUrl(const char* value) { SetRegistrarUrl(value); return *this;} /** *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.
*/ inline const Aws::String& GetAbuseContactEmail() const{ return m_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.
*/ inline void SetAbuseContactEmail(const Aws::String& value) { m_abuseContactEmail = value; } /** *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.
*/ inline void SetAbuseContactEmail(Aws::String&& value) { m_abuseContactEmail = std::move(value); } /** *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.
*/ inline void SetAbuseContactEmail(const char* value) { m_abuseContactEmail.assign(value); } /** *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.
*/ inline GetDomainDetailResult& WithAbuseContactEmail(const Aws::String& value) { SetAbuseContactEmail(value); return *this;} /** *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.
*/ inline GetDomainDetailResult& WithAbuseContactEmail(Aws::String&& value) { SetAbuseContactEmail(std::move(value)); return *this;} /** *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.
*/ inline GetDomainDetailResult& WithAbuseContactEmail(const char* value) { SetAbuseContactEmail(value); return *this;} /** *Phone number for reporting abuse.
*/ inline const Aws::String& GetAbuseContactPhone() const{ return m_abuseContactPhone; } /** *Phone number for reporting abuse.
*/ inline void SetAbuseContactPhone(const Aws::String& value) { m_abuseContactPhone = value; } /** *Phone number for reporting abuse.
*/ inline void SetAbuseContactPhone(Aws::String&& value) { m_abuseContactPhone = std::move(value); } /** *Phone number for reporting abuse.
*/ inline void SetAbuseContactPhone(const char* value) { m_abuseContactPhone.assign(value); } /** *Phone number for reporting abuse.
*/ inline GetDomainDetailResult& WithAbuseContactPhone(const Aws::String& value) { SetAbuseContactPhone(value); return *this;} /** *Phone number for reporting abuse.
*/ inline GetDomainDetailResult& WithAbuseContactPhone(Aws::String&& value) { SetAbuseContactPhone(std::move(value)); return *this;} /** *Phone number for reporting abuse.
*/ inline GetDomainDetailResult& WithAbuseContactPhone(const char* value) { SetAbuseContactPhone(value); return *this;} /** *Reserved for future use.
*/ inline const Aws::String& GetRegistryDomainId() const{ return m_registryDomainId; } /** *Reserved for future use.
*/ inline void SetRegistryDomainId(const Aws::String& value) { m_registryDomainId = value; } /** *Reserved for future use.
*/ inline void SetRegistryDomainId(Aws::String&& value) { m_registryDomainId = std::move(value); } /** *Reserved for future use.
*/ inline void SetRegistryDomainId(const char* value) { m_registryDomainId.assign(value); } /** *Reserved for future use.
*/ inline GetDomainDetailResult& WithRegistryDomainId(const Aws::String& value) { SetRegistryDomainId(value); return *this;} /** *Reserved for future use.
*/ inline GetDomainDetailResult& WithRegistryDomainId(Aws::String&& value) { SetRegistryDomainId(std::move(value)); return *this;} /** *Reserved for future use.
*/ inline GetDomainDetailResult& WithRegistryDomainId(const char* value) { SetRegistryDomainId(value); return *this;} /** *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).
*/ inline const Aws::Utils::DateTime& GetCreationDate() const{ return m_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).
*/ inline void SetCreationDate(const Aws::Utils::DateTime& value) { m_creationDate = value; } /** *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).
*/ inline void SetCreationDate(Aws::Utils::DateTime&& value) { m_creationDate = std::move(value); } /** *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).
*/ inline GetDomainDetailResult& WithCreationDate(const Aws::Utils::DateTime& value) { SetCreationDate(value); return *this;} /** *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).
*/ inline GetDomainDetailResult& WithCreationDate(Aws::Utils::DateTime&& value) { SetCreationDate(std::move(value)); return *this;} /** *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).
*/ inline const Aws::Utils::DateTime& GetUpdatedDate() const{ return m_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).
*/ inline void SetUpdatedDate(const Aws::Utils::DateTime& value) { m_updatedDate = value; } /** *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).
*/ inline void SetUpdatedDate(Aws::Utils::DateTime&& value) { m_updatedDate = std::move(value); } /** *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).
*/ inline GetDomainDetailResult& WithUpdatedDate(const Aws::Utils::DateTime& value) { SetUpdatedDate(value); return *this;} /** *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).
*/ inline GetDomainDetailResult& WithUpdatedDate(Aws::Utils::DateTime&& value) { SetUpdatedDate(std::move(value)); return *this;} /** *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).
*/ inline const Aws::Utils::DateTime& GetExpirationDate() const{ return m_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).
*/ inline void SetExpirationDate(const Aws::Utils::DateTime& value) { m_expirationDate = value; } /** *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).
*/ inline void SetExpirationDate(Aws::Utils::DateTime&& value) { m_expirationDate = std::move(value); } /** *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).
*/ inline GetDomainDetailResult& WithExpirationDate(const Aws::Utils::DateTime& value) { SetExpirationDate(value); return *this;} /** *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).
*/ inline GetDomainDetailResult& WithExpirationDate(Aws::Utils::DateTime&& value) { SetExpirationDate(std::move(value)); return *this;} /** *Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Reseller of the domain. Domains registered or transferred using Route 53
* domains will have "Amazon"
as the reseller.
Deprecated.
*/ inline const Aws::String& GetDnsSec() const{ return m_dnsSec; } /** *Deprecated.
*/ inline void SetDnsSec(const Aws::String& value) { m_dnsSec = value; } /** *Deprecated.
*/ inline void SetDnsSec(Aws::String&& value) { m_dnsSec = std::move(value); } /** *Deprecated.
*/ inline void SetDnsSec(const char* value) { m_dnsSec.assign(value); } /** *Deprecated.
*/ inline GetDomainDetailResult& WithDnsSec(const Aws::String& value) { SetDnsSec(value); return *this;} /** *Deprecated.
*/ inline GetDomainDetailResult& WithDnsSec(Aws::String&& value) { SetDnsSec(std::move(value)); return *this;} /** *Deprecated.
*/ inline GetDomainDetailResult& WithDnsSec(const char* value) { SetDnsSec(value); return *this;} /** *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.)
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.)
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.)
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.)
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.)
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.)
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.)
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.)
A complex type that contains information about the DNSSEC configuration.
*/ inline const Aws::VectorA complex type that contains information about the DNSSEC configuration.
*/ inline void SetDnssecKeys(const Aws::VectorA complex type that contains information about the DNSSEC configuration.
*/ inline void SetDnssecKeys(Aws::VectorA complex type that contains information about the DNSSEC configuration.
*/ inline GetDomainDetailResult& WithDnssecKeys(const Aws::VectorA complex type that contains information about the DNSSEC configuration.
*/ inline GetDomainDetailResult& WithDnssecKeys(Aws::VectorA complex type that contains information about the DNSSEC configuration.
*/ inline GetDomainDetailResult& AddDnssecKeys(const DnssecKey& value) { m_dnssecKeys.push_back(value); return *this; } /** *A complex type that contains information about the DNSSEC configuration.
*/ inline GetDomainDetailResult& AddDnssecKeys(DnssecKey&& value) { m_dnssecKeys.push_back(std::move(value)); return *this; } inline const Aws::String& GetRequestId() const{ return m_requestId; } inline void SetRequestId(const Aws::String& value) { m_requestId = value; } inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } inline void SetRequestId(const char* value) { m_requestId.assign(value); } inline GetDomainDetailResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} inline GetDomainDetailResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} inline GetDomainDetailResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} private: Aws::String m_domainName; Aws::Vector