#[non_exhaustive]pub struct ReferenceDataSourceDescription {
pub reference_id: String,
pub table_name: String,
pub s3_reference_data_source_description: Option<S3ReferenceDataSourceDescription>,
pub reference_schema: Option<SourceSchema>,
}Expand description
For a SQL-based Kinesis Data Analytics application, describes the reference data source configured for an application.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.reference_id: StringThe ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
table_name: StringThe in-application table name created by the specific reference data source configuration.
s3_reference_data_source_description: Option<S3ReferenceDataSourceDescription>Provides the Amazon S3 bucket name, the object key name that contains the reference data.
reference_schema: Option<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.
Implementations§
source§impl ReferenceDataSourceDescription
impl ReferenceDataSourceDescription
sourcepub fn reference_id(&self) -> &str
pub fn reference_id(&self) -> &str
The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
sourcepub fn table_name(&self) -> &str
pub fn table_name(&self) -> &str
The in-application table name created by the specific reference data source configuration.
sourcepub fn s3_reference_data_source_description(
&self
) -> Option<&S3ReferenceDataSourceDescription>
pub fn s3_reference_data_source_description( &self ) -> Option<&S3ReferenceDataSourceDescription>
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
sourcepub fn reference_schema(&self) -> Option<&SourceSchema>
pub fn reference_schema(&self) -> Option<&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.
source§impl ReferenceDataSourceDescription
impl ReferenceDataSourceDescription
sourcepub fn builder() -> ReferenceDataSourceDescriptionBuilder
pub fn builder() -> ReferenceDataSourceDescriptionBuilder
Creates a new builder-style object to manufacture ReferenceDataSourceDescription.
Trait Implementations§
source§impl Clone for ReferenceDataSourceDescription
impl Clone for ReferenceDataSourceDescription
source§fn clone(&self) -> ReferenceDataSourceDescription
fn clone(&self) -> ReferenceDataSourceDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ReferenceDataSourceDescription
impl PartialEq for ReferenceDataSourceDescription
source§fn eq(&self, other: &ReferenceDataSourceDescription) -> bool
fn eq(&self, other: &ReferenceDataSourceDescription) -> bool
self and other values to be equal, and is used
by ==.