#[non_exhaustive]pub struct ApplicationConfigurationUpdate {
pub sql_application_configuration_update: Option<SqlApplicationConfigurationUpdate>,
pub application_code_configuration_update: Option<ApplicationCodeConfigurationUpdate>,
pub flink_application_configuration_update: Option<FlinkApplicationConfigurationUpdate>,
pub environment_property_updates: Option<EnvironmentPropertyUpdates>,
pub application_snapshot_configuration_update: Option<ApplicationSnapshotConfigurationUpdate>,
pub vpc_configuration_updates: Option<Vec<VpcConfigurationUpdate>>,
pub zeppelin_application_configuration_update: Option<ZeppelinApplicationConfigurationUpdate>,
}Expand description
Describes updates to an application's configuration.
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.sql_application_configuration_update: Option<SqlApplicationConfigurationUpdate>Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
application_code_configuration_update: Option<ApplicationCodeConfigurationUpdate>Describes updates to an application's code configuration.
flink_application_configuration_update: Option<FlinkApplicationConfigurationUpdate>Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
environment_property_updates: Option<EnvironmentPropertyUpdates>Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
application_snapshot_configuration_update: Option<ApplicationSnapshotConfigurationUpdate>Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
vpc_configuration_updates: Option<Vec<VpcConfigurationUpdate>>Updates to the array of descriptions of VPC configurations available to the application.
zeppelin_application_configuration_update: Option<ZeppelinApplicationConfigurationUpdate>Updates to the configuration of a Kinesis Data Analytics Studio notebook.
Implementations§
source§impl ApplicationConfigurationUpdate
impl ApplicationConfigurationUpdate
sourcepub fn sql_application_configuration_update(
&self
) -> Option<&SqlApplicationConfigurationUpdate>
pub fn sql_application_configuration_update( &self ) -> Option<&SqlApplicationConfigurationUpdate>
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
sourcepub fn application_code_configuration_update(
&self
) -> Option<&ApplicationCodeConfigurationUpdate>
pub fn application_code_configuration_update( &self ) -> Option<&ApplicationCodeConfigurationUpdate>
Describes updates to an application's code configuration.
sourcepub fn flink_application_configuration_update(
&self
) -> Option<&FlinkApplicationConfigurationUpdate>
pub fn flink_application_configuration_update( &self ) -> Option<&FlinkApplicationConfigurationUpdate>
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
sourcepub fn environment_property_updates(
&self
) -> Option<&EnvironmentPropertyUpdates>
pub fn environment_property_updates( &self ) -> Option<&EnvironmentPropertyUpdates>
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
sourcepub fn application_snapshot_configuration_update(
&self
) -> Option<&ApplicationSnapshotConfigurationUpdate>
pub fn application_snapshot_configuration_update( &self ) -> Option<&ApplicationSnapshotConfigurationUpdate>
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
sourcepub fn vpc_configuration_updates(&self) -> &[VpcConfigurationUpdate]
pub fn vpc_configuration_updates(&self) -> &[VpcConfigurationUpdate]
Updates to the array of descriptions of VPC configurations available to 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 .vpc_configuration_updates.is_none().
sourcepub fn zeppelin_application_configuration_update(
&self
) -> Option<&ZeppelinApplicationConfigurationUpdate>
pub fn zeppelin_application_configuration_update( &self ) -> Option<&ZeppelinApplicationConfigurationUpdate>
Updates to the configuration of a Kinesis Data Analytics Studio notebook.
source§impl ApplicationConfigurationUpdate
impl ApplicationConfigurationUpdate
sourcepub fn builder() -> ApplicationConfigurationUpdateBuilder
pub fn builder() -> ApplicationConfigurationUpdateBuilder
Creates a new builder-style object to manufacture ApplicationConfigurationUpdate.
Trait Implementations§
source§impl Clone for ApplicationConfigurationUpdate
impl Clone for ApplicationConfigurationUpdate
source§fn clone(&self) -> ApplicationConfigurationUpdate
fn clone(&self) -> ApplicationConfigurationUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ApplicationConfigurationUpdate
impl PartialEq for ApplicationConfigurationUpdate
source§fn eq(&self, other: &ApplicationConfigurationUpdate) -> bool
fn eq(&self, other: &ApplicationConfigurationUpdate) -> bool
self and other values to be equal, and is used
by ==.