@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateTargetGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateTargetGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateTargetGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Integer |
getHealthCheckIntervalSeconds()
The approximate amount of time, in seconds, between health checks of an individual target.
|
String |
getHealthCheckPath()
The ping path that is the destination on the targets for health checks.
|
String |
getHealthCheckPort()
The port the load balancer uses when performing health checks on targets.
|
String |
getHealthCheckProtocol()
The protocol the load balancer uses when performing health checks on targets.
|
Integer |
getHealthCheckTimeoutSeconds()
The amount of time, in seconds, during which no response from a target means a failed health check.
|
Integer |
getHealthyThresholdCount()
The number of consecutive health checks successes required before considering an unhealthy target healthy.
|
Matcher |
getMatcher()
The HTTP codes to use when checking for a successful response from a target.
|
String |
getName()
The name of the target group.
|
Integer |
getPort()
The port on which the targets receive traffic.
|
String |
getProtocol()
The protocol to use for routing traffic to the targets.
|
Integer |
getUnhealthyThresholdCount()
The number of consecutive health check failures required before considering a target unhealthy.
|
String |
getVpcId()
The identifier of the virtual private cloud (VPC).
|
int |
hashCode() |
void |
setHealthCheckIntervalSeconds(Integer healthCheckIntervalSeconds)
The approximate amount of time, in seconds, between health checks of an individual target.
|
void |
setHealthCheckPath(String healthCheckPath)
The ping path that is the destination on the targets for health checks.
|
void |
setHealthCheckPort(String healthCheckPort)
The port the load balancer uses when performing health checks on targets.
|
void |
setHealthCheckProtocol(ProtocolEnum healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets.
|
void |
setHealthCheckProtocol(String healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets.
|
void |
setHealthCheckTimeoutSeconds(Integer healthCheckTimeoutSeconds)
The amount of time, in seconds, during which no response from a target means a failed health check.
|
void |
setHealthyThresholdCount(Integer healthyThresholdCount)
The number of consecutive health checks successes required before considering an unhealthy target healthy.
|
void |
setMatcher(Matcher matcher)
The HTTP codes to use when checking for a successful response from a target.
|
void |
setName(String name)
The name of the target group.
|
void |
setPort(Integer port)
The port on which the targets receive traffic.
|
void |
setProtocol(ProtocolEnum protocol)
The protocol to use for routing traffic to the targets.
|
void |
setProtocol(String protocol)
The protocol to use for routing traffic to the targets.
|
void |
setUnhealthyThresholdCount(Integer unhealthyThresholdCount)
The number of consecutive health check failures required before considering a target unhealthy.
|
void |
setVpcId(String vpcId)
The identifier of the virtual private cloud (VPC).
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateTargetGroupRequest |
withHealthCheckIntervalSeconds(Integer healthCheckIntervalSeconds)
The approximate amount of time, in seconds, between health checks of an individual target.
|
CreateTargetGroupRequest |
withHealthCheckPath(String healthCheckPath)
The ping path that is the destination on the targets for health checks.
|
CreateTargetGroupRequest |
withHealthCheckPort(String healthCheckPort)
The port the load balancer uses when performing health checks on targets.
|
CreateTargetGroupRequest |
withHealthCheckProtocol(ProtocolEnum healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets.
|
CreateTargetGroupRequest |
withHealthCheckProtocol(String healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets.
|
CreateTargetGroupRequest |
withHealthCheckTimeoutSeconds(Integer healthCheckTimeoutSeconds)
The amount of time, in seconds, during which no response from a target means a failed health check.
|
CreateTargetGroupRequest |
withHealthyThresholdCount(Integer healthyThresholdCount)
The number of consecutive health checks successes required before considering an unhealthy target healthy.
|
CreateTargetGroupRequest |
withMatcher(Matcher matcher)
The HTTP codes to use when checking for a successful response from a target.
|
CreateTargetGroupRequest |
withName(String name)
The name of the target group.
|
CreateTargetGroupRequest |
withPort(Integer port)
The port on which the targets receive traffic.
|
CreateTargetGroupRequest |
withProtocol(ProtocolEnum protocol)
The protocol to use for routing traffic to the targets.
|
CreateTargetGroupRequest |
withProtocol(String protocol)
The protocol to use for routing traffic to the targets.
|
CreateTargetGroupRequest |
withUnhealthyThresholdCount(Integer unhealthyThresholdCount)
The number of consecutive health check failures required before considering a target unhealthy.
|
CreateTargetGroupRequest |
withVpcId(String vpcId)
The identifier of the virtual private cloud (VPC).
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the target group.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
name
- The name of the target group.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
public String getName()
The name of the target group.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
public CreateTargetGroupRequest withName(String name)
The name of the target group.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
name
- The name of the target group.
This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
public void setProtocol(String protocol)
The protocol to use for routing traffic to the targets.
protocol
- The protocol to use for routing traffic to the targets.ProtocolEnum
public String getProtocol()
The protocol to use for routing traffic to the targets.
ProtocolEnum
public CreateTargetGroupRequest withProtocol(String protocol)
The protocol to use for routing traffic to the targets.
protocol
- The protocol to use for routing traffic to the targets.ProtocolEnum
public void setProtocol(ProtocolEnum protocol)
The protocol to use for routing traffic to the targets.
protocol
- The protocol to use for routing traffic to the targets.ProtocolEnum
public CreateTargetGroupRequest withProtocol(ProtocolEnum protocol)
The protocol to use for routing traffic to the targets.
protocol
- The protocol to use for routing traffic to the targets.ProtocolEnum
public void setPort(Integer port)
The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target.
port
- The port on which the targets receive traffic. This port is used unless you specify a port override when
registering the target.public Integer getPort()
The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target.
public CreateTargetGroupRequest withPort(Integer port)
The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target.
port
- The port on which the targets receive traffic. This port is used unless you specify a port override when
registering the target.public void setVpcId(String vpcId)
The identifier of the virtual private cloud (VPC).
vpcId
- The identifier of the virtual private cloud (VPC).public String getVpcId()
The identifier of the virtual private cloud (VPC).
public CreateTargetGroupRequest withVpcId(String vpcId)
The identifier of the virtual private cloud (VPC).
vpcId
- The identifier of the virtual private cloud (VPC).public void setHealthCheckProtocol(String healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets. The default is the HTTP protocol.
healthCheckProtocol
- The protocol the load balancer uses when performing health checks on targets. The default is the HTTP
protocol.ProtocolEnum
public String getHealthCheckProtocol()
The protocol the load balancer uses when performing health checks on targets. The default is the HTTP protocol.
ProtocolEnum
public CreateTargetGroupRequest withHealthCheckProtocol(String healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets. The default is the HTTP protocol.
healthCheckProtocol
- The protocol the load balancer uses when performing health checks on targets. The default is the HTTP
protocol.ProtocolEnum
public void setHealthCheckProtocol(ProtocolEnum healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets. The default is the HTTP protocol.
healthCheckProtocol
- The protocol the load balancer uses when performing health checks on targets. The default is the HTTP
protocol.ProtocolEnum
public CreateTargetGroupRequest withHealthCheckProtocol(ProtocolEnum healthCheckProtocol)
The protocol the load balancer uses when performing health checks on targets. The default is the HTTP protocol.
healthCheckProtocol
- The protocol the load balancer uses when performing health checks on targets. The default is the HTTP
protocol.ProtocolEnum
public void setHealthCheckPort(String healthCheckPort)
The port the load balancer uses when performing health checks on targets. The default is
traffic-port
, which indicates the port on which each target receives traffic from the load balancer.
healthCheckPort
- The port the load balancer uses when performing health checks on targets. The default is
traffic-port
, which indicates the port on which each target receives traffic from the load
balancer.public String getHealthCheckPort()
The port the load balancer uses when performing health checks on targets. The default is
traffic-port
, which indicates the port on which each target receives traffic from the load balancer.
traffic-port
, which indicates the port on which each target receives traffic from the load
balancer.public CreateTargetGroupRequest withHealthCheckPort(String healthCheckPort)
The port the load balancer uses when performing health checks on targets. The default is
traffic-port
, which indicates the port on which each target receives traffic from the load balancer.
healthCheckPort
- The port the load balancer uses when performing health checks on targets. The default is
traffic-port
, which indicates the port on which each target receives traffic from the load
balancer.public void setHealthCheckPath(String healthCheckPath)
The ping path that is the destination on the targets for health checks. The default is /.
healthCheckPath
- The ping path that is the destination on the targets for health checks. The default is /.public String getHealthCheckPath()
The ping path that is the destination on the targets for health checks. The default is /.
public CreateTargetGroupRequest withHealthCheckPath(String healthCheckPath)
The ping path that is the destination on the targets for health checks. The default is /.
healthCheckPath
- The ping path that is the destination on the targets for health checks. The default is /.public void setHealthCheckIntervalSeconds(Integer healthCheckIntervalSeconds)
The approximate amount of time, in seconds, between health checks of an individual target. The default is 30 seconds.
healthCheckIntervalSeconds
- The approximate amount of time, in seconds, between health checks of an individual target. The default is
30 seconds.public Integer getHealthCheckIntervalSeconds()
The approximate amount of time, in seconds, between health checks of an individual target. The default is 30 seconds.
public CreateTargetGroupRequest withHealthCheckIntervalSeconds(Integer healthCheckIntervalSeconds)
The approximate amount of time, in seconds, between health checks of an individual target. The default is 30 seconds.
healthCheckIntervalSeconds
- The approximate amount of time, in seconds, between health checks of an individual target. The default is
30 seconds.public void setHealthCheckTimeoutSeconds(Integer healthCheckTimeoutSeconds)
The amount of time, in seconds, during which no response from a target means a failed health check. The default is 5 seconds.
healthCheckTimeoutSeconds
- The amount of time, in seconds, during which no response from a target means a failed health check. The
default is 5 seconds.public Integer getHealthCheckTimeoutSeconds()
The amount of time, in seconds, during which no response from a target means a failed health check. The default is 5 seconds.
public CreateTargetGroupRequest withHealthCheckTimeoutSeconds(Integer healthCheckTimeoutSeconds)
The amount of time, in seconds, during which no response from a target means a failed health check. The default is 5 seconds.
healthCheckTimeoutSeconds
- The amount of time, in seconds, during which no response from a target means a failed health check. The
default is 5 seconds.public void setHealthyThresholdCount(Integer healthyThresholdCount)
The number of consecutive health checks successes required before considering an unhealthy target healthy. The default is 5.
healthyThresholdCount
- The number of consecutive health checks successes required before considering an unhealthy target healthy.
The default is 5.public Integer getHealthyThresholdCount()
The number of consecutive health checks successes required before considering an unhealthy target healthy. The default is 5.
public CreateTargetGroupRequest withHealthyThresholdCount(Integer healthyThresholdCount)
The number of consecutive health checks successes required before considering an unhealthy target healthy. The default is 5.
healthyThresholdCount
- The number of consecutive health checks successes required before considering an unhealthy target healthy.
The default is 5.public void setUnhealthyThresholdCount(Integer unhealthyThresholdCount)
The number of consecutive health check failures required before considering a target unhealthy. The default is 2.
unhealthyThresholdCount
- The number of consecutive health check failures required before considering a target unhealthy. The
default is 2.public Integer getUnhealthyThresholdCount()
The number of consecutive health check failures required before considering a target unhealthy. The default is 2.
public CreateTargetGroupRequest withUnhealthyThresholdCount(Integer unhealthyThresholdCount)
The number of consecutive health check failures required before considering a target unhealthy. The default is 2.
unhealthyThresholdCount
- The number of consecutive health check failures required before considering a target unhealthy. The
default is 2.public void setMatcher(Matcher matcher)
The HTTP codes to use when checking for a successful response from a target. The default is 200.
matcher
- The HTTP codes to use when checking for a successful response from a target. The default is 200.public Matcher getMatcher()
The HTTP codes to use when checking for a successful response from a target. The default is 200.
public CreateTargetGroupRequest withMatcher(Matcher matcher)
The HTTP codes to use when checking for a successful response from a target. The default is 200.
matcher
- The HTTP codes to use when checking for a successful response from a target. The default is 200.public String toString()
toString
in class Object
Object.toString()
public CreateTargetGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.