Skip to content

/AWS1/CL_KNSS3DESTINATIONCONF

The configuration for delivery to a general purpose Amazon S3 bucket. Used in CreateChannel.

CONSTRUCTOR

IMPORTING

Required arguments:

io_storageconfiguration TYPE REF TO /AWS1/CL_KNSS3STORAGECONF /AWS1/CL_KNSS3STORAGECONF

The Amazon S3 storage configuration for the channel.

Optional arguments:

iv_datafreshnessinseconds TYPE /AWS1/KNSDATAFRESHNESSINSECS /AWS1/KNSDATAFRESHNESSINSECS

The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.

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

The dead-letter queue configuration for records that cannot be delivered. Optional for general purpose Amazon S3 destinations. If not specified, it defaults to the destination bucket with an error prefix.


Queryable Attributes

DataFreshnessInSeconds

The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.

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. Optional for general purpose Amazon S3 destinations. If not specified, it defaults to the destination bucket with an error prefix.

Accessible with the following methods

Method Description
GET_DEADLETTERQUEUES3CONF() Getter for DEADLETTERQUEUES3CONF

StorageConfiguration

The Amazon S3 storage configuration for the channel.

Accessible with the following methods

Method Description
GET_STORAGECONFIGURATION() Getter for STORAGECONFIGURATION