Interface KinesisConfiguration.Builder

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

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

    • streamArn

      KinesisConfiguration.Builder streamArn(String streamArn)

      The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

      Parameters:
      streamArn - The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregationEnabled

      KinesisConfiguration.Builder aggregationEnabled(Boolean aggregationEnabled)

      Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

      Default: True

      Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.

      Parameters:
      aggregationEnabled - Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

      Default: True

      Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.

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