com.xerox.amazonws.ec2
Class ReservationDescription.Instance

java.lang.Object
  extended by com.xerox.amazonws.ec2.ReservationDescription.Instance
Enclosing class:
ReservationDescription

public class ReservationDescription.Instance
extends Object

Encapsulates information about an EC2 instance within a ReservationDescription.


Constructor Summary
ReservationDescription.Instance(String imageId, String instanceId, String privateDnsName, String dnsName, String stateName, String stateCode, String reason, String keyName, String launchIndex, List<String> productCodes, InstanceType instanceType, Calendar launchTime, String availabilityZone, String kernelId, String ramdiskId, String platform, boolean monitoring, String subnetId, String privateIpAddress, String ipAddress, String architecture, String rootDeviceType, String rootDeviceName, List<InstanceBlockDeviceMapping> blockDeviceMapping, String instanceLifecycle, String spotInstanceRequestId, String vpcId, String virtualizationType)
           
 
Method Summary
 String getArchitecture()
           
 String getAvailabilityZone()
           
 List<InstanceBlockDeviceMapping> getBlockDeviceMappings()
           
 String getDnsName()
           
 String getImageId()
           
 String getInstanceId()
           
 String getInstanceLifecycle()
           
 InstanceType getInstanceType()
           
 String getIpAddress()
           
 String getKernelId()
           
 String getKeyName()
           
 String getLaunchIndex()
           
 Calendar getLaunchTime()
           
 String getPlatform()
           
 String getPrivateDnsName()
           
 String getPrivateIpAddress()
           
 List<String> getProductCodes()
           
 String getRamdiskId()
           
 String getReason()
           
 String getRootDeviceName()
           
 String getRootDeviceType()
           
 String getSpotInstanceRequestId()
           
 String getState()
           
 String getStateCode()
           
 String getSubnetId()
           
 String getVirtualizationType()
           
 String getVpcId()
           
 boolean isMonitoring()
           
 boolean isPending()
           
 boolean isRunning()
           
 boolean isShuttingDown()
           
 boolean isTerminated()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReservationDescription.Instance

public ReservationDescription.Instance(String imageId,
                                       String instanceId,
                                       String privateDnsName,
                                       String dnsName,
                                       String stateName,
                                       String stateCode,
                                       String reason,
                                       String keyName,
                                       String launchIndex,
                                       List<String> productCodes,
                                       InstanceType instanceType,
                                       Calendar launchTime,
                                       String availabilityZone,
                                       String kernelId,
                                       String ramdiskId,
                                       String platform,
                                       boolean monitoring,
                                       String subnetId,
                                       String privateIpAddress,
                                       String ipAddress,
                                       String architecture,
                                       String rootDeviceType,
                                       String rootDeviceName,
                                       List<InstanceBlockDeviceMapping> blockDeviceMapping,
                                       String instanceLifecycle,
                                       String spotInstanceRequestId,
                                       String vpcId,
                                       String virtualizationType)
Method Detail

getImageId

public String getImageId()

getInstanceId

public String getInstanceId()

getPrivateDnsName

public String getPrivateDnsName()

getDnsName

public String getDnsName()

getReason

public String getReason()

getKeyName

public String getKeyName()

getLaunchIndex

public String getLaunchIndex()

getProductCodes

public List<String> getProductCodes()

getState

public String getState()

isRunning

public boolean isRunning()

isPending

public boolean isPending()

isShuttingDown

public boolean isShuttingDown()

isTerminated

public boolean isTerminated()

getStateCode

public String getStateCode()

getInstanceType

public InstanceType getInstanceType()

getLaunchTime

public Calendar getLaunchTime()

getAvailabilityZone

public String getAvailabilityZone()

getKernelId

public String getKernelId()

getRamdiskId

public String getRamdiskId()

getPlatform

public String getPlatform()

isMonitoring

public boolean isMonitoring()

getSubnetId

public String getSubnetId()

getVpcId

public String getVpcId()

getPrivateIpAddress

public String getPrivateIpAddress()

getIpAddress

public String getIpAddress()

getArchitecture

public String getArchitecture()

getRootDeviceType

public String getRootDeviceType()

getRootDeviceName

public String getRootDeviceName()

getBlockDeviceMappings

public List<InstanceBlockDeviceMapping> getBlockDeviceMappings()

getInstanceLifecycle

public String getInstanceLifecycle()

getSpotInstanceRequestId

public String getSpotInstanceRequestId()

getVirtualizationType

public String getVirtualizationType()

toString

public String toString()
Overrides:
toString in class Object