StructuredPojo
, ToCopyableBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>
@Generated("software.amazon.awssdk:codegen") public class ElasticLoadBalancer extends Object implements StructuredPojo, ToCopyableBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>
Describes an Elastic Load Balancing instance.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ElasticLoadBalancer.Builder |
Modifier and Type | Method | Description |
---|---|---|
List<String> |
availabilityZones() |
A list of Availability Zones.
|
static ElasticLoadBalancer.Builder |
builder() |
|
String |
dnsName() |
The instance's public DNS name.
|
List<String> |
ec2InstanceIds() |
A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.
|
String |
elasticLoadBalancerName() |
The Elastic Load Balancing instance's name.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
layerId() |
The ID of the layer that the instance is attached to.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
region() |
The instance's AWS region.
|
static Class<? extends ElasticLoadBalancer.Builder> |
serializableBuilderClass() |
|
String |
stackId() |
The ID of the stack that the instance is associated with.
|
List<String> |
subnetIds() |
A list of subnet IDs, if the stack is running in a VPC.
|
ElasticLoadBalancer.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
vpcId() |
The VPC ID.
|
public String elasticLoadBalancerName()
The Elastic Load Balancing instance's name.
public String region()
The instance's AWS region.
public String dnsName()
The instance's public DNS name.
public String stackId()
The ID of the stack that the instance is associated with.
public String layerId()
The ID of the layer that the instance is attached to.
public String vpcId()
The VPC ID.
public List<String> availabilityZones()
A list of Availability Zones.
public List<String> subnetIds()
A list of subnet IDs, if the stack is running in a VPC.
public List<String> ec2InstanceIds()
A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.
public ElasticLoadBalancer.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ElasticLoadBalancer.Builder,ElasticLoadBalancer>
public static ElasticLoadBalancer.Builder builder()
public static Class<? extends ElasticLoadBalancer.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.