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 Summary
Modifier and TypeMethodDescriptionavailabilityZones
(String... availabilityZones) A list of Availability Zones.availabilityZones
(Collection<String> availabilityZones) A list of Availability Zones.The instance's public DNS name.ec2InstanceIds
(String... ec2InstanceIds) A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.ec2InstanceIds
(Collection<String> ec2InstanceIds) A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.elasticLoadBalancerName
(String elasticLoadBalancerName) The Elastic Load Balancing instance's name.The ID of the layer that the instance is attached to.The instance's AWS region.The ID of the stack that the instance is associated with.A list of subnet IDs, if the stack is running in a VPC.subnetIds
(Collection<String> subnetIds) A list of subnet IDs, if the stack is running in a VPC.The VPC ID.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, sdkFields
-
Method Details
-
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
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
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
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
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
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.
-