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) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends AutoRepairConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AutoRepairConfiguration.Builder,AutoRepairConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-