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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ElasticLoadBalancer.BuilderavailabilityZones(String... availabilityZones)A list of Availability Zones.ElasticLoadBalancer.BuilderavailabilityZones(Collection<String> availabilityZones)A list of Availability Zones.ElasticLoadBalancer.BuilderdnsName(String dnsName)The instance's public DNS name.ElasticLoadBalancer.Builderec2InstanceIds(String... ec2InstanceIds)A list of the EC2 instances for which the Elastic Load Balancing instance is managing traffic.ElasticLoadBalancer.Builderec2InstanceIds(Collection<String> ec2InstanceIds)A list of the EC2 instances for which the Elastic Load Balancing instance is managing traffic.ElasticLoadBalancer.BuilderelasticLoadBalancerName(String elasticLoadBalancerName)The Elastic Load Balancing instance name.ElasticLoadBalancer.BuilderlayerId(String layerId)The ID of the layer to which the instance is attached.ElasticLoadBalancer.Builderregion(String region)The instance's Amazon Web Services Region.ElasticLoadBalancer.BuilderstackId(String stackId)The ID of the stack with which the instance is associated.ElasticLoadBalancer.BuildersubnetIds(String... subnetIds)A list of subnet IDs, if the stack is running in a VPC.ElasticLoadBalancer.BuildersubnetIds(Collection<String> subnetIds)A list of subnet IDs, if the stack is running in a VPC.ElasticLoadBalancer.BuildervpcId(String vpcId)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
elasticLoadBalancerName
ElasticLoadBalancer.Builder elasticLoadBalancerName(String elasticLoadBalancerName)
The Elastic Load Balancing instance name.
- Parameters:
elasticLoadBalancerName- The Elastic Load Balancing instance name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
ElasticLoadBalancer.Builder region(String region)
The instance's Amazon Web Services Region.
- Parameters:
region- The instance's Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsName
ElasticLoadBalancer.Builder dnsName(String 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
ElasticLoadBalancer.Builder stackId(String stackId)
The ID of the stack with which the instance is associated.
- Parameters:
stackId- The ID of the stack with which the instance is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layerId
ElasticLoadBalancer.Builder layerId(String layerId)
The ID of the layer to which the instance is attached.
- Parameters:
layerId- The ID of the layer to which the instance is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
ElasticLoadBalancer.Builder vpcId(String 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
ElasticLoadBalancer.Builder subnetIds(Collection<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.
-
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 for which the Elastic Load Balancing instance is managing traffic.
- Parameters:
ec2InstanceIds- A list of the EC2 instances for which the Elastic Load Balancing instance is managing traffic.- 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 for which the Elastic Load Balancing instance is managing traffic.
- Parameters:
ec2InstanceIds- A list of the EC2 instances for which the Elastic Load Balancing instance is managing traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-