Interface DynamoDBAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DynamoDBAction.Builder,DynamoDBAction>,SdkBuilder<DynamoDBAction.Builder,DynamoDBAction>,SdkPojo
- Enclosing class:
- DynamoDBAction
public static interface DynamoDBAction.Builder extends SdkPojo, CopyableBuilder<DynamoDBAction.Builder,DynamoDBAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamoDBAction.BuilderhashKeyField(String hashKeyField)The hash key name.DynamoDBAction.BuilderhashKeyType(String hashKeyType)The hash key type.DynamoDBAction.BuilderhashKeyType(DynamoKeyType hashKeyType)The hash key type.DynamoDBAction.BuilderhashKeyValue(String hashKeyValue)The hash key value.DynamoDBAction.Builderoperation(String operation)The type of operation to be performed.DynamoDBAction.BuilderpayloadField(String payloadField)The action payload.DynamoDBAction.BuilderrangeKeyField(String rangeKeyField)The range key name.DynamoDBAction.BuilderrangeKeyType(String rangeKeyType)The range key type.DynamoDBAction.BuilderrangeKeyType(DynamoKeyType rangeKeyType)The range key type.DynamoDBAction.BuilderrangeKeyValue(String rangeKeyValue)The range key value.DynamoDBAction.BuilderroleArn(String roleArn)The ARN of the IAM role that grants access to the DynamoDB table.DynamoDBAction.BuildertableName(String tableName)The name of the DynamoDB table.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
tableName
DynamoDBAction.Builder tableName(String tableName)
The name of the DynamoDB table.
- Parameters:
tableName- The name of the DynamoDB table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
DynamoDBAction.Builder roleArn(String roleArn)
The ARN of the IAM role that grants access to the DynamoDB table.
- Parameters:
roleArn- The ARN of the IAM role that grants access to the DynamoDB table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operation
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, orDELETE.- Parameters:
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, orDELETE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hashKeyField
DynamoDBAction.Builder hashKeyField(String hashKeyField)
The hash key name.
- Parameters:
hashKeyField- The hash key name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hashKeyValue
DynamoDBAction.Builder hashKeyValue(String hashKeyValue)
The hash key value.
- Parameters:
hashKeyValue- The hash key value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hashKeyType
DynamoDBAction.Builder hashKeyType(String hashKeyType)
The hash key type. Valid values are "STRING" or "NUMBER"
- Parameters:
hashKeyType- The hash key type. Valid values are "STRING" or "NUMBER"- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamoKeyType,DynamoKeyType
-
hashKeyType
DynamoDBAction.Builder hashKeyType(DynamoKeyType hashKeyType)
The hash key type. Valid values are "STRING" or "NUMBER"
- Parameters:
hashKeyType- The hash key type. Valid values are "STRING" or "NUMBER"- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamoKeyType,DynamoKeyType
-
rangeKeyField
DynamoDBAction.Builder rangeKeyField(String rangeKeyField)
The range key name.
- Parameters:
rangeKeyField- The range key name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeKeyValue
DynamoDBAction.Builder rangeKeyValue(String rangeKeyValue)
The range key value.
- Parameters:
rangeKeyValue- The range key value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeKeyType
DynamoDBAction.Builder rangeKeyType(String rangeKeyType)
The range key type. Valid values are "STRING" or "NUMBER"
- Parameters:
rangeKeyType- The range key type. Valid values are "STRING" or "NUMBER"- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamoKeyType,DynamoKeyType
-
rangeKeyType
DynamoDBAction.Builder rangeKeyType(DynamoKeyType rangeKeyType)
The range key type. Valid values are "STRING" or "NUMBER"
- Parameters:
rangeKeyType- The range key type. Valid values are "STRING" or "NUMBER"- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DynamoKeyType,DynamoKeyType
-
payloadField
DynamoDBAction.Builder payloadField(String payloadField)
The action payload. This name can be customized.
- Parameters:
payloadField- The action payload. This name can be customized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-