public static interface DynamoDBAction.Builder extends SdkPojo, CopyableBuilder<DynamoDBAction.Builder,DynamoDBAction>
Modifier and Type | Method and Description |
---|---|
DynamoDBAction.Builder |
hashKeyField(String hashKeyField)
The hash key name.
|
DynamoDBAction.Builder |
hashKeyType(DynamoKeyType hashKeyType)
The hash key type.
|
DynamoDBAction.Builder |
hashKeyType(String hashKeyType)
The hash key type.
|
DynamoDBAction.Builder |
hashKeyValue(String hashKeyValue)
The hash key value.
|
DynamoDBAction.Builder |
operation(String operation)
The type of operation to be performed.
|
DynamoDBAction.Builder |
payloadField(String payloadField)
The action payload.
|
DynamoDBAction.Builder |
rangeKeyField(String rangeKeyField)
The range key name.
|
DynamoDBAction.Builder |
rangeKeyType(DynamoKeyType rangeKeyType)
The range key type.
|
DynamoDBAction.Builder |
rangeKeyType(String rangeKeyType)
The range key type.
|
DynamoDBAction.Builder |
rangeKeyValue(String rangeKeyValue)
The range key value.
|
DynamoDBAction.Builder |
roleArn(String roleArn)
The ARN of the IAM role that grants access to the DynamoDB table.
|
DynamoDBAction.Builder |
tableName(String tableName)
The name of the DynamoDB table.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
DynamoDBAction.Builder tableName(String tableName)
The name of the DynamoDB table.
tableName
- The name of the DynamoDB table.DynamoDBAction.Builder roleArn(String roleArn)
The ARN of the IAM role that grants access to the DynamoDB table.
roleArn
- The ARN of the IAM role that grants access to the DynamoDB table.DynamoDBAction.Builder operation(String operation)
The type of operation to be performed. This follows the substitution template, so it can be
${operation}
, but the substitution must result in one of the following: INSERT
,
UPDATE
, or DELETE
.
operation
- The type of operation to be performed. This follows the substitution template, so it can be
${operation}
, but the substitution must result in one of the following:
INSERT
, UPDATE
, or DELETE
.DynamoDBAction.Builder hashKeyField(String hashKeyField)
The hash key name.
hashKeyField
- The hash key name.DynamoDBAction.Builder hashKeyValue(String hashKeyValue)
The hash key value.
hashKeyValue
- The hash key value.DynamoDBAction.Builder hashKeyType(String hashKeyType)
The hash key type. Valid values are "STRING" or "NUMBER"
hashKeyType
- The hash key type. Valid values are "STRING" or "NUMBER"DynamoKeyType
,
DynamoKeyType
DynamoDBAction.Builder hashKeyType(DynamoKeyType hashKeyType)
The hash key type. Valid values are "STRING" or "NUMBER"
hashKeyType
- The hash key type. Valid values are "STRING" or "NUMBER"DynamoKeyType
,
DynamoKeyType
DynamoDBAction.Builder rangeKeyField(String rangeKeyField)
The range key name.
rangeKeyField
- The range key name.DynamoDBAction.Builder rangeKeyValue(String rangeKeyValue)
The range key value.
rangeKeyValue
- The range key value.DynamoDBAction.Builder rangeKeyType(String rangeKeyType)
The range key type. Valid values are "STRING" or "NUMBER"
rangeKeyType
- The range key type. Valid values are "STRING" or "NUMBER"DynamoKeyType
,
DynamoKeyType
DynamoDBAction.Builder rangeKeyType(DynamoKeyType rangeKeyType)
The range key type. Valid values are "STRING" or "NUMBER"
rangeKeyType
- The range key type. Valid values are "STRING" or "NUMBER"DynamoKeyType
,
DynamoKeyType
DynamoDBAction.Builder payloadField(String payloadField)
The action payload. This name can be customized.
payloadField
- The action payload. This name can be customized.Copyright © 2020. All rights reserved.