#[non_exhaustive]pub struct RunPipelineActivityInput {
pub pipeline_activity: Option<PipelineActivity>,
pub payloads: Option<Vec<Blob>>,
}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_activity: Option<PipelineActivity>The pipeline activity that is run. This must not be a channel activity or a data store activity because these activities are used in a pipeline only to load the original message and to store the (possibly) transformed message. If a Lambda activity is specified, only short-running Lambda functions (those with a timeout of less than 30 seconds or less) can be used.
payloads: Option<Vec<Blob>>The sample message payloads on which the pipeline activity is run.
Implementations§
source§impl RunPipelineActivityInput
impl RunPipelineActivityInput
sourcepub fn pipeline_activity(&self) -> Option<&PipelineActivity>
pub fn pipeline_activity(&self) -> Option<&PipelineActivity>
The pipeline activity that is run. This must not be a channel activity or a data store activity because these activities are used in a pipeline only to load the original message and to store the (possibly) transformed message. If a Lambda activity is specified, only short-running Lambda functions (those with a timeout of less than 30 seconds or less) can be used.
source§impl RunPipelineActivityInput
impl RunPipelineActivityInput
sourcepub fn builder() -> RunPipelineActivityInputBuilder
pub fn builder() -> RunPipelineActivityInputBuilder
Creates a new builder-style object to manufacture RunPipelineActivityInput.
Trait Implementations§
source§impl Clone for RunPipelineActivityInput
impl Clone for RunPipelineActivityInput
source§fn clone(&self) -> RunPipelineActivityInput
fn clone(&self) -> RunPipelineActivityInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for RunPipelineActivityInput
impl Debug for RunPipelineActivityInput
source§impl PartialEq for RunPipelineActivityInput
impl PartialEq for RunPipelineActivityInput
impl StructuralPartialEq for RunPipelineActivityInput
Auto Trait Implementations§
impl Freeze for RunPipelineActivityInput
impl RefUnwindSafe for RunPipelineActivityInput
impl Send for RunPipelineActivityInput
impl Sync for RunPipelineActivityInput
impl Unpin for RunPipelineActivityInput
impl UnwindSafe for RunPipelineActivityInput
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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