Struct aws_sdk_sfn::operation::start_sync_execution::builders::StartSyncExecutionInputBuilder
source · #[non_exhaustive]pub struct StartSyncExecutionInputBuilder { /* private fields */ }Expand description
A builder for StartSyncExecutionInput.
Implementations§
source§impl StartSyncExecutionInputBuilder
impl StartSyncExecutionInputBuilder
sourcepub fn state_machine_arn(self, input: impl Into<String>) -> Self
pub fn state_machine_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the state machine to execute.
This field is required.sourcepub fn set_state_machine_arn(self, input: Option<String>) -> Self
pub fn set_state_machine_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the state machine to execute.
sourcepub fn get_state_machine_arn(&self) -> &Option<String>
pub fn get_state_machine_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the state machine to execute.
sourcepub fn input(self, input: impl Into<String>) -> Self
pub fn input(self, input: impl Into<String>) -> Self
The string that contains the JSON input data for the execution, for example:
"input": "{\"first_name\" : \"test\"}"
If you don't include any JSON input data, you still must include the two braces, for example: "input": "{}"
Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
sourcepub fn set_input(self, input: Option<String>) -> Self
pub fn set_input(self, input: Option<String>) -> Self
The string that contains the JSON input data for the execution, for example:
"input": "{\"first_name\" : \"test\"}"
If you don't include any JSON input data, you still must include the two braces, for example: "input": "{}"
Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
sourcepub fn get_input(&self) -> &Option<String>
pub fn get_input(&self) -> &Option<String>
The string that contains the JSON input data for the execution, for example:
"input": "{\"first_name\" : \"test\"}"
If you don't include any JSON input data, you still must include the two braces, for example: "input": "{}"
Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
sourcepub fn trace_header(self, input: impl Into<String>) -> Self
pub fn trace_header(self, input: impl Into<String>) -> Self
Passes the X-Ray trace header. The trace header can also be passed in the request payload.
sourcepub fn set_trace_header(self, input: Option<String>) -> Self
pub fn set_trace_header(self, input: Option<String>) -> Self
Passes the X-Ray trace header. The trace header can also be passed in the request payload.
sourcepub fn get_trace_header(&self) -> &Option<String>
pub fn get_trace_header(&self) -> &Option<String>
Passes the X-Ray trace header. The trace header can also be passed in the request payload.
sourcepub fn build(self) -> Result<StartSyncExecutionInput, BuildError>
pub fn build(self) -> Result<StartSyncExecutionInput, BuildError>
Consumes the builder and constructs a StartSyncExecutionInput.
source§impl StartSyncExecutionInputBuilder
impl StartSyncExecutionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<StartSyncExecutionOutput, SdkError<StartSyncExecutionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<StartSyncExecutionOutput, SdkError<StartSyncExecutionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartSyncExecutionInputBuilder
impl Clone for StartSyncExecutionInputBuilder
source§fn clone(&self) -> StartSyncExecutionInputBuilder
fn clone(&self) -> StartSyncExecutionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for StartSyncExecutionInputBuilder
impl Default for StartSyncExecutionInputBuilder
source§fn default() -> StartSyncExecutionInputBuilder
fn default() -> StartSyncExecutionInputBuilder
source§impl PartialEq for StartSyncExecutionInputBuilder
impl PartialEq for StartSyncExecutionInputBuilder
source§fn eq(&self, other: &StartSyncExecutionInputBuilder) -> bool
fn eq(&self, other: &StartSyncExecutionInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartSyncExecutionInputBuilder
Auto Trait Implementations§
impl Freeze for StartSyncExecutionInputBuilder
impl RefUnwindSafe for StartSyncExecutionInputBuilder
impl Send for StartSyncExecutionInputBuilder
impl Sync for StartSyncExecutionInputBuilder
impl Unpin for StartSyncExecutionInputBuilder
impl UnwindSafe for StartSyncExecutionInputBuilder
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