Interface InstanceState.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<InstanceState.Builder,,InstanceState> SdkBuilder<InstanceState.Builder,,InstanceState> SdkPojo
- Enclosing class:
 InstanceState
- 
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) A description of the instance state.instanceId(String instanceId) The ID of the instance.reasonCode(String reasonCode) Information about the cause ofOutOfServiceinstances.The current state of the instance.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, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
instanceId
The ID of the instance.
- Parameters:
 instanceId- The ID of the instance.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
state
The current state of the instance.
Valid values:
InService|OutOfService|Unknown- Parameters:
 state- The current state of the instance.Valid values:
InService|OutOfService|Unknown- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
reasonCode
Information about the cause of
OutOfServiceinstances. Specifically, whether the cause is Elastic Load Balancing or the instance.Valid values:
ELB|Instance|N/A- Parameters:
 reasonCode- Information about the cause ofOutOfServiceinstances. Specifically, whether the cause is Elastic Load Balancing or the instance.Valid values:
ELB|Instance|N/A- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
description
A description of the instance state. This string can contain one or more of the following messages.
- 
 
N/A - 
 
A transient error occurred. Please try again later. - 
 
Instance has failed at least the UnhealthyThreshold number of health checks consecutively. - 
 
Instance has not passed the configured HealthyThreshold number of health checks consecutively. - 
 
Instance registration is still in progress. - 
 
Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to. - 
 
Instance is not currently registered with the LoadBalancer. - 
 
Instance deregistration currently in progress. - 
 
Disable Availability Zone is currently in progress. - 
 
Instance is in pending state. - 
 
Instance is in stopped state. - 
 
Instance is in terminated state. 
- Parameters:
 description- A description of the instance state. This string can contain one or more of the following messages.- 
        
N/A - 
        
A transient error occurred. Please try again later. - 
        
Instance has failed at least the UnhealthyThreshold number of health checks consecutively. - 
        
Instance has not passed the configured HealthyThreshold number of health checks consecutively. - 
        
Instance registration is still in progress. - 
        
Instance is in the EC2 Availability Zone for which LoadBalancer is not configured to route traffic to. - 
        
Instance is not currently registered with the LoadBalancer. - 
        
Instance deregistration currently in progress. - 
        
Disable Availability Zone is currently in progress. - 
        
Instance is in pending state. - 
        
Instance is in stopped state. - 
        
Instance is in terminated state. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 
 -