Struct aws_sdk_datapipeline::operation::deactivate_pipeline::builders::DeactivatePipelineInputBuilder
source · #[non_exhaustive]pub struct DeactivatePipelineInputBuilder { /* private fields */ }
Expand description
A builder for DeactivatePipelineInput
.
Implementations§
source§impl DeactivatePipelineInputBuilder
impl DeactivatePipelineInputBuilder
sourcepub fn pipeline_id(self, input: impl Into<String>) -> Self
pub fn pipeline_id(self, input: impl Into<String>) -> Self
The ID of the pipeline.
This field is required.sourcepub fn set_pipeline_id(self, input: Option<String>) -> Self
pub fn set_pipeline_id(self, input: Option<String>) -> Self
The ID of the pipeline.
sourcepub fn get_pipeline_id(&self) -> &Option<String>
pub fn get_pipeline_id(&self) -> &Option<String>
The ID of the pipeline.
sourcepub fn cancel_active(self, input: bool) -> Self
pub fn cancel_active(self, input: bool) -> Self
Indicates whether to cancel any running objects. The default is true, which sets the state of any running objects to CANCELED
. If this value is false, the pipeline is deactivated after all running objects finish.
sourcepub fn set_cancel_active(self, input: Option<bool>) -> Self
pub fn set_cancel_active(self, input: Option<bool>) -> Self
Indicates whether to cancel any running objects. The default is true, which sets the state of any running objects to CANCELED
. If this value is false, the pipeline is deactivated after all running objects finish.
sourcepub fn get_cancel_active(&self) -> &Option<bool>
pub fn get_cancel_active(&self) -> &Option<bool>
Indicates whether to cancel any running objects. The default is true, which sets the state of any running objects to CANCELED
. If this value is false, the pipeline is deactivated after all running objects finish.
sourcepub fn build(self) -> Result<DeactivatePipelineInput, BuildError>
pub fn build(self) -> Result<DeactivatePipelineInput, BuildError>
Consumes the builder and constructs a DeactivatePipelineInput
.
source§impl DeactivatePipelineInputBuilder
impl DeactivatePipelineInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeactivatePipelineOutput, SdkError<DeactivatePipelineError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeactivatePipelineOutput, SdkError<DeactivatePipelineError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeactivatePipelineInputBuilder
impl Clone for DeactivatePipelineInputBuilder
source§fn clone(&self) -> DeactivatePipelineInputBuilder
fn clone(&self) -> DeactivatePipelineInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DeactivatePipelineInputBuilder
impl Default for DeactivatePipelineInputBuilder
source§fn default() -> DeactivatePipelineInputBuilder
fn default() -> DeactivatePipelineInputBuilder
source§impl PartialEq for DeactivatePipelineInputBuilder
impl PartialEq for DeactivatePipelineInputBuilder
source§fn eq(&self, other: &DeactivatePipelineInputBuilder) -> bool
fn eq(&self, other: &DeactivatePipelineInputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DeactivatePipelineInputBuilder
Auto Trait Implementations§
impl Freeze for DeactivatePipelineInputBuilder
impl RefUnwindSafe for DeactivatePipelineInputBuilder
impl Send for DeactivatePipelineInputBuilder
impl Sync for DeactivatePipelineInputBuilder
impl Unpin for DeactivatePipelineInputBuilder
impl UnwindSafe for DeactivatePipelineInputBuilder
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