public class DescribeInstanceHealthRequest extends AmazonWebServiceRequest implements Serializable
DescribeInstanceHealth operation.
Returns the current state of the instances of the specified LoadBalancer. If no instances are specified, the state of all the instances for the LoadBalancer is returned.
NOTE: The client must have created the specified input LoadBalancer in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
| Constructor and Description |
|---|
DescribeInstanceHealthRequest()
Default constructor for a new DescribeInstanceHealthRequest object.
|
DescribeInstanceHealthRequest(String loadBalancerName)
Constructs a new DescribeInstanceHealthRequest object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<Instance> |
getInstances()
A list of instance IDs whose states are being queried.
|
String |
getLoadBalancerName()
The name associated with the LoadBalancer.
|
int |
hashCode() |
void |
setInstances(Collection<Instance> instances)
A list of instance IDs whose states are being queried.
|
void |
setLoadBalancerName(String loadBalancerName)
The name associated with the LoadBalancer.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeInstanceHealthRequest |
withInstances(Collection<Instance> instances)
A list of instance IDs whose states are being queried.
|
DescribeInstanceHealthRequest |
withInstances(Instance... instances)
A list of instance IDs whose states are being queried.
|
DescribeInstanceHealthRequest |
withLoadBalancerName(String loadBalancerName)
The name associated with the LoadBalancer.
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentialspublic DescribeInstanceHealthRequest()
public DescribeInstanceHealthRequest(String loadBalancerName)
loadBalancerName - The name associated with the LoadBalancer. The
name must be unique within the client AWS account.public String getLoadBalancerName()
public void setLoadBalancerName(String loadBalancerName)
loadBalancerName - The name associated with the LoadBalancer. The name must be unique
within the client AWS account.public DescribeInstanceHealthRequest withLoadBalancerName(String loadBalancerName)
Returns a reference to this object so that method calls can be chained together.
loadBalancerName - The name associated with the LoadBalancer. The name must be unique
within the client AWS account.public List<Instance> getInstances()
public void setInstances(Collection<Instance> instances)
instances - A list of instance IDs whose states are being queried.public DescribeInstanceHealthRequest withInstances(Instance... instances)
Returns a reference to this object so that method calls can be chained together.
instances - A list of instance IDs whose states are being queried.public DescribeInstanceHealthRequest withInstances(Collection<Instance> instances)
Returns a reference to this object so that method calls can be chained together.
instances - A list of instance IDs whose states are being queried.public String toString()
toString in class ObjectObject.toString()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.