Interface NodeRepairConfigOverrides.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NodeRepairConfigOverrides.Builder,,NodeRepairConfigOverrides> SdkBuilder<NodeRepairConfigOverrides.Builder,,NodeRepairConfigOverrides> SdkPojo
- Enclosing class:
NodeRepairConfigOverrides
@Mutable
@NotThreadSafe
public static interface NodeRepairConfigOverrides.Builder
extends SdkPojo, CopyableBuilder<NodeRepairConfigOverrides.Builder,NodeRepairConfigOverrides>
-
Method Summary
Modifier and TypeMethodDescriptionminRepairWaitTimeMins(Integer minRepairWaitTimeMins) Specify the minimum time in minutes to wait before attempting to repair a node with this specificnodeMonitoringConditionandnodeUnhealthyReason.nodeMonitoringCondition(String nodeMonitoringCondition) Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.nodeUnhealthyReason(String nodeUnhealthyReason) Specify a reason reported by the node monitoring agent that this override would apply to.repairAction(String repairAction) Specify the repair action to take for nodes when all of the specified conditions are met.repairAction(RepairAction repairAction) Specify the repair action to take for nodes when all of the specified conditions are met.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
-
nodeMonitoringCondition
Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.
- Parameters:
nodeMonitoringCondition- Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeUnhealthyReason
Specify a reason reported by the node monitoring agent that this override would apply to.
- Parameters:
nodeUnhealthyReason- Specify a reason reported by the node monitoring agent that this override would apply to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minRepairWaitTimeMins
Specify the minimum time in minutes to wait before attempting to repair a node with this specific
nodeMonitoringConditionandnodeUnhealthyReason.- Parameters:
minRepairWaitTimeMins- Specify the minimum time in minutes to wait before attempting to repair a node with this specificnodeMonitoringConditionandnodeUnhealthyReason.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repairAction
Specify the repair action to take for nodes when all of the specified conditions are met.
- Parameters:
repairAction- Specify the repair action to take for nodes when all of the specified conditions are met.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
repairAction
Specify the repair action to take for nodes when all of the specified conditions are met.
- Parameters:
repairAction- Specify the repair action to take for nodes when all of the specified conditions are met.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-