#[non_exhaustive]pub struct PipeTargetStateMachineParametersBuilder { /* private fields */ }Expand description
A builder for PipeTargetStateMachineParameters.
Implementations§
source§impl PipeTargetStateMachineParametersBuilder
impl PipeTargetStateMachineParametersBuilder
sourcepub fn invocation_type(self, input: PipeTargetInvocationType) -> Self
pub fn invocation_type(self, input: PipeTargetInvocationType) -> Self
Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
-
REQUEST_RESPONSE(default) - Invoke synchronously. For more information, see StartSyncExecution in the Step Functions API Reference.REQUEST_RESPONSEis not supported forSTANDARDstate machine workflows. -
FIRE_AND_FORGET- Invoke asynchronously. For more information, see StartExecution in the Step Functions API Reference.
For more information, see Invocation types in the Amazon EventBridge User Guide.
sourcepub fn set_invocation_type(
self,
input: Option<PipeTargetInvocationType>,
) -> Self
pub fn set_invocation_type( self, input: Option<PipeTargetInvocationType>, ) -> Self
Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
-
REQUEST_RESPONSE(default) - Invoke synchronously. For more information, see StartSyncExecution in the Step Functions API Reference.REQUEST_RESPONSEis not supported forSTANDARDstate machine workflows. -
FIRE_AND_FORGET- Invoke asynchronously. For more information, see StartExecution in the Step Functions API Reference.
For more information, see Invocation types in the Amazon EventBridge User Guide.
sourcepub fn get_invocation_type(&self) -> &Option<PipeTargetInvocationType>
pub fn get_invocation_type(&self) -> &Option<PipeTargetInvocationType>
Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
-
REQUEST_RESPONSE(default) - Invoke synchronously. For more information, see StartSyncExecution in the Step Functions API Reference.REQUEST_RESPONSEis not supported forSTANDARDstate machine workflows. -
FIRE_AND_FORGET- Invoke asynchronously. For more information, see StartExecution in the Step Functions API Reference.
For more information, see Invocation types in the Amazon EventBridge User Guide.
sourcepub fn build(self) -> PipeTargetStateMachineParameters
pub fn build(self) -> PipeTargetStateMachineParameters
Consumes the builder and constructs a PipeTargetStateMachineParameters.
Trait Implementations§
source§impl Clone for PipeTargetStateMachineParametersBuilder
impl Clone for PipeTargetStateMachineParametersBuilder
source§fn clone(&self) -> PipeTargetStateMachineParametersBuilder
fn clone(&self) -> PipeTargetStateMachineParametersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for PipeTargetStateMachineParametersBuilder
impl Default for PipeTargetStateMachineParametersBuilder
source§fn default() -> PipeTargetStateMachineParametersBuilder
fn default() -> PipeTargetStateMachineParametersBuilder
source§impl PartialEq for PipeTargetStateMachineParametersBuilder
impl PartialEq for PipeTargetStateMachineParametersBuilder
source§fn eq(&self, other: &PipeTargetStateMachineParametersBuilder) -> bool
fn eq(&self, other: &PipeTargetStateMachineParametersBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PipeTargetStateMachineParametersBuilder
Auto Trait Implementations§
impl Freeze for PipeTargetStateMachineParametersBuilder
impl RefUnwindSafe for PipeTargetStateMachineParametersBuilder
impl Send for PipeTargetStateMachineParametersBuilder
impl Sync for PipeTargetStateMachineParametersBuilder
impl Unpin for PipeTargetStateMachineParametersBuilder
impl UnwindSafe for PipeTargetStateMachineParametersBuilder
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> 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