List of usage examples for com.amazonaws.services.autoscaling.model AttachInstancesRequest withAutoScalingGroupName
public AttachInstancesRequest withAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
@Override public void addInstancesToAutoScalingGroup(Collection<String> instances, String groupName) throws Exception { // Already make sure that do not describe instances more than 50 records instances.removeAll(instancesInAutoScalingGroup(instances)); if (instances.isEmpty()) { return;//from w w w .j av a 2 s . c om } AttachInstancesRequest attachInstancesRequest = new AttachInstancesRequest(); attachInstancesRequest.withAutoScalingGroupName(groupName).setInstanceIds(instances); aasClient.attachInstances(attachInstancesRequest); }