/AWS1/CL_KN2INPUTUPDATE¶
For a SQL-based Kinesis Data Analytics application, describes updates to a
specific input configuration (identified by the InputId of an application).
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_inputid TYPE /AWS1/KN2ID /AWS1/KN2ID¶
The input ID of the application input to be updated.
Optional arguments:¶
iv_nameprefixupdate TYPE /AWS1/KN2INAPPSTREAMNAME /AWS1/KN2INAPPSTREAMNAME¶
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
io_inputprocessingconfupdate TYPE REF TO /AWS1/CL_KN2INPPROCINGCONFUPD /AWS1/CL_KN2INPPROCINGCONFUPD¶
Describes updates to an InputProcessingConfiguration.
io_kinesisstreamsinputupdate TYPE REF TO /AWS1/CL_KN2KINESISSTRMSINPUPD /AWS1/CL_KN2KINESISSTRMSINPUPD¶
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
io_kinesisfirehoseinputupd TYPE REF TO /AWS1/CL_KN2KINESISFIREHOSEI01 /AWS1/CL_KN2KINESISFIREHOSEI01¶
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
io_inputschemaupdate TYPE REF TO /AWS1/CL_KN2INPUTSCHEMAUPDATE /AWS1/CL_KN2INPUTSCHEMAUPDATE¶
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
io_inputparallelismupdate TYPE REF TO /AWS1/CL_KN2INPPARALLELISMUPD /AWS1/CL_KN2INPPARALLELISMUPD¶
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
Queryable Attributes¶
InputId¶
The input ID of the application input to be updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTID() |
Getter for INPUTID, with configurable default |
ASK_INPUTID() |
Getter for INPUTID w/ exceptions if field has no value |
HAS_INPUTID() |
Determine if INPUTID has a value |
NamePrefixUpdate¶
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMEPREFIXUPDATE() |
Getter for NAMEPREFIXUPDATE, with configurable default |
ASK_NAMEPREFIXUPDATE() |
Getter for NAMEPREFIXUPDATE w/ exceptions if field has no va |
HAS_NAMEPREFIXUPDATE() |
Determine if NAMEPREFIXUPDATE has a value |
InputProcessingConfigurationUpdate¶
Describes updates to an InputProcessingConfiguration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTPROCINGCONFUPDATE() |
Getter for INPUTPROCESSINGCONFUPDATE |
KinesisStreamsInputUpdate¶
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KINESISSTREAMSINPUTUPD() |
Getter for KINESISSTREAMSINPUTUPDATE |
KinesisFirehoseInputUpdate¶
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KINESISFIREHOSEINPUTUPD() |
Getter for KINESISFIREHOSEINPUTUPDATE |
InputSchemaUpdate¶
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTSCHEMAUPDATE() |
Getter for INPUTSCHEMAUPDATE |
InputParallelismUpdate¶
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTPARALLELISMUPDATE() |
Getter for INPUTPARALLELISMUPDATE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_INPUTUPDATES¶
TYPES TT_INPUTUPDATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_KN2INPUTUPDATE WITH DEFAULT KEY
.