Struct aws_sdk_batch::types::builders::EksMetadataBuilder
source · #[non_exhaustive]pub struct EksMetadataBuilder { /* private fields */ }
Expand description
A builder for EksMetadata
.
Implementations§
source§impl EksMetadataBuilder
impl EksMetadataBuilder
sourcepub fn labels(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn labels(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to labels
.
To override the contents of this collection use set_labels
.
Key-value pairs used to identify, sort, and organize cube resources. Can contain up to 63 uppercase letters, lowercase letters, numbers, hyphens (-), and underscores (_). Labels can be added or modified at any time. Each resource can have multiple labels, but each key must be unique for a given object.
sourcepub fn set_labels(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_labels(self, input: Option<HashMap<String, String>>) -> Self
Key-value pairs used to identify, sort, and organize cube resources. Can contain up to 63 uppercase letters, lowercase letters, numbers, hyphens (-), and underscores (_). Labels can be added or modified at any time. Each resource can have multiple labels, but each key must be unique for a given object.
sourcepub fn get_labels(&self) -> &Option<HashMap<String, String>>
pub fn get_labels(&self) -> &Option<HashMap<String, String>>
Key-value pairs used to identify, sort, and organize cube resources. Can contain up to 63 uppercase letters, lowercase letters, numbers, hyphens (-), and underscores (_). Labels can be added or modified at any time. Each resource can have multiple labels, but each key must be unique for a given object.
sourcepub fn build(self) -> EksMetadata
pub fn build(self) -> EksMetadata
Consumes the builder and constructs a EksMetadata
.
Trait Implementations§
source§impl Clone for EksMetadataBuilder
impl Clone for EksMetadataBuilder
source§fn clone(&self) -> EksMetadataBuilder
fn clone(&self) -> EksMetadataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EksMetadataBuilder
impl Debug for EksMetadataBuilder
source§impl Default for EksMetadataBuilder
impl Default for EksMetadataBuilder
source§fn default() -> EksMetadataBuilder
fn default() -> EksMetadataBuilder
source§impl PartialEq for EksMetadataBuilder
impl PartialEq for EksMetadataBuilder
source§fn eq(&self, other: &EksMetadataBuilder) -> bool
fn eq(&self, other: &EksMetadataBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EksMetadataBuilder
Auto Trait Implementations§
impl Freeze for EksMetadataBuilder
impl RefUnwindSafe for EksMetadataBuilder
impl Send for EksMetadataBuilder
impl Sync for EksMetadataBuilder
impl Unpin for EksMetadataBuilder
impl UnwindSafe for EksMetadataBuilder
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