List of usage examples for com.amazonaws.services.autoscaling.model ResumeProcessesRequest ResumeProcessesRequest
ResumeProcessesRequest
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
@Override public void enableAutoScalingGroup(String groupName) throws Exception { ResumeProcessesRequest request = new ResumeProcessesRequest(); request.setAutoScalingGroupName(groupName); request.setScalingProcesses(/*w w w.jav a 2 s .com*/ Arrays.asList(PROCESS_LAUNCH, PROCESS_TERMINATE, PROCESS_HEALTHCHECK, PROCESS_REPLACEUNHEALTHY, PROCESS_ALARMNOTIFICATION, PROCESS_SCHEDULEDACTIONS, PROCESS_ADDTOLOADBALANCER)); aasClient.resumeProcesses(request); }
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
@Override public void enableScalingDownEvent(String groupName) throws Exception { ResumeProcessesRequest request = new ResumeProcessesRequest(); request.setAutoScalingGroupName(groupName); request.setScalingProcesses(Arrays.asList(PROCESS_TERMINATE)); aasClient.resumeProcesses(request);/*from ww w .j ava2s . co m*/ }
From source file:com.pinterest.arcee.autoscaling.AwsAutoScalingManager.java
License:Apache License
@Override public void enableAutoScalingActions(String groupName, Collection<String> processes) throws Exception { ResumeProcessesRequest request = new ResumeProcessesRequest(); request.setAutoScalingGroupName(groupName); request.setScalingProcesses(processes); aasClient.resumeProcesses(request);//from w w w .ja v a2 s . com }
From source file:org.xmlsh.aws.asResumeProcesses.java
License:BSD License
private int resume(String group, List<String> list) throws IOException, XMLStreamException, SaxonApiException, CoreException { OutputPort stdout = this.getStdout(); mWriter = new SafeXMLStreamWriter(stdout.asXMLStreamWriter(getSerializeOpts())); startDocument();// w w w . ja va2 s .c o m startElement(this.getName()); ResumeProcessesRequest request = new ResumeProcessesRequest().withAutoScalingGroupName(group) .withScalingProcesses(list); traceCall("resumeProcesses"); getAWSClient().resumeProcesses(request); endElement(); endDocument(); return 0; }