/AWS1/CL_KNYINPUTUPDATE¶
Describes updates to a specific input configuration (identified by the
InputId of an application).
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_inputid TYPE /AWS1/KNYID /AWS1/KNYID¶
Input ID of the application input to be updated.
Optional arguments:¶
iv_nameprefixupdate TYPE /AWS1/KNYINAPPSTREAMNAME /AWS1/KNYINAPPSTREAMNAME¶
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
io_inputprocessingconfupdate TYPE REF TO /AWS1/CL_KNYINPPROCINGCONFUPD /AWS1/CL_KNYINPPROCINGCONFUPD¶
Describes updates for an input processing configuration.
io_kinesisstreamsinputupdate TYPE REF TO /AWS1/CL_KNYKINESISSTRMSINPUPD /AWS1/CL_KNYKINESISSTRMSINPUPD¶
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
io_kinesisfirehoseinputupd TYPE REF TO /AWS1/CL_KNYKINESISFIREHOSEI01 /AWS1/CL_KNYKINESISFIREHOSEI01¶
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
io_inputschemaupdate TYPE REF TO /AWS1/CL_KNYINPUTSCHEMAUPDATE /AWS1/CL_KNYINPUTSCHEMAUPDATE¶
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_KNYINPPARALLELISMUPD /AWS1/CL_KNYINPPARALLELISMUPD¶
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
Queryable Attributes¶
InputId¶
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¶
Name prefix for in-application streams that Amazon Kinesis 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 for an input processing configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTPROCINGCONFUPDATE() |
Getter for INPUTPROCESSINGCONFUPDATE |
KinesisStreamsInputUpdate¶
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KINESISSTREAMSINPUTUPD() |
Getter for KINESISSTREAMSINPUTUPDATE |
KinesisFirehoseInputUpdate¶
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role 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 in-application streams Amazon Kinesis 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_KNYINPUTUPDATE WITH DEFAULT KEY
.