Interface AdvancedConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AdvancedConfiguration.Builder,AdvancedConfiguration>,SdkBuilder<AdvancedConfiguration.Builder,AdvancedConfiguration>,SdkPojo
- Enclosing class:
- AdvancedConfiguration
@Mutable @NotThreadSafe public static interface AdvancedConfiguration.Builder extends SdkPojo, CopyableBuilder<AdvancedConfiguration.Builder,AdvancedConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdvancedConfiguration.BuilderalternateTargetGroupArn(String alternateTargetGroupArn)The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.AdvancedConfiguration.BuilderproductionListenerRule(String productionListenerRule)The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.AdvancedConfiguration.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.AdvancedConfiguration.BuildertestListenerRule(String testListenerRule)The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.-
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
-
alternateTargetGroupArn
AdvancedConfiguration.Builder alternateTargetGroupArn(String alternateTargetGroupArn)
The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.
- Parameters:
alternateTargetGroupArn- The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productionListenerRule
AdvancedConfiguration.Builder productionListenerRule(String productionListenerRule)
The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.
- Parameters:
productionListenerRule- The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testListenerRule
AdvancedConfiguration.Builder testListenerRule(String testListenerRule)
The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.
- Parameters:
testListenerRule- The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
AdvancedConfiguration.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-