Interface Stream.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Stream.Builder,Stream>, SdkBuilder<Stream.Builder,Stream>, SdkPojo
Enclosing class:
Stream

public static interface Stream.Builder extends SdkPojo, CopyableBuilder<Stream.Builder,Stream>
  • Method Details

    • streamArn

      Stream.Builder streamArn(String streamArn)

      The Amazon Resource Name (ARN) for the stream.

      Parameters:
      streamArn - The Amazon Resource Name (ARN) for the stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      Stream.Builder tableName(String tableName)

      The DynamoDB table with which the stream is associated.

      Parameters:
      tableName - The DynamoDB table with which the stream is associated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamLabel

      Stream.Builder streamLabel(String streamLabel)

      A timestamp, in ISO 8601 format, for this stream.

      Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:

      • the Amazon Web Services customer ID.

      • the table name

      • the StreamLabel

      Parameters:
      streamLabel - A timestamp, in ISO 8601 format, for this stream.

      Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:

      • the Amazon Web Services customer ID.

      • the table name

      • the StreamLabel

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