Interface RecoveryPlanExecutionStepConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryPlanExecutionStepConfiguration.Builder,,RecoveryPlanExecutionStepConfiguration> SdkBuilder<RecoveryPlanExecutionStepConfiguration.Builder,,RecoveryPlanExecutionStepConfiguration> SdkPojo
- Enclosing class:
RecoveryPlanExecutionStepConfiguration
@Mutable
@NotThreadSafe
public static interface RecoveryPlanExecutionStepConfiguration.Builder
extends SdkPojo, CopyableBuilder<RecoveryPlanExecutionStepConfiguration.Builder,RecoveryPlanExecutionStepConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionexecutionServerStepConfiguration(Consumer<ExecutionServerStepConfiguration.Builder> executionServerStepConfiguration) Configuration for a SERVER type step (with execution state like jobID).executionServerStepConfiguration(ExecutionServerStepConfiguration executionServerStepConfiguration) Configuration for a SERVER type step (with execution state like jobID).waitStepConfiguration(Consumer<WaitStepConfiguration.Builder> waitStepConfiguration) Configuration for a WAIT type step.waitStepConfiguration(WaitStepConfiguration waitStepConfiguration) Configuration for a WAIT type step.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
-
executionServerStepConfiguration
RecoveryPlanExecutionStepConfiguration.Builder executionServerStepConfiguration(ExecutionServerStepConfiguration executionServerStepConfiguration) Configuration for a SERVER type step (with execution state like jobID).
- Parameters:
executionServerStepConfiguration- Configuration for a SERVER type step (with execution state like jobID).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionServerStepConfiguration
default RecoveryPlanExecutionStepConfiguration.Builder executionServerStepConfiguration(Consumer<ExecutionServerStepConfiguration.Builder> executionServerStepConfiguration) Configuration for a SERVER type step (with execution state like jobID).
This is a convenience method that creates an instance of theExecutionServerStepConfiguration.Builderavoiding the need to create one manually viaExecutionServerStepConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexecutionServerStepConfiguration(ExecutionServerStepConfiguration).- Parameters:
executionServerStepConfiguration- a consumer that will call methods onExecutionServerStepConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
waitStepConfiguration
RecoveryPlanExecutionStepConfiguration.Builder waitStepConfiguration(WaitStepConfiguration waitStepConfiguration) Configuration for a WAIT type step.
- Parameters:
waitStepConfiguration- Configuration for a WAIT type step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waitStepConfiguration
default RecoveryPlanExecutionStepConfiguration.Builder waitStepConfiguration(Consumer<WaitStepConfiguration.Builder> waitStepConfiguration) Configuration for a WAIT type step.
This is a convenience method that creates an instance of theWaitStepConfiguration.Builderavoiding the need to create one manually viaWaitStepConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towaitStepConfiguration(WaitStepConfiguration).- Parameters:
waitStepConfiguration- a consumer that will call methods onWaitStepConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-