| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.ec2.domain.RunningInstance
public class RunningInstance
| Nested Class Summary | |
|---|---|
| static class | RunningInstance.Builder | 
| Field Summary | |
|---|---|
| protected  String | amiLaunchIndex | 
| protected  String | availabilityZone | 
| protected  String | dnsName | 
| protected  Map<String,BlockDevice> | ebsBlockDevices | 
| protected  Set<String> | groupIds | 
| protected  String | imageId | 
| protected  String | instanceId | 
| protected  InstanceState | instanceState | 
| protected  String | instanceType | 
| protected  String | ipAddress | 
| protected  String | kernelId | 
| protected  String | keyName | 
| protected  Date | launchTime | 
| protected  String | platform | 
| protected  String | privateDnsName | 
| protected  String | privateIpAddress | 
| protected  String | ramdiskId | 
| protected  String | reason | 
| protected  String | region | 
| protected  String | rootDeviceName | 
| protected  RootDeviceType | rootDeviceType | 
| protected  String | virtualizationType | 
| Constructor Summary | |
|---|---|
| protected  | RunningInstance(String region,
                Iterable<String> groupIds,
                String amiLaunchIndex,
                String dnsName,
                String imageId,
                String instanceId,
                InstanceState instanceState,
                String instanceType,
                String ipAddress,
                String kernelId,
                String keyName,
                Date launchTime,
                String availabilityZone,
                String virtualizationType,
                String platform,
                String privateDnsName,
                String privateIpAddress,
                String ramdiskId,
                String reason,
                RootDeviceType rootDeviceType,
                String rootDeviceName,
                Map<String,BlockDevice> ebsBlockDevices) | 
| Method Summary | |
|---|---|
| static RunningInstance.Builder | builder() | 
|  int | compareTo(RunningInstance o) | 
|  boolean | equals(Object obj) | 
|  String | getAmiLaunchIndex()The AMI launch index, which can be used to find this instance within the launch group. | 
|  String | getAvailabilityZone()The location where the instance launched. | 
|  String | getDnsName()The public DNS name assigned to the instance. | 
|  Map<String,BlockDevice> | getEbsBlockDevices()EBS volumes associated with the instance. | 
|  Set<String> | getGroupIds()Names of the security groups. | 
|  String | getId()Unique ID of the instance launched. | 
|  String | getImageId()Image ID of the AMI used to launch the instance. | 
|  InstanceState | getInstanceState()The current state of the instance. | 
|  String | getInstanceType()The instance type. | 
|  String | getIpAddress()Specifies the IP address of the instance. | 
|  String | getKernelId()Optional. | 
|  String | getKeyName()If this instance was launched with an associated key pair, this displays the key pair name. | 
|  Date | getLaunchTime()The time the instance launched. | 
|  String | getPlatform()Platform of the instance (e.g., Windows). | 
|  String | getPrivateDnsName()The private DNS name assigned to the instance. | 
|  String | getPrivateIpAddress()Specifies the private IP address that is assigned to the instance (Amazon VPC). | 
|  String | getRamdiskId()Optional. | 
|  String | getReason()Reason for the most recent state transition. | 
|  String | getRegion()Instance Ids are scoped to the region. | 
|  String | getRootDeviceName() | 
|  RootDeviceType | getRootDeviceType() | 
|  String | getVirtualizationType()Specifies the instance's virtualization type. | 
|  int | hashCode() | 
|  String | toString() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected final String region
protected final Set<String> groupIds
protected final String amiLaunchIndex
@Nullable protected final String dnsName
protected final String imageId
protected final String instanceId
protected final InstanceState instanceState
protected final String instanceType
@Nullable protected final String ipAddress
@Nullable protected final String kernelId
@Nullable protected final String keyName
protected final Date launchTime
protected final String availabilityZone
protected final String virtualizationType
@Nullable protected final String platform
@Nullable protected final String privateDnsName
@Nullable protected final String privateIpAddress
@Nullable protected final String ramdiskId
@Nullable protected final String reason
protected final RootDeviceType rootDeviceType
@Nullable protected final String rootDeviceName
protected final Map<String,BlockDevice> ebsBlockDevices
| Constructor Detail | 
|---|
protected RunningInstance(String region,
                          Iterable<String> groupIds,
                          @Nullable
                          String amiLaunchIndex,
                          @Nullable
                          String dnsName,
                          String imageId,
                          String instanceId,
                          InstanceState instanceState,
                          String instanceType,
                          @Nullable
                          String ipAddress,
                          @Nullable
                          String kernelId,
                          @Nullable
                          String keyName,
                          Date launchTime,
                          String availabilityZone,
                          String virtualizationType,
                          @Nullable
                          String platform,
                          @Nullable
                          String privateDnsName,
                          @Nullable
                          String privateIpAddress,
                          @Nullable
                          String ramdiskId,
                          @Nullable
                          String reason,
                          RootDeviceType rootDeviceType,
                          @Nullable
                          String rootDeviceName,
                          Map<String,BlockDevice> ebsBlockDevices)
| Method Detail | 
|---|
public static RunningInstance.Builder builder()
public int compareTo(RunningInstance o)
compareTo in interface Comparable<RunningInstance>public String getRegion()
public String getAmiLaunchIndex()
public String getDnsName()
public String getImageId()
public String getId()
public InstanceState getInstanceState()
public String getInstanceType()
public String getIpAddress()
public String getKernelId()
public String getKeyName()
public Date getLaunchTime()
public String getAvailabilityZone()
public String getVirtualizationType()
public String getPlatform()
public String getPrivateDnsName()
public String getPrivateIpAddress()
public String getRamdiskId()
public String getReason()
public RootDeviceType getRootDeviceType()
public String getRootDeviceName()
public Map<String,BlockDevice> getEbsBlockDevices()
public Set<String> getGroupIds()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class Object| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||