Interface RecoveryPlanExecutionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryPlanExecutionSummary.Builder,,RecoveryPlanExecutionSummary> SdkBuilder<RecoveryPlanExecutionSummary.Builder,,RecoveryPlanExecutionSummary> SdkPojo
- Enclosing class:
RecoveryPlanExecutionSummary
@Mutable
@NotThreadSafe
public static interface RecoveryPlanExecutionSummary.Builder
extends SdkPojo, CopyableBuilder<RecoveryPlanExecutionSummary.Builder,RecoveryPlanExecutionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionerrorDetail(Consumer<ErrorDetail.Builder> errorDetail) Error details if the execution failed.errorDetail(ErrorDetail errorDetail) Error details if the execution failed.The execution mode.The execution mode.recoveryPlanArn(String recoveryPlanArn) The ARN of the Recovery Plan.recoveryPlanExecutionArn(String recoveryPlanExecutionArn) The ARN of the Recovery Plan execution.The timestamp when the execution started.The execution status.status(RecoveryPlanExecutionStatus status) The execution status.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
-
recoveryPlanExecutionArn
The ARN of the Recovery Plan execution.
- Parameters:
recoveryPlanExecutionArn- The ARN of the Recovery Plan execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPlanArn
The ARN of the Recovery Plan.
- Parameters:
recoveryPlanArn- The ARN of the Recovery Plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mode
The execution mode.
- Parameters:
mode- The execution mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
The execution mode.
- Parameters:
mode- The execution mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The execution status.
- Parameters:
status- The execution status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The execution status.
- Parameters:
status- The execution status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startedAt
The timestamp when the execution started.
- Parameters:
startedAt- The timestamp when the execution started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorDetail
Error details if the execution failed.
- Parameters:
errorDetail- Error details if the execution failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorDetail
Error details if the execution failed.
This is a convenience method that creates an instance of theErrorDetail.Builderavoiding the need to create one manually viaErrorDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrorDetail(ErrorDetail).- Parameters:
errorDetail- a consumer that will call methods onErrorDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-