Package org.jclouds.ec2.options
Class RegisterImageBackedByEbsOptions.Builder
- java.lang.Object
-
- org.jclouds.ec2.options.RegisterImageBackedByEbsOptions.Builder
-
- Enclosing class:
- RegisterImageBackedByEbsOptions
public static class RegisterImageBackedByEbsOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
asArchitecture
public static RegisterImageBackedByEbsOptions asArchitecture(Image.Architecture architecture)
-
withDescription
public static RegisterImageBackedByEbsOptions withDescription(String additionalInfo)
-
withKernelId
public static RegisterImageBackedByEbsOptions withKernelId(String kernelId)
-
withRamdisk
public static RegisterImageBackedByEbsOptions withRamdisk(String ramdiskId)
-
addBlockDeviceFromSnapshot
public static RegisterImageBackedByEbsOptions addBlockDeviceFromSnapshot(String deviceName, @Nullable String virtualName, String snapshotId)
-
addBlockDeviceFromSnapshot
public static RegisterImageBackedByEbsOptions addBlockDeviceFromSnapshot(String deviceName, @Nullable String virtualName, String snapshotId, boolean deleteOnTermination, @Nullable String volumeType, @Nullable Integer iops, boolean encrypted)
-
addEphemeralBlockDeviceFromSnapshot
public static RegisterImageBackedByEbsOptions addEphemeralBlockDeviceFromSnapshot(String deviceName, @Nullable String virtualName, String snapshotId)
-
addNewBlockDevice
public static RegisterImageBackedByEbsOptions addNewBlockDevice(String deviceName, @Nullable String virtualName, int volumeSize)
-
addNewBlockDevice
public static RegisterImageBackedByEbsOptions addNewBlockDevice(String deviceName, @Nullable String virtualName, int volumeSize, boolean deleteOnTermination, @Nullable String volumeType, @Nullable Integer iops, boolean encrypted)
-
addNewEphemeralBlockDevice
public static RegisterImageBackedByEbsOptions addNewEphemeralBlockDevice(String deviceName, @Nullable String virtualName, int volumeSize)
-
-