@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)", date="2022-08-09T19:16:45.092Z") public class LambdaDestination extends software.amazon.jsii.JsiiObject implements IDestination
Example:
// Auto-extract response payload with a lambda destination Function destinationFn; Function sourceFn = Function.Builder.create(this, "Source") .runtime(Runtime.NODEJS_12_X) .handler("index.handler") .code(Code.fromAsset(join(__dirname, "lambda-handler"))) // auto-extract on success .onSuccess(LambdaDestination.Builder.create(destinationFn) .responseOnly(true) .build()) .build();
Modifier and Type | Class and Description |
---|---|
static class |
LambdaDestination.Builder
A fluent builder for
LambdaDestination . |
IDestination.Jsii$Default, IDestination.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
|
LambdaDestination(IFunction fn,
LambdaDestinationOptions options) |
protected |
LambdaDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
LambdaDestination(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
DestinationConfig |
bind(Construct scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
bind(Construct scope,
IFunction fn,
DestinationOptions options)
Returns a destination configuration.
|
protected LambdaDestination(software.amazon.jsii.JsiiObjectRef objRef)
protected LambdaDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public LambdaDestination(IFunction fn, LambdaDestinationOptions options)
fn
- This parameter is required.options
- public DestinationConfig bind(Construct scope, IFunction fn, DestinationOptions options)
bind
in interface IDestination
scope
- This parameter is required.fn
- This parameter is required.options
- public DestinationConfig bind(Construct scope, IFunction fn)
bind
in interface IDestination
scope
- This parameter is required.fn
- This parameter is required.