List of usage examples for com.amazonaws.services.autoscaling.model CreateLaunchConfigurationRequest setInstanceId
public void setInstanceId(String instanceId)
The ID of the instance to use to create the launch configuration.
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
@Override public String createLaunchConfig(String groupName, String instanceId, String imageId) throws Exception { if (instanceId == null) { throw new Exception( String.format("Cannot get instance id when creating launch config for %s", groupName)); }//from w w w . j a va2s. co m String configId = genLaunchConfigId(groupName); CreateLaunchConfigurationRequest configurationRequest = new CreateLaunchConfigurationRequest(); configurationRequest.setInstanceId(instanceId); configurationRequest.setImageId(imageId); configurationRequest.setLaunchConfigurationName(configId); aasClient.createLaunchConfiguration(configurationRequest); return configId; }