/** @see RegisterImageBackedByEbsOptions#addNewEphemeralBlockDevice(String, String, int) */ public static RegisterImageBackedByEbsOptions addNewEphemeralBlockDevice( String deviceName, @Nullable String virtualName, int volumeSize) { RegisterImageBackedByEbsOptions options = new RegisterImageBackedByEbsOptions(); return options.addNewEphemeralBlockDevice(deviceName, virtualName, volumeSize); }
/** * adds a new block device to the image. This device is retained on instance termination. * * @param name The device name (e.g., /dev/sdh). * @param virtualName The virtual device name. * @param volumeSize The size of the volume, in GiBs.. */ public RegisterImageBackedByEbsOptions addNewBlockDevice( String deviceName, @Nullable String virtualName, int volumeSize) { formParameters.put("BlockDeviceMapping." + deviceIndex + ".Ebs.DeleteOnTermination", "false"); addNewEphemeralBlockDevice(deviceName, virtualName, volumeSize); return this; }