ReferenceDataSourceUpdate class
When you update a reference data source configuration for a SQL-based Kinesis Data Analytics 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.
Constructors
- ReferenceDataSourceUpdate.new({required String referenceId, SourceSchema? referenceSchemaUpdate, S3ReferenceDataSourceUpdate? s3ReferenceDataSourceUpdate, String? tableNameUpdate})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- referenceId → String
-
The ID of the reference data source that is being updated. You can use the
DescribeApplication operation to get this value.
final
- referenceSchemaUpdate → SourceSchema?
-
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- s3ReferenceDataSourceUpdate → S3ReferenceDataSourceUpdate?
-
Describes the S3 bucket name, object key name, and IAM role that Kinesis
Data Analytics can assume to read the Amazon S3 object on your behalf and
populate the in-application reference table.
final
- tableNameUpdate → String?
-
The in-application table name that is created by this update.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited