@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(CfnReceiptRule.AddHeaderActionProperty addHeaderAction,
CfnReceiptRule.BounceActionProperty bounceAction,
CfnReceiptRule.LambdaActionProperty lambdaAction,
CfnReceiptRule.S3ActionProperty s3Action,
CfnReceiptRule.SNSActionProperty snsAction,
CfnReceiptRule.StopActionProperty stopAction,
CfnReceiptRule.WorkmailActionProperty 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) |
CfnReceiptRule.AddHeaderActionProperty |
getAddHeaderAction()
(experimental) Adds a header to the received email.
|
CfnReceiptRule.BounceActionProperty |
getBounceAction()
(experimental) Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon SNS.
|
CfnReceiptRule.LambdaActionProperty |
getLambdaAction()
(experimental) Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.
|
CfnReceiptRule.S3ActionProperty |
getS3Action()
(experimental) Saves the received message to an Amazon S3 bucket and, optionally, publishes a notification to Amazon SNS.
|
CfnReceiptRule.SNSActionProperty |
getSnsAction()
(experimental) Publishes the email content within a notification to Amazon SNS.
|
CfnReceiptRule.StopActionProperty |
getStopAction()
(experimental) Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.
|
CfnReceiptRule.WorkmailActionProperty |
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(CfnReceiptRule.AddHeaderActionProperty addHeaderAction, CfnReceiptRule.BounceActionProperty bounceAction, CfnReceiptRule.LambdaActionProperty lambdaAction, CfnReceiptRule.S3ActionProperty s3Action, CfnReceiptRule.SNSActionProperty snsAction, CfnReceiptRule.StopActionProperty stopAction, CfnReceiptRule.WorkmailActionProperty workmailAction)
ReceiptRuleActionConfig.Builder.public final CfnReceiptRule.AddHeaderActionProperty getAddHeaderAction()
ReceiptRuleActionConfiggetAddHeaderAction in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.BounceActionProperty getBounceAction()
ReceiptRuleActionConfiggetBounceAction in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.LambdaActionProperty getLambdaAction()
ReceiptRuleActionConfiggetLambdaAction in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.S3ActionProperty getS3Action()
ReceiptRuleActionConfiggetS3Action in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.SNSActionProperty getSnsAction()
ReceiptRuleActionConfiggetSnsAction in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.StopActionProperty getStopAction()
ReceiptRuleActionConfiggetStopAction in interface ReceiptRuleActionConfigpublic final CfnReceiptRule.WorkmailActionProperty 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.