24 namespace ElasticLoadBalancingv2
56 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
108 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
134 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
207 inline void SetHealthCheckPort(
const char* value) { m_healthCheckPortHasBeenSet =
true; m_healthCheckPort.assign(value); }
252 inline void SetHealthCheckPath(
const char* value) { m_healthCheckPathHasBeenSet =
true; m_healthCheckPath.assign(value); }
376 bool m_nameHasBeenSet;
378 bool m_protocolHasBeenSet;
380 bool m_portHasBeenSet;
382 bool m_vpcIdHasBeenSet;
384 bool m_healthCheckProtocolHasBeenSet;
386 bool m_healthCheckPortHasBeenSet;
388 bool m_healthCheckPathHasBeenSet;
389 int m_healthCheckIntervalSeconds;
390 bool m_healthCheckIntervalSecondsHasBeenSet;
391 int m_healthCheckTimeoutSeconds;
392 bool m_healthCheckTimeoutSecondsHasBeenSet;
393 int m_healthyThresholdCount;
394 bool m_healthyThresholdCountHasBeenSet;
395 int m_unhealthyThresholdCount;
396 bool m_unhealthyThresholdCountHasBeenSet;
398 bool m_matcherHasBeenSet;
CreateTargetGroupRequest & WithHealthyThresholdCount(int value)
const Aws::String & GetName() const
const ProtocolEnum & GetHealthCheckProtocol() const
const ProtocolEnum & GetProtocol() const
CreateTargetGroupRequest & WithHealthCheckProtocol(ProtocolEnum &&value)
CreateTargetGroupRequest & WithHealthCheckTimeoutSeconds(int value)
void SetName(Aws::String &&value)
void SetVpcId(const char *value)
void SetHealthyThresholdCount(int value)
CreateTargetGroupRequest & WithHealthCheckPort(const Aws::String &value)
int GetHealthyThresholdCount() const
void SetHealthCheckProtocol(const ProtocolEnum &value)
void SetUnhealthyThresholdCount(int value)
const Aws::String & GetVpcId() const
const Aws::String & GetHealthCheckPath() const
void SetHealthCheckPort(Aws::String &&value)
void SetHealthCheckProtocol(ProtocolEnum &&value)
CreateTargetGroupRequest & WithHealthCheckProtocol(const ProtocolEnum &value)
void SetMatcher(Matcher &&value)
CreateTargetGroupRequest & WithName(Aws::String &&value)
void SetProtocol(ProtocolEnum &&value)
CreateTargetGroupRequest & WithName(const Aws::String &value)
CreateTargetGroupRequest & WithHealthCheckPort(Aws::String &&value)
const Matcher & GetMatcher() const
void SetHealthCheckPath(const char *value)
const Aws::String & GetHealthCheckPort() const
int GetHealthCheckIntervalSeconds() const
CreateTargetGroupRequest & WithHealthCheckIntervalSeconds(int value)
void SetProtocol(const ProtocolEnum &value)
void SetHealthCheckPath(Aws::String &&value)
void SetHealthCheckPort(const Aws::String &value)
CreateTargetGroupRequest & WithUnhealthyThresholdCount(int value)
CreateTargetGroupRequest & WithVpcId(const char *value)
CreateTargetGroupRequest & WithProtocol(ProtocolEnum &&value)
CreateTargetGroupRequest & WithVpcId(const Aws::String &value)
CreateTargetGroupRequest & WithHealthCheckPath(const Aws::String &value)
void SetHealthCheckPort(const char *value)
void SetHealthCheckPath(const Aws::String &value)
void SetVpcId(const Aws::String &value)
void SetHealthCheckIntervalSeconds(int value)
void SetName(const Aws::String &value)
void SetMatcher(const Matcher &value)
void SetHealthCheckTimeoutSeconds(int value)
CreateTargetGroupRequest & WithHealthCheckPath(Aws::String &&value)
CreateTargetGroupRequest & WithHealthCheckPort(const char *value)
void SetName(const char *value)
CreateTargetGroupRequest & WithHealthCheckPath(const char *value)
int GetHealthCheckTimeoutSeconds() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
int GetUnhealthyThresholdCount() const
CreateTargetGroupRequest & WithPort(int value)
CreateTargetGroupRequest & WithVpcId(Aws::String &&value)
#define AWS_ELASTICLOADBALANCINGV2_API
CreateTargetGroupRequest & WithName(const char *value)
CreateTargetGroupRequest & WithMatcher(const Matcher &value)
void SetVpcId(Aws::String &&value)
CreateTargetGroupRequest & WithProtocol(const ProtocolEnum &value)
CreateTargetGroupRequest & WithMatcher(Matcher &&value)
JSON (JavaScript Object Notation).