29 namespace Route53Domains
60 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
87 inline void SetAutoRenew(
bool value) { m_autoRenewHasBeenSet =
true; m_autoRenew = value; }
107 inline void SetTransferLock(
bool value) { m_transferLockHasBeenSet =
true; m_transferLock = value; }
148 bool m_domainNameHasBeenSet;
150 bool m_autoRenewHasBeenSet;
152 bool m_transferLockHasBeenSet;
154 bool m_expiryHasBeenSet;
DomainSummary & WithAutoRenew(bool value)
DomainSummary & WithDomainName(const Aws::String &value)
bool GetTransferLock() const
#define AWS_ROUTE53DOMAINS_API
void SetDomainName(const char *value)
DomainSummary & WithExpiry(Aws::Utils::DateTime &&value)
void SetExpiry(const Aws::Utils::DateTime &value)
const Aws::String & GetDomainName() const
void SetAutoRenew(bool value)
DomainSummary & WithExpiry(const Aws::Utils::DateTime &value)
DomainSummary & WithTransferLock(bool value)
void SetDomainName(const Aws::String &value)
DomainSummary & WithDomainName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::Utils::DateTime & GetExpiry() const
bool GetAutoRenew() const
DomainSummary & WithDomainName(const char *value)
void SetTransferLock(bool value)
void SetExpiry(Aws::Utils::DateTime &&value)
void SetDomainName(Aws::String &&value)
JSON (JavaScript Object Notation).