@Stability(value=Stable) @Internal public static final class CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTopicRule.DynamoDBActionProperty
CfnTopicRule.DynamoDBActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTopicRule.DynamoDBActionProperty.Builder, CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTopicRule.DynamoDBActionProperty.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 |
getHashKeyField()
The hash key name.
|
String |
getHashKeyType()
The hash key type.
|
String |
getHashKeyValue()
The hash key value.
|
String |
getPayloadField()
The action payload.
|
String |
getRangeKeyField()
The range key name.
|
String |
getRangeKeyType()
The range key type.
|
String |
getRangeKeyValue()
The range key value.
|
String |
getRoleArn()
The ARN of the IAM role that grants access to the DynamoDB table.
|
String |
getTableName()
The name of the DynamoDB table.
|
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.DynamoDBActionProperty.Builder builder)
CfnTopicRule.ActionProperty.Builder.public final String getHashKeyField()
CfnTopicRule.DynamoDBActionPropertygetHashKeyField in interface CfnTopicRule.DynamoDBActionPropertypublic final String getHashKeyValue()
CfnTopicRule.DynamoDBActionPropertygetHashKeyValue in interface CfnTopicRule.DynamoDBActionPropertypublic final String getRoleArn()
CfnTopicRule.DynamoDBActionPropertygetRoleArn in interface CfnTopicRule.DynamoDBActionPropertypublic final String getTableName()
CfnTopicRule.DynamoDBActionPropertygetTableName in interface CfnTopicRule.DynamoDBActionPropertypublic final String getHashKeyType()
CfnTopicRule.DynamoDBActionPropertyValid values are "STRING" or "NUMBER"
getHashKeyType in interface CfnTopicRule.DynamoDBActionPropertypublic final String getPayloadField()
CfnTopicRule.DynamoDBActionPropertyThis name can be customized.
getPayloadField in interface CfnTopicRule.DynamoDBActionPropertypublic final String getRangeKeyField()
CfnTopicRule.DynamoDBActionPropertygetRangeKeyField in interface CfnTopicRule.DynamoDBActionPropertypublic final String getRangeKeyType()
CfnTopicRule.DynamoDBActionPropertyValid values are "STRING" or "NUMBER"
getRangeKeyType in interface CfnTopicRule.DynamoDBActionPropertypublic final String getRangeKeyValue()
CfnTopicRule.DynamoDBActionPropertygetRangeKeyValue in interface CfnTopicRule.DynamoDBActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.