Methods
Modifier and Type |
Method and Description |
LaunchSpecification.Builder |
availabilityZone(String availabilityZone) |
LaunchSpecification.Builder |
blockDeviceMapping(BlockDeviceMapping blockDeviceMapping) |
LaunchSpecification.Builder |
blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) |
LaunchSpecification |
build() |
void |
clear() |
static LaunchSpecification.Builder |
fromLaunchSpecification(LaunchSpecification in) |
LaunchSpecification.Builder |
iamInstanceProfileArn(String iamInstanceProfileArn) |
LaunchSpecification.Builder |
iamInstanceProfileName(String iamInstanceProfileName) |
LaunchSpecification.Builder |
imageId(String imageId) |
LaunchSpecification.Builder |
instanceType(String instanceType) |
LaunchSpecification.Builder |
kernelId(String kernelId) |
LaunchSpecification.Builder |
keyName(String keyName) |
LaunchSpecification.Builder |
mapEBSSnapshotToDevice(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination) |
LaunchSpecification.Builder |
mapEBSSnapshotToDevice(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination,
String volumeType,
Integer iops,
Boolean encrypted) |
LaunchSpecification.Builder |
mapEphemeralDeviceToDevice(String deviceName,
String virtualName) |
LaunchSpecification.Builder |
mapNewVolumeToDevice(String deviceName,
int sizeInGib,
boolean deleteOnTermination) |
LaunchSpecification.Builder |
mapNewVolumeToDevice(String deviceName,
int sizeInGib,
boolean deleteOnTermination,
String volumeType,
Integer iops,
Boolean encrypted) |
LaunchSpecification.Builder |
monitoringEnabled(Boolean monitoringEnabled) |
LaunchSpecification.Builder |
ramdiskId(String ramdiskId) |
LaunchSpecification.Builder |
securityGroupId(String securityGroupId) |
LaunchSpecification.Builder |
securityGroupIds(Iterable<String> securityGroupIds) |
LaunchSpecification.Builder |
securityGroupIdToName(String groupId,
String groupName) |
LaunchSpecification.Builder |
securityGroupIdToNames(Map<String,String> securityGroupIdToNames) |
LaunchSpecification.Builder |
securityGroupName(String securityGroupName) |
LaunchSpecification.Builder |
securityGroupNames(Iterable<String> securityGroupNames) |
LaunchSpecification.Builder |
subnetId(String subnetId) |
LaunchSpecification.Builder |
userData(byte[] userData) |