Struct aws_sdk_kinesisanalyticsv2::operation::add_application_input_processing_configuration::AddApplicationInputProcessingConfigurationInput
source · #[non_exhaustive]pub struct AddApplicationInputProcessingConfigurationInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub input_id: Option<String>,
pub input_processing_configuration: Option<InputProcessingConfiguration>,
}
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.application_name: Option<String>
The name of the application to which you want to add the input processing configuration.
current_application_version_id: Option<i64>
The version of the application to which you want to add the input processing configuration. You can use the DescribeApplication
operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
input_id: Option<String>
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication
operation.
input_processing_configuration: Option<InputProcessingConfiguration>
The InputProcessingConfiguration
to add to the application.
Implementations§
source§impl AddApplicationInputProcessingConfigurationInput
impl AddApplicationInputProcessingConfigurationInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The name of the application to which you want to add the input processing configuration.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The version of the application to which you want to add the input processing configuration. You can use the DescribeApplication
operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
sourcepub fn input_id(&self) -> Option<&str>
pub fn input_id(&self) -> Option<&str>
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication
operation.
sourcepub fn input_processing_configuration(
&self
) -> Option<&InputProcessingConfiguration>
pub fn input_processing_configuration( &self ) -> Option<&InputProcessingConfiguration>
The InputProcessingConfiguration
to add to the application.
source§impl AddApplicationInputProcessingConfigurationInput
impl AddApplicationInputProcessingConfigurationInput
sourcepub fn builder() -> AddApplicationInputProcessingConfigurationInputBuilder
pub fn builder() -> AddApplicationInputProcessingConfigurationInputBuilder
Creates a new builder-style object to manufacture AddApplicationInputProcessingConfigurationInput
.
Trait Implementations§
source§impl Clone for AddApplicationInputProcessingConfigurationInput
impl Clone for AddApplicationInputProcessingConfigurationInput
source§fn clone(&self) -> AddApplicationInputProcessingConfigurationInput
fn clone(&self) -> AddApplicationInputProcessingConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AddApplicationInputProcessingConfigurationInput
impl PartialEq for AddApplicationInputProcessingConfigurationInput
source§fn eq(&self, other: &AddApplicationInputProcessingConfigurationInput) -> bool
fn eq(&self, other: &AddApplicationInputProcessingConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.