Interface CfnPipelinePropsMixin.LambdaProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipelinePropsMixin.LambdaProperty.Jsii$Proxy
- Enclosing class:
CfnPipelinePropsMixin
@Stability(Stable)
public static interface CfnPipelinePropsMixin.LambdaProperty
extends software.amazon.jsii.JsiiSerializable
An activity that runs a Lambda function to modify the message.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotanalytics.*;
LambdaProperty lambdaProperty = LambdaProperty.builder()
.batchSize(123)
.lambdaName("lambdaName")
.name("name")
.next("next")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPipelinePropsMixin.LambdaPropertystatic final classAn implementation forCfnPipelinePropsMixin.LambdaProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default NumberThe number of messages passed to the Lambda function for processing.default ObjectThe name of the Lambda function that is run on the message.default StringgetName()The name of the 'lambda' activity.default StringgetNext()The next activity in the pipeline.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBatchSize
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.
- See Also:
-
getLambdaName
The name of the Lambda function that is run on the message.Returns union: either
StringorIFunctionRef- See Also:
-
getName
The name of the 'lambda' activity.- See Also:
-
getNext
The next activity in the pipeline.- See Also:
-
builder
-