Class EventInformation
- All Implemented Interfaces:
Serializable
,Cloneable
Describes a Spot fleet event.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The description of the event.The event.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.toString()
Returns a string representation of this object; useful for testing and debugging.withEventDescription
(String eventDescription) The description of the event.withEventSubType
(String eventSubType) The event.withInstanceId
(String instanceId) The ID of the instance.
-
Constructor Details
-
EventInformation
public EventInformation()
-
-
Method Details
-
setInstanceId
The ID of the instance. This information is available only for
instanceChange
events.- Parameters:
instanceId
- The ID of the instance. This information is available only forinstanceChange
events.
-
getInstanceId
The ID of the instance. This information is available only for
instanceChange
events.- Returns:
- The ID of the instance. This information is available only for
instanceChange
events.
-
withInstanceId
The ID of the instance. This information is available only for
instanceChange
events.- Parameters:
instanceId
- The ID of the instance. This information is available only forinstanceChange
events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEventSubType
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 withTerminateInstancesWithExpiration
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.
- Parameters:
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 withTerminateInstancesWithExpiration
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.
-
-
-
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 withTerminateInstancesWithExpiration
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.
- Returns:
- 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 withTerminateInstancesWithExpiration
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.
-
-
-
withEventSubType
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 withTerminateInstancesWithExpiration
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.
- Parameters:
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 withTerminateInstancesWithExpiration
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
setEventDescription
The description of the event.
- Parameters:
eventDescription
- The description of the event.
-
getEventDescription
The description of the event.
- Returns:
- The description of the event.
-
withEventDescription
The description of the event.
- Parameters:
eventDescription
- The description of the event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-