Skip to content

/AWS1/CL_KNSS3TABLESDSTDESC

The configuration for delivery to streaming tables on Apache Iceberg. Returned in ChannelDescription.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_datafreshnessinseconds TYPE /AWS1/KNSDATAFRESHNESSINSECS /AWS1/KNSDATAFRESHNESSINSECS

The maximum age, in seconds, of undelivered data.

io_deadletterqueues3conf TYPE REF TO /AWS1/CL_KNSDEADLTRQUEUES3CONF /AWS1/CL_KNSDEADLTRQUEUES3CONF

The dead-letter queue configuration for records that cannot be delivered.

it_s3tablesconfigurationlist TYPE /AWS1/CL_KNSS3TABLESCONF=>TT_S3TABLESCONFIGURATIONLIST TT_S3TABLESCONFIGURATIONLIST

The list of streaming table configurations.


Queryable Attributes

DataFreshnessInSeconds

The maximum age, in seconds, of undelivered data.

Accessible with the following methods

Method Description
GET_DATAFRESHNESSINSECONDS() Getter for DATAFRESHNESSINSECONDS, with configurable default
ASK_DATAFRESHNESSINSECONDS() Getter for DATAFRESHNESSINSECONDS w/ exceptions if field has
HAS_DATAFRESHNESSINSECONDS() Determine if DATAFRESHNESSINSECONDS has a value

DeadLetterQueueS3Configuration

The dead-letter queue configuration for records that cannot be delivered.

Accessible with the following methods

Method Description
GET_DEADLETTERQUEUES3CONF() Getter for DEADLETTERQUEUES3CONF

S3TablesConfigurationList

The list of streaming table configurations.

Accessible with the following methods

Method Description
GET_S3TABLESCONFLIST() Getter for S3TABLESCONFIGURATIONLIST, with configurable defa
ASK_S3TABLESCONFLIST() Getter for S3TABLESCONFIGURATIONLIST w/ exceptions if field
HAS_S3TABLESCONFLIST() Determine if S3TABLESCONFIGURATIONLIST has a value