Struct aws_sdk_athena::types::builders::EngineVersionBuilder
source · #[non_exhaustive]pub struct EngineVersionBuilder { /* private fields */ }Expand description
A builder for EngineVersion.
Implementations§
source§impl EngineVersionBuilder
impl EngineVersionBuilder
sourcepub fn selected_engine_version(self, input: impl Into<String>) -> Self
pub fn selected_engine_version(self, input: impl Into<String>) -> Self
The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
sourcepub fn set_selected_engine_version(self, input: Option<String>) -> Self
pub fn set_selected_engine_version(self, input: Option<String>) -> Self
The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
sourcepub fn get_selected_engine_version(&self) -> &Option<String>
pub fn get_selected_engine_version(&self) -> &Option<String>
The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
sourcepub fn effective_engine_version(self, input: impl Into<String>) -> Self
pub fn effective_engine_version(self, input: impl Into<String>) -> Self
Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGroup or UpdateWorkGroup operation, the EffectiveEngineVersion field is ignored.
sourcepub fn set_effective_engine_version(self, input: Option<String>) -> Self
pub fn set_effective_engine_version(self, input: Option<String>) -> Self
Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGroup or UpdateWorkGroup operation, the EffectiveEngineVersion field is ignored.
sourcepub fn get_effective_engine_version(&self) -> &Option<String>
pub fn get_effective_engine_version(&self) -> &Option<String>
Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGroup or UpdateWorkGroup operation, the EffectiveEngineVersion field is ignored.
sourcepub fn build(self) -> EngineVersion
pub fn build(self) -> EngineVersion
Consumes the builder and constructs a EngineVersion.
Trait Implementations§
source§impl Clone for EngineVersionBuilder
impl Clone for EngineVersionBuilder
source§fn clone(&self) -> EngineVersionBuilder
fn clone(&self) -> EngineVersionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EngineVersionBuilder
impl Debug for EngineVersionBuilder
source§impl Default for EngineVersionBuilder
impl Default for EngineVersionBuilder
source§fn default() -> EngineVersionBuilder
fn default() -> EngineVersionBuilder
source§impl PartialEq for EngineVersionBuilder
impl PartialEq for EngineVersionBuilder
source§fn eq(&self, other: &EngineVersionBuilder) -> bool
fn eq(&self, other: &EngineVersionBuilder) -> bool
self and other values to be equal, and is used
by ==.