/AWS1/CL_KNYOUTPUTDESCRIPTION¶
Describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_outputid TYPE /AWS1/KNYID /AWS1/KNYID¶
A unique identifier for the output configuration.
iv_name TYPE /AWS1/KNYINAPPSTREAMNAME /AWS1/KNYINAPPSTREAMNAME¶
Name of the in-application stream configured as output.
io_kinesisstreamsoutputdesc TYPE REF TO /AWS1/CL_KNYKINESISSTRMSOUTDSC /AWS1/CL_KNYKINESISSTRMSOUTDSC¶
Describes Amazon Kinesis stream configured as the destination where output is written.
io_kinesisfirehoseoutputdesc TYPE REF TO /AWS1/CL_KNYKINESISFIREHOSEO00 /AWS1/CL_KNYKINESISFIREHOSEO00¶
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
io_lambdaoutputdescription TYPE REF TO /AWS1/CL_KNYLAMBDAOUTPUTDESC /AWS1/CL_KNYLAMBDAOUTPUTDESC¶
Describes the AWS Lambda function configured as the destination where output is written.
io_destinationschema TYPE REF TO /AWS1/CL_KNYDESTINATIONSCHEMA /AWS1/CL_KNYDESTINATIONSCHEMA¶
Data format used for writing data to the destination.
Queryable Attributes¶
OutputId¶
A unique identifier for the output configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTID() |
Getter for OUTPUTID, with configurable default |
ASK_OUTPUTID() |
Getter for OUTPUTID w/ exceptions if field has no value |
HAS_OUTPUTID() |
Determine if OUTPUTID has a value |
Name¶
Name of the in-application stream configured as output.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
KinesisStreamsOutputDescription¶
Describes Amazon Kinesis stream configured as the destination where output is written.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KINESISSTREAMSOUTPUTDESC() |
Getter for KINESISSTREAMSOUTPUTDESC |
KinesisFirehoseOutputDescription¶
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KINESISFIREHOSEOUTDESC() |
Getter for KINESISFIREHOSEOUTPUTDESC |
LambdaOutputDescription¶
Describes the AWS Lambda function configured as the destination where output is written.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAMBDAOUTPUTDESCRIPTION() |
Getter for LAMBDAOUTPUTDESCRIPTION |
DestinationSchema¶
Data format used for writing data to the destination.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESTINATIONSCHEMA() |
Getter for DESTINATIONSCHEMA |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_OUTPUTDESCRIPTIONS¶
TYPES TT_OUTPUTDESCRIPTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNYOUTPUTDESCRIPTION WITH DEFAULT KEY
.