/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:
TrueRecord 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:
TrueRecord 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 |