Interface ElasticLoadBalancer.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>, SdkBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>, SdkPojo
Enclosing class:
ElasticLoadBalancer

public static interface ElasticLoadBalancer.Builder extends SdkPojo, CopyableBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>
  • Method Details

    • elasticLoadBalancerName

      ElasticLoadBalancer.Builder elasticLoadBalancerName(String elasticLoadBalancerName)

      The Elastic Load Balancing instance's name.

      Parameters:
      elasticLoadBalancerName - The Elastic Load Balancing instance's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      The instance's AWS region.

      Parameters:
      region - The instance's AWS region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsName

      The instance's public DNS name.

      Parameters:
      dnsName - The instance's public DNS name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stackId

      The ID of the stack that the instance is associated with.

      Parameters:
      stackId - The ID of the stack that the instance is associated with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • layerId

      The ID of the layer that the instance is attached to.

      Parameters:
      layerId - The ID of the layer that the instance is attached to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The VPC ID.

      Parameters:
      vpcId - The VPC ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      ElasticLoadBalancer.Builder availabilityZones(Collection<String> availabilityZones)

      A list of Availability Zones.

      Parameters:
      availabilityZones - A list of Availability Zones.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      ElasticLoadBalancer.Builder availabilityZones(String... availabilityZones)

      A list of Availability Zones.

      Parameters:
      availabilityZones - A list of Availability Zones.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      A list of subnet IDs, if the stack is running in a VPC.

      Parameters:
      subnetIds - A list of subnet IDs, if the stack is running in a VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      ElasticLoadBalancer.Builder subnetIds(String... subnetIds)

      A list of subnet IDs, if the stack is running in a VPC.

      Parameters:
      subnetIds - A list of subnet IDs, if the stack is running in a VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ec2InstanceIds

      ElasticLoadBalancer.Builder ec2InstanceIds(Collection<String> ec2InstanceIds)

      A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

      Parameters:
      ec2InstanceIds - A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ec2InstanceIds

      ElasticLoadBalancer.Builder ec2InstanceIds(String... ec2InstanceIds)

      A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

      Parameters:
      ec2InstanceIds - A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.