// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`RetryStageExecution`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`pipeline_name(impl Into<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::pipeline_name) / [`set_pipeline_name(Option<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::set_pipeline_name):<br>required: **true**<br><p>The name of the pipeline that contains the failed stage.</p><br>
/// - [`stage_name(impl Into<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::stage_name) / [`set_stage_name(Option<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::set_stage_name):<br>required: **true**<br><p>The name of the failed stage to be retried.</p><br>
/// - [`pipeline_execution_id(impl Into<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::pipeline_execution_id) / [`set_pipeline_execution_id(Option<String>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::set_pipeline_execution_id):<br>required: **true**<br><p>The ID of the pipeline execution in the failed stage to be retried. Use the <code>GetPipelineState</code> action to retrieve the current pipelineExecutionId of the failed stage</p><br>
/// - [`retry_mode(StageRetryMode)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::retry_mode) / [`set_retry_mode(Option<StageRetryMode>)`](crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::set_retry_mode):<br>required: **true**<br><p>The scope of the retry attempt.</p><br>
/// - On success, responds with [`RetryStageExecutionOutput`](crate::operation::retry_stage_execution::RetryStageExecutionOutput) with field(s):
/// - [`pipeline_execution_id(Option<String>)`](crate::operation::retry_stage_execution::RetryStageExecutionOutput::pipeline_execution_id): <p>The ID of the current workflow execution in the failed stage.</p>
/// - On failure, responds with [`SdkError<RetryStageExecutionError>`](crate::operation::retry_stage_execution::RetryStageExecutionError)
pub fn retry_stage_execution(&self) -> crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder {
crate::operation::retry_stage_execution::builders::RetryStageExecutionFluentBuilder::new(self.handle.clone())
}
}