com.atlassian.aws.ec2
Class InstanceLaunchConfigurationBuilder
java.lang.Object
com.atlassian.aws.ec2.InstanceLaunchConfigurationBuilder
public class InstanceLaunchConfigurationBuilder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstanceLaunchConfigurationBuilder
public InstanceLaunchConfigurationBuilder()
build
public InstanceLaunchConfiguration build()
withImageId
public InstanceLaunchConfigurationBuilder withImageId(String imageId)
withKeyName
public InstanceLaunchConfigurationBuilder withKeyName(String keyName)
withAvailableSecurityGroups
public InstanceLaunchConfigurationBuilder withAvailableSecurityGroups(com.google.common.collect.Multimap<SubnetId,SecurityGroupId> availableSecurityGroups)
withUserData
public InstanceLaunchConfigurationBuilder withUserData(Object userData)
withInstanceType
public InstanceLaunchConfigurationBuilder withInstanceType(EC2InstanceType instanceType)
withAvailabilityZone
public InstanceLaunchConfigurationBuilder withAvailabilityZone(@Nullable
Iterable<String> availabilityZone)
withStartupTimeoutSeconds
public InstanceLaunchConfigurationBuilder withStartupTimeoutSeconds(int startupTimeoutSeconds)
withSpotInstanceBid
public InstanceLaunchConfigurationBuilder withSpotInstanceBid(double spotInstanceBid)
withSpotRequestTimeoutSeconds
public InstanceLaunchConfigurationBuilder withSpotRequestTimeoutSeconds(int spotRequestTimeoutSeconds)
withAvailableSubnetIds
public InstanceLaunchConfigurationBuilder withAvailableSubnetIds(@NotNull
Iterable<String> availableSubnetIds)
withIamInstanceProfile
public InstanceLaunchConfigurationBuilder withIamInstanceProfile(@Nullable
String iamInstanceProfileArnOrName)
withEbsSnapsthotId
public InstanceLaunchConfigurationBuilder withEbsSnapsthotId(String ebsSnapsthotId)
withEbsOptimised
public InstanceLaunchConfigurationBuilder withEbsOptimised(boolean isEbsOptimised)
withShouldAssociatePublicIp
public InstanceLaunchConfigurationBuilder withShouldAssociatePublicIp(boolean shouldAssociatePublicIp)
Copyright © 2015 Atlassian. All rights reserved.