@Stability(value=Stable) @Internal public static final class CfnTopicRule.SnsActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTopicRule.SnsActionProperty
CfnTopicRule.SnsActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTopicRule.SnsActionProperty.Builder, CfnTopicRule.SnsActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTopicRule.SnsActionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTopicRule.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) |
String |
getMessageFormat()
(Optional) The message format of the message to publish.
|
String |
getRoleArn()
The ARN of the IAM role that grants access.
|
String |
getTargetArn()
The ARN of the SNS topic.
|
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(CfnTopicRule.SnsActionProperty.Builder builder)
CfnTopicRule.ActionProperty.Builder.public final String getRoleArn()
CfnTopicRule.SnsActionPropertygetRoleArn in interface CfnTopicRule.SnsActionPropertypublic final String getTargetArn()
CfnTopicRule.SnsActionPropertygetTargetArn in interface CfnTopicRule.SnsActionPropertypublic final String getMessageFormat()
CfnTopicRule.SnsActionPropertyAccepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. For more information, see Amazon SNS Message and JSON Formats in the Amazon Simple Notification Service Developer Guide .
getMessageFormat in interface CfnTopicRule.SnsActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.