@Stability(value=Experimental) @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(AddHeaderActionConfig addHeaderAction,
BounceActionConfig bounceAction,
LambdaActionConfig lambdaAction,
S3ActionConfig s3Action,
SNSActionConfig snsAction,
StopActionConfig stopAction,
WorkmailActionConfig workmailAction)
Constructor that initializes the object based on literal property values passed by the
ReceiptRuleActionConfig.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) |
AddHeaderActionConfig |
getAddHeaderAction()
(experimental) Adds a header to the received email.
|
BounceActionConfig |
getBounceAction()
(experimental) Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon SNS.
|
LambdaActionConfig |
getLambdaAction()
(experimental) Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.
|
S3ActionConfig |
getS3Action()
(experimental) Saves the received message to an Amazon S3 bucket and, optionally, publishes a notification to Amazon SNS.
|
SNSActionConfig |
getSnsAction()
(experimental) Publishes the email content within a notification to Amazon SNS.
|
StopActionConfig |
getStopAction()
(experimental) Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.
|
WorkmailActionConfig |
getWorkmailAction()
(experimental) 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(AddHeaderActionConfig addHeaderAction, BounceActionConfig bounceAction, LambdaActionConfig lambdaAction, S3ActionConfig s3Action, SNSActionConfig snsAction, StopActionConfig stopAction, WorkmailActionConfig workmailAction)
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 © 2021. All rights reserved.