List of usage examples for com.amazonaws.services.elasticloadbalancing.model DeleteLoadBalancerRequest setLoadBalancerName
public void setLoadBalancerName(String loadBalancerName)
The name of the load balancer.
From source file:com.swap.aws.elb.client.AWSHelper.java
License:Apache License
/** * Deletes the load balancer with the name provided. Useful when a cluster, * with which this load balancer was associated, is removed. * /*from ww w.j a va 2s .c o m*/ * @param loadBalancerName */ public void deleteLoadBalancer(String loadBalancerName) { try { DeleteLoadBalancerRequest deleteLoadBalancerRequest = new DeleteLoadBalancerRequest(); deleteLoadBalancerRequest.setLoadBalancerName(loadBalancerName); AmazonElasticLoadBalancingClient lbClient = new AmazonElasticLoadBalancingClient(awsCredentials, clientConfiguration); lbClient.setEndpoint("elasticloadbalancing." + this.region + ".amazonaws.com"); lbClient.deleteLoadBalancer(deleteLoadBalancerRequest); } catch (Exception e) { log.error("Could not delete load balancer : " + loadBalancerName); } }
From source file:org.apache.stratos.aws.extension.AWSHelper.java
License:Apache License
/** * Deletes the load balancer with the name provided. Useful when a cluster, * with which this load balancer was associated, is removed. * * @param loadBalancerName to be deleted * @param region of the laod balancer *//* w ww . j av a2 s. c om*/ public void deleteLoadBalancer(String loadBalancerName, String region) { log.info("Deleting load balancer " + loadBalancerName); DeleteLoadBalancerRequest deleteLoadBalancerRequest = new DeleteLoadBalancerRequest(); deleteLoadBalancerRequest.setLoadBalancerName(loadBalancerName); try { elbClient.setEndpoint(String.format(Constants.ELB_ENDPOINT_URL_FORMAT, region)); elbClient.deleteLoadBalancer(deleteLoadBalancerRequest); log.info("Deleted load balancer " + loadBalancerName); } catch (AmazonClientException e) { log.error("Could not delete load balancer : " + loadBalancerName, e); } }