Class LambdaProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ses.actions.LambdaProps.Jsii$Proxy
- All Implemented Interfaces:
LambdaProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- LambdaProps
@Stability(Stable)
@Internal
public static final class LambdaProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LambdaProps
An implementation for
LambdaProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ses.actions.LambdaProps
LambdaProps.Builder, LambdaProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(LambdaProps.Builder builder) Constructor that initializes the object based on literal property values passed by theLambdaProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IFunctionThe Lambda function to invoke.final LambdaInvocationTypeThe invocation type of the Lambda function.final ITopicgetTopic()The SNS topic to notify when the Lambda action is taken.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theLambdaProps.Builder.
-
-
Method Details
-
getFunction
Description copied from interface:LambdaPropsThe Lambda function to invoke.- Specified by:
getFunctionin interfaceLambdaProps
-
getInvocationType
Description copied from interface:LambdaPropsThe invocation type of the Lambda function.Default: Event
- Specified by:
getInvocationTypein interfaceLambdaProps
-
getTopic
Description copied from interface:LambdaPropsThe SNS topic to notify when the Lambda action is taken.Default: no notification
- Specified by:
getTopicin interfaceLambdaProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-