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