Package org.jclouds.ec2.domain
Class BlockDeviceMapping
- java.lang.Object
-
- org.jclouds.ec2.domain.BlockDeviceMapping
-
- All Implemented Interfaces:
Comparable<BlockDeviceMapping>
- Direct Known Subclasses:
BlockDeviceMapping.MapEBSSnapshotToDevice
,BlockDeviceMapping.MapEphemeralDeviceToDevice
,BlockDeviceMapping.MapNewVolumeToDevice
,BlockDeviceMapping.UnmapDeviceNamed
public class BlockDeviceMapping extends Object implements Comparable<BlockDeviceMapping>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BlockDeviceMapping.Builder
static class
BlockDeviceMapping.MapEBSSnapshotToDevice
static class
BlockDeviceMapping.MapEphemeralDeviceToDevice
static class
BlockDeviceMapping.MapNewVolumeToDevice
static class
BlockDeviceMapping.UnmapDeviceNamed
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BlockDeviceMapping.Builder
builder()
int
compareTo(BlockDeviceMapping arg0)
boolean
equals(Object obj)
String
getDeviceName()
Boolean
getEbsDeleteOnTermination()
Boolean
getEbsEncrypted()
Integer
getEbsIops()
Boolean
getEbsNoDevice()
String
getEbsSnapshotId()
Integer
getEbsVolumeSize()
String
getEbsVolumeType()
String
getVirtualName()
int
hashCode()
String
toString()
-
-
-
Method Detail
-
builder
public static BlockDeviceMapping.Builder builder()
-
getDeviceName
public String getDeviceName()
-
getVirtualName
public String getVirtualName()
-
getEbsSnapshotId
public String getEbsSnapshotId()
-
getEbsVolumeSize
public Integer getEbsVolumeSize()
-
getEbsNoDevice
public Boolean getEbsNoDevice()
-
getEbsDeleteOnTermination
public Boolean getEbsDeleteOnTermination()
-
getEbsVolumeType
public String getEbsVolumeType()
-
getEbsIops
public Integer getEbsIops()
-
getEbsEncrypted
public Boolean getEbsEncrypted()
-
compareTo
public int compareTo(BlockDeviceMapping arg0)
- Specified by:
compareTo
in interfaceComparable<BlockDeviceMapping>
-
-