139 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
267 inline void SetType(
const RRType& value) { m_typeHasBeenSet =
true; m_type = value; }
298 inline void SetType(
RRType&& value) { m_typeHasBeenSet =
true; m_type = value; }
396 inline void SetSetIdentifier(
const char* value) { m_setIdentifierHasBeenSet =
true; m_setIdentifier.assign(value); }
481 inline void SetWeight(
long long value) { m_weightHasBeenSet =
true; m_weight = value; }
1001 inline long long GetTTL()
const{
return m_tTL; }
1022 inline void SetTTL(
long long value) { m_tTLHasBeenSet =
true; m_tTL = value; }
1143 inline void SetHealthCheckId(
const char* value) { m_healthCheckIdHasBeenSet =
true; m_healthCheckId.assign(value); }
1176 inline void SetTrafficPolicyInstanceId(
const char* value) { m_trafficPolicyInstanceIdHasBeenSet =
true; m_trafficPolicyInstanceId.assign(value); }
1189 bool m_nameHasBeenSet;
1191 bool m_typeHasBeenSet;
1193 bool m_setIdentifierHasBeenSet;
1195 bool m_weightHasBeenSet;
1197 bool m_regionHasBeenSet;
1199 bool m_geoLocationHasBeenSet;
1201 bool m_failoverHasBeenSet;
1203 bool m_tTLHasBeenSet;
1205 bool m_resourceRecordsHasBeenSet;
1207 bool m_aliasTargetHasBeenSet;
1209 bool m_healthCheckIdHasBeenSet;
1211 bool m_trafficPolicyInstanceIdHasBeenSet;
ResourceRecordSet & WithGeoLocation(const GeoLocation &value)
void SetAliasTarget(AliasTarget &&value)
void SetName(const char *value)
ResourceRecordSet & AddResourceRecords(const ResourceRecord &value)
void SetTrafficPolicyInstanceId(Aws::String &&value)
void SetSetIdentifier(const Aws::String &value)
const AliasTarget & GetAliasTarget() const
void SetTrafficPolicyInstanceId(const char *value)
void SetFailover(const ResourceRecordSetFailover &value)
ResourceRecordSet & WithFailover(const ResourceRecordSetFailover &value)
ResourceRecordSetFailover
std::vector< T, Aws::Allocator< T > > Vector
void SetName(Aws::String &&value)
const Aws::String & GetHealthCheckId() const
ResourceRecordSet & WithHealthCheckId(const char *value)
void SetAliasTarget(const AliasTarget &value)
ResourceRecordSet & WithType(const RRType &value)
ResourceRecordSet & WithFailover(ResourceRecordSetFailover &&value)
const GeoLocation & GetGeoLocation() const
void SetResourceRecords(const Aws::Vector< ResourceRecord > &value)
void SetGeoLocation(GeoLocation &&value)
const Aws::String & GetSetIdentifier() const
ResourceRecordSet & WithGeoLocation(GeoLocation &&value)
ResourceRecordSet & WithType(RRType &&value)
ResourceRecordSet & WithTrafficPolicyInstanceId(Aws::String &&value)
ResourceRecordSet & WithAliasTarget(AliasTarget &&value)
ResourceRecordSet & WithTrafficPolicyInstanceId(const char *value)
void SetType(RRType &&value)
void SetTrafficPolicyInstanceId(const Aws::String &value)
ResourceRecordSet & WithSetIdentifier(Aws::String &&value)
void SetSetIdentifier(Aws::String &&value)
const Aws::String & GetName() const
ResourceRecordSet & WithName(const char *value)
void SetType(const RRType &value)
const RRType & GetType() const
const ResourceRecordSetFailover & GetFailover() const
const Aws::Vector< ResourceRecord > & GetResourceRecords() const
ResourceRecordSet & WithHealthCheckId(const Aws::String &value)
void SetRegion(ResourceRecordSetRegion &&value)
void SetRegion(const ResourceRecordSetRegion &value)
void SetHealthCheckId(const char *value)
ResourceRecordSet & AddResourceRecords(ResourceRecord &&value)
ResourceRecordSet & WithSetIdentifier(const char *value)
ResourceRecordSet & WithRegion(const ResourceRecordSetRegion &value)
ResourceRecordSet & WithResourceRecords(const Aws::Vector< ResourceRecord > &value)
ResourceRecordSet & WithHealthCheckId(Aws::String &&value)
void SetGeoLocation(const GeoLocation &value)
void SetWeight(long long value)
void SetResourceRecords(Aws::Vector< ResourceRecord > &&value)
void SetHealthCheckId(const Aws::String &value)
ResourceRecordSet & WithTrafficPolicyInstanceId(const Aws::String &value)
ResourceRecordSet & WithWeight(long long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetTrafficPolicyInstanceId() const
ResourceRecordSet & WithResourceRecords(Aws::Vector< ResourceRecord > &&value)
void SetTTL(long long value)
void SetSetIdentifier(const char *value)
void SetHealthCheckId(Aws::String &&value)
const ResourceRecordSetRegion & GetRegion() const
void SetName(const Aws::String &value)
ResourceRecordSet & WithTTL(long long value)
ResourceRecordSet & WithAliasTarget(const AliasTarget &value)
ResourceRecordSet & WithRegion(ResourceRecordSetRegion &&value)
ResourceRecordSet & WithSetIdentifier(const Aws::String &value)
ResourceRecordSet & WithName(Aws::String &&value)
void SetFailover(ResourceRecordSetFailover &&value)
JSON (JavaScript Object Notation).
ResourceRecordSet & WithName(const Aws::String &value)
long long GetWeight() const