List of usage examples for com.amazonaws.services.autoscaling.model DescribeLifecycleHooksRequest setAutoScalingGroupName
public void setAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
public List<String> getLifecycleHookIds(String groupName) throws Exception { DescribeLifecycleHooksRequest request = new DescribeLifecycleHooksRequest(); request.setAutoScalingGroupName(groupName); DescribeLifecycleHooksResult result = aasClient.describeLifecycleHooks(request); List<String> lifecycleHookIds = new ArrayList<>(); for (LifecycleHook hook : result.getLifecycleHooks()) { lifecycleHookIds.add(hook.getLifecycleHookName()); }/*w ww . j av a 2s. co m*/ return lifecycleHookIds; }
From source file:com.pinterest.arcee.autoscaling.AwsAutoScalingManager.java
License:Apache License
private List<String> getLifecycleHookIds(String groupName) throws Exception { DescribeLifecycleHooksRequest request = new DescribeLifecycleHooksRequest(); request.setAutoScalingGroupName(groupName); DescribeLifecycleHooksResult result = aasClient.describeLifecycleHooks(request); List<String> lifecycleHookIds = new ArrayList<>(); for (LifecycleHook hook : result.getLifecycleHooks()) { lifecycleHookIds.add(hook.getLifecycleHookName()); }/*from w ww . jav a2 s . c om*/ return lifecycleHookIds; }