Interface DynamoDBAction.Builder

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