#[non_exhaustive]pub struct StartPipelineExecutionInput {
pub pipeline_name: Option<String>,
pub pipeline_execution_display_name: Option<String>,
pub pipeline_parameters: Option<Vec<Parameter>>,
pub pipeline_execution_description: Option<String>,
pub client_request_token: Option<String>,
pub parallelism_configuration: Option<ParallelismConfiguration>,
pub selective_execution_config: Option<SelectiveExecutionConfig>,
}
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.pipeline_name: Option<String>
The name or Amazon Resource Name (ARN) of the pipeline.
pipeline_execution_display_name: Option<String>
The display name of the pipeline execution.
pipeline_parameters: Option<Vec<Parameter>>
Contains a list of pipeline parameters. This list can be empty.
pipeline_execution_description: Option<String>
The description of the pipeline execution.
client_request_token: Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than once.
parallelism_configuration: Option<ParallelismConfiguration>
This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this specific run.
selective_execution_config: Option<SelectiveExecutionConfig>
The selective execution configuration applied to the pipeline run.
Implementations§
source§impl StartPipelineExecutionInput
impl StartPipelineExecutionInput
sourcepub fn pipeline_name(&self) -> Option<&str>
pub fn pipeline_name(&self) -> Option<&str>
The name or Amazon Resource Name (ARN) of the pipeline.
sourcepub fn pipeline_execution_display_name(&self) -> Option<&str>
pub fn pipeline_execution_display_name(&self) -> Option<&str>
The display name of the pipeline execution.
sourcepub fn pipeline_parameters(&self) -> &[Parameter]
pub fn pipeline_parameters(&self) -> &[Parameter]
Contains a list of pipeline parameters. This list can be empty.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .pipeline_parameters.is_none()
.
sourcepub fn pipeline_execution_description(&self) -> Option<&str>
pub fn pipeline_execution_description(&self) -> Option<&str>
The description of the pipeline execution.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than once.
sourcepub fn parallelism_configuration(&self) -> Option<&ParallelismConfiguration>
pub fn parallelism_configuration(&self) -> Option<&ParallelismConfiguration>
This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this specific run.
sourcepub fn selective_execution_config(&self) -> Option<&SelectiveExecutionConfig>
pub fn selective_execution_config(&self) -> Option<&SelectiveExecutionConfig>
The selective execution configuration applied to the pipeline run.
source§impl StartPipelineExecutionInput
impl StartPipelineExecutionInput
sourcepub fn builder() -> StartPipelineExecutionInputBuilder
pub fn builder() -> StartPipelineExecutionInputBuilder
Creates a new builder-style object to manufacture StartPipelineExecutionInput
.
Trait Implementations§
source§impl Clone for StartPipelineExecutionInput
impl Clone for StartPipelineExecutionInput
source§fn clone(&self) -> StartPipelineExecutionInput
fn clone(&self) -> StartPipelineExecutionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartPipelineExecutionInput
impl Debug for StartPipelineExecutionInput
source§impl PartialEq for StartPipelineExecutionInput
impl PartialEq for StartPipelineExecutionInput
source§fn eq(&self, other: &StartPipelineExecutionInput) -> bool
fn eq(&self, other: &StartPipelineExecutionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartPipelineExecutionInput
Auto Trait Implementations§
impl Freeze for StartPipelineExecutionInput
impl RefUnwindSafe for StartPipelineExecutionInput
impl Send for StartPipelineExecutionInput
impl Sync for StartPipelineExecutionInput
impl Unpin for StartPipelineExecutionInput
impl UnwindSafe for StartPipelineExecutionInput
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