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 Details

    • 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, or DELETE.

      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, or DELETE.
      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:
    • 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:
    • 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:
    • 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:
    • 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.