7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/route53domains/Route53DomainsRequest.h>
9#include <aws/route53domains/Route53Domains_EXPORTS.h>
14namespace Route53Domains {
43 template <
typename DomainNameT = Aws::String>
45 m_domainNameHasBeenSet =
true;
46 m_domainName = std::forward<DomainNameT>(value);
48 template <
typename DomainNameT = Aws::String>
68 m_adminPrivacyHasBeenSet =
true;
69 m_adminPrivacy = value;
90 m_registrantPrivacyHasBeenSet =
true;
91 m_registrantPrivacy = value;
112 m_techPrivacyHasBeenSet =
true;
113 m_techPrivacy = value;
134 m_billingPrivacyHasBeenSet =
true;
135 m_billingPrivacy = value;
145 bool m_adminPrivacy{
false};
147 bool m_registrantPrivacy{
false};
149 bool m_techPrivacy{
false};
151 bool m_billingPrivacy{
false};
152 bool m_domainNameHasBeenSet =
false;
153 bool m_adminPrivacyHasBeenSet =
false;
154 bool m_registrantPrivacyHasBeenSet =
false;
155 bool m_techPrivacyHasBeenSet =
false;
156 bool m_billingPrivacyHasBeenSet =
false;
bool GetBillingPrivacy() const
bool GetTechPrivacy() const
bool AdminPrivacyHasBeenSet() const
bool GetRegistrantPrivacy() const
bool GetAdminPrivacy() const
bool DomainNameHasBeenSet() const
void SetAdminPrivacy(bool value)
void SetTechPrivacy(bool value)
AWS_ROUTE53DOMAINS_API UpdateDomainContactPrivacyRequest()=default
UpdateDomainContactPrivacyRequest & WithRegistrantPrivacy(bool value)
bool RegistrantPrivacyHasBeenSet() const
bool TechPrivacyHasBeenSet() const
const Aws::String & GetDomainName() const
virtual const char * GetServiceRequestName() const override
void SetBillingPrivacy(bool value)
UpdateDomainContactPrivacyRequest & WithDomainName(DomainNameT &&value)
UpdateDomainContactPrivacyRequest & WithBillingPrivacy(bool value)
bool BillingPrivacyHasBeenSet() const
AWS_ROUTE53DOMAINS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateDomainContactPrivacyRequest & WithAdminPrivacy(bool value)
void SetDomainName(DomainNameT &&value)
void SetRegistrantPrivacy(bool value)
AWS_ROUTE53DOMAINS_API Aws::String SerializePayload() const override
UpdateDomainContactPrivacyRequest & WithTechPrivacy(bool value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String