Interface S3TablesConfiguration.Builder

  • Method Details

    • tableBucketARN

      S3TablesConfiguration.Builder tableBucketARN(String tableBucketARN)

      The Amazon Resource Name (ARN) of the Amazon S3 table bucket.

      Parameters:
      tableBucketARN - The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespace

      S3TablesConfiguration.Builder namespace(String namespace)

      The namespace (database) of the destination table.

      Parameters:
      namespace - The namespace (database) of the destination table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      S3TablesConfiguration.Builder tableName(String tableName)

      The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.

      Parameters:
      tableName - The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compressionType

      S3TablesConfiguration.Builder compressionType(String compressionType)

      The compression applied to Parquet data files. Valid values:

      • NONE - No compression.

      • ZSTD - Zstandard compression.

      • SNAPPY - Snappy compression.

      Parameters:
      compressionType - The compression applied to Parquet data files. Valid values:

      • NONE - No compression.

      • ZSTD - Zstandard compression.

      • SNAPPY - Snappy compression.

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

      S3TablesConfiguration.Builder compressionType(S3TablesCompressionType compressionType)

      The compression applied to Parquet data files. Valid values:

      • NONE - No compression.

      • ZSTD - Zstandard compression.

      • SNAPPY - Snappy compression.

      Parameters:
      compressionType - The compression applied to Parquet data files. Valid values:

      • NONE - No compression.

      • ZSTD - Zstandard compression.

      • SNAPPY - Snappy compression.

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

      S3TablesConfiguration.Builder partitionSpec(PartitionSpec partitionSpec)

      The partitioning specification for the destination table.

      Parameters:
      partitionSpec - The partitioning specification for the destination table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionSpec

      default S3TablesConfiguration.Builder partitionSpec(Consumer<PartitionSpec.Builder> partitionSpec)

      The partitioning specification for the destination table.

      This is a convenience method that creates an instance of the PartitionSpec.Builder avoiding the need to create one manually via PartitionSpec.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to partitionSpec(PartitionSpec).

      Parameters:
      partitionSpec - a consumer that will call methods on PartitionSpec.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: