Interface GatewayConnectionAlbResources.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GatewayConnectionAlbResources.Builder,,GatewayConnectionAlbResources> SdkBuilder<GatewayConnectionAlbResources.Builder,,GatewayConnectionAlbResources> SdkPojo
- Enclosing class:
GatewayConnectionAlbResources
-
Method Summary
Modifier and TypeMethodDescriptionacmCertificateArn(String acmCertificateArn) The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate that is attached to the load balancer listener.alternateTargetGroupArn(String alternateTargetGroupArn) The Amazon Resource Name (ARN) of the alternate target group that the gateway uses during progressive deployments.listenerArn(String listenerArn) The Amazon Resource Name (ARN) of the listener on the load balancer.listenerRuleArn(String listenerRuleArn) The Amazon Resource Name (ARN) of the listener rule that routes production traffic to the service.loadBalancerArn(String loadBalancerArn) The Amazon Resource Name (ARN) of the load balancer.loadBalancerSecurityGroupArns(String... loadBalancerSecurityGroupArns) The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.loadBalancerSecurityGroupArns(Collection<String> loadBalancerSecurityGroupArns) The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.targetGroupArn(String targetGroupArn) The Amazon Resource Name (ARN) of the target group that receives production traffic.testListenerRuleArn(String testListenerRuleArn) The Amazon Resource Name (ARN) of the listener rule that routes test traffic to the service during progressive deployments.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
acmCertificateArn
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate that is attached to the load balancer listener.
- Parameters:
acmCertificateArn- The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate that is attached to the load balancer listener.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerArn
The Amazon Resource Name (ARN) of the load balancer.
- Parameters:
loadBalancerArn- The Amazon Resource Name (ARN) of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerSecurityGroupArns
GatewayConnectionAlbResources.Builder loadBalancerSecurityGroupArns(Collection<String> loadBalancerSecurityGroupArns) The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.
- Parameters:
loadBalancerSecurityGroupArns- The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerSecurityGroupArns
GatewayConnectionAlbResources.Builder loadBalancerSecurityGroupArns(String... loadBalancerSecurityGroupArns) The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.
- Parameters:
loadBalancerSecurityGroupArns- The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listenerArn
The Amazon Resource Name (ARN) of the listener on the load balancer.
- Parameters:
listenerArn- The Amazon Resource Name (ARN) of the listener on the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listenerRuleArn
The Amazon Resource Name (ARN) of the listener rule that routes production traffic to the service.
- Parameters:
listenerRuleArn- The Amazon Resource Name (ARN) of the listener rule that routes production traffic to the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testListenerRuleArn
The Amazon Resource Name (ARN) of the listener rule that routes test traffic to the service during progressive deployments.
- Parameters:
testListenerRuleArn- The Amazon Resource Name (ARN) of the listener rule that routes test traffic to the service during progressive deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetGroupArn
The Amazon Resource Name (ARN) of the target group that receives production traffic.
- Parameters:
targetGroupArn- The Amazon Resource Name (ARN) of the target group that receives production traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alternateTargetGroupArn
The Amazon Resource Name (ARN) of the alternate target group that the gateway uses during progressive deployments.
- Parameters:
alternateTargetGroupArn- The Amazon Resource Name (ARN) of the alternate target group that the gateway uses during progressive deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-