#[non_exhaustive]pub struct ZeppelinApplicationConfiguration {
pub monitoring_configuration: Option<ZeppelinMonitoringConfiguration>,
pub catalog_configuration: Option<CatalogConfiguration>,
pub deploy_as_application_configuration: Option<DeployAsApplicationConfiguration>,
pub custom_artifacts_configuration: Option<Vec<CustomArtifactConfiguration>>,
}Expand description
The configuration of a Kinesis Data Analytics Studio notebook.
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.monitoring_configuration: Option<ZeppelinMonitoringConfiguration>The monitoring configuration of a Kinesis Data Analytics Studio notebook.
catalog_configuration: Option<CatalogConfiguration>The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
deploy_as_application_configuration: Option<DeployAsApplicationConfiguration>The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
custom_artifacts_configuration: Option<Vec<CustomArtifactConfiguration>>Custom artifacts are dependency JARs and user-defined functions (UDF).
Implementations§
source§impl ZeppelinApplicationConfiguration
impl ZeppelinApplicationConfiguration
sourcepub fn monitoring_configuration(
&self
) -> Option<&ZeppelinMonitoringConfiguration>
pub fn monitoring_configuration( &self ) -> Option<&ZeppelinMonitoringConfiguration>
The monitoring configuration of a Kinesis Data Analytics Studio notebook.
sourcepub fn catalog_configuration(&self) -> Option<&CatalogConfiguration>
pub fn catalog_configuration(&self) -> Option<&CatalogConfiguration>
The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
sourcepub fn deploy_as_application_configuration(
&self
) -> Option<&DeployAsApplicationConfiguration>
pub fn deploy_as_application_configuration( &self ) -> Option<&DeployAsApplicationConfiguration>
The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
sourcepub fn custom_artifacts_configuration(&self) -> &[CustomArtifactConfiguration]
pub fn custom_artifacts_configuration(&self) -> &[CustomArtifactConfiguration]
Custom artifacts are dependency JARs and user-defined functions (UDF).
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .custom_artifacts_configuration.is_none().
source§impl ZeppelinApplicationConfiguration
impl ZeppelinApplicationConfiguration
sourcepub fn builder() -> ZeppelinApplicationConfigurationBuilder
pub fn builder() -> ZeppelinApplicationConfigurationBuilder
Creates a new builder-style object to manufacture ZeppelinApplicationConfiguration.
Trait Implementations§
source§impl Clone for ZeppelinApplicationConfiguration
impl Clone for ZeppelinApplicationConfiguration
source§fn clone(&self) -> ZeppelinApplicationConfiguration
fn clone(&self) -> ZeppelinApplicationConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ZeppelinApplicationConfiguration
impl PartialEq for ZeppelinApplicationConfiguration
source§fn eq(&self, other: &ZeppelinApplicationConfiguration) -> bool
fn eq(&self, other: &ZeppelinApplicationConfiguration) -> bool
self and other values to be equal, and is used
by ==.