Class EventInformation
- java.lang.Object
-
- com.amazonaws.services.ec2.model.EventInformation
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class EventInformation extends Object implements Serializable, Cloneable
Describes a Spot fleet event.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EventInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
setInstanceId
public void setInstanceId(String instanceId)
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
public String 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
public EventInformation withInstanceId(String instanceId)
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
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 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
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 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
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 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
public void setEventDescription(String eventDescription)
The description of the event.
- Parameters:
eventDescription
- The description of the event.
-
getEventDescription
public String getEventDescription()
The description of the event.
- Returns:
- The description of the event.
-
withEventDescription
public EventInformation withEventDescription(String eventDescription)
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
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public EventInformation clone()
-
-