pub struct ApplicationConfigurationUpdate {
pub application_code_configuration_update: Option<ApplicationCodeConfigurationUpdate>,
pub application_snapshot_configuration_update: Option<ApplicationSnapshotConfigurationUpdate>,
pub environment_property_updates: Option<EnvironmentPropertyUpdates>,
pub flink_application_configuration_update: Option<FlinkApplicationConfigurationUpdate>,
pub sql_application_configuration_update: Option<SqlApplicationConfigurationUpdate>,
pub vpc_configuration_updates: Option<Vec<VpcConfigurationUpdate>>,
}Expand description
Describes updates to an application's configuration.
Fields§
§application_code_configuration_update: Option<ApplicationCodeConfigurationUpdate>Describes updates to a Java-based Kinesis Data Analytics application's code configuration.
application_snapshot_configuration_update: Option<ApplicationSnapshotConfigurationUpdate>Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
environment_property_updates: Option<EnvironmentPropertyUpdates>Describes updates to the environment properties for a Java-based Kinesis Data Analytics application.
flink_application_configuration_update: Option<FlinkApplicationConfigurationUpdate>Describes updates to a Java-based Kinesis Data Analytics application's configuration.
sql_application_configuration_update: Option<SqlApplicationConfigurationUpdate>Describes updates to an SQL-based Kinesis Data Analytics application's configuration.
vpc_configuration_updates: Option<Vec<VpcConfigurationUpdate>>Updates to the array of descriptions of VPC configurations available to the application.
Trait Implementations§
Source§impl Clone for ApplicationConfigurationUpdate
impl Clone for ApplicationConfigurationUpdate
Source§fn clone(&self) -> ApplicationConfigurationUpdate
fn clone(&self) -> ApplicationConfigurationUpdate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ApplicationConfigurationUpdate
impl Default for ApplicationConfigurationUpdate
Source§fn default() -> ApplicationConfigurationUpdate
fn default() -> ApplicationConfigurationUpdate
Returns the “default value” for a type. Read more
Source§impl PartialEq for ApplicationConfigurationUpdate
impl PartialEq for ApplicationConfigurationUpdate
Source§fn eq(&self, other: &ApplicationConfigurationUpdate) -> bool
fn eq(&self, other: &ApplicationConfigurationUpdate) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ApplicationConfigurationUpdate
Auto Trait Implementations§
impl !Freeze for ApplicationConfigurationUpdate
impl RefUnwindSafe for ApplicationConfigurationUpdate
impl Send for ApplicationConfigurationUpdate
impl Sync for ApplicationConfigurationUpdate
impl Unpin for ApplicationConfigurationUpdate
impl UnwindSafe for ApplicationConfigurationUpdate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more