/AWS1/CL_KNYREFERENCEDATASRCUP¶
When you update a reference data source configuration for an application, this object provides all the updated values (such as the source bucket name and object key name), the in-application table name that is created, and updated mapping information that maps the data in the Amazon S3 object to the in-application reference table that is created.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_referenceid TYPE /AWS1/KNYID /AWS1/KNYID¶
ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.
Optional arguments:¶
iv_tablenameupdate TYPE /AWS1/KNYINAPPTABLENAME /AWS1/KNYINAPPTABLENAME¶
In-application table name that is created by this update.
io_s3referencedatasrcupdate TYPE REF TO /AWS1/CL_KNYS3REFERENCEDATAS01 /AWS1/CL_KNYS3REFERENCEDATAS01¶
Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
io_referenceschemaupdate TYPE REF TO /AWS1/CL_KNYSOURCESCHEMA /AWS1/CL_KNYSOURCESCHEMA¶
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
Queryable Attributes¶
ReferenceId¶
ID of the reference data source being updated. You can use the DescribeApplication operation to get this value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REFERENCEID() |
Getter for REFERENCEID, with configurable default |
ASK_REFERENCEID() |
Getter for REFERENCEID w/ exceptions if field has no value |
HAS_REFERENCEID() |
Determine if REFERENCEID has a value |
TableNameUpdate¶
In-application table name that is created by this update.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLENAMEUPDATE() |
Getter for TABLENAMEUPDATE, with configurable default |
ASK_TABLENAMEUPDATE() |
Getter for TABLENAMEUPDATE w/ exceptions if field has no val |
HAS_TABLENAMEUPDATE() |
Determine if TABLENAMEUPDATE has a value |
S3ReferenceDataSourceUpdate¶
Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3REFERENCEDATASRCUPDATE() |
Getter for S3REFERENCEDATASOURCEUPDATE |
ReferenceSchemaUpdate¶
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REFERENCESCHEMAUPDATE() |
Getter for REFERENCESCHEMAUPDATE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_REFERENCEDATASOURCEUPDATES¶
TYPES TT_REFERENCEDATASOURCEUPDATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNYREFERENCEDATASRCUP WITH DEFAULT KEY
.