public class CreateTargetGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Contains the parameters for CreateTargetGroup.
NOOP
Constructor and Description |
---|
CreateTargetGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateTargetGroupRequest |
clone()
Creates a shallow clone of this request.
|
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).
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, 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.
name
- The name of the target group.public String getName()
The name of the target group.
public CreateTargetGroupRequest withName(String name)
The name of the target group.
name
- The name of the target group.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.