|
|||||||
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(Object obj)
|
List<String> |
getAvailabilityZones()
Specifies a list of Availability Zones. |
List<BackendServerDescription> |
getBackendServerDescriptions()
Contains a list of back-end server descriptions. |
String |
getCanonicalHostedZoneName()
Provides the name of the Amazon Route 53 hosted zone that is associated with the LoadBalancer. |
String |
getCanonicalHostedZoneNameID()
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the LoadBalancer. |
Date |
getCreatedTime()
Provides the date and time the LoadBalancer was created. |
String |
getDNSName()
Specifies the external DNS name associated with the LoadBalancer. |
HealthCheck |
getHealthCheck()
Specifies information regarding the various health probes conducted on the LoadBalancer. |
List<Instance> |
getInstances()
Provides a list of EC2 instance IDs for the LoadBalancer. |
List<ListenerDescription> |
getListenerDescriptions()
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
String |
getLoadBalancerName()
Specifies the name associated with the LoadBalancer. |
Policies |
getPolicies()
Provides a list of policies defined for the LoadBalancer. |
List<String> |
getSecurityGroups()
The security groups the LoadBalancer is a member of (VPC only). |
SourceSecurityGroup |
getSourceSecurityGroup()
The security group that you can use as part of your inbound rules for your LoadBalancer's back-end Amazon EC2 application instances. |
List<String> |
getSubnets()
Provides a list of VPC subnet IDs for the LoadBalancer. |
String |
getVPCId()
Provides the ID of the VPC attached to the LoadBalancer. |
int |
hashCode()
|
void |
setAvailabilityZones(Collection<String> availabilityZones)
Specifies a list of Availability Zones. |
void |
setBackendServerDescriptions(Collection<BackendServerDescription> backendServerDescriptions)
Contains a list of back-end server descriptions. |
void |
setCanonicalHostedZoneName(String canonicalHostedZoneName)
Provides the name of the Amazon Route 53 hosted zone that is associated with the LoadBalancer. |
void |
setCanonicalHostedZoneNameID(String canonicalHostedZoneNameID)
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the LoadBalancer. |
void |
setCreatedTime(Date createdTime)
Provides the date and time the LoadBalancer was created. |
void |
setDNSName(String dNSName)
Specifies the external DNS name associated with the LoadBalancer. |
void |
setHealthCheck(HealthCheck healthCheck)
Specifies information regarding the various health probes conducted on the LoadBalancer. |
void |
setInstances(Collection<Instance> instances)
Provides a list of EC2 instance IDs for the LoadBalancer. |
void |
setListenerDescriptions(Collection<ListenerDescription> listenerDescriptions)
LoadBalancerPort, InstancePort, Protocol, InstanceProtocol, and PolicyNames are returned in a list of tuples in the ListenerDescriptions element. |
void |
setLoadBalancerName(String loadBalancerName)
Specifies the name associated with the LoadBalancer. |
void |
setPolicies(Policies policies)
Provides a list of policies defined for the LoadBalancer. |
void |
setSecurityGroups(Collection<String> securityGroups)
The security groups the LoadBalancer 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 LoadBalancer's back-end Amazon EC2 application instances. |
void |
setSubnets(Collection<String> subnets)
Provides a list of VPC subnet IDs for the LoadBalancer. |
void |
setVPCId(String vPCId)
Provides the ID of the VPC attached to the LoadBalancer. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
LoadBalancerDescription |
withAvailabilityZones(Collection<String> availabilityZones)
Specifies a list of Availability Zones. |
LoadBalancerDescription |
withAvailabilityZones(String... availabilityZones)
Specifies a list of Availability Zones. |
LoadBalancerDescription |
withBackendServerDescriptions(BackendServerDescription... backendServerDescriptions)
Contains a list of back-end server descriptions. |
LoadBalancerDescription |
withBackendServerDescriptions(Collection<BackendServerDescription> backendServerDescriptions)
Contains a list of back-end server descriptions. |
LoadBalancerDescription |
withCanonicalHostedZoneName(String canonicalHostedZoneName)
Provides the name of the Amazon Route 53 hosted zone that is associated with the LoadBalancer. |
LoadBalancerDescription |
withCanonicalHostedZoneNameID(String canonicalHostedZoneNameID)
Provides the ID of the Amazon Route 53 hosted zone name that is associated with the LoadBalancer. |
LoadBalancerDescription |
withCreatedTime(Date createdTime)
Provides the date and time the LoadBalancer was created. |
LoadBalancerDescription |
withDNSName(String dNSName)
Specifies the external DNS name associated with the LoadBalancer. |
LoadBalancerDescription |
withHealthCheck(HealthCheck healthCheck)
Specifies information regarding the various health probes conducted on the LoadBalancer. |
LoadBalancerDescription |
withInstances(Collection<Instance> instances)
Provides a list of EC2 instance IDs for the LoadBalancer. |
LoadBalancerDescription |
withInstances(Instance... instances)
Provides a list of EC2 instance IDs for the LoadBalancer. |
LoadBalancerDescription |
withListenerDescriptions(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(String loadBalancerName)
Specifies the name associated with the LoadBalancer. |
LoadBalancerDescription |
withPolicies(Policies policies)
Provides a list of policies defined for the LoadBalancer. |
LoadBalancerDescription |
withSecurityGroups(Collection<String> securityGroups)
The security groups the LoadBalancer is a member of (VPC only). |
LoadBalancerDescription |
withSecurityGroups(String... securityGroups)
The security groups the LoadBalancer 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 LoadBalancer's back-end Amazon EC2 application instances. |
LoadBalancerDescription |
withSubnets(Collection<String> subnets)
Provides a list of VPC subnet IDs for the LoadBalancer. |
LoadBalancerDescription |
withSubnets(String... subnets)
Provides a list of VPC subnet IDs for the LoadBalancer. |
LoadBalancerDescription |
withVPCId(String vPCId)
Provides the ID of the VPC attached to the LoadBalancer. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LoadBalancerDescription()
Method Detail |
---|
public String getLoadBalancerName()
public void setLoadBalancerName(String loadBalancerName)
loadBalancerName
- Specifies the name associated with the LoadBalancer.public LoadBalancerDescription withLoadBalancerName(String loadBalancerName)
Returns a reference to this object so that method calls can be chained together.
loadBalancerName
- Specifies the name associated with the LoadBalancer.
public String getDNSName()
public void setDNSName(String dNSName)
dNSName
- Specifies the external DNS name associated with the LoadBalancer.public LoadBalancerDescription withDNSName(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 LoadBalancer.
public String getCanonicalHostedZoneName()
public void setCanonicalHostedZoneName(String canonicalHostedZoneName)
canonicalHostedZoneName
- Provides the name of the Amazon Route 53 hosted zone that is
associated with the LoadBalancer. 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(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 LoadBalancer. 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 String getCanonicalHostedZoneNameID()
public void setCanonicalHostedZoneNameID(String canonicalHostedZoneNameID)
canonicalHostedZoneNameID
- Provides the ID of the Amazon Route 53 hosted zone name that is
associated with the LoadBalancer. 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(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 LoadBalancer. 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 List<ListenerDescription> getListenerDescriptions()
public void setListenerDescriptions(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(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 LoadBalancer.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 LoadBalancer.
public List<BackendServerDescription> getBackendServerDescriptions()
public void setBackendServerDescriptions(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(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 List<String> getAvailabilityZones()
public void setAvailabilityZones(Collection<String> availabilityZones)
availabilityZones
- Specifies a list of Availability Zones.public LoadBalancerDescription withAvailabilityZones(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(Collection<String> availabilityZones)
Returns a reference to this object so that method calls can be chained together.
availabilityZones
- Specifies a list of Availability Zones.
public List<String> getSubnets()
public void setSubnets(Collection<String> subnets)
subnets
- Provides a list of VPC subnet IDs for the LoadBalancer.public LoadBalancerDescription withSubnets(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 LoadBalancer.
public LoadBalancerDescription withSubnets(Collection<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 LoadBalancer.
public String getVPCId()
public void setVPCId(String vPCId)
vPCId
- Provides the ID of the VPC attached to the LoadBalancer.public LoadBalancerDescription withVPCId(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 LoadBalancer.
public List<Instance> getInstances()
public void setInstances(Collection<Instance> instances)
instances
- Provides a list of EC2 instance IDs for the LoadBalancer.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 LoadBalancer.
public LoadBalancerDescription withInstances(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 LoadBalancer.
public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck healthCheck)
healthCheck
- Specifies information regarding the various health probes conducted on
the LoadBalancer.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 LoadBalancer.
public SourceSecurityGroup getSourceSecurityGroup()
public void setSourceSecurityGroup(SourceSecurityGroup sourceSecurityGroup)
sourceSecurityGroup
- The security group that you can use as part of your inbound rules for
your LoadBalancer's back-end Amazon EC2 application instances. To only
allow traffic from LoadBalancers, 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 LoadBalancer's back-end Amazon EC2 application instances. To only
allow traffic from LoadBalancers, add a security group rule to your
back end instance that specifies this source security group as the
inbound source.
public List<String> getSecurityGroups()
public void setSecurityGroups(Collection<String> securityGroups)
securityGroups
- The security groups the LoadBalancer is a member of (VPC only).public LoadBalancerDescription withSecurityGroups(String... securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- The security groups the LoadBalancer is a member of (VPC only).
public LoadBalancerDescription withSecurityGroups(Collection<String> securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- The security groups the LoadBalancer is a member of (VPC only).
public Date getCreatedTime()
public void setCreatedTime(Date createdTime)
createdTime
- Provides the date and time the LoadBalancer was created.public LoadBalancerDescription withCreatedTime(Date createdTime)
Returns a reference to this object so that method calls can be chained together.
createdTime
- Provides the date and time the LoadBalancer was created.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |