Struct aws_sdk_appmesh::types::builders::TagRefBuilder
source · #[non_exhaustive]pub struct TagRefBuilder { /* private fields */ }
Expand description
A builder for TagRef
.
Implementations§
source§impl TagRefBuilder
impl TagRefBuilder
sourcepub fn key(self, input: impl Into<String>) -> Self
pub fn key(self, input: impl Into<String>) -> Self
One part of a key-value pair that make up a tag. A key
is a general label that acts like a category for more specific tag values.
sourcepub fn set_key(self, input: Option<String>) -> Self
pub fn set_key(self, input: Option<String>) -> Self
One part of a key-value pair that make up a tag. A key
is a general label that acts like a category for more specific tag values.
sourcepub fn get_key(&self) -> &Option<String>
pub fn get_key(&self) -> &Option<String>
One part of a key-value pair that make up a tag. A key
is a general label that acts like a category for more specific tag values.
sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The optional part of a key-value pair that make up a tag. A value
acts as a descriptor within a tag category (key).
sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The optional part of a key-value pair that make up a tag. A value
acts as a descriptor within a tag category (key).
Trait Implementations§
source§impl Clone for TagRefBuilder
impl Clone for TagRefBuilder
source§fn clone(&self) -> TagRefBuilder
fn clone(&self) -> TagRefBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TagRefBuilder
impl Debug for TagRefBuilder
source§impl Default for TagRefBuilder
impl Default for TagRefBuilder
source§fn default() -> TagRefBuilder
fn default() -> TagRefBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TagRefBuilder
impl PartialEq for TagRefBuilder
source§fn eq(&self, other: &TagRefBuilder) -> bool
fn eq(&self, other: &TagRefBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TagRefBuilder
Auto Trait Implementations§
impl Freeze for TagRefBuilder
impl RefUnwindSafe for TagRefBuilder
impl Send for TagRefBuilder
impl Sync for TagRefBuilder
impl Unpin for TagRefBuilder
impl UnwindSafe for TagRefBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.