7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
111 inline void SetHostedZoneId(
const char* value) { m_hostedZoneIdHasBeenSet =
true; m_hostedZoneId.assign(value); }
232 inline void SetDNSName(
const char* value) { m_dNSNameHasBeenSet =
true; m_dNSName.assign(value); }
301 bool m_hostedZoneIdHasBeenSet =
false;
304 bool m_dNSNameHasBeenSet =
false;
306 bool m_evaluateTargetHealth;
307 bool m_evaluateTargetHealthHasBeenSet =
false;
const Aws::String & GetHostedZoneId() const
void SetDNSName(Aws::String &&value)
bool DNSNameHasBeenSet() const
void SetDNSName(const char *value)
void SetHostedZoneId(const Aws::String &value)
AliasTarget & WithDNSName(const char *value)
void SetDNSName(const Aws::String &value)
AWS_ROUTE53_API AliasTarget & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AliasTarget & WithDNSName(Aws::String &&value)
AWS_ROUTE53_API AliasTarget()
void SetHostedZoneId(Aws::String &&value)
AliasTarget & WithHostedZoneId(const Aws::String &value)
AWS_ROUTE53_API AliasTarget(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetHostedZoneId(const char *value)
const Aws::String & GetDNSName() const
AliasTarget & WithHostedZoneId(Aws::String &&value)
void SetEvaluateTargetHealth(bool value)
AliasTarget & WithDNSName(const Aws::String &value)
AliasTarget & WithEvaluateTargetHealth(bool value)
AWS_ROUTE53_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool EvaluateTargetHealthHasBeenSet() const
AliasTarget & WithHostedZoneId(const char *value)
bool GetEvaluateTargetHealth() const
bool HostedZoneIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String