@Stability(value=Stable) public static final class CfnTopicRule.DynamoDBActionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnTopicRule.DynamoDBActionProperty>
CfnTopicRule.DynamoDBActionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder hashKeyField(String hashKeyField)
CfnTopicRule.DynamoDBActionProperty.getHashKeyField()hashKeyField - The hash key name. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder hashKeyValue(String hashKeyValue)
CfnTopicRule.DynamoDBActionProperty.getHashKeyValue()hashKeyValue - The hash key value. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder roleArn(String roleArn)
CfnTopicRule.DynamoDBActionProperty.getRoleArn()roleArn - The ARN of the IAM role that grants access to the DynamoDB table. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder tableName(String tableName)
CfnTopicRule.DynamoDBActionProperty.getTableName()tableName - The name of the DynamoDB table. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder hashKeyType(String hashKeyType)
CfnTopicRule.DynamoDBActionProperty.getHashKeyType()hashKeyType - The hash key type.
Valid values are "STRING" or "NUMBER"this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder payloadField(String payloadField)
CfnTopicRule.DynamoDBActionProperty.getPayloadField()payloadField - The action payload.
This name can be customized.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder rangeKeyField(String rangeKeyField)
CfnTopicRule.DynamoDBActionProperty.getRangeKeyField()rangeKeyField - The range key name.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder rangeKeyType(String rangeKeyType)
CfnTopicRule.DynamoDBActionProperty.getRangeKeyType()rangeKeyType - The range key type.
Valid values are "STRING" or "NUMBER"this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty.Builder rangeKeyValue(String rangeKeyValue)
CfnTopicRule.DynamoDBActionProperty.getRangeKeyValue()rangeKeyValue - The range key value.this@Stability(value=Stable) public CfnTopicRule.DynamoDBActionProperty build()
build in interface software.amazon.jsii.Builder<CfnTopicRule.DynamoDBActionProperty>CfnTopicRule.DynamoDBActionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.