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 specificnodeMonitoringCondition
andnodeUnhealthyReason
.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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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
nodeMonitoringCondition
andnodeUnhealthyReason
.- Parameters:
minRepairWaitTimeMins
- Specify the minimum time in minutes to wait before attempting to repair a node with this specificnodeMonitoringCondition
andnodeUnhealthyReason
.- 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:
-