7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/route53/Route53Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetHostedZoneId(
const char* value) { m_hostedZoneIdHasBeenSet =
true; m_hostedZoneId.assign(value); }
65 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
76 inline long long GetTTL()
const{
return m_tTL; }
78 inline void SetTTL(
long long value) { m_tTLHasBeenSet =
true; m_tTL = value; }
91 inline void SetTrafficPolicyId(
const char* value) { m_trafficPolicyIdHasBeenSet =
true; m_trafficPolicyId.assign(value); }
110 bool m_hostedZoneIdHasBeenSet =
false;
113 bool m_nameHasBeenSet =
false;
116 bool m_tTLHasBeenSet =
false;
119 bool m_trafficPolicyIdHasBeenSet =
false;
121 int m_trafficPolicyVersion;
122 bool m_trafficPolicyVersionHasBeenSet =
false;
void SetName(const Aws::String &value)
CreateTrafficPolicyInstanceRequest & WithHostedZoneId(const Aws::String &value)
CreateTrafficPolicyInstanceRequest & WithTrafficPolicyId(const Aws::String &value)
void SetTrafficPolicyVersion(int value)
void SetHostedZoneId(const char *value)
CreateTrafficPolicyInstanceRequest & WithName(const char *value)
const Aws::String & GetHostedZoneId() const
CreateTrafficPolicyInstanceRequest & WithHostedZoneId(Aws::String &&value)
AWS_ROUTE53_API CreateTrafficPolicyInstanceRequest()
bool TrafficPolicyVersionHasBeenSet() const
CreateTrafficPolicyInstanceRequest & WithTTL(long long value)
void SetName(Aws::String &&value)
void SetTrafficPolicyId(Aws::String &&value)
CreateTrafficPolicyInstanceRequest & WithTrafficPolicyId(const char *value)
void SetName(const char *value)
CreateTrafficPolicyInstanceRequest & WithTrafficPolicyId(Aws::String &&value)
bool TrafficPolicyIdHasBeenSet() const
CreateTrafficPolicyInstanceRequest & WithName(Aws::String &&value)
CreateTrafficPolicyInstanceRequest & WithHostedZoneId(const char *value)
const Aws::String & GetName() const
bool TTLHasBeenSet() const
CreateTrafficPolicyInstanceRequest & WithTrafficPolicyVersion(int value)
void SetTrafficPolicyId(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
int GetTrafficPolicyVersion() const
void SetHostedZoneId(Aws::String &&value)
bool NameHasBeenSet() const
void SetHostedZoneId(const Aws::String &value)
void SetTTL(long long value)
AWS_ROUTE53_API Aws::String SerializePayload() const override
bool HostedZoneIdHasBeenSet() const
const Aws::String & GetTrafficPolicyId() const
CreateTrafficPolicyInstanceRequest & WithName(const Aws::String &value)
void SetTrafficPolicyId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String