Struct aws_sdk_athena::model::EngineConfiguration
source · #[non_exhaustive]pub struct EngineConfiguration { /* private fields */ }
Expand description
Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.
Implementations§
source§impl EngineConfiguration
impl EngineConfiguration
sourcepub fn coordinator_dpu_size(&self) -> i32
pub fn coordinator_dpu_size(&self) -> i32
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session.
sourcepub fn max_concurrent_dpus(&self) -> i32
pub fn max_concurrent_dpus(&self) -> i32
The maximum number of DPUs that can run concurrently.
sourcepub fn default_executor_dpu_size(&self) -> i32
pub fn default_executor_dpu_size(&self) -> i32
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena.
sourcepub fn additional_configs(&self) -> Option<&HashMap<String, String>>
pub fn additional_configs(&self) -> Option<&HashMap<String, String>>
Contains additional notebook engine MAP
parameter mappings in the form of key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion
field, and then add a key named NotebookFileURI
to AdditionalConfigs
that has value of the Amazon S3 URI.
source§impl EngineConfiguration
impl EngineConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EngineConfiguration
.
Trait Implementations§
source§impl Clone for EngineConfiguration
impl Clone for EngineConfiguration
source§fn clone(&self) -> EngineConfiguration
fn clone(&self) -> EngineConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EngineConfiguration
impl Debug for EngineConfiguration
source§impl PartialEq<EngineConfiguration> for EngineConfiguration
impl PartialEq<EngineConfiguration> for EngineConfiguration
source§fn eq(&self, other: &EngineConfiguration) -> bool
fn eq(&self, other: &EngineConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.