25 template<
typename RESULT_TYPE>
26 class AmazonWebServiceResult;
35 namespace Route53Domains
67 inline void SetDomainName(
const char* value) { m_domainName.assign(value); }
742 inline void SetReseller(
const char* value) { m_reseller.assign(value); }
783 inline void SetDnsSec(
const char* value) { m_dnsSec.assign(value); }
928 bool m_registrantPrivacy;
const Aws::String & GetDnsSec() const
GetDomainDetailResult & WithStatusList(Aws::Vector< Aws::String > &&value)
void SetRegistrantPrivacy(bool value)
void SetDomainName(Aws::String &&value)
void SetAbuseContactEmail(Aws::String &&value)
void SetRegistrarName(const char *value)
GetDomainDetailResult & WithRegistryDomainId(Aws::String &&value)
const Aws::Vector< Aws::String > & GetStatusList() const
GetDomainDetailResult & WithUpdatedDate(Aws::Utils::DateTime &&value)
void SetAdminContact(ContactDetail &&value)
void SetStatusList(Aws::Vector< Aws::String > &&value)
GetDomainDetailResult & WithWhoIsServer(Aws::String &&value)
void SetDomainName(const char *value)
const Aws::String & GetWhoIsServer() const
void SetRegistrantContact(const ContactDetail &value)
void SetWhoIsServer(Aws::String &&value)
void SetReseller(Aws::String &&value)
GetDomainDetailResult & WithAbuseContactEmail(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetNameservers(const Aws::Vector< Nameserver > &value)
void SetRegistryDomainId(const Aws::String &value)
void SetRegistrarName(const Aws::String &value)
GetDomainDetailResult & WithTechContact(const ContactDetail &value)
void SetAbuseContactEmail(const char *value)
void SetRegistryDomainId(Aws::String &&value)
GetDomainDetailResult & WithDnsSec(const char *value)
void SetUpdatedDate(Aws::Utils::DateTime &&value)
const Aws::String & GetReseller() const
void SetReseller(const char *value)
#define AWS_ROUTE53DOMAINS_API
GetDomainDetailResult & WithRegistrarUrl(Aws::String &&value)
GetDomainDetailResult & WithCreationDate(Aws::Utils::DateTime &&value)
GetDomainDetailResult & WithRegistrantContact(const ContactDetail &value)
GetDomainDetailResult & WithCreationDate(const Aws::Utils::DateTime &value)
GetDomainDetailResult & WithExpirationDate(Aws::Utils::DateTime &&value)
GetDomainDetailResult & WithAutoRenew(bool value)
GetDomainDetailResult & WithAdminContact(ContactDetail &&value)
void SetStatusList(const Aws::Vector< Aws::String > &value)
const ContactDetail & GetAdminContact() const
const Aws::String & GetAbuseContactPhone() const
void SetExpirationDate(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetUpdatedDate() const
bool GetRegistrantPrivacy() const
void SetWhoIsServer(const Aws::String &value)
GetDomainDetailResult & WithStatusList(const Aws::Vector< Aws::String > &value)
GetDomainDetailResult & WithRegistrantContact(ContactDetail &&value)
GetDomainDetailResult & WithAdminContact(const ContactDetail &value)
GetDomainDetailResult & WithDnsSec(Aws::String &&value)
const Aws::Vector< Nameserver > & GetNameservers() const
GetDomainDetailResult & WithRegistrarUrl(const char *value)
void SetAutoRenew(bool value)
GetDomainDetailResult & WithRegistrarName(const char *value)
bool GetTechPrivacy() const
GetDomainDetailResult & WithRegistrarName(Aws::String &&value)
const ContactDetail & GetRegistrantContact() const
const ContactDetail & GetTechContact() const
GetDomainDetailResult & AddNameservers(const Nameserver &value)
GetDomainDetailResult & WithUpdatedDate(const Aws::Utils::DateTime &value)
void SetWhoIsServer(const char *value)
const Aws::String & GetRegistryDomainId() const
GetDomainDetailResult & WithNameservers(Aws::Vector< Nameserver > &&value)
void SetRegistrarName(Aws::String &&value)
GetDomainDetailResult & WithDnsSec(const Aws::String &value)
GetDomainDetailResult & WithAbuseContactEmail(const char *value)
GetDomainDetailResult & WithReseller(const Aws::String &value)
GetDomainDetailResult & WithTechPrivacy(bool value)
GetDomainDetailResult & WithRegistryDomainId(const Aws::String &value)
GetDomainDetailResult & WithNameservers(const Aws::Vector< Nameserver > &value)
void SetRegistryDomainId(const char *value)
void SetDomainName(const Aws::String &value)
void SetRegistrarUrl(Aws::String &&value)
const Aws::Utils::DateTime & GetExpirationDate() const
const Aws::String & GetRegistrarUrl() const
GetDomainDetailResult & WithReseller(const char *value)
GetDomainDetailResult & WithAbuseContactPhone(const Aws::String &value)
void SetTechPrivacy(bool value)
GetDomainDetailResult & WithDomainName(Aws::String &&value)
void SetAdminContact(const ContactDetail &value)
GetDomainDetailResult & WithAbuseContactPhone(Aws::String &&value)
void SetTechContact(ContactDetail &&value)
GetDomainDetailResult & WithWhoIsServer(const Aws::String &value)
void SetUpdatedDate(const Aws::Utils::DateTime &value)
void SetCreationDate(const Aws::Utils::DateTime &value)
void SetAbuseContactEmail(const Aws::String &value)
void SetAdminPrivacy(bool value)
void SetTechContact(const ContactDetail &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
GetDomainDetailResult & WithAbuseContactEmail(Aws::String &&value)
GetDomainDetailResult & WithRegistrantPrivacy(bool value)
void SetCreationDate(Aws::Utils::DateTime &&value)
GetDomainDetailResult & WithAbuseContactPhone(const char *value)
GetDomainDetailResult & WithRegistrarUrl(const Aws::String &value)
void SetAbuseContactPhone(const Aws::String &value)
void SetRegistrarUrl(const Aws::String &value)
GetDomainDetailResult & WithRegistrarName(const Aws::String &value)
bool GetAutoRenew() const
void SetDnsSec(Aws::String &&value)
GetDomainDetailResult & AddNameservers(Nameserver &&value)
void SetRegistrantContact(ContactDetail &&value)
void SetRegistrarUrl(const char *value)
void SetAbuseContactPhone(const char *value)
const Aws::String & GetRegistrarName() const
GetDomainDetailResult & WithExpirationDate(const Aws::Utils::DateTime &value)
GetDomainDetailResult & WithDomainName(const Aws::String &value)
void SetNameservers(Aws::Vector< Nameserver > &&value)
GetDomainDetailResult & WithDomainName(const char *value)
void SetExpirationDate(const Aws::Utils::DateTime &value)
void SetDnsSec(const Aws::String &value)
GetDomainDetailResult & WithReseller(Aws::String &&value)
const Aws::String & GetDomainName() const
GetDomainDetailResult & WithAdminPrivacy(bool value)
const Aws::Utils::DateTime & GetCreationDate() const
GetDomainDetailResult & WithWhoIsServer(const char *value)
GetDomainDetailResult & WithTechContact(ContactDetail &&value)
GetDomainDetailResult & AddStatusList(Aws::String &&value)
void SetDnsSec(const char *value)
GetDomainDetailResult & WithRegistryDomainId(const char *value)
GetDomainDetailResult & AddStatusList(const Aws::String &value)
void SetAbuseContactPhone(Aws::String &&value)
const Aws::String & GetAbuseContactEmail() const
void SetReseller(const Aws::String &value)
JSON (JavaScript Object Notation).
bool GetAdminPrivacy() const
GetDomainDetailResult & AddStatusList(const char *value)