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