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 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 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.
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.
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 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.
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.
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.
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 String toString()
toString
in class Object
Object.toString()
public EventInformation clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.