@Stability(value=Stable) @Internal public static final class ReceiptRuleActionConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ReceiptRuleActionConfig
ReceiptRuleActionConfigsoftware.amazon.jsii.JsiiObject.InitializationModeReceiptRuleActionConfig.Builder, ReceiptRuleActionConfig.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(ReceiptRuleActionConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ReceiptRuleActionConfig.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
AddHeaderActionConfig |
getAddHeaderAction()
Adds a header to the received email.
|
BounceActionConfig |
getBounceAction()
Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon SNS.
|
LambdaActionConfig |
getLambdaAction()
Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.
|
S3ActionConfig |
getS3Action()
Saves the received message to an Amazon S3 bucket and, optionally, publishes a notification to Amazon SNS.
|
SNSActionConfig |
getSnsAction()
Publishes the email content within a notification to Amazon SNS.
|
StopActionConfig |
getStopAction()
Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.
|
WorkmailActionConfig |
getWorkmailAction()
Calls Amazon WorkMail and, optionally, publishes a notification to 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(ReceiptRuleActionConfig.Builder builder)
ReceiptRuleActionConfig.Builder.public final AddHeaderActionConfig getAddHeaderAction()
ReceiptRuleActionConfiggetAddHeaderAction in interface ReceiptRuleActionConfigpublic final BounceActionConfig getBounceAction()
ReceiptRuleActionConfiggetBounceAction in interface ReceiptRuleActionConfigpublic final LambdaActionConfig getLambdaAction()
ReceiptRuleActionConfiggetLambdaAction in interface ReceiptRuleActionConfigpublic final S3ActionConfig getS3Action()
ReceiptRuleActionConfiggetS3Action in interface ReceiptRuleActionConfigpublic final SNSActionConfig getSnsAction()
ReceiptRuleActionConfiggetSnsAction in interface ReceiptRuleActionConfigpublic final StopActionConfig getStopAction()
ReceiptRuleActionConfiggetStopAction in interface ReceiptRuleActionConfigpublic final WorkmailActionConfig getWorkmailAction()
ReceiptRuleActionConfiggetWorkmailAction in interface ReceiptRuleActionConfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.