@Stability(value=Stable) @Internal public static final class CfnReceiptRule.ActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnReceiptRule.ActionProperty
CfnReceiptRule.ActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnReceiptRule.ActionProperty.Builder, CfnReceiptRule.ActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnReceiptRule.ActionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnReceiptRule.ActionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAddHeaderAction()
Adds a header to the received email.
|
Object |
getBounceAction()
Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
|
Object |
getLambdaAction()
Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.
|
Object |
getS3Action()
Saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon SNS.
|
Object |
getSnsAction()
Publishes the email content within a notification to Amazon SNS.
|
Object |
getStopAction()
Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.
|
Object |
getWorkmailAction()
Calls Amazon WorkMail and, optionally, publishes a notification to Amazon Amazon SNS.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnReceiptRule.ActionProperty.Builder builder)
CfnReceiptRule.ActionProperty.Builder.public final Object getAddHeaderAction()
CfnReceiptRule.ActionPropertygetAddHeaderAction in interface CfnReceiptRule.ActionPropertypublic final Object getBounceAction()
CfnReceiptRule.ActionPropertygetBounceAction in interface CfnReceiptRule.ActionPropertypublic final Object getLambdaAction()
CfnReceiptRule.ActionPropertygetLambdaAction in interface CfnReceiptRule.ActionPropertypublic final Object getS3Action()
CfnReceiptRule.ActionPropertygetS3Action in interface CfnReceiptRule.ActionPropertypublic final Object getSnsAction()
CfnReceiptRule.ActionPropertygetSnsAction in interface CfnReceiptRule.ActionPropertypublic final Object getStopAction()
CfnReceiptRule.ActionPropertygetStopAction in interface CfnReceiptRule.ActionPropertypublic final Object getWorkmailAction()
CfnReceiptRule.ActionPropertygetWorkmailAction in interface CfnReceiptRule.ActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.