Interface RemediationStep.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RemediationStep.Builder,,RemediationStep> SdkBuilder<RemediationStep.Builder,,RemediationStep> SdkPojo
- Enclosing class:
RemediationStep
@Mutable
@NotThreadSafe
public static interface RemediationStep.Builder
extends SdkPojo, CopyableBuilder<RemediationStep.Builder,RemediationStep>
-
Method Summary
Modifier and TypeMethodDescriptionThe action to be taken for this step.description(String description) A description of what the step does.The inverse of the step, to be used if the step needs to be rolled back.The logic behind the existence of this step.The phase of the remediation plan that this step belongs to (for example,FIX).Which service this step is performed in.verifyAfter(String verifyAfter) The action to take after the step to verify its success.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
-
phase
The phase of the remediation plan that this step belongs to (for example,
FIX).- Parameters:
phase- The phase of the remediation plan that this step belongs to (for example,FIX).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of what the step does.
- Parameters:
description- A description of what the step does.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
Which service this step is performed in.
- Parameters:
service- Which service this step is performed in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
The action to be taken for this step.
- Parameters:
action- The action to be taken for this step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logic
The logic behind the existence of this step.
- Parameters:
logic- The logic behind the existence of this step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inverse
The inverse of the step, to be used if the step needs to be rolled back.
- Parameters:
inverse- The inverse of the step, to be used if the step needs to be rolled back.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verifyAfter
The action to take after the step to verify its success.
- Parameters:
verifyAfter- The action to take after the step to verify its success.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-