7#include <aws/route53domains/Route53Domains_EXPORTS.h>
8#include <aws/route53domains/Route53DomainsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace Route53Domains
49 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
67 inline void SetAdminPrivacy(
bool value) { m_adminPrivacyHasBeenSet =
true; m_adminPrivacy = value; }
83 inline void SetRegistrantPrivacy(
bool value) { m_registrantPrivacyHasBeenSet =
true; m_registrantPrivacy = value; }
99 inline void SetTechPrivacy(
bool value) { m_techPrivacyHasBeenSet =
true; m_techPrivacy = value; }
115 inline void SetBillingPrivacy(
bool value) { m_billingPrivacyHasBeenSet =
true; m_billingPrivacy = value; }
121 bool m_domainNameHasBeenSet =
false;
124 bool m_adminPrivacyHasBeenSet =
false;
126 bool m_registrantPrivacy;
127 bool m_registrantPrivacyHasBeenSet =
false;
130 bool m_techPrivacyHasBeenSet =
false;
132 bool m_billingPrivacy;
133 bool m_billingPrivacyHasBeenSet =
false;
bool GetBillingPrivacy() const
bool GetTechPrivacy() const
void SetDomainName(const char *value)
bool AdminPrivacyHasBeenSet() const
bool GetRegistrantPrivacy() const
void SetDomainName(const Aws::String &value)
bool GetAdminPrivacy() const
UpdateDomainContactPrivacyRequest & WithDomainName(const char *value)
bool DomainNameHasBeenSet() const
void SetAdminPrivacy(bool value)
void SetTechPrivacy(bool value)
void SetDomainName(Aws::String &&value)
UpdateDomainContactPrivacyRequest & WithRegistrantPrivacy(bool value)
UpdateDomainContactPrivacyRequest & WithDomainName(const Aws::String &value)
bool RegistrantPrivacyHasBeenSet() const
bool TechPrivacyHasBeenSet() const
const Aws::String & GetDomainName() const
virtual const char * GetServiceRequestName() const override
AWS_ROUTE53DOMAINS_API UpdateDomainContactPrivacyRequest()
void SetBillingPrivacy(bool value)
UpdateDomainContactPrivacyRequest & WithBillingPrivacy(bool value)
bool BillingPrivacyHasBeenSet() const
AWS_ROUTE53DOMAINS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateDomainContactPrivacyRequest & WithAdminPrivacy(bool value)
void SetRegistrantPrivacy(bool value)
AWS_ROUTE53DOMAINS_API Aws::String SerializePayload() const override
UpdateDomainContactPrivacyRequest & WithDomainName(Aws::String &&value)
UpdateDomainContactPrivacyRequest & WithTechPrivacy(bool value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String