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 classstatic enumstatic 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.Builderbuilder()intcompareTo(SpotInstanceRequest arg0) booleangetId()floatgetState()getTags()tags that are present in the instancegetType()inthashCode()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:
compareToin interfaceComparable<SpotInstanceRequest>
-