Interface StreamSpecification.Builder

    • Method Detail

      • streamEnabled

        StreamSpecification.Builder streamEnabled​(Boolean streamEnabled)

        Indicates whether DynamoDB Streams is enabled (true) or disabled (false) on the table.

        Parameters:
        streamEnabled - Indicates whether DynamoDB Streams is enabled (true) or disabled (false) on the table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • streamViewType

        StreamSpecification.Builder streamViewType​(String streamViewType)

        When an item in the table is modified, StreamViewType determines what information is written to the stream for this table. Valid values for StreamViewType are:

        • KEYS_ONLY - Only the key attributes of the modified item are written to the stream.

        • NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream.

        • OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.

        • NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream.

        Parameters:
        streamViewType - When an item in the table is modified, StreamViewType determines what information is written to the stream for this table. Valid values for StreamViewType are:

        • KEYS_ONLY - Only the key attributes of the modified item are written to the stream.

        • NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream.

        • OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.

        • NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StreamViewType, StreamViewType
      • streamViewType

        StreamSpecification.Builder streamViewType​(StreamViewType streamViewType)

        When an item in the table is modified, StreamViewType determines what information is written to the stream for this table. Valid values for StreamViewType are:

        • KEYS_ONLY - Only the key attributes of the modified item are written to the stream.

        • NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream.

        • OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.

        • NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream.

        Parameters:
        streamViewType - When an item in the table is modified, StreamViewType determines what information is written to the stream for this table. Valid values for StreamViewType are:

        • KEYS_ONLY - Only the key attributes of the modified item are written to the stream.

        • NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream.

        • OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.

        • NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StreamViewType, StreamViewType