Class CfnTopicRulePropsMixin.DynamoDBActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.DynamoDBActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRulePropsMixin.DynamoDBActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRulePropsMixin.DynamoDBActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRulePropsMixin.DynamoDBActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRulePropsMixin.DynamoDBActionProperty
An implementation for
CfnTopicRulePropsMixin.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.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.DynamoDBActionProperty
CfnTopicRulePropsMixin.DynamoDBActionProperty.Builder, CfnTopicRulePropsMixin.DynamoDBActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.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 theCfnTopicRulePropsMixin.DynamoDBActionProperty.Builder.
-
-
Method Details
-
getHashKeyField
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe hash key name.- Specified by:
getHashKeyFieldin interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getHashKeyType
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe hash key type.Valid values are "STRING" or "NUMBER"
- Specified by:
getHashKeyTypein interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getHashKeyValue
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe hash key value.- Specified by:
getHashKeyValuein interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getPayloadField
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe action payload.This name can be customized.
- Specified by:
getPayloadFieldin interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getRangeKeyField
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe range key name.- Specified by:
getRangeKeyFieldin interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getRangeKeyType
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe range key type.Valid values are "STRING" or "NUMBER"
- Specified by:
getRangeKeyTypein interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getRangeKeyValue
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe range key value.- Specified by:
getRangeKeyValuein interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getRoleArn
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe ARN of the IAM role that grants access to the DynamoDB table.- Specified by:
getRoleArnin interfaceCfnTopicRulePropsMixin.DynamoDBActionProperty- See Also:
-
getTableName
Description copied from interface:CfnTopicRulePropsMixin.DynamoDBActionPropertyThe name of the DynamoDB table.- Specified by:
getTableNamein interfaceCfnTopicRulePropsMixin.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()
-