Skip to content

/AWS1/CL_QLDKINESISCONF

The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_streamarn TYPE /AWS1/QLDARN /AWS1/QLDARN

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

Optional arguments:

iv_aggregationenabled TYPE /AWS1/QLDBOOLEAN /AWS1/QLDBOOLEAN

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.


Queryable Attributes

StreamArn

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

Accessible with the following methods

Method Description
GET_STREAMARN() Getter for STREAMARN, with configurable default
ASK_STREAMARN() Getter for STREAMARN w/ exceptions if field has no value
HAS_STREAMARN() Determine if STREAMARN has a value

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.

Accessible with the following methods

Method Description
GET_AGGREGATIONENABLED() Getter for AGGREGATIONENABLED, with configurable default
ASK_AGGREGATIONENABLED() Getter for AGGREGATIONENABLED w/ exceptions if field has no
HAS_AGGREGATIONENABLED() Determine if AGGREGATIONENABLED has a value