Struct aws_sdk_connect::model::user_search_summary::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for UserSearchSummary
Implementations
sourceimpl Builder
impl Builder
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the user.
sourcepub fn directory_user_id(self, input: impl Into<String>) -> Self
pub fn directory_user_id(self, input: impl Into<String>) -> Self
The directory identifier of the user.
sourcepub fn set_directory_user_id(self, input: Option<String>) -> Self
pub fn set_directory_user_id(self, input: Option<String>) -> Self
The directory identifier of the user.
sourcepub fn hierarchy_group_id(self, input: impl Into<String>) -> Self
pub fn hierarchy_group_id(self, input: impl Into<String>) -> Self
The identifier of the user's hierarchy group.
sourcepub fn set_hierarchy_group_id(self, input: Option<String>) -> Self
pub fn set_hierarchy_group_id(self, input: Option<String>) -> Self
The identifier of the user's hierarchy group.
sourcepub fn identity_info(self, input: UserIdentityInfoLite) -> Self
pub fn identity_info(self, input: UserIdentityInfoLite) -> Self
The user's first name and last name.
sourcepub fn set_identity_info(self, input: Option<UserIdentityInfoLite>) -> Self
pub fn set_identity_info(self, input: Option<UserIdentityInfoLite>) -> Self
The user's first name and last name.
sourcepub fn phone_config(self, input: UserPhoneConfig) -> Self
pub fn phone_config(self, input: UserPhoneConfig) -> Self
Contains information about the phone configuration settings for a user.
sourcepub fn set_phone_config(self, input: Option<UserPhoneConfig>) -> Self
pub fn set_phone_config(self, input: Option<UserPhoneConfig>) -> Self
Contains information about the phone configuration settings for a user.
sourcepub fn routing_profile_id(self, input: impl Into<String>) -> Self
pub fn routing_profile_id(self, input: impl Into<String>) -> Self
The identifier of the user's routing profile.
sourcepub fn set_routing_profile_id(self, input: Option<String>) -> Self
pub fn set_routing_profile_id(self, input: Option<String>) -> Self
The identifier of the user's routing profile.
sourcepub fn security_profile_ids(self, input: impl Into<String>) -> Self
pub fn security_profile_ids(self, input: impl Into<String>) -> Self
Appends an item to security_profile_ids.
To override the contents of this collection use set_security_profile_ids.
The identifiers of the user's security profiles.
sourcepub fn set_security_profile_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_security_profile_ids(self, input: Option<Vec<String>>) -> Self
The identifiers of the user's security profiles.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The tags used to organize, track, or control access for this resource.
The tags used to organize, track, or control access for this resource.
sourcepub fn set_username(self, input: Option<String>) -> Self
pub fn set_username(self, input: Option<String>) -> Self
The name of the user.
sourcepub fn build(self) -> UserSearchSummary
pub fn build(self) -> UserSearchSummary
Consumes the builder and constructs a UserSearchSummary
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