List of usage examples for com.amazonaws.services.autoscaling.model PutScalingPolicyRequest 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
@Override public void addScalingPolicyToGroup(String groupName, ScalingPolicyBean policyBean) throws Exception { PutScalingPolicyRequest request = new PutScalingPolicyRequest(); request.setAdjustmentType(policyBean.getScalingType()); request.setPolicyName(policyBean.getPolicyName()); request.setAutoScalingGroupName(groupName); request.setScalingAdjustment(policyBean.getScaleSize()); request.setCooldown(policyBean.getCoolDownTime() * 60); aasClient.putScalingPolicy(request); }
From source file:com.pinterest.arcee.autoscaling.AwsAutoScalingManager.java
License:Apache License
@Override public void addScalingPolicyToGroup(String groupName, ScalingPolicyBean policyBean) throws Exception { PutScalingPolicyRequest request = new PutScalingPolicyRequest(); request.setAdjustmentType(policyBean.getScalingType()); request.setPolicyName(getScalingPolicyName(groupName, policyBean.getPolicyType())); request.setAutoScalingGroupName(groupName); request.setScalingAdjustment(policyBean.getScaleSize()); request.setCooldown(policyBean.getCoolDownTime() * 60); aasClient.putScalingPolicy(request); }