#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for User
Implementations
sourceimpl Builder
impl Builder
sourcepub fn set_user_id(self, input: Option<String>) -> Self
pub fn set_user_id(self, input: Option<String>) -> Self
The user ID.
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The Amazon Chime account ID.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The Amazon Chime account ID.
sourcepub fn primary_email(self, input: impl Into<String>) -> Self
pub fn primary_email(self, input: impl Into<String>) -> Self
The primary email address of the user.
sourcepub fn set_primary_email(self, input: Option<String>) -> Self
pub fn set_primary_email(self, input: Option<String>) -> Self
The primary email address of the user.
sourcepub fn primary_provisioned_number(self, input: impl Into<String>) -> Self
pub fn primary_provisioned_number(self, input: impl Into<String>) -> Self
The primary phone number associated with the user.
sourcepub fn set_primary_provisioned_number(self, input: Option<String>) -> Self
pub fn set_primary_provisioned_number(self, input: Option<String>) -> Self
The primary phone number associated with the user.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The display name of the user.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The display name of the user.
sourcepub fn license_type(self, input: License) -> Self
pub fn license_type(self, input: License) -> Self
The license type for the user.
sourcepub fn set_license_type(self, input: Option<License>) -> Self
pub fn set_license_type(self, input: Option<License>) -> Self
The license type for the user.
sourcepub fn set_user_type(self, input: Option<UserType>) -> Self
pub fn set_user_type(self, input: Option<UserType>) -> Self
The user type.
sourcepub fn user_registration_status(self, input: RegistrationStatus) -> Self
pub fn user_registration_status(self, input: RegistrationStatus) -> Self
The user registration status.
sourcepub fn set_user_registration_status(
self,
input: Option<RegistrationStatus>
) -> Self
pub fn set_user_registration_status(
self,
input: Option<RegistrationStatus>
) -> Self
The user registration status.
sourcepub fn user_invitation_status(self, input: InviteStatus) -> Self
pub fn user_invitation_status(self, input: InviteStatus) -> Self
The user invite status.
sourcepub fn set_user_invitation_status(self, input: Option<InviteStatus>) -> Self
pub fn set_user_invitation_status(self, input: Option<InviteStatus>) -> Self
The user invite status.
sourcepub fn registered_on(self, input: DateTime) -> Self
pub fn registered_on(self, input: DateTime) -> Self
Date and time when the user is registered, in ISO 8601 format.
sourcepub fn set_registered_on(self, input: Option<DateTime>) -> Self
pub fn set_registered_on(self, input: Option<DateTime>) -> Self
Date and time when the user is registered, in ISO 8601 format.
sourcepub fn invited_on(self, input: DateTime) -> Self
pub fn invited_on(self, input: DateTime) -> Self
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
sourcepub fn set_invited_on(self, input: Option<DateTime>) -> Self
pub fn set_invited_on(self, input: Option<DateTime>) -> Self
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
sourcepub fn alexa_for_business_metadata(
self,
input: AlexaForBusinessMetadata
) -> Self
pub fn alexa_for_business_metadata(
self,
input: AlexaForBusinessMetadata
) -> Self
The Alexa for Business metadata.
sourcepub fn set_alexa_for_business_metadata(
self,
input: Option<AlexaForBusinessMetadata>
) -> Self
pub fn set_alexa_for_business_metadata(
self,
input: Option<AlexaForBusinessMetadata>
) -> Self
The Alexa for Business metadata.
sourcepub fn personal_pin(self, input: impl Into<String>) -> Self
pub fn personal_pin(self, input: impl Into<String>) -> Self
The user's personal meeting PIN.
sourcepub fn set_personal_pin(self, input: Option<String>) -> Self
pub fn set_personal_pin(self, input: Option<String>) -> Self
The user's personal meeting PIN.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more