#[non_exhaustive]pub struct ApplicationConfigurationBuilder { /* private fields */ }Expand description
A builder for ApplicationConfiguration.
Implementations§
source§impl ApplicationConfigurationBuilder
impl ApplicationConfigurationBuilder
sourcepub fn sql_application_configuration(
self,
input: SqlApplicationConfiguration
) -> Self
pub fn sql_application_configuration( self, input: SqlApplicationConfiguration ) -> Self
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
sourcepub fn set_sql_application_configuration(
self,
input: Option<SqlApplicationConfiguration>
) -> Self
pub fn set_sql_application_configuration( self, input: Option<SqlApplicationConfiguration> ) -> Self
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
sourcepub fn get_sql_application_configuration(
&self
) -> &Option<SqlApplicationConfiguration>
pub fn get_sql_application_configuration( &self ) -> &Option<SqlApplicationConfiguration>
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
sourcepub fn flink_application_configuration(
self,
input: FlinkApplicationConfiguration
) -> Self
pub fn flink_application_configuration( self, input: FlinkApplicationConfiguration ) -> Self
The creation and update parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn set_flink_application_configuration(
self,
input: Option<FlinkApplicationConfiguration>
) -> Self
pub fn set_flink_application_configuration( self, input: Option<FlinkApplicationConfiguration> ) -> Self
The creation and update parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn get_flink_application_configuration(
&self
) -> &Option<FlinkApplicationConfiguration>
pub fn get_flink_application_configuration( &self ) -> &Option<FlinkApplicationConfiguration>
The creation and update parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn environment_properties(self, input: EnvironmentProperties) -> Self
pub fn environment_properties(self, input: EnvironmentProperties) -> Self
Describes execution properties for a Flink-based Kinesis Data Analytics application.
sourcepub fn set_environment_properties(
self,
input: Option<EnvironmentProperties>
) -> Self
pub fn set_environment_properties( self, input: Option<EnvironmentProperties> ) -> Self
Describes execution properties for a Flink-based Kinesis Data Analytics application.
sourcepub fn get_environment_properties(&self) -> &Option<EnvironmentProperties>
pub fn get_environment_properties(&self) -> &Option<EnvironmentProperties>
Describes execution properties for a Flink-based Kinesis Data Analytics application.
sourcepub fn application_code_configuration(
self,
input: ApplicationCodeConfiguration
) -> Self
pub fn application_code_configuration( self, input: ApplicationCodeConfiguration ) -> Self
The code location and type parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn set_application_code_configuration(
self,
input: Option<ApplicationCodeConfiguration>
) -> Self
pub fn set_application_code_configuration( self, input: Option<ApplicationCodeConfiguration> ) -> Self
The code location and type parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn get_application_code_configuration(
&self
) -> &Option<ApplicationCodeConfiguration>
pub fn get_application_code_configuration( &self ) -> &Option<ApplicationCodeConfiguration>
The code location and type parameters for a Flink-based Kinesis Data Analytics application.
sourcepub fn application_snapshot_configuration(
self,
input: ApplicationSnapshotConfiguration
) -> Self
pub fn application_snapshot_configuration( self, input: ApplicationSnapshotConfiguration ) -> Self
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
sourcepub fn set_application_snapshot_configuration(
self,
input: Option<ApplicationSnapshotConfiguration>
) -> Self
pub fn set_application_snapshot_configuration( self, input: Option<ApplicationSnapshotConfiguration> ) -> Self
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
sourcepub fn get_application_snapshot_configuration(
&self
) -> &Option<ApplicationSnapshotConfiguration>
pub fn get_application_snapshot_configuration( &self ) -> &Option<ApplicationSnapshotConfiguration>
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
sourcepub fn vpc_configurations(self, input: VpcConfiguration) -> Self
pub fn vpc_configurations(self, input: VpcConfiguration) -> Self
Appends an item to vpc_configurations.
To override the contents of this collection use set_vpc_configurations.
The array of descriptions of VPC configurations available to the application.
sourcepub fn set_vpc_configurations(
self,
input: Option<Vec<VpcConfiguration>>
) -> Self
pub fn set_vpc_configurations( self, input: Option<Vec<VpcConfiguration>> ) -> Self
The array of descriptions of VPC configurations available to the application.
sourcepub fn get_vpc_configurations(&self) -> &Option<Vec<VpcConfiguration>>
pub fn get_vpc_configurations(&self) -> &Option<Vec<VpcConfiguration>>
The array of descriptions of VPC configurations available to the application.
sourcepub fn zeppelin_application_configuration(
self,
input: ZeppelinApplicationConfiguration
) -> Self
pub fn zeppelin_application_configuration( self, input: ZeppelinApplicationConfiguration ) -> Self
The configuration parameters for a Kinesis Data Analytics Studio notebook.
sourcepub fn set_zeppelin_application_configuration(
self,
input: Option<ZeppelinApplicationConfiguration>
) -> Self
pub fn set_zeppelin_application_configuration( self, input: Option<ZeppelinApplicationConfiguration> ) -> Self
The configuration parameters for a Kinesis Data Analytics Studio notebook.
sourcepub fn get_zeppelin_application_configuration(
&self
) -> &Option<ZeppelinApplicationConfiguration>
pub fn get_zeppelin_application_configuration( &self ) -> &Option<ZeppelinApplicationConfiguration>
The configuration parameters for a Kinesis Data Analytics Studio notebook.
sourcepub fn build(self) -> ApplicationConfiguration
pub fn build(self) -> ApplicationConfiguration
Consumes the builder and constructs a ApplicationConfiguration.
Trait Implementations§
source§impl Clone for ApplicationConfigurationBuilder
impl Clone for ApplicationConfigurationBuilder
source§fn clone(&self) -> ApplicationConfigurationBuilder
fn clone(&self) -> ApplicationConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ApplicationConfigurationBuilder
impl Default for ApplicationConfigurationBuilder
source§fn default() -> ApplicationConfigurationBuilder
fn default() -> ApplicationConfigurationBuilder
source§impl PartialEq for ApplicationConfigurationBuilder
impl PartialEq for ApplicationConfigurationBuilder
source§fn eq(&self, other: &ApplicationConfigurationBuilder) -> bool
fn eq(&self, other: &ApplicationConfigurationBuilder) -> bool
self and other values to be equal, and is used
by ==.