Example usage for com.amazonaws.services.autoscaling.model UpdateAutoScalingGroupRequest withMinSize

List of usage examples for com.amazonaws.services.autoscaling.model UpdateAutoScalingGroupRequest withMinSize

Introduction

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

Prototype


public UpdateAutoScalingGroupRequest withMinSize(Integer minSize) 

Source Link

Document

The minimum size of the Auto Scaling group.

Usage

From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java

License:Apache License

@Override
public void updateAutoScalingGroup(AutoScalingRequestBean request, String subnets) throws Exception {
    UpdateAutoScalingGroupRequest updateAutoScalingGroupRequest = new UpdateAutoScalingGroupRequest();
    updateAutoScalingGroupRequest.setAutoScalingGroupName(request.getGroupName());
    updateAutoScalingGroupRequest.setVPCZoneIdentifier(subnets);
    updateAutoScalingGroupRequest.setTerminationPolicies(Arrays.asList(request.getTerminationPolicy()));
    updateAutoScalingGroupRequest.withMinSize(request.getMinSize()).withMaxSize(request.getMaxSize());
    aasClient.updateAutoScalingGroup(updateAutoScalingGroupRequest);
}