pub struct LambdaActivity {
pub batch_size: i64,
pub lambda_name: String,
pub name: String,
pub next: Option<String>,
}
Expand description
An activity that runs a Lambda function to modify the message.
Fields§
§batch_size: i64
The number of messages passed to the Lambda function for processing.
The AWS Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.
lambda_name: String
The name of the Lambda function that is run on the message.
name: String
The name of the 'lambda' activity.
next: Option<String>
The next activity in the pipeline.
Trait Implementations§
Source§impl Clone for LambdaActivity
impl Clone for LambdaActivity
Source§fn clone(&self) -> LambdaActivity
fn clone(&self) -> LambdaActivity
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LambdaActivity
impl Debug for LambdaActivity
Source§impl Default for LambdaActivity
impl Default for LambdaActivity
Source§fn default() -> LambdaActivity
fn default() -> LambdaActivity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LambdaActivity
impl<'de> Deserialize<'de> for LambdaActivity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LambdaActivity
impl PartialEq for LambdaActivity
Source§impl Serialize for LambdaActivity
impl Serialize for LambdaActivity
impl StructuralPartialEq for LambdaActivity
Auto Trait Implementations§
impl Freeze for LambdaActivity
impl RefUnwindSafe for LambdaActivity
impl Send for LambdaActivity
impl Sync for LambdaActivity
impl Unpin for LambdaActivity
impl UnwindSafe for LambdaActivity
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
Mutably borrows from an owned value. Read more