List of usage examples for com.amazonaws.services.elasticloadbalancing.model DeleteLoadBalancerRequest withLoadBalancerName
public DeleteLoadBalancerRequest withLoadBalancerName(String loadBalancerName)
The name of the load balancer.
From source file:jp.primecloud.auto.process.aws.AwsLoadBalancerProcess.java
License:Open Source License
public void deleteLoadBalancer(AwsProcessClient awsProcessClient, Long loadBalancerNo) { AwsLoadBalancer awsLoadBalancer = awsLoadBalancerDao.read(loadBalancerNo); // ??/*from w w w. j a va2 s . c o m*/ DeleteLoadBalancerRequest request = new DeleteLoadBalancerRequest(); request.withLoadBalancerName(awsLoadBalancer.getName()); awsProcessClient.getElbClient().deleteLoadBalancer(request); if (log.isInfoEnabled()) { log.info(MessageUtils.getMessage("IPROCESS-200112", awsLoadBalancer.getName())); } // processLogger.debug(null, null, "AwsElbDelete", new Object[] { awsProcessClient.getPlatform().getPlatformName(), awsLoadBalancer.getName() }); // awsLoadBalancer = awsLoadBalancerDao.read(loadBalancerNo); awsLoadBalancer.setDnsName(null); awsLoadBalancerDao.update(awsLoadBalancer); }