|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jclouds.ec2.domain.Image
public class Image
Nested Class Summary | |
---|---|
static class |
Image.Architecture
|
static class |
Image.EbsBlockDevice
|
static class |
Image.ImageState
|
static class |
Image.ImageType
|
Constructor Summary | |
---|---|
Image(String region,
Image.Architecture architecture,
String name,
String description,
String imageId,
String imageLocation,
String imageOwnerId,
Image.ImageState imageState,
Image.ImageType imageType,
boolean isPublic,
Iterable<String> productCodes,
String kernelId,
String platform,
String ramdiskId,
RootDeviceType rootDeviceType,
String rootDeviceName,
Map<String,Image.EbsBlockDevice> ebsBlockDevices,
VirtualizationType virtualizationType,
Hypervisor hypervisor)
|
Method Summary | |
---|---|
int |
compareTo(Image o)
|
boolean |
equals(Object obj)
|
Image.Architecture |
getArchitecture()
The architecture of the image (i386 or x86_64). |
String |
getDescription()
|
Map<String,Image.EbsBlockDevice> |
getEbsBlockDevices()
|
Hypervisor |
getHypervisor()
|
String |
getId()
The ID of the AMI. |
String |
getImageLocation()
The location of the AMI. |
String |
getImageOwnerId()
AWS Access Key ID of the image owner. |
Image.ImageState |
getImageState()
Current state of the AMI. |
Image.ImageType |
getImageType()
The type of image (machine, kernel, or ramdisk). |
String |
getKernelId()
The kernel associated with the image, if any. |
String |
getName()
|
String |
getPlatform()
The operating platform of the instance. |
Set<String> |
getProductCodes()
Product codes of the AMI. |
String |
getRamdiskId()
The RAM disk associated with the image, if any. |
String |
getRegion()
AMIs are tied to the Region where its files are located within Amazon S3. |
String |
getRootDeviceName()
|
RootDeviceType |
getRootDeviceType()
|
VirtualizationType |
getVirtualizationType()
|
int |
hashCode()
|
boolean |
isPublic()
Returns true if this image has public launch permissions. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Image(String region, Image.Architecture architecture, @Nullable String name, @Nullable String description, String imageId, String imageLocation, String imageOwnerId, Image.ImageState imageState, Image.ImageType imageType, boolean isPublic, Iterable<String> productCodes, @Nullable String kernelId, @Nullable String platform, @Nullable String ramdiskId, RootDeviceType rootDeviceType, @Nullable String rootDeviceName, Map<String,Image.EbsBlockDevice> ebsBlockDevices, VirtualizationType virtualizationType, Hypervisor hypervisor)
Method Detail |
---|
public VirtualizationType getVirtualizationType()
public Hypervisor getHypervisor()
public String getRegion()
public Image.Architecture getArchitecture()
public String getId()
public String getImageLocation()
public String getImageOwnerId()
public Image.ImageState getImageState()
public Image.ImageType getImageType()
public boolean isPublic()
public String getKernelId()
public String getPlatform()
public Set<String> getProductCodes()
public String getRamdiskId()
public int compareTo(Image o)
compareTo
in interface Comparable<Image>
public RootDeviceType getRootDeviceType()
public String getName()
public String getDescription()
public String getRootDeviceName()
public Map<String,Image.EbsBlockDevice> getEbsBlockDevices()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |