Struct aws_sdk_chime::operation::update_user::UpdateUserInput
source · #[non_exhaustive]pub struct UpdateUserInput {
pub account_id: Option<String>,
pub user_id: Option<String>,
pub license_type: Option<License>,
pub user_type: Option<UserType>,
pub alexa_for_business_metadata: Option<AlexaForBusinessMetadata>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.account_id: Option<String>The Amazon Chime account ID.
user_id: Option<String>The user ID.
license_type: Option<License>The user license type to update. This must be a supported license type for the Amazon Chime account that the user belongs to.
user_type: Option<UserType>The user type.
alexa_for_business_metadata: Option<AlexaForBusinessMetadata>The Alexa for Business metadata.
Implementations§
source§impl UpdateUserInput
impl UpdateUserInput
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The Amazon Chime account ID.
sourcepub fn license_type(&self) -> Option<&License>
pub fn license_type(&self) -> Option<&License>
The user license type to update. This must be a supported license type for the Amazon Chime account that the user belongs to.
sourcepub fn alexa_for_business_metadata(&self) -> Option<&AlexaForBusinessMetadata>
pub fn alexa_for_business_metadata(&self) -> Option<&AlexaForBusinessMetadata>
The Alexa for Business metadata.
source§impl UpdateUserInput
impl UpdateUserInput
sourcepub fn builder() -> UpdateUserInputBuilder
pub fn builder() -> UpdateUserInputBuilder
Creates a new builder-style object to manufacture UpdateUserInput.
Trait Implementations§
source§impl Clone for UpdateUserInput
impl Clone for UpdateUserInput
source§fn clone(&self) -> UpdateUserInput
fn clone(&self) -> UpdateUserInput
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 UpdateUserInput
impl Debug for UpdateUserInput
source§impl PartialEq for UpdateUserInput
impl PartialEq for UpdateUserInput
impl StructuralPartialEq for UpdateUserInput
Auto Trait Implementations§
impl Freeze for UpdateUserInput
impl RefUnwindSafe for UpdateUserInput
impl Send for UpdateUserInput
impl Sync for UpdateUserInput
impl Unpin for UpdateUserInput
impl UnwindSafe for UpdateUserInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
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.