Struct aws_sdk_sagemaker::types::SelectiveExecutionConfig
source · #[non_exhaustive]pub struct SelectiveExecutionConfig {
pub source_pipeline_execution_arn: Option<String>,
pub selected_steps: Option<Vec<SelectedStep>>,
}
Expand description
The selective execution configuration applied to the pipeline run.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.source_pipeline_execution_arn: Option<String>
The ARN from a reference execution of the current pipeline. Used to copy input collaterals needed for the selected steps to run. The execution status of the pipeline can be either Failed
or Success
.
This field is required if the steps you specify for SelectedSteps
depend on output collaterals from any non-specified pipeline steps. For more information, see Selective Execution for Pipeline Steps.
selected_steps: Option<Vec<SelectedStep>>
A list of pipeline steps to run. All step(s) in all path(s) between two selected steps should be included.
Implementations§
source§impl SelectiveExecutionConfig
impl SelectiveExecutionConfig
sourcepub fn source_pipeline_execution_arn(&self) -> Option<&str>
pub fn source_pipeline_execution_arn(&self) -> Option<&str>
The ARN from a reference execution of the current pipeline. Used to copy input collaterals needed for the selected steps to run. The execution status of the pipeline can be either Failed
or Success
.
This field is required if the steps you specify for SelectedSteps
depend on output collaterals from any non-specified pipeline steps. For more information, see Selective Execution for Pipeline Steps.
sourcepub fn selected_steps(&self) -> &[SelectedStep]
pub fn selected_steps(&self) -> &[SelectedStep]
A list of pipeline steps to run. All step(s) in all path(s) between two selected steps should be included.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .selected_steps.is_none()
.
source§impl SelectiveExecutionConfig
impl SelectiveExecutionConfig
sourcepub fn builder() -> SelectiveExecutionConfigBuilder
pub fn builder() -> SelectiveExecutionConfigBuilder
Creates a new builder-style object to manufacture SelectiveExecutionConfig
.
Trait Implementations§
source§impl Clone for SelectiveExecutionConfig
impl Clone for SelectiveExecutionConfig
source§fn clone(&self) -> SelectiveExecutionConfig
fn clone(&self) -> SelectiveExecutionConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SelectiveExecutionConfig
impl Debug for SelectiveExecutionConfig
source§impl PartialEq for SelectiveExecutionConfig
impl PartialEq for SelectiveExecutionConfig
impl StructuralPartialEq for SelectiveExecutionConfig
Auto Trait Implementations§
impl Freeze for SelectiveExecutionConfig
impl RefUnwindSafe for SelectiveExecutionConfig
impl Send for SelectiveExecutionConfig
impl Sync for SelectiveExecutionConfig
impl Unpin for SelectiveExecutionConfig
impl UnwindSafe for SelectiveExecutionConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more