@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EventInformation extends Object implements Serializable, Cloneable
Describes a Spot fleet event.
Constructor and Description |
---|
EventInformation() |
Modifier and Type | Method and Description |
---|---|
EventInformation |
clone() |
boolean |
equals(Object obj) |
String |
getEventDescription()
The description of the event.
|
String |
getEventSubType()
The event.
|
String |
getInstanceId()
The ID of the instance.
|
int |
hashCode() |
void |
setEventDescription(String eventDescription)
The description of the event.
|
void |
setEventSubType(String eventSubType)
The event.
|
void |
setInstanceId(String instanceId)
The ID of the instance.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
EventInformation |
withEventDescription(String eventDescription)
The description of the event.
|
EventInformation |
withEventSubType(String eventSubType)
The event.
|
EventInformation |
withInstanceId(String instanceId)
The ID of the instance.
|
public void setEventDescription(String eventDescription)
The description of the event.
eventDescription
- The description of the event.public String getEventDescription()
The description of the event.
public EventInformation withEventDescription(String eventDescription)
The description of the event.
eventDescription
- The description of the event.public void setEventSubType(String eventSubType)
The event.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch or
terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to launch
instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information, see the
description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances that you
can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the target
number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet will be
deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot instances, but
its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the instances were
terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too high. This
change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch the
target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is below the
market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
eventSubType
- The event.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch
or terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to
launch instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information,
see the description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances
that you can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the
target number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet will
be deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot instances,
but its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the instances
were terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in
progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too high.
This change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch
the target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is below
the market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
public String getEventSubType()
The event.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch or
terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to launch
instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information, see the
description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances that you
can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the target
number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet will be
deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot instances, but
its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the instances were
terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too high. This
change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch the
target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is below the
market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch
or terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to
launch instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information,
see the description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances
that you can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the
target number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet
will be deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot
instances, but its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the
instances were terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in
progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too
high. This change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch
the target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is
below the market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
public EventInformation withEventSubType(String eventSubType)
The event.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch or
terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to launch
instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information, see the
description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances that you
can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the target
number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet will be
deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot instances, but
its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the instances were
terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too high. This
change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch the
target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is below the
market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
eventSubType
- The event.
The following are the error
events:
iamFleetRoleInvalid
- The Spot fleet did not have the required permissions either to launch
or terminate an instance.
launchSpecTemporarilyBlacklisted
- The configuration is not valid and several attempts to
launch instances have failed. For more information, see the description of the event.
spotFleetRequestConfigurationInvalid
- The configuration is not valid. For more information,
see the description of the event.
spotInstanceCountLimitExceeded
- You've reached the limit on the number of Spot instances
that you can launch.
The following are the fleetRequestChange
events:
active
- The Spot fleet has been validated and Amazon EC2 is attempting to maintain the
target number of running Spot instances.
cancelled
- The Spot fleet is canceled and has no running Spot instances. The Spot fleet will
be deleted two days after its instances were terminated.
cancelled_running
- The Spot fleet is canceled and will not launch additional Spot instances,
but its existing Spot instances continue to run until they are interrupted or terminated.
cancelled_terminating
- The Spot fleet is canceled and its Spot instances are terminating.
expired
- The Spot fleet request has expired. A subsequent event indicates that the instances
were terminated, if the request was created with TerminateInstancesWithExpiration
set.
modify_in_progress
- A request to modify the Spot fleet request was accepted and is in
progress.
modify_successful
- The Spot fleet request was modified.
price_update
- The bid price for a launch configuration was adjusted because it was too high.
This change is permanent.
submitted
- The Spot fleet request is being evaluated and Amazon EC2 is preparing to launch
the target number of Spot instances.
The following are the instanceChange
events:
launched
- A bid was fulfilled and a new instance was launched.
terminated
- An instance was terminated by the user.
The following are the Information
events:
launchSpecUnusable
- The bid price of a launch specification is not valid because it is below
the market price or the market price is above the On-Demand price.
fleetProgressHalted
- The bid price of every launch specification is not valid. A launch
specification might become valid if the market price changes.
public void setInstanceId(String instanceId)
The ID of the instance. This information is available only for instanceChange
events.
instanceId
- The ID of the instance. This information is available only for instanceChange
events.public String getInstanceId()
The ID of the instance. This information is available only for instanceChange
events.
instanceChange
events.public EventInformation withInstanceId(String instanceId)
The ID of the instance. This information is available only for instanceChange
events.
instanceId
- The ID of the instance. This information is available only for instanceChange
events.public String toString()
toString
in class Object
Object.toString()
public EventInformation clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.