public class DeregisterInstancesFromLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
DeregisterInstancesFromLoadBalancer operation
.
Deregisters the specified instances from the specified load balancer. After the instance is deregistered, it no longer receives traffic from the load balancer.
You can use DescribeLoadBalancers to verify that the instance is deregistered from the load balancer.
For more information, see Deregister and Register Amazon EC2 Instances in the Elastic Load Balancing Developer Guide .
NOOP
Constructor and Description |
---|
DeregisterInstancesFromLoadBalancerRequest()
Default constructor for a new DeregisterInstancesFromLoadBalancerRequest object.
|
DeregisterInstancesFromLoadBalancerRequest(String loadBalancerName,
List<Instance> instances)
Constructs a new DeregisterInstancesFromLoadBalancerRequest object.
|
Modifier and Type | Method and Description |
---|---|
DeregisterInstancesFromLoadBalancerRequest |
clone() |
boolean |
equals(Object obj) |
List<Instance> |
getInstances()
The IDs of the instances.
|
String |
getLoadBalancerName()
The name of the load balancer.
|
int |
hashCode() |
void |
setInstances(Collection<Instance> instances)
The IDs of the instances.
|
void |
setLoadBalancerName(String loadBalancerName)
The name of the load balancer.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DeregisterInstancesFromLoadBalancerRequest |
withInstances(Collection<Instance> instances)
The IDs of the instances.
|
DeregisterInstancesFromLoadBalancerRequest |
withInstances(Instance... instances)
The IDs of the instances.
|
DeregisterInstancesFromLoadBalancerRequest |
withLoadBalancerName(String loadBalancerName)
The name of the load balancer.
|
copyBaseTo, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public DeregisterInstancesFromLoadBalancerRequest()
public DeregisterInstancesFromLoadBalancerRequest(String loadBalancerName, List<Instance> instances)
loadBalancerName
- The name of the load balancer.instances
- The IDs of the instances.public String getLoadBalancerName()
public void setLoadBalancerName(String loadBalancerName)
loadBalancerName
- The name of the load balancer.public DeregisterInstancesFromLoadBalancerRequest withLoadBalancerName(String loadBalancerName)
Returns a reference to this object so that method calls can be chained together.
loadBalancerName
- The name of the load balancer.public List<Instance> getInstances()
public void setInstances(Collection<Instance> instances)
instances
- The IDs of the instances.public DeregisterInstancesFromLoadBalancerRequest withInstances(Instance... instances)
NOTE: This method appends the values to the existing list (if
any). Use setInstances(java.util.Collection)
or withInstances(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
instances
- The IDs of the instances.public DeregisterInstancesFromLoadBalancerRequest withInstances(Collection<Instance> instances)
Returns a reference to this object so that method calls can be chained together.
instances
- The IDs of the instances.public String toString()
toString
in class Object
Object.toString()
public DeregisterInstancesFromLoadBalancerRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2015. All rights reserved.