Example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing deleteLoadBalancer

List of usage examples for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing deleteLoadBalancer

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing deleteLoadBalancer.

Prototype

DeleteLoadBalancerResult deleteLoadBalancer(DeleteLoadBalancerRequest deleteLoadBalancerRequest);

Source Link

Document

Deletes the specified load balancer.

Usage

From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java

License:Apache License

/**
 *
 * @param loadBalancerName/*from ww  w .j  a va 2  s  .  c o  m*/
 * @param elbClient
 */
public void deleteLoadBalancer(String loadBalancerName, AmazonElasticLoadBalancing elbClient) {
    try {
        DeleteLoadBalancerRequest deleteRequest = new DeleteLoadBalancerRequest()
                .withLoadBalancerName(loadBalancerName);
        elbClient.deleteLoadBalancer(deleteRequest);
    } catch (AmazonServiceException e) {
        log.error("Could not delete Load Balancer " + loadBalancerName, e);
        if (e.getErrorCode().equals("LoadBalancerNotFound")) {
            log.warn("Could not find load balancer " + loadBalancerName);
        } else {
            throw e;
        }
    }
}