Class AutoRepairConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutoRepairConfiguration.Builder,AutoRepairConfiguration>
The auto repair configuration for an Amazon ECS Managed Instances capacity provider. When enabled, Amazon ECS automatically replaces container instances that are detected as unhealthy based on container instance health checks, including accelerated compute device and daemon health checks.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AutoRepairActionsStatusThe status of auto repair actions for the capacity provider.final StringThe status of auto repair actions for the capacity provider.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends AutoRepairConfiguration.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
actionsStatus
The status of auto repair actions for the capacity provider. When set to
ENABLED, Amazon ECS automatically replaces container instances with anIMPAIREDhealth status. When set toDISABLED, Amazon ECS still monitors container instance health but does not automatically replace impaired instances.If the service returns an enum value that is not available in the current SDK version,
actionsStatuswill returnAutoRepairActionsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionsStatusAsString().- Returns:
- The status of auto repair actions for the capacity provider. When set to
ENABLED, Amazon ECS automatically replaces container instances with anIMPAIREDhealth status. When set toDISABLED, Amazon ECS still monitors container instance health but does not automatically replace impaired instances. - See Also:
-
actionsStatusAsString
The status of auto repair actions for the capacity provider. When set to
ENABLED, Amazon ECS automatically replaces container instances with anIMPAIREDhealth status. When set toDISABLED, Amazon ECS still monitors container instance health but does not automatically replace impaired instances.If the service returns an enum value that is not available in the current SDK version,
actionsStatuswill returnAutoRepairActionsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionsStatusAsString().- Returns:
- The status of auto repair actions for the capacity provider. When set to
ENABLED, Amazon ECS automatically replaces container instances with anIMPAIREDhealth status. When set toDISABLED, Amazon ECS still monitors container instance health but does not automatically replace impaired instances. - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AutoRepairConfiguration.Builder,AutoRepairConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-