Struct aws_sdk_kinesisanalyticsv2::types::InputUpdate
source · #[non_exhaustive]pub struct InputUpdate {
pub input_id: String,
pub name_prefix_update: Option<String>,
pub input_processing_configuration_update: Option<InputProcessingConfigurationUpdate>,
pub kinesis_streams_input_update: Option<KinesisStreamsInputUpdate>,
pub kinesis_firehose_input_update: Option<KinesisFirehoseInputUpdate>,
pub input_schema_update: Option<InputSchemaUpdate>,
pub input_parallelism_update: Option<InputParallelismUpdate>,
}Expand description
For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified by the InputId of 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.input_id: StringThe input ID of the application input to be updated.
name_prefix_update: Option<String>The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
input_processing_configuration_update: Option<InputProcessingConfigurationUpdate>Describes updates to an InputProcessingConfiguration.
kinesis_streams_input_update: Option<KinesisStreamsInputUpdate>If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
kinesis_firehose_input_update: Option<KinesisFirehoseInputUpdate>If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
input_schema_update: Option<InputSchemaUpdate>Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
input_parallelism_update: Option<InputParallelismUpdate>Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
Implementations§
source§impl InputUpdate
impl InputUpdate
sourcepub fn name_prefix_update(&self) -> Option<&str>
pub fn name_prefix_update(&self) -> Option<&str>
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
sourcepub fn input_processing_configuration_update(
&self
) -> Option<&InputProcessingConfigurationUpdate>
pub fn input_processing_configuration_update( &self ) -> Option<&InputProcessingConfigurationUpdate>
Describes updates to an InputProcessingConfiguration.
sourcepub fn kinesis_streams_input_update(&self) -> Option<&KinesisStreamsInputUpdate>
pub fn kinesis_streams_input_update(&self) -> Option<&KinesisStreamsInputUpdate>
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
sourcepub fn kinesis_firehose_input_update(
&self
) -> Option<&KinesisFirehoseInputUpdate>
pub fn kinesis_firehose_input_update( &self ) -> Option<&KinesisFirehoseInputUpdate>
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
sourcepub fn input_schema_update(&self) -> Option<&InputSchemaUpdate>
pub fn input_schema_update(&self) -> Option<&InputSchemaUpdate>
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
sourcepub fn input_parallelism_update(&self) -> Option<&InputParallelismUpdate>
pub fn input_parallelism_update(&self) -> Option<&InputParallelismUpdate>
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
source§impl InputUpdate
impl InputUpdate
sourcepub fn builder() -> InputUpdateBuilder
pub fn builder() -> InputUpdateBuilder
Creates a new builder-style object to manufacture InputUpdate.
Trait Implementations§
source§impl Clone for InputUpdate
impl Clone for InputUpdate
source§fn clone(&self) -> InputUpdate
fn clone(&self) -> InputUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for InputUpdate
impl Debug for InputUpdate
source§impl PartialEq for InputUpdate
impl PartialEq for InputUpdate
source§fn eq(&self, other: &InputUpdate) -> bool
fn eq(&self, other: &InputUpdate) -> bool
self and other values to be equal, and is used
by ==.