Interface GatewayConnectionAlbResources.Builder

  • Method Details

    • acmCertificateArn

      GatewayConnectionAlbResources.Builder acmCertificateArn(String 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

      GatewayConnectionAlbResources.Builder loadBalancerArn(String 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

      GatewayConnectionAlbResources.Builder listenerRuleArn(String 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

      GatewayConnectionAlbResources.Builder testListenerRuleArn(String 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

      GatewayConnectionAlbResources.Builder targetGroupArn(String 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

      GatewayConnectionAlbResources.Builder alternateTargetGroupArn(String 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.