List of usage examples for com.amazonaws.services.autoscaling.model DescribeLifecycleHooksResult getLifecycleHooks
public java.util.List<LifecycleHook> getLifecycleHooks()
The lifecycle hooks for the specified 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()); }/*from w ww . j av a2s.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()); }// w ww.j a v a 2 s .c o m return lifecycleHookIds; }