|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.elasticloadbalancing.model.LoadBalancerDescription
public class LoadBalancerDescription
Contains the result of a successful invocation of DescribeLoadBalancers.
Constructor Summary | |
---|---|
LoadBalancerDescription()
Default constructor for a new LoadBalancerDescription object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.List<java.lang.String> |
getAvailabilityZones()
Specifies a list of Availability Zones. |
java.util.List<BackendServerDescription> |
getBackendServerDescriptions()
Contains a list of back-end server descriptions. |
java.lang.String |
getCanonicalHostedZoneName()
Provides the name of the Amazon Route 53 hosted zone that is associated with the load balancer. |
java.lang.String |
getCanonicalHostedZoneNameID()
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the load balancer. |
java.util.Date |
getCreatedTime()
Provides the date and time the load balancer was created. |
java.lang.String |
getDNSName()
Specifies the external DNS name associated with the load balancer. |
HealthCheck |
getHealthCheck()
Specifies information regarding the various health probes conducted on the load balancer. |
java.util.List<Instance> |
getInstances()
Provides a list of EC2 instance IDs for the load balancer. |
java.util.List<ListenerDescription> |
getListenerDescriptions()
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
java.lang.String |
getLoadBalancerName()
Specifies the name associated with the load balancer. |
Policies |
getPolicies()
Provides a list of policies defined for the load balancer. |
java.lang.String |
getScheme()
Specifies the type of load balancer. |
java.util.List<java.lang.String> |
getSecurityGroups()
The security groups the load balancer is a member of (VPC only). |
SourceSecurityGroup |
getSourceSecurityGroup()
The security group that you can use as part of your inbound rules for your load balancer's back-end Amazon EC2 application instances. |
java.util.List<java.lang.String> |
getSubnets()
Provides a list of VPC subnet IDs for the load balancer. |
java.lang.String |
getVPCId()
Provides the ID of the VPC attached to the load balancer. |
int |
hashCode()
|
void |
setAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)
Specifies a list of Availability Zones. |
void |
setBackendServerDescriptions(java.util.Collection<BackendServerDescription> backendServerDescriptions)
Contains a list of back-end server descriptions. |
void |
setCanonicalHostedZoneName(java.lang.String canonicalHostedZoneName)
Provides the name of the Amazon Route 53 hosted zone that is associated with the load balancer. |
void |
setCanonicalHostedZoneNameID(java.lang.String canonicalHostedZoneNameID)
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the load balancer. |
void |
setCreatedTime(java.util.Date createdTime)
Provides the date and time the load balancer was created. |
void |
setDNSName(java.lang.String dNSName)
Specifies the external DNS name associated with the load balancer. |
void |
setHealthCheck(HealthCheck healthCheck)
Specifies information regarding the various health probes conducted on the load balancer. |
void |
setInstances(java.util.Collection<Instance> instances)
Provides a list of EC2 instance IDs for the load balancer. |
void |
setListenerDescriptions(java.util.Collection<ListenerDescription> listenerDescriptions)
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
void |
setLoadBalancerName(java.lang.String loadBalancerName)
Specifies the name associated with the load balancer. |
void |
setPolicies(Policies policies)
Provides a list of policies defined for the load balancer. |
void |
setScheme(java.lang.String scheme)
Specifies the type of load balancer. |
void |
setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
The security groups the load balancer is a member of (VPC only). |
void |
setSourceSecurityGroup(SourceSecurityGroup sourceSecurityGroup)
The security group that you can use as part of your inbound rules for your load balancer's back-end Amazon EC2 application instances. |
void |
setSubnets(java.util.Collection<java.lang.String> subnets)
Provides a list of VPC subnet IDs for the load balancer. |
void |
setVPCId(java.lang.String vPCId)
Provides the ID of the VPC attached to the load balancer. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
LoadBalancerDescription |
withAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)
Specifies a list of Availability Zones. |
LoadBalancerDescription |
withAvailabilityZones(java.lang.String... availabilityZones)
Specifies a list of Availability Zones. |
LoadBalancerDescription |
withBackendServerDescriptions(BackendServerDescription... backendServerDescriptions)
Contains a list of back-end server descriptions. |
LoadBalancerDescription |
withBackendServerDescriptions(java.util.Collection<BackendServerDescription> backendServerDescriptions)
Contains a list of back-end server descriptions. |
LoadBalancerDescription |
withCanonicalHostedZoneName(java.lang.String canonicalHostedZoneName)
Provides the name of the Amazon Route 53 hosted zone that is associated with the load balancer. |
LoadBalancerDescription |
withCanonicalHostedZoneNameID(java.lang.String canonicalHostedZoneNameID)
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the load balancer. |
LoadBalancerDescription |
withCreatedTime(java.util.Date createdTime)
Provides the date and time the load balancer was created. |
LoadBalancerDescription |
withDNSName(java.lang.String dNSName)
Specifies the external DNS name associated with the load balancer. |
LoadBalancerDescription |
withHealthCheck(HealthCheck healthCheck)
Specifies information regarding the various health probes conducted on the load balancer. |
LoadBalancerDescription |
withInstances(java.util.Collection<Instance> instances)
Provides a list of EC2 instance IDs for the load balancer. |
LoadBalancerDescription |
withInstances(Instance... instances)
Provides a list of EC2 instance IDs for the load balancer. |
LoadBalancerDescription |
withListenerDescriptions(java.util.Collection<ListenerDescription> listenerDescriptions)
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
LoadBalancerDescription |
withListenerDescriptions(ListenerDescription... listenerDescriptions)
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
LoadBalancerDescription |
withLoadBalancerName(java.lang.String loadBalancerName)
Specifies the name associated with the load balancer. |
LoadBalancerDescription |
withPolicies(Policies policies)
Provides a list of policies defined for the load balancer. |
LoadBalancerDescription |
withScheme(java.lang.String scheme)
Specifies the type of load balancer. |
LoadBalancerDescription |
withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
The security groups the load balancer is a member of (VPC only). |
LoadBalancerDescription |
withSecurityGroups(java.lang.String... securityGroups)
The security groups the load balancer is a member of (VPC only). |
LoadBalancerDescription |
withSourceSecurityGroup(SourceSecurityGroup sourceSecurityGroup)
The security group that you can use as part of your inbound rules for your load balancer's back-end Amazon EC2 application instances. |
LoadBalancerDescription |
withSubnets(java.util.Collection<java.lang.String> subnets)
Provides a list of VPC subnet IDs for the load balancer. |
LoadBalancerDescription |
withSubnets(java.lang.String... subnets)
Provides a list of VPC subnet IDs for the load balancer. |
LoadBalancerDescription |
withVPCId(java.lang.String vPCId)
Provides the ID of the VPC attached to the load balancer. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LoadBalancerDescription()
Method Detail |
---|
public java.lang.String getLoadBalancerName()
public void setLoadBalancerName(java.lang.String loadBalancerName)
loadBalancerName
- Specifies the name associated with the load balancer.public LoadBalancerDescription withLoadBalancerName(java.lang.String loadBalancerName)
Returns a reference to this object so that method calls can be chained together.
loadBalancerName
- Specifies the name associated with the load balancer.
public java.lang.String getDNSName()
public void setDNSName(java.lang.String dNSName)
dNSName
- Specifies the external DNS name associated with the load balancer.public LoadBalancerDescription withDNSName(java.lang.String dNSName)
Returns a reference to this object so that method calls can be chained together.
dNSName
- Specifies the external DNS name associated with the load balancer.
public java.lang.String getCanonicalHostedZoneName()
public void setCanonicalHostedZoneName(java.lang.String canonicalHostedZoneName)
canonicalHostedZoneName
- Provides the name of the Amazon Route 53 hosted zone that is
associated with the load balancer. For information on how to associate
your load balancer with a hosted zone, go to Using
Domain Names With Elastic Load Balancing in the Elastic Load
Balancing Developer Guide.public LoadBalancerDescription withCanonicalHostedZoneName(java.lang.String canonicalHostedZoneName)
Returns a reference to this object so that method calls can be chained together.
canonicalHostedZoneName
- Provides the name of the Amazon Route 53 hosted zone that is
associated with the load balancer. For information on how to associate
your load balancer with a hosted zone, go to Using
Domain Names With Elastic Load Balancing in the Elastic Load
Balancing Developer Guide.
public java.lang.String getCanonicalHostedZoneNameID()
public void setCanonicalHostedZoneNameID(java.lang.String canonicalHostedZoneNameID)
canonicalHostedZoneNameID
- Provides the ID of the Amazon Route 53 hosted zone name that is
associated with the load balancer. For information on how to associate
or disassociate your load balancer with a hosted zone, go to Using
Domain Names With Elastic Load Balancing in the Elastic Load
Balancing Developer Guide.public LoadBalancerDescription withCanonicalHostedZoneNameID(java.lang.String canonicalHostedZoneNameID)
Returns a reference to this object so that method calls can be chained together.
canonicalHostedZoneNameID
- Provides the ID of the Amazon Route 53 hosted zone name that is
associated with the load balancer. For information on how to associate
or disassociate your load balancer with a hosted zone, go to Using
Domain Names With Elastic Load Balancing in the Elastic Load
Balancing Developer Guide.
public java.util.List<ListenerDescription> getListenerDescriptions()
public void setListenerDescriptions(java.util.Collection<ListenerDescription> listenerDescriptions)
listenerDescriptions
- LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and
PolicyNames are returned in a list of tuples in the
ListenerDescriptions element.public LoadBalancerDescription withListenerDescriptions(ListenerDescription... listenerDescriptions)
Returns a reference to this object so that method calls can be chained together.
listenerDescriptions
- LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and
PolicyNames are returned in a list of tuples in the
ListenerDescriptions element.
public LoadBalancerDescription withListenerDescriptions(java.util.Collection<ListenerDescription> listenerDescriptions)
Returns a reference to this object so that method calls can be chained together.
listenerDescriptions
- LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and
PolicyNames are returned in a list of tuples in the
ListenerDescriptions element.
public Policies getPolicies()
public void setPolicies(Policies policies)
policies
- Provides a list of policies defined for the load balancer.public LoadBalancerDescription withPolicies(Policies policies)
Returns a reference to this object so that method calls can be chained together.
policies
- Provides a list of policies defined for the load balancer.
public java.util.List<BackendServerDescription> getBackendServerDescriptions()
public void setBackendServerDescriptions(java.util.Collection<BackendServerDescription> backendServerDescriptions)
backendServerDescriptions
- Contains a list of back-end server descriptions.public LoadBalancerDescription withBackendServerDescriptions(BackendServerDescription... backendServerDescriptions)
Returns a reference to this object so that method calls can be chained together.
backendServerDescriptions
- Contains a list of back-end server descriptions.
public LoadBalancerDescription withBackendServerDescriptions(java.util.Collection<BackendServerDescription> backendServerDescriptions)
Returns a reference to this object so that method calls can be chained together.
backendServerDescriptions
- Contains a list of back-end server descriptions.
public java.util.List<java.lang.String> getAvailabilityZones()
public void setAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)
availabilityZones
- Specifies a list of Availability Zones.public LoadBalancerDescription withAvailabilityZones(java.lang.String... availabilityZones)
Returns a reference to this object so that method calls can be chained together.
availabilityZones
- Specifies a list of Availability Zones.
public LoadBalancerDescription withAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)
Returns a reference to this object so that method calls can be chained together.
availabilityZones
- Specifies a list of Availability Zones.
public java.util.List<java.lang.String> getSubnets()
public void setSubnets(java.util.Collection<java.lang.String> subnets)
subnets
- Provides a list of VPC subnet IDs for the load balancer.public LoadBalancerDescription withSubnets(java.lang.String... subnets)
Returns a reference to this object so that method calls can be chained together.
subnets
- Provides a list of VPC subnet IDs for the load balancer.
public LoadBalancerDescription withSubnets(java.util.Collection<java.lang.String> subnets)
Returns a reference to this object so that method calls can be chained together.
subnets
- Provides a list of VPC subnet IDs for the load balancer.
public java.lang.String getVPCId()
public void setVPCId(java.lang.String vPCId)
vPCId
- Provides the ID of the VPC attached to the load balancer.public LoadBalancerDescription withVPCId(java.lang.String vPCId)
Returns a reference to this object so that method calls can be chained together.
vPCId
- Provides the ID of the VPC attached to the load balancer.
public java.util.List<Instance> getInstances()
public void setInstances(java.util.Collection<Instance> instances)
instances
- Provides a list of EC2 instance IDs for the load balancer.public LoadBalancerDescription withInstances(Instance... instances)
Returns a reference to this object so that method calls can be chained together.
instances
- Provides a list of EC2 instance IDs for the load balancer.
public LoadBalancerDescription withInstances(java.util.Collection<Instance> instances)
Returns a reference to this object so that method calls can be chained together.
instances
- Provides a list of EC2 instance IDs for the load balancer.
public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck healthCheck)
healthCheck
- Specifies information regarding the various health probes conducted on
the load balancer.public LoadBalancerDescription withHealthCheck(HealthCheck healthCheck)
Returns a reference to this object so that method calls can be chained together.
healthCheck
- Specifies information regarding the various health probes conducted on
the load balancer.
public SourceSecurityGroup getSourceSecurityGroup()
public void setSourceSecurityGroup(SourceSecurityGroup sourceSecurityGroup)
sourceSecurityGroup
- The security group that you can use as part of your inbound rules for
your load balancer's back-end Amazon EC2 application instances. To
only allow traffic from load balancers, add a security group rule to
your back end instance that specifies this source security group as
the inbound source.public LoadBalancerDescription withSourceSecurityGroup(SourceSecurityGroup sourceSecurityGroup)
Returns a reference to this object so that method calls can be chained together.
sourceSecurityGroup
- The security group that you can use as part of your inbound rules for
your load balancer's back-end Amazon EC2 application instances. To
only allow traffic from load balancers, add a security group rule to
your back end instance that specifies this source security group as
the inbound source.
public java.util.List<java.lang.String> getSecurityGroups()
public void setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
securityGroups
- The security groups the load balancer is a member of (VPC only).public LoadBalancerDescription withSecurityGroups(java.lang.String... securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- The security groups the load balancer is a member of (VPC only).
public LoadBalancerDescription withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- The security groups the load balancer is a member of (VPC only).
public java.util.Date getCreatedTime()
public void setCreatedTime(java.util.Date createdTime)
createdTime
- Provides the date and time the load balancer was created.public LoadBalancerDescription withCreatedTime(java.util.Date createdTime)
Returns a reference to this object so that method calls can be chained together.
createdTime
- Provides the date and time the load balancer was created.
public java.lang.String getScheme()
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
public void setScheme(java.lang.String scheme)
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
scheme
- Specifies the type of load balancer. If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
public LoadBalancerDescription withScheme(java.lang.String scheme)
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
Returns a reference to this object so that method calls can be chained together.
scheme
- Specifies the type of load balancer. If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |