#[non_exhaustive]pub struct UpdateContextInputBuilder { /* private fields */ }
Expand description
A builder for UpdateContextInput
.
Implementations§
source§impl UpdateContextInputBuilder
impl UpdateContextInputBuilder
sourcepub fn context_name(self, input: impl Into<String>) -> Self
pub fn context_name(self, input: impl Into<String>) -> Self
The name of the context to update.
This field is required.sourcepub fn set_context_name(self, input: Option<String>) -> Self
pub fn set_context_name(self, input: Option<String>) -> Self
The name of the context to update.
sourcepub fn get_context_name(&self) -> &Option<String>
pub fn get_context_name(&self) -> &Option<String>
The name of the context to update.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The new description for the context.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The new description for the context.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The new description for the context.
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
.
The new list of properties. Overwrites the current property list.
sourcepub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
The new list of properties. Overwrites the current property list.
sourcepub fn get_properties(&self) -> &Option<HashMap<String, String>>
pub fn get_properties(&self) -> &Option<HashMap<String, String>>
The new list of properties. Overwrites the current property list.
sourcepub fn properties_to_remove(self, input: impl Into<String>) -> Self
pub fn properties_to_remove(self, input: impl Into<String>) -> Self
Appends an item to properties_to_remove
.
To override the contents of this collection use set_properties_to_remove
.
A list of properties to remove.
sourcepub fn set_properties_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_properties_to_remove(self, input: Option<Vec<String>>) -> Self
A list of properties to remove.
sourcepub fn get_properties_to_remove(&self) -> &Option<Vec<String>>
pub fn get_properties_to_remove(&self) -> &Option<Vec<String>>
A list of properties to remove.
sourcepub fn build(self) -> Result<UpdateContextInput, BuildError>
pub fn build(self) -> Result<UpdateContextInput, BuildError>
Consumes the builder and constructs a UpdateContextInput
.
source§impl UpdateContextInputBuilder
impl UpdateContextInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateContextOutput, SdkError<UpdateContextError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateContextOutput, SdkError<UpdateContextError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateContextInputBuilder
impl Clone for UpdateContextInputBuilder
source§fn clone(&self) -> UpdateContextInputBuilder
fn clone(&self) -> UpdateContextInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateContextInputBuilder
impl Debug for UpdateContextInputBuilder
source§impl Default for UpdateContextInputBuilder
impl Default for UpdateContextInputBuilder
source§fn default() -> UpdateContextInputBuilder
fn default() -> UpdateContextInputBuilder
source§impl PartialEq for UpdateContextInputBuilder
impl PartialEq for UpdateContextInputBuilder
source§fn eq(&self, other: &UpdateContextInputBuilder) -> bool
fn eq(&self, other: &UpdateContextInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateContextInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateContextInputBuilder
impl RefUnwindSafe for UpdateContextInputBuilder
impl Send for UpdateContextInputBuilder
impl Sync for UpdateContextInputBuilder
impl Unpin for UpdateContextInputBuilder
impl UnwindSafe for UpdateContextInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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