Overview | Package | Class | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.amazonaws.services.elasticloadbalancing
Interface AmazonElasticLoadBalancing

All Known Subinterfaces:
  AmazonElasticLoadBalancingAsync

All Known Implementing Classes:
  AmazonElasticLoadBalancingAsyncClient, AmazonElasticLoadBalancingClient

    public interface AmazonElasticLoadBalancing

Interface for accessing AmazonElasticLoadBalancing.

Method Summary
`ConfigureHealthCheckResult` | `configureHealthCheck(ConfigureHealthCheckRequest configureHealthCheckRequest)`
`CreateAppCookieStickinessPolicyResult` | `createAppCookieStickinessPolicy(CreateAppCookieStickinessPolicyRequest createAppCookieStickinessPolicyRequest)`
`CreateLBCookieStickinessPolicyResult` | `createLBCookieStickinessPolicy(CreateLBCookieStickinessPolicyRequest createLBCookieStickinessPolicyRequest)`
`CreateLoadBalancerResult` | `createLoadBalancer(CreateLoadBalancerRequest createLoadBalancerRequest)`
`void` | `deleteLoadBalancer(DeleteLoadBalancerRequest deleteLoadBalancerRequest)`
`DeleteLoadBalancerPolicyResult` | `deleteLoadBalancerPolicy(DeleteLoadBalancerPolicyRequest deleteLoadBalancerPolicyRequest)`
`DeregisterInstancesFromLoadBalancerResult` | `deregisterInstancesFromLoadBalancer(DeregisterInstancesFromLoadBalancerRequest deregisterInstancesFromLoadBalancerRequest)`
`DescribeInstanceHealthResult` | `describeInstanceHealth(DescribeInstanceHealthRequest describeInstanceHealthRequest)`
`DescribeLoadBalancersResult` | `describeLoadBalancers()`
`DescribeLoadBalancersResult` | `describeLoadBalancers(DescribeLoadBalancersRequest describeLoadBalancersRequest)`
`DisableAvailabilityZonesForLoadBalancerResult` | `disableAvailabilityZonesForLoadBalancer(DisableAvailabilityZonesForLoadBalancerRequest disableAvailabilityZonesForLoadBalancerRequest)`
`EnableAvailabilityZonesForLoadBalancerResult` | `enableAvailabilityZonesForLoadBalancer(EnableAvailabilityZonesForLoadBalancerRequest enableAvailabilityZonesForLoadBalancerRequest)`
`RegisterInstancesWithLoadBalancerResult` | `registerInstancesWithLoadBalancer(RegisterInstancesWithLoadBalancerRequest registerInstancesWithLoadBalancerRequest)`
`void` | `setEndpoint(String endpoint)` Overrides the default endpoint for this client ("https://elasticloadbalancing.amazonaws.com").
`SetLoadBalancerPoliciesOfListenerResult` | `setLoadBalancerPoliciesOfListener(SetLoadBalancerPoliciesOfListenerRequest setLoadBalancerPoliciesOfListenerRequest)`
`void` | `shutdown()` Shuts down this client object, releasing any resources that might be held open.

Method Detail

### setEndpoint

    void setEndpoint(String endpoint)
                     throws IllegalArgumentException

  Overrides the default endpoint for this client ("https://elasticloadbalancing.amazonaws.com"). Callers can use this method to control which AWS region they want to work with.

  Callers can pass in just the endpoint (ex: "ec2.amazonaws.com") or a full URL, including the protocol (ex: "https://ec2.amazonaws.com"). If the protocol is not specified here, the default protocol from this client's `ClientConfiguration` will be used, which by default is HTTPS.

  For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3912

  Parameters:
    `endpoint` - The endpoint (ex: "ec2.amazonaws.com") or a full URL, including the protocol (ex: "https://ec2.amazonaws.com") of the region specific AWS endpoint this client will communicate with.
  Throws:
    `IllegalArgumentException` - If any problems are detected with the specified endpoint.

### setLoadBalancerPoliciesOfListener

    SetLoadBalancerPoliciesOfListenerResult setLoadBalancerPoliciesOfListener(SetLoadBalancerPoliciesOfListenerRequest setLoadBalancerPoliciesOfListenerRequest)
                                                                              throws AmazonServiceException,
                                                                                     AmazonClientException

  Parameters:
    `setLoadBalancerPoliciesOfListenerRequest` - Container for the necessary parameters to execute the SetLoadBalancerPoliciesOfListener service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the SetLoadBalancerPoliciesOfListener service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `ListenerNotFoundException`
    `PolicyNotFoundException`
    `InvalidConfigurationRequestException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### describeLoadBalancers

    DescribeLoadBalancersResult describeLoadBalancers(DescribeLoadBalancersRequest describeLoadBalancersRequest)
                                                      throws AmazonServiceException,
                                                             AmazonClientException

  Parameters:
    `describeLoadBalancersRequest` - Container for the necessary parameters to execute the DescribeLoadBalancers service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the DescribeLoadBalancers service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### createAppCookieStickinessPolicy

    CreateAppCookieStickinessPolicyResult createAppCookieStickinessPolicy(CreateAppCookieStickinessPolicyRequest createAppCookieStickinessPolicyRequest)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

  Parameters:
    `createAppCookieStickinessPolicyRequest` - Container for the necessary parameters to execute the CreateAppCookieStickinessPolicy service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the CreateAppCookieStickinessPolicy service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidConfigurationRequestException`
    `DuplicatePolicyNameException`
    `LoadBalancerNotFoundException`
    `TooManyPoliciesException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### disableAvailabilityZonesForLoadBalancer

    DisableAvailabilityZonesForLoadBalancerResult disableAvailabilityZonesForLoadBalancer(DisableAvailabilityZonesForLoadBalancerRequest disableAvailabilityZonesForLoadBalancerRequest)
                                                                                          throws AmazonServiceException,
                                                                                                 AmazonClientException

  Parameters:
    `disableAvailabilityZonesForLoadBalancerRequest` - Container for the necessary parameters to execute the DisableAvailabilityZonesForLoadBalancer service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the DisableAvailabilityZonesForLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidConfigurationRequestException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### describeInstanceHealth

    DescribeInstanceHealthResult describeInstanceHealth(DescribeInstanceHealthRequest describeInstanceHealthRequest)
                                                        throws AmazonServiceException,
                                                               AmazonClientException

  Parameters:
    `describeInstanceHealthRequest` - Container for the necessary parameters to execute the DescribeInstanceHealth service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the DescribeInstanceHealth service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidInstanceException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### createLoadBalancer

    CreateLoadBalancerResult createLoadBalancer(CreateLoadBalancerRequest createLoadBalancerRequest)
                                                throws AmazonServiceException,
                                                       AmazonClientException

  Parameters:
    `createLoadBalancerRequest` - Container for the necessary parameters to execute the CreateLoadBalancer service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the CreateLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `TooManyLoadBalancersException`
    `DuplicateLoadBalancerNameException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### registerInstancesWithLoadBalancer

    RegisterInstancesWithLoadBalancerResult registerInstancesWithLoadBalancer(RegisterInstancesWithLoadBalancerRequest registerInstancesWithLoadBalancerRequest)
                                                                              throws AmazonServiceException,
                                                                                     AmazonClientException

  Parameters:
    `registerInstancesWithLoadBalancerRequest` - Container for the necessary parameters to execute the RegisterInstancesWithLoadBalancer service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the RegisterInstancesWithLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidInstanceException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### deregisterInstancesFromLoadBalancer

    DeregisterInstancesFromLoadBalancerResult deregisterInstancesFromLoadBalancer(DeregisterInstancesFromLoadBalancerRequest deregisterInstancesFromLoadBalancerRequest)
                                                                                  throws AmazonServiceException,
                                                                                         AmazonClientException

  Parameters:
    `deregisterInstancesFromLoadBalancerRequest` - Container for the necessary parameters to execute the DeregisterInstancesFromLoadBalancer service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the DeregisterInstancesFromLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidInstanceException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### deleteLoadBalancer

    void deleteLoadBalancer(DeleteLoadBalancerRequest deleteLoadBalancerRequest)
                            throws AmazonServiceException,
                                   AmazonClientException

  Parameters:
    `deleteLoadBalancerRequest` - Container for the necessary parameters to execute the DeleteLoadBalancer service method on AmazonElasticLoadBalancing.
  Throws:
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### configureHealthCheck

    ConfigureHealthCheckResult configureHealthCheck(ConfigureHealthCheckRequest configureHealthCheckRequest)
                                                    throws AmazonServiceException,
                                                           AmazonClientException

  Parameters:
    `configureHealthCheckRequest` - Container for the necessary parameters to execute the ConfigureHealthCheck service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the ConfigureHealthCheck service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### enableAvailabilityZonesForLoadBalancer

    EnableAvailabilityZonesForLoadBalancerResult enableAvailabilityZonesForLoadBalancer(EnableAvailabilityZonesForLoadBalancerRequest enableAvailabilityZonesForLoadBalancerRequest)
                                                                                        throws AmazonServiceException,
                                                                                               AmazonClientException

  Parameters:
    `enableAvailabilityZonesForLoadBalancerRequest` - Container for the necessary parameters to execute the EnableAvailabilityZonesForLoadBalancer service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the EnableAvailabilityZonesForLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### createLBCookieStickinessPolicy

    CreateLBCookieStickinessPolicyResult createLBCookieStickinessPolicy(CreateLBCookieStickinessPolicyRequest createLBCookieStickinessPolicyRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

  Parameters:
    `createLBCookieStickinessPolicyRequest` - Container for the necessary parameters to execute the CreateLBCookieStickinessPolicy service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the CreateLBCookieStickinessPolicy service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidConfigurationRequestException`
    `DuplicatePolicyNameException`
    `LoadBalancerNotFoundException`
    `TooManyPoliciesException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### deleteLoadBalancerPolicy

    DeleteLoadBalancerPolicyResult deleteLoadBalancerPolicy(DeleteLoadBalancerPolicyRequest deleteLoadBalancerPolicyRequest)
                                                            throws AmazonServiceException,
                                                                   AmazonClientException

  Parameters:
    `deleteLoadBalancerPolicyRequest` - Container for the necessary parameters to execute the DeleteLoadBalancerPolicy service method on AmazonElasticLoadBalancing.
  Returns:
    The response from the DeleteLoadBalancerPolicy service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `InvalidConfigurationRequestException`
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### describeLoadBalancers

    DescribeLoadBalancersResult describeLoadBalancers()
                                                      throws AmazonServiceException,
                                                             AmazonClientException

  Returns:
    The response from the DescribeLoadBalancers service method, as returned by AmazonElasticLoadBalancing.
  Throws:
    `LoadBalancerNotFoundException`
    `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
    `AmazonServiceException` - If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue.

### shutdown

    void shutdown()

  Shuts down this client object, releasing any resources that might be held open. This is an optional method, and callers are not expected to call it, but can if they want to explicitly release any open resources. Once a client has been shutdown, it should not be used to make any more requests.

Overview | Package | Class | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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