List of usage examples for com.amazonaws.services.autoscaling.model DeleteAutoScalingGroupRequest withAutoScalingGroupName
public DeleteAutoScalingGroupRequest withAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
From source file:virtualIT.java
License:Open Source License
private void deleteAutoScalingGroup(int userId) throws InterruptedException { System.out.println("delete auto scaling group for" + userId); DescribeAutoScalingGroupsRequest describeAutoScalingGroupsRequest = new DescribeAutoScalingGroupsRequest(); describeAutoScalingGroupsRequest.withAutoScalingGroupNames(virtualIT.autoScalingGroupName); DescribeAutoScalingGroupsResult describeAutoScalingGroupResult = autoScaleClient .describeAutoScalingGroups(describeAutoScalingGroupsRequest); List<AutoScalingGroup> groups = describeAutoScalingGroupResult.getAutoScalingGroups(); if (groups.size() == 0) return;//w w w.j av a2 s . c o m // waiting for auto scaling activities to complete //-- waitForAutoScalingActivities(user); // delete the pre-existed one DeleteAutoScalingGroupRequest deleteAutoScalingGroupRequest = new DeleteAutoScalingGroupRequest(); deleteAutoScalingGroupRequest.withAutoScalingGroupName(virtualIT.autoScalingGroupName); autoScaleClient.deleteAutoScalingGroup(deleteAutoScalingGroupRequest); System.out.println("deleting auto scaling group done for" + userId); }