List of usage examples for com.amazonaws.services.autoscaling.model AttachInstancesRequest AttachInstancesRequest
AttachInstancesRequest
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;/*ww w. ja v a 2 s .c om*/ } AttachInstancesRequest attachInstancesRequest = new AttachInstancesRequest(); attachInstancesRequest.withAutoScalingGroupName(groupName).setInstanceIds(instances); aasClient.attachInstances(attachInstancesRequest); }
From source file:web.component.impl.aws.AWSAutoScalingImpl.java
@Override public void attachInstances(String autoScalingGroupName, List<String> instanceIds) { attachInstances(new AttachInstancesRequest().withAutoScalingGroupName(autoScalingGroupName) .withInstanceIds(instanceIds)); }