Example usage for com.amazonaws.services.autoscaling.model ResumeProcessesRequest setScalingProcesses

List of usage examples for com.amazonaws.services.autoscaling.model ResumeProcessesRequest setScalingProcesses

Introduction

In this page you can find the example usage for com.amazonaws.services.autoscaling.model ResumeProcessesRequest setScalingProcesses.

Prototype


public void setScalingProcesses(java.util.Collection<String> scalingProcesses) 

Source Link

Document

One or more of the following processes.

Usage

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(
            Arrays.asList(PROCESS_LAUNCH, PROCESS_TERMINATE, PROCESS_HEALTHCHECK, PROCESS_REPLACEUNHEALTHY,
                    PROCESS_ALARMNOTIFICATION, PROCESS_SCHEDULEDACTIONS, PROCESS_ADDTOLOADBALANCER));
    aasClient.resumeProcesses(request);/*from w  w  w .  j  a  va 2 s .c o m*/
}

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  w w w .  jav  a2s.  c o  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   www.  ja  v  a  2  s. com
}