public enum SpotInstanceRequestStatusCode extends Enum<SpotInstanceRequestStatusCode>
Enum Constant and Description |
---|
AZ_GROUP_CONSTRAINT
Indicates that a Spot instance request has not been fulfilled because an availability group
constraint has not yet been satisfied.
|
BAD_PARAMETERS
Indicates that Spot instance request parameters were invalid.
|
CANCELED_BEFORE_FULFILLMENT
Indicates that a Spot instance request was not fulfilled before it was canceled by the user.
|
CAPACITY_NOT_AVAILABLE
Indicates that a Spot instance request has not been fulfilled because of insufficient
capacity.
|
CAPACITY_OVERSUBSCRIBED
Indicates that a Spot instance request has not been fulfilled because capacity is
oversubscribed.
|
CONSTRAINT_NOT_FULFILLABLE
Indicates that a Spot instance request has not been fulfilled because a constraint has not
yet been satisfied.
|
FULFILLED
Indicates that a Spot instance request has been fulfilled and the corresponding instance
is being launched.
|
INSTANCE_TERMINATED_BY_PRICE
Indicates that the instance corresponding to a Spot instance request was terminated because
the Spot price rose above the request's Spot bid.
|
INSTANCE_TERMINATED_BY_USER
Indicates that the instance corresponding to a Spot instance request was terminated by
the user.
|
INSTANCE_TERMINATED_CAPACITY_OVERSUBSCRIBED
Indicates that the instance corresponding to a Spot instance request has been terminated
because capacity was oversubscribed.
|
INSTANCE_TERMINATED_LAUNCH_GROUP_CONSTRAINT
Indicates that the instance corresponding to a Spot instance request has been terminated
because of a launch group constraint.
|
INSTANCE_TERMINATED_NO_CAPACITY
Indicates that the instance corresponding to a Spot instance request has been terminated
because of insufficient capacity.
|
LAUNCH_GROUP_CONSTRAINT
Indicates that a Spot instance request has not been fulfilled because a launch group
constraint has not yet been satisfied.
|
MARKED_FOR_TERMINATION
Indicates that the instance corresponding to a Spot instance request has been marked
for termination.
|
NOT_SCHEDULED_YET
Indicates that a Spot instance request has not been fulfilled because it has not been
scheduled yet.
|
PENDING_EVALUATION
Indicates that a Spot instance request is pending evaluation.
|
PENDING_FULFILLMENT
Indicates that a Spot instance request is valid, its constraints are satisfied, and its
Spot bid is high enough, but the corresponding instance has not yet been provisioned.
|
PLACEMENT_GROUP_CONSTRAINT
Indicates that a Spot instance request has not been fulfilled because a placement group
constraint has not yet been satisfied.
|
PRICE_TOO_LOW
Indicates that a Spot instance request has not been fulfilled because the Spot bid is
below the current Spot price.
|
REQUEST_CANCELED_AND_INSTANCE_RUNNING
Indicates that a Spot instance request has been canceled, but the corresponding instance
is still running.
|
SCHEDULE_EXPIRED
Indicates that a Spot instance request was not fulfilled before its expiration time.
|
SYSTEM_ERROR
Indicates that a Spot instance request was not fulfilled because of a system error.
|
UNKNOWN
Represents an unknown Spot instance request status.
|
Modifier and Type | Method and Description |
---|---|
com.amazonaws.services.ec2.model.SpotInstanceState |
getSpotInstanceState()
Returns the corresponding Spot instance request state.
|
static SpotInstanceRequestStatusCode |
getSpotInstanceStatusCodeByStatusCodeString(String statusCodeString)
Returns the Spot instance request status code corresponding to the specified status code
string, or UNKNOWN if the status code string is not recognized.
|
String |
getStatusCodeString()
Returns the status code string.
|
boolean |
isTerminal()
Returns whether the status is terminal.
|
static SpotInstanceRequestStatusCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SpotInstanceRequestStatusCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SpotInstanceRequestStatusCode PENDING_EVALUATION
public static final SpotInstanceRequestStatusCode CAPACITY_NOT_AVAILABLE
public static final SpotInstanceRequestStatusCode CAPACITY_OVERSUBSCRIBED
public static final SpotInstanceRequestStatusCode PRICE_TOO_LOW
public static final SpotInstanceRequestStatusCode NOT_SCHEDULED_YET
public static final SpotInstanceRequestStatusCode LAUNCH_GROUP_CONSTRAINT
public static final SpotInstanceRequestStatusCode AZ_GROUP_CONSTRAINT
public static final SpotInstanceRequestStatusCode PLACEMENT_GROUP_CONSTRAINT
public static final SpotInstanceRequestStatusCode CONSTRAINT_NOT_FULFILLABLE
public static final SpotInstanceRequestStatusCode PENDING_FULFILLMENT
public static final SpotInstanceRequestStatusCode FULFILLED
public static final SpotInstanceRequestStatusCode REQUEST_CANCELED_AND_INSTANCE_RUNNING
public static final SpotInstanceRequestStatusCode MARKED_FOR_TERMINATION
public static final SpotInstanceRequestStatusCode BAD_PARAMETERS
public static final SpotInstanceRequestStatusCode SCHEDULE_EXPIRED
public static final SpotInstanceRequestStatusCode CANCELED_BEFORE_FULFILLMENT
public static final SpotInstanceRequestStatusCode SYSTEM_ERROR
public static final SpotInstanceRequestStatusCode INSTANCE_TERMINATED_BY_PRICE
public static final SpotInstanceRequestStatusCode INSTANCE_TERMINATED_BY_USER
public static final SpotInstanceRequestStatusCode INSTANCE_TERMINATED_NO_CAPACITY
public static final SpotInstanceRequestStatusCode INSTANCE_TERMINATED_CAPACITY_OVERSUBSCRIBED
public static final SpotInstanceRequestStatusCode INSTANCE_TERMINATED_LAUNCH_GROUP_CONSTRAINT
public static final SpotInstanceRequestStatusCode UNKNOWN
public static SpotInstanceRequestStatusCode[] values()
for (SpotInstanceRequestStatusCode c : SpotInstanceRequestStatusCode.values()) System.out.println(c);
public static SpotInstanceRequestStatusCode valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static SpotInstanceRequestStatusCode getSpotInstanceStatusCodeByStatusCodeString(String statusCodeString)
statusCodeString
- the status code stringpublic String getStatusCodeString()
public com.amazonaws.services.ec2.model.SpotInstanceState getSpotInstanceState()
public boolean isTerminal()
Copyright © 2016. All rights reserved.