ToCopyableBuilder<TargetGroup.Builder,TargetGroup>
@Generated("software.amazon.awssdk:codegen") public class TargetGroup extends Object implements ToCopyableBuilder<TargetGroup.Builder,TargetGroup>
Information about a target group.
Modifier and Type | Class | Description |
---|---|---|
static interface |
TargetGroup.Builder |
Modifier and Type | Method | Description |
---|---|---|
static TargetGroup.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
Integer |
healthCheckIntervalSeconds() |
The approximate amount of time, in seconds, between health checks of an individual target.
|
String |
healthCheckPath() |
The destination for the health check request.
|
String |
healthCheckPort() |
The port to use to connect with the target.
|
String |
healthCheckProtocol() |
The protocol to use to connect with the target.
|
Integer |
healthCheckTimeoutSeconds() |
The amount of time, in seconds, during which no response means a failed health check.
|
Integer |
healthyThresholdCount() |
The number of consecutive health checks successes required before considering an unhealthy target healthy.
|
List<String> |
loadBalancerArns() |
The Amazon Resource Names (ARN) of the load balancers that route traffic to this target group.
|
Matcher |
matcher() |
The HTTP codes to use when checking for a successful response from a target.
|
Integer |
port() |
The port on which the targets are listening.
|
String |
protocol() |
The protocol to use for routing traffic to the targets.
|
static Class<? extends TargetGroup.Builder> |
serializableBuilderClass() |
|
String |
targetGroupArn() |
The Amazon Resource Name (ARN) of the target group.
|
String |
targetGroupName() |
The name of the target group.
|
TargetGroup.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
Integer |
unhealthyThresholdCount() |
The number of consecutive health check failures required before considering the target unhealthy.
|
String |
vpcId() |
The ID of the VPC for the targets.
|
public String targetGroupArn()
The Amazon Resource Name (ARN) of the target group.
public String targetGroupName()
The name of the target group.
public String protocol()
The protocol to use for routing traffic to the targets.
ProtocolEnum
public Integer port()
The port on which the targets are listening.
public String vpcId()
The ID of the VPC for the targets.
public String healthCheckProtocol()
The protocol to use to connect with the target.
ProtocolEnum
public String healthCheckPort()
The port to use to connect with the target.
public Integer healthCheckIntervalSeconds()
The approximate amount of time, in seconds, between health checks of an individual target.
public Integer healthCheckTimeoutSeconds()
The amount of time, in seconds, during which no response means a failed health check.
public Integer healthyThresholdCount()
The number of consecutive health checks successes required before considering an unhealthy target healthy.
public Integer unhealthyThresholdCount()
The number of consecutive health check failures required before considering the target unhealthy.
public String healthCheckPath()
The destination for the health check request.
public Matcher matcher()
The HTTP codes to use when checking for a successful response from a target.
public List<String> loadBalancerArns()
The Amazon Resource Names (ARN) of the load balancers that route traffic to this target group.
public TargetGroup.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TargetGroup.Builder,TargetGroup>
public static TargetGroup.Builder builder()
public static Class<? extends TargetGroup.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.