7#include <aws/route53domains/Route53Domains_EXPORTS.h>
8#include <aws/route53domains/Route53DomainsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace Route53Domains
47 template<
typename DomainNameT = Aws::String>
48 void SetDomainName(DomainNameT&& value) { m_domainNameHasBeenSet =
true; m_domainName = std::forward<DomainNameT>(value); }
49 template<
typename DomainNameT = Aws::String>
65 inline void SetAdminPrivacy(
bool value) { m_adminPrivacyHasBeenSet =
true; m_adminPrivacy = value; }
81 inline void SetRegistrantPrivacy(
bool value) { m_registrantPrivacyHasBeenSet =
true; m_registrantPrivacy = value; }
97 inline void SetTechPrivacy(
bool value) { m_techPrivacyHasBeenSet =
true; m_techPrivacy = value; }
113 inline void SetBillingPrivacy(
bool value) { m_billingPrivacyHasBeenSet =
true; m_billingPrivacy = value; }
119 bool m_domainNameHasBeenSet =
false;
121 bool m_adminPrivacy{
false};
122 bool m_adminPrivacyHasBeenSet =
false;
124 bool m_registrantPrivacy{
false};
125 bool m_registrantPrivacyHasBeenSet =
false;
127 bool m_techPrivacy{
false};
128 bool m_techPrivacyHasBeenSet =
false;
130 bool m_billingPrivacy{
false};
131 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