24 namespace ElasticLoadBalancing
55 inline void SetLoadBalancerName(
const char* value) { m_loadBalancerNameHasBeenSet =
true; m_loadBalancerName.assign(value); }
94 inline void SetPolicyName(
const char* value) { m_policyNameHasBeenSet =
true; m_policyName.assign(value); }
136 inline void SetPolicyTypeName(
const char* value) { m_policyTypeNameHasBeenSet =
true; m_policyTypeName.assign(value); }
193 bool m_loadBalancerNameHasBeenSet;
195 bool m_policyNameHasBeenSet;
197 bool m_policyTypeNameHasBeenSet;
199 bool m_policyAttributesHasBeenSet;
CreateLoadBalancerPolicyRequest & AddPolicyAttributes(const PolicyAttribute &value)
void SetPolicyTypeName(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetPolicyAttributes(Aws::Vector< PolicyAttribute > &&value)
void SetLoadBalancerName(const Aws::String &value)
CreateLoadBalancerPolicyRequest & WithPolicyTypeName(const char *value)
void SetPolicyTypeName(const char *value)
CreateLoadBalancerPolicyRequest & WithPolicyName(const char *value)
const Aws::Vector< PolicyAttribute > & GetPolicyAttributes() const
CreateLoadBalancerPolicyRequest & WithLoadBalancerName(const char *value)
void SetPolicyName(const Aws::String &value)
CreateLoadBalancerPolicyRequest & WithPolicyName(Aws::String &&value)
CreateLoadBalancerPolicyRequest & WithPolicyName(const Aws::String &value)
CreateLoadBalancerPolicyRequest & WithPolicyAttributes(const Aws::Vector< PolicyAttribute > &value)
CreateLoadBalancerPolicyRequest & WithLoadBalancerName(Aws::String &&value)
CreateLoadBalancerPolicyRequest & WithPolicyTypeName(Aws::String &&value)
void SetLoadBalancerName(const char *value)
CreateLoadBalancerPolicyRequest & WithPolicyAttributes(Aws::Vector< PolicyAttribute > &&value)
void SetPolicyName(const char *value)
void SetLoadBalancerName(Aws::String &&value)
void SetPolicyAttributes(const Aws::Vector< PolicyAttribute > &value)
CreateLoadBalancerPolicyRequest & WithPolicyTypeName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateLoadBalancerPolicyRequest & AddPolicyAttributes(PolicyAttribute &&value)
void SetPolicyName(Aws::String &&value)
CreateLoadBalancerPolicyRequest & WithLoadBalancerName(const Aws::String &value)
void SetPolicyTypeName(Aws::String &&value)
#define AWS_ELASTICLOADBALANCING_API
const Aws::String & GetPolicyTypeName() const
const Aws::String & GetLoadBalancerName() const
const Aws::String & GetPolicyName() const
JSON (JavaScript Object Notation).