@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StateReason extends Object implements Serializable, Cloneable
Describes a state change.
| Constructor and Description | 
|---|
StateReason()  | 
| Modifier and Type | Method and Description | 
|---|---|
StateReason | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getCode()
 The reason code for the state change. 
 | 
String | 
getMessage()
 The message for the state change. 
 | 
int | 
hashCode()  | 
void | 
setCode(String code)
 The reason code for the state change. 
 | 
void | 
setMessage(String message)
 The message for the state change. 
 | 
String | 
toString()
Returns a string representation of this object; useful for testing and debugging. 
 | 
StateReason | 
withCode(String code)
 The reason code for the state change. 
 | 
StateReason | 
withMessage(String message)
 The message for the state change. 
 | 
public void setCode(String code)
The reason code for the state change.
code - The reason code for the state change.public String getCode()
The reason code for the state change.
public StateReason withCode(String code)
The reason code for the state change.
code - The reason code for the state change.public void setMessage(String message)
The message for the state change.
 Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the launch
 request.
 
 Server.InternalError: An internal error occurred during instance launch, resulting in termination.
 
 Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
 
 Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the market
 price.
 
 Client.InternalError: A client error caused the instance to terminate on launch.
 
 Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h
 command from the instance.
 
 Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
 
 Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
 
 Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded.
 Decrease usage or request an increase in your limits.
 
 Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
 
message - The message for the state change.
        
        Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the
        launch request.
        
        Server.InternalError: An internal error occurred during instance launch, resulting in
        termination.
        
        Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
        
        Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the
        market price.
        
        Client.InternalError: A client error caused the instance to terminate on launch.
        
        Client.InstanceInitiatedShutdown: The instance was shut down using the
        shutdown -h command from the instance.
        
        Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
        
        Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
        
        Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was
        exceeded. Decrease usage or request an increase in your limits.
        
        Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
        
public String getMessage()
The message for the state change.
 Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the launch
 request.
 
 Server.InternalError: An internal error occurred during instance launch, resulting in termination.
 
 Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
 
 Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the market
 price.
 
 Client.InternalError: A client error caused the instance to terminate on launch.
 
 Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h
 command from the instance.
 
 Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
 
 Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
 
 Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded.
 Decrease usage or request an increase in your limits.
 
 Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
 
         Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the
         launch request.
         
         Server.InternalError: An internal error occurred during instance launch, resulting in
         termination.
         
         Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
         
         Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the
         market price.
         
         Client.InternalError: A client error caused the instance to terminate on launch.
         
         Client.InstanceInitiatedShutdown: The instance was shut down using the
         shutdown -h command from the instance.
         
         Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
         
         Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
         
         Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was
         exceeded. Decrease usage or request an increase in your limits.
         
         Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
         
public StateReason withMessage(String message)
The message for the state change.
 Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the launch
 request.
 
 Server.InternalError: An internal error occurred during instance launch, resulting in termination.
 
 Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
 
 Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the market
 price.
 
 Client.InternalError: A client error caused the instance to terminate on launch.
 
 Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h
 command from the instance.
 
 Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
 
 Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
 
 Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded.
 Decrease usage or request an increase in your limits.
 
 Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
 
message - The message for the state change.
        
        Server.InsufficientInstanceCapacity: There was insufficient instance capacity to satisfy the
        launch request.
        
        Server.InternalError: An internal error occurred during instance launch, resulting in
        termination.
        
        Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
        
        Server.SpotInstanceTermination: A Spot Instance was terminated due to an increase in the
        market price.
        
        Client.InternalError: A client error caused the instance to terminate on launch.
        
        Client.InstanceInitiatedShutdown: The instance was shut down using the
        shutdown -h command from the instance.
        
        Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
        
        Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
        
        Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was
        exceeded. Decrease usage or request an increase in your limits.
        
        Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
        
public String toString()
toString in class ObjectObject.toString()public StateReason clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.