#[non_exhaustive]pub struct CallbackStepMetadataBuilder { /* private fields */ }
Expand description
A builder for CallbackStepMetadata
.
Implementations§
source§impl CallbackStepMetadataBuilder
impl CallbackStepMetadataBuilder
sourcepub fn callback_token(self, input: impl Into<String>) -> Self
pub fn callback_token(self, input: impl Into<String>) -> Self
The pipeline generated token from the Amazon SQS queue.
sourcepub fn set_callback_token(self, input: Option<String>) -> Self
pub fn set_callback_token(self, input: Option<String>) -> Self
The pipeline generated token from the Amazon SQS queue.
sourcepub fn get_callback_token(&self) -> &Option<String>
pub fn get_callback_token(&self) -> &Option<String>
The pipeline generated token from the Amazon SQS queue.
sourcepub fn sqs_queue_url(self, input: impl Into<String>) -> Self
pub fn sqs_queue_url(self, input: impl Into<String>) -> Self
The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback step.
sourcepub fn set_sqs_queue_url(self, input: Option<String>) -> Self
pub fn set_sqs_queue_url(self, input: Option<String>) -> Self
The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback step.
sourcepub fn get_sqs_queue_url(&self) -> &Option<String>
pub fn get_sqs_queue_url(&self) -> &Option<String>
The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback step.
sourcepub fn output_parameters(self, input: OutputParameter) -> Self
pub fn output_parameters(self, input: OutputParameter) -> Self
Appends an item to output_parameters
.
To override the contents of this collection use set_output_parameters
.
A list of the output parameters of the callback step.
sourcepub fn set_output_parameters(self, input: Option<Vec<OutputParameter>>) -> Self
pub fn set_output_parameters(self, input: Option<Vec<OutputParameter>>) -> Self
A list of the output parameters of the callback step.
sourcepub fn get_output_parameters(&self) -> &Option<Vec<OutputParameter>>
pub fn get_output_parameters(&self) -> &Option<Vec<OutputParameter>>
A list of the output parameters of the callback step.
sourcepub fn build(self) -> CallbackStepMetadata
pub fn build(self) -> CallbackStepMetadata
Consumes the builder and constructs a CallbackStepMetadata
.
Trait Implementations§
source§impl Clone for CallbackStepMetadataBuilder
impl Clone for CallbackStepMetadataBuilder
source§fn clone(&self) -> CallbackStepMetadataBuilder
fn clone(&self) -> CallbackStepMetadataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CallbackStepMetadataBuilder
impl Debug for CallbackStepMetadataBuilder
source§impl Default for CallbackStepMetadataBuilder
impl Default for CallbackStepMetadataBuilder
source§fn default() -> CallbackStepMetadataBuilder
fn default() -> CallbackStepMetadataBuilder
impl StructuralPartialEq for CallbackStepMetadataBuilder
Auto Trait Implementations§
impl Freeze for CallbackStepMetadataBuilder
impl RefUnwindSafe for CallbackStepMetadataBuilder
impl Send for CallbackStepMetadataBuilder
impl Sync for CallbackStepMetadataBuilder
impl Unpin for CallbackStepMetadataBuilder
impl UnwindSafe for CallbackStepMetadataBuilder
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