Class CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.DynamoDBActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRule.DynamoDBActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRule.DynamoDBActionProperty
An implementation for
CfnTopicRule.DynamoDBActionProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnTopicRule.DynamoDBActionProperty
CfnTopicRule.DynamoDBActionProperty.Builder, CfnTopicRule.DynamoDBActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRule.DynamoDBActionProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe hash key name.final StringThe hash key type.final StringThe hash key value.final StringThe action payload.final StringThe range key name.final StringThe range key type.final StringThe range key value.final StringThe ARN of the IAM role that grants access to the DynamoDB table.final StringThe name of the DynamoDB table.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.DynamoDBActionProperty.Builder.
-
-
Method Details
-
getHashKeyField
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe hash key name.- Specified by:
getHashKeyFieldin interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getHashKeyValue
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe hash key value.- Specified by:
getHashKeyValuein interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getRoleArn
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe ARN of the IAM role that grants access to the DynamoDB table.- Specified by:
getRoleArnin interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getTableName
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe name of the DynamoDB table.- Specified by:
getTableNamein interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getHashKeyType
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe hash key type.Valid values are "STRING" or "NUMBER"
- Specified by:
getHashKeyTypein interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getPayloadField
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe action payload.This name can be customized.
- Specified by:
getPayloadFieldin interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getRangeKeyField
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe range key name.- Specified by:
getRangeKeyFieldin interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getRangeKeyType
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe range key type.Valid values are "STRING" or "NUMBER"
- Specified by:
getRangeKeyTypein interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
getRangeKeyValue
Description copied from interface:CfnTopicRule.DynamoDBActionPropertyThe range key value.- Specified by:
getRangeKeyValuein interfaceCfnTopicRule.DynamoDBActionProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-