#[non_exhaustive]pub struct PipelineExecutionStepBuilder { /* private fields */ }
Expand description
A builder for PipelineExecutionStep
.
Implementations§
source§impl PipelineExecutionStepBuilder
impl PipelineExecutionStepBuilder
sourcepub fn step_name(self, input: impl Into<String>) -> Self
pub fn step_name(self, input: impl Into<String>) -> Self
The name of the step that is executed.
sourcepub fn set_step_name(self, input: Option<String>) -> Self
pub fn set_step_name(self, input: Option<String>) -> Self
The name of the step that is executed.
sourcepub fn get_step_name(&self) -> &Option<String>
pub fn get_step_name(&self) -> &Option<String>
The name of the step that is executed.
sourcepub fn step_display_name(self, input: impl Into<String>) -> Self
pub fn step_display_name(self, input: impl Into<String>) -> Self
The display name of the step.
sourcepub fn set_step_display_name(self, input: Option<String>) -> Self
pub fn set_step_display_name(self, input: Option<String>) -> Self
The display name of the step.
sourcepub fn get_step_display_name(&self) -> &Option<String>
pub fn get_step_display_name(&self) -> &Option<String>
The display name of the step.
sourcepub fn step_description(self, input: impl Into<String>) -> Self
pub fn step_description(self, input: impl Into<String>) -> Self
The description of the step.
sourcepub fn set_step_description(self, input: Option<String>) -> Self
pub fn set_step_description(self, input: Option<String>) -> Self
The description of the step.
sourcepub fn get_step_description(&self) -> &Option<String>
pub fn get_step_description(&self) -> &Option<String>
The description of the step.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time that the step started executing.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time that the step started executing.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The time that the step started executing.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time that the step stopped executing.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The time that the step stopped executing.
sourcepub fn step_status(self, input: StepStatus) -> Self
pub fn step_status(self, input: StepStatus) -> Self
The status of the step execution.
sourcepub fn set_step_status(self, input: Option<StepStatus>) -> Self
pub fn set_step_status(self, input: Option<StepStatus>) -> Self
The status of the step execution.
sourcepub fn get_step_status(&self) -> &Option<StepStatus>
pub fn get_step_status(&self) -> &Option<StepStatus>
The status of the step execution.
sourcepub fn cache_hit_result(self, input: CacheHitResult) -> Self
pub fn cache_hit_result(self, input: CacheHitResult) -> Self
If this pipeline execution step was cached, details on the cache hit.
sourcepub fn set_cache_hit_result(self, input: Option<CacheHitResult>) -> Self
pub fn set_cache_hit_result(self, input: Option<CacheHitResult>) -> Self
If this pipeline execution step was cached, details on the cache hit.
sourcepub fn get_cache_hit_result(&self) -> &Option<CacheHitResult>
pub fn get_cache_hit_result(&self) -> &Option<CacheHitResult>
If this pipeline execution step was cached, details on the cache hit.
sourcepub fn attempt_count(self, input: i32) -> Self
pub fn attempt_count(self, input: i32) -> Self
The current attempt of the execution step. For more information, see Retry Policy for SageMaker Pipelines steps.
sourcepub fn set_attempt_count(self, input: Option<i32>) -> Self
pub fn set_attempt_count(self, input: Option<i32>) -> Self
The current attempt of the execution step. For more information, see Retry Policy for SageMaker Pipelines steps.
sourcepub fn get_attempt_count(&self) -> &Option<i32>
pub fn get_attempt_count(&self) -> &Option<i32>
The current attempt of the execution step. For more information, see Retry Policy for SageMaker Pipelines steps.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason why the step failed execution. This is only returned if the step failed its execution.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason why the step failed execution. This is only returned if the step failed its execution.
sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason why the step failed execution. This is only returned if the step failed its execution.
sourcepub fn metadata(self, input: PipelineExecutionStepMetadata) -> Self
pub fn metadata(self, input: PipelineExecutionStepMetadata) -> Self
Metadata to run the pipeline step.
sourcepub fn set_metadata(self, input: Option<PipelineExecutionStepMetadata>) -> Self
pub fn set_metadata(self, input: Option<PipelineExecutionStepMetadata>) -> Self
Metadata to run the pipeline step.
sourcepub fn get_metadata(&self) -> &Option<PipelineExecutionStepMetadata>
pub fn get_metadata(&self) -> &Option<PipelineExecutionStepMetadata>
Metadata to run the pipeline step.
sourcepub fn selective_execution_result(self, input: SelectiveExecutionResult) -> Self
pub fn selective_execution_result(self, input: SelectiveExecutionResult) -> Self
The ARN from an execution of the current pipeline from which results are reused for this step.
sourcepub fn set_selective_execution_result(
self,
input: Option<SelectiveExecutionResult>
) -> Self
pub fn set_selective_execution_result( self, input: Option<SelectiveExecutionResult> ) -> Self
The ARN from an execution of the current pipeline from which results are reused for this step.
sourcepub fn get_selective_execution_result(
&self
) -> &Option<SelectiveExecutionResult>
pub fn get_selective_execution_result( &self ) -> &Option<SelectiveExecutionResult>
The ARN from an execution of the current pipeline from which results are reused for this step.
sourcepub fn build(self) -> PipelineExecutionStep
pub fn build(self) -> PipelineExecutionStep
Consumes the builder and constructs a PipelineExecutionStep
.
Trait Implementations§
source§impl Clone for PipelineExecutionStepBuilder
impl Clone for PipelineExecutionStepBuilder
source§fn clone(&self) -> PipelineExecutionStepBuilder
fn clone(&self) -> PipelineExecutionStepBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PipelineExecutionStepBuilder
impl Debug for PipelineExecutionStepBuilder
source§impl Default for PipelineExecutionStepBuilder
impl Default for PipelineExecutionStepBuilder
source§fn default() -> PipelineExecutionStepBuilder
fn default() -> PipelineExecutionStepBuilder
source§impl PartialEq for PipelineExecutionStepBuilder
impl PartialEq for PipelineExecutionStepBuilder
source§fn eq(&self, other: &PipelineExecutionStepBuilder) -> bool
fn eq(&self, other: &PipelineExecutionStepBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.