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