pub struct ReferenceDataSource {
pub reference_schema: SourceSchema,
pub s3_reference_data_source: Option<S3ReferenceDataSource>,
pub table_name: String,
}Expand description
For an SQL-based Amazon Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.
Fields§
§reference_schema: SourceSchemaDescribes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
s3_reference_data_source: Option<S3ReferenceDataSource>Identifies the S3 bucket and object that contains the reference data. A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
table_name: StringThe name of the in-application table to create.
Trait Implementations§
Source§impl Clone for ReferenceDataSource
impl Clone for ReferenceDataSource
Source§fn clone(&self) -> ReferenceDataSource
fn clone(&self) -> ReferenceDataSource
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more