com.amazonaws.services.elasticloadbalancing.model
Class LoadBalancerAttributes

java.lang.Object
  extended by com.amazonaws.services.elasticloadbalancing.model.LoadBalancerAttributes
All Implemented Interfaces:
java.io.Serializable

public class LoadBalancerAttributes
extends java.lang.Object
implements java.io.Serializable

The LoadBalancerAttributes data type.

See Also:
Serialized Form

Constructor Summary
LoadBalancerAttributes()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AccessLog getAccessLog()
          The name of the load balancer attribute.
 ConnectionDraining getConnectionDraining()
          The name of the load balancer attribute.
 CrossZoneLoadBalancing getCrossZoneLoadBalancing()
          The name of the load balancer attribute.
 int hashCode()
           
 void setAccessLog(AccessLog accessLog)
          The name of the load balancer attribute.
 void setConnectionDraining(ConnectionDraining connectionDraining)
          The name of the load balancer attribute.
 void setCrossZoneLoadBalancing(CrossZoneLoadBalancing crossZoneLoadBalancing)
          The name of the load balancer attribute.
 java.lang.String toString()
          Returns a string representation of this object; useful for testing and debugging.
 LoadBalancerAttributes withAccessLog(AccessLog accessLog)
          The name of the load balancer attribute.
 LoadBalancerAttributes withConnectionDraining(ConnectionDraining connectionDraining)
          The name of the load balancer attribute.
 LoadBalancerAttributes withCrossZoneLoadBalancing(CrossZoneLoadBalancing crossZoneLoadBalancing)
          The name of the load balancer attribute.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadBalancerAttributes

public LoadBalancerAttributes()
Method Detail

getCrossZoneLoadBalancing

public CrossZoneLoadBalancing getCrossZoneLoadBalancing()
The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.

Returns:
The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.


setCrossZoneLoadBalancing

public void setCrossZoneLoadBalancing(CrossZoneLoadBalancing crossZoneLoadBalancing)
The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.

Parameters:
crossZoneLoadBalancing - The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.


withCrossZoneLoadBalancing

public LoadBalancerAttributes withCrossZoneLoadBalancing(CrossZoneLoadBalancing crossZoneLoadBalancing)
The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.

Returns a reference to this object so that method calls can be chained together.

Parameters:
crossZoneLoadBalancing - The name of the load balancer attribute. If enabled, the load balancer routes the request traffic evenly across all back-end instances regardless of the Availability Zones.

For more information, see Enable Cross-Zone Load Balancing.

Returns:
A reference to this updated object so that method calls can be chained together.

getAccessLog

public AccessLog getAccessLog()
The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.

Returns:
The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.


setAccessLog

public void setAccessLog(AccessLog accessLog)
The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.

Parameters:
accessLog - The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.


withAccessLog

public LoadBalancerAttributes withAccessLog(AccessLog accessLog)
The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.

Returns a reference to this object so that method calls can be chained together.

Parameters:
accessLog - The name of the load balancer attribute. If enabled, the load balancer captures detailed information of all the requests and delivers the information to the Amazon S3 bucket you specify.

For more information, see Enable Access Logs.

Returns:
A reference to this updated object so that method calls can be chained together.

getConnectionDraining

public ConnectionDraining getConnectionDraining()
The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.

Returns:
The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.


setConnectionDraining

public void setConnectionDraining(ConnectionDraining connectionDraining)
The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.

Parameters:
connectionDraining - The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.


withConnectionDraining

public LoadBalancerAttributes withConnectionDraining(ConnectionDraining connectionDraining)
The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.

Returns a reference to this object so that method calls can be chained together.

Parameters:
connectionDraining - The name of the load balancer attribute. If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy back-end instance.

For more information, see Enable Connection Draining.

Returns:
A reference to this updated object so that method calls can be chained together.

toString

public java.lang.String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class java.lang.Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.