Struct aws_sdk_eks::types::builders::UpdateLabelsPayloadBuilder
source · #[non_exhaustive]pub struct UpdateLabelsPayloadBuilder { /* private fields */ }Expand description
A builder for UpdateLabelsPayload.
Implementations§
source§impl UpdateLabelsPayloadBuilder
impl UpdateLabelsPayloadBuilder
sourcepub fn add_or_update_labels(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn add_or_update_labels( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to add_or_update_labels.
To override the contents of this collection use set_add_or_update_labels.
The Kubernetes labels to add or update.
sourcepub fn set_add_or_update_labels(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_add_or_update_labels( self, input: Option<HashMap<String, String>> ) -> Self
The Kubernetes labels to add or update.
sourcepub fn get_add_or_update_labels(&self) -> &Option<HashMap<String, String>>
pub fn get_add_or_update_labels(&self) -> &Option<HashMap<String, String>>
The Kubernetes labels to add or update.
sourcepub fn remove_labels(self, input: impl Into<String>) -> Self
pub fn remove_labels(self, input: impl Into<String>) -> Self
Appends an item to remove_labels.
To override the contents of this collection use set_remove_labels.
The Kubernetes labels to remove.
sourcepub fn set_remove_labels(self, input: Option<Vec<String>>) -> Self
pub fn set_remove_labels(self, input: Option<Vec<String>>) -> Self
The Kubernetes labels to remove.
sourcepub fn get_remove_labels(&self) -> &Option<Vec<String>>
pub fn get_remove_labels(&self) -> &Option<Vec<String>>
The Kubernetes labels to remove.
sourcepub fn build(self) -> UpdateLabelsPayload
pub fn build(self) -> UpdateLabelsPayload
Consumes the builder and constructs a UpdateLabelsPayload.
Trait Implementations§
source§impl Clone for UpdateLabelsPayloadBuilder
impl Clone for UpdateLabelsPayloadBuilder
source§fn clone(&self) -> UpdateLabelsPayloadBuilder
fn clone(&self) -> UpdateLabelsPayloadBuilder
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 UpdateLabelsPayloadBuilder
impl Debug for UpdateLabelsPayloadBuilder
source§impl Default for UpdateLabelsPayloadBuilder
impl Default for UpdateLabelsPayloadBuilder
source§fn default() -> UpdateLabelsPayloadBuilder
fn default() -> UpdateLabelsPayloadBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateLabelsPayloadBuilder
impl PartialEq for UpdateLabelsPayloadBuilder
source§fn eq(&self, other: &UpdateLabelsPayloadBuilder) -> bool
fn eq(&self, other: &UpdateLabelsPayloadBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateLabelsPayloadBuilder
Auto Trait Implementations§
impl Freeze for UpdateLabelsPayloadBuilder
impl RefUnwindSafe for UpdateLabelsPayloadBuilder
impl Send for UpdateLabelsPayloadBuilder
impl Sync for UpdateLabelsPayloadBuilder
impl Unpin for UpdateLabelsPayloadBuilder
impl UnwindSafe for UpdateLabelsPayloadBuilder
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>
Creates a shared type from an unshared type.