Struct aws_sdk_sagemaker::model::pipeline_execution_step::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for PipelineExecutionStep
.
Implementations§
source§impl Builder
impl Builder
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 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 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 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 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 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 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 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 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 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 build(self) -> PipelineExecutionStep
pub fn build(self) -> PipelineExecutionStep
Consumes the builder and constructs a PipelineExecutionStep
.