#[non_exhaustive]pub struct SqlApplicationConfiguration {
pub inputs: Option<Vec<Input>>,
pub outputs: Option<Vec<Output>>,
pub reference_data_sources: Option<Vec<ReferenceDataSource>>,
}Expand description
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics 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.inputs: Option<Vec<Input>>The array of Input objects describing the input streams used by the application.
outputs: Option<Vec<Output>>The array of Output objects describing the destination streams used by the application.
reference_data_sources: Option<Vec<ReferenceDataSource>>The array of ReferenceDataSource objects describing the reference data sources used by the application.
Implementations§
source§impl SqlApplicationConfiguration
impl SqlApplicationConfiguration
sourcepub fn inputs(&self) -> &[Input]
pub fn inputs(&self) -> &[Input]
The array of Input objects describing the input streams used by the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .inputs.is_none().
sourcepub fn outputs(&self) -> &[Output]
pub fn outputs(&self) -> &[Output]
The array of Output objects describing the destination streams used by the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .outputs.is_none().
sourcepub fn reference_data_sources(&self) -> &[ReferenceDataSource]
pub fn reference_data_sources(&self) -> &[ReferenceDataSource]
The array of ReferenceDataSource objects describing the reference data sources used by the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .reference_data_sources.is_none().
source§impl SqlApplicationConfiguration
impl SqlApplicationConfiguration
sourcepub fn builder() -> SqlApplicationConfigurationBuilder
pub fn builder() -> SqlApplicationConfigurationBuilder
Creates a new builder-style object to manufacture SqlApplicationConfiguration.
Trait Implementations§
source§impl Clone for SqlApplicationConfiguration
impl Clone for SqlApplicationConfiguration
source§fn clone(&self) -> SqlApplicationConfiguration
fn clone(&self) -> SqlApplicationConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SqlApplicationConfiguration
impl Debug for SqlApplicationConfiguration
source§impl PartialEq for SqlApplicationConfiguration
impl PartialEq for SqlApplicationConfiguration
source§fn eq(&self, other: &SqlApplicationConfiguration) -> bool
fn eq(&self, other: &SqlApplicationConfiguration) -> bool
self and other values to be equal, and is used
by ==.