Interface StateReason.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<StateReason.Builder,,StateReason> SdkBuilder<StateReason.Builder,,StateReason> SdkPojo
- Enclosing class:
 StateReason
- 
Method Summary
Modifier and TypeMethodDescriptionThe reason code for the state change.The message for the state change.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
code
The reason code for the state change.
- Parameters:
 code- The reason code for the state change.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
message
The message for the state change.
- 
 
Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request. - 
 
Server.InternalError: An internal error caused the instance to terminate during launch. - 
 
Server.ScheduledStop: The instance was stopped due to a scheduled retirement. - 
 
Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price. - 
 
Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price. - 
 
Client.InstanceInitiatedShutdown: The instance was shut down using theshutdown -hcommand from the instance. - 
 
Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation. - 
 
Client.InternalError: A client error caused the instance to terminate during launch. - 
 
Client.InvalidSnapshot.NotFound: The specified snapshot was not found. - 
 
Client.UserInitiatedHibernate: Hibernation was initiated on the instance. - 
 
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 account limits. 
- Parameters:
 message- The message for the state change.- 
        
Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request. - 
        
Server.InternalError: An internal error caused the instance to terminate during launch. - 
        
Server.ScheduledStop: The instance was stopped due to a scheduled retirement. - 
        
Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price. - 
        
Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price. - 
        
Client.InstanceInitiatedShutdown: The instance was shut down using theshutdown -hcommand from the instance. - 
        
Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation. - 
        
Client.InternalError: A client error caused the instance to terminate during launch. - 
        
Client.InvalidSnapshot.NotFound: The specified snapshot was not found. - 
        
Client.UserInitiatedHibernate: Hibernation was initiated on the instance. - 
        
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 account limits. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 
 -