Package org.jclouds.aws.ec2.domain
Class SpotInstanceRequest
java.lang.Object
org.jclouds.aws.ec2.domain.SpotInstanceRequest
- All Implemented Interfaces:
Comparable<SpotInstanceRequest>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
static enum
-
Constructor Summary
ConstructorsConstructorDescriptionSpotInstanceRequest
(String region, String availabilityZoneGroup, String launchedAvailabilityZone, Date createTime, String faultCode, String faultMessage, String instanceId, String launchGroup, LaunchSpecification launchSpecification, String productDescription, String id, float spotPrice, SpotInstanceRequest.State state, String rawState, SpotInstanceRequest.Type type, Date validFrom, Date validUntil, String statusCode, String statusMessage, Date statusUpdateTime, Map<String, String> tags) -
Method Summary
Modifier and TypeMethodDescriptionstatic SpotInstanceRequest.Builder
builder()
int
compareTo
(SpotInstanceRequest arg0) boolean
getId()
float
getState()
getTags()
tags that are present in the instancegetType()
int
hashCode()
toString()
-
Constructor Details
-
SpotInstanceRequest
public SpotInstanceRequest(String region, String availabilityZoneGroup, @Nullable String launchedAvailabilityZone, Date createTime, String faultCode, String faultMessage, String instanceId, String launchGroup, LaunchSpecification launchSpecification, String productDescription, String id, float spotPrice, SpotInstanceRequest.State state, String rawState, SpotInstanceRequest.Type type, Date validFrom, Date validUntil, String statusCode, String statusMessage, Date statusUpdateTime, Map<String, String> tags)
-
-
Method Details
-
builder
-
getRegion
- Returns:
- spot instance requests are in a region
-
getAvailabilityZoneGroup
-
getLaunchedAvailabilityZone
-
getCreateTime
-
getFaultCode
-
getFaultMessage
-
getInstanceId
-
getLaunchGroup
-
getLaunchSpecification
-
getProductDescription
-
getId
-
getSpotPrice
public float getSpotPrice() -
getState
-
getRawState
-
getType
-
getValidFrom
-
getValidUntil
-
getStatusCode
-
getStatusMessage
-
getStatusUpdateTime
-
getTags
tags that are present in the instance -
hashCode
public int hashCode() -
equals
-
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<SpotInstanceRequest>
-