Interface LoadBalancerTargetGroupState.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoadBalancerTargetGroupState.Builder,LoadBalancerTargetGroupState>,SdkBuilder<LoadBalancerTargetGroupState.Builder,LoadBalancerTargetGroupState>,SdkPojo
- Enclosing class:
- LoadBalancerTargetGroupState
public static interface LoadBalancerTargetGroupState.Builder extends SdkPojo, CopyableBuilder<LoadBalancerTargetGroupState.Builder,LoadBalancerTargetGroupState>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoadBalancerTargetGroupState.BuilderloadBalancerTargetGroupARN(String loadBalancerTargetGroupARN)The Amazon Resource Name (ARN) of the target group.LoadBalancerTargetGroupState.Builderstate(String state)The state of the target group.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
loadBalancerTargetGroupARN
LoadBalancerTargetGroupState.Builder loadBalancerTargetGroupARN(String loadBalancerTargetGroupARN)
The Amazon Resource Name (ARN) of the target group.
- Parameters:
loadBalancerTargetGroupARN- The Amazon Resource Name (ARN) of the target group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
LoadBalancerTargetGroupState.Builder state(String state)
The state of the target group.
-
Adding- The Auto Scaling instances are being registered with the target group. -
Added- All Auto Scaling instances are registered with the target group. -
InService- At least one Auto Scaling instance passed anELBhealth check. -
Removing- The Auto Scaling instances are being deregistered from the target group. If connection draining is enabled, Elastic Load Balancing waits for in-flight requests to complete before deregistering the instances. -
Removed- All Auto Scaling instances are deregistered from the target group.
- Parameters:
state- The state of the target group.-
Adding- The Auto Scaling instances are being registered with the target group. -
Added- All Auto Scaling instances are registered with the target group. -
InService- At least one Auto Scaling instance passed anELBhealth check. -
Removing- The Auto Scaling instances are being deregistered from the target group. If connection draining is enabled, Elastic Load Balancing waits for in-flight requests to complete before deregistering the instances. -
Removed- All Auto Scaling instances are deregistered from the target group.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-