InstanceLaunchConfigurationBuilder
InstanceLaunchConfigurationBuilder.withAvailabilityZone(Iterable<String> availabilityZone)
InstanceLaunchConfigurationBuilder.withAvailableSecurityGroups(com.google.common.collect.Multimap<SubnetId,SecurityGroupId> availableSecurityGroups)
InstanceLaunchConfigurationBuilder.withAvailableSubnetIds(Iterable<String> availableSubnetIds)
InstanceLaunchConfigurationBuilder.withEbsOptimised(boolean isEbsOptimised)
InstanceLaunchConfigurationBuilder.withEbsSnapsthotId(String ebsSnapsthotId)
InstanceLaunchConfigurationBuilder.withIamInstanceProfile(String iamInstanceProfileArnOrName)
InstanceLaunchConfigurationBuilder.withImageId(String imageId)
InstanceLaunchConfigurationBuilder.withInstanceType(EC2InstanceType instanceType)
InstanceLaunchConfigurationBuilder.withKeyName(String keyName)
InstanceLaunchConfigurationBuilder.withShouldAssociatePublicIp(boolean shouldAssociatePublicIp)
InstanceLaunchConfigurationBuilder.withSpotInstanceBid(double spotInstanceBid)
InstanceLaunchConfigurationBuilder.withSpotRequestTimeoutSeconds(int spotRequestTimeoutSeconds)
InstanceLaunchConfigurationBuilder.withStartupTimeoutSeconds(int startupTimeoutSeconds)
InstanceLaunchConfigurationBuilder.withUserData(Object userData)