Struct aws_sdk_emr::types::builders::ConfigurationBuilder
source · #[non_exhaustive]pub struct ConfigurationBuilder { /* private fields */ }
Expand description
A builder for Configuration
.
Implementations§
source§impl ConfigurationBuilder
impl ConfigurationBuilder
sourcepub fn classification(self, input: impl Into<String>) -> Self
pub fn classification(self, input: impl Into<String>) -> Self
The classification within a configuration.
sourcepub fn set_classification(self, input: Option<String>) -> Self
pub fn set_classification(self, input: Option<String>) -> Self
The classification within a configuration.
sourcepub fn get_classification(&self) -> &Option<String>
pub fn get_classification(&self) -> &Option<String>
The classification within a configuration.
sourcepub fn configurations(self, input: Configuration) -> Self
pub fn configurations(self, input: Configuration) -> Self
Appends an item to configurations
.
To override the contents of this collection use set_configurations
.
A list of additional configurations to apply within a configuration object.
sourcepub fn set_configurations(self, input: Option<Vec<Configuration>>) -> Self
pub fn set_configurations(self, input: Option<Vec<Configuration>>) -> Self
A list of additional configurations to apply within a configuration object.
sourcepub fn get_configurations(&self) -> &Option<Vec<Configuration>>
pub fn get_configurations(&self) -> &Option<Vec<Configuration>>
A list of additional configurations to apply within a configuration object.
sourcepub fn properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to properties
.
To override the contents of this collection use set_properties
.
A set of properties specified within a configuration classification.
sourcepub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
A set of properties specified within a configuration classification.
sourcepub fn get_properties(&self) -> &Option<HashMap<String, String>>
pub fn get_properties(&self) -> &Option<HashMap<String, String>>
A set of properties specified within a configuration classification.
sourcepub fn build(self) -> Configuration
pub fn build(self) -> Configuration
Consumes the builder and constructs a Configuration
.
Trait Implementations§
source§impl Clone for ConfigurationBuilder
impl Clone for ConfigurationBuilder
source§fn clone(&self) -> ConfigurationBuilder
fn clone(&self) -> ConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConfigurationBuilder
impl Debug for ConfigurationBuilder
source§impl Default for ConfigurationBuilder
impl Default for ConfigurationBuilder
source§fn default() -> ConfigurationBuilder
fn default() -> ConfigurationBuilder
source§impl PartialEq for ConfigurationBuilder
impl PartialEq for ConfigurationBuilder
source§fn eq(&self, other: &ConfigurationBuilder) -> bool
fn eq(&self, other: &ConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ConfigurationBuilder
impl RefUnwindSafe for ConfigurationBuilder
impl Send for ConfigurationBuilder
impl Sync for ConfigurationBuilder
impl Unpin for ConfigurationBuilder
impl UnwindSafe for ConfigurationBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more