Struct aws_sdk_connect::types::builders::UserDataFiltersBuilder
source · #[non_exhaustive]pub struct UserDataFiltersBuilder { /* private fields */ }
Expand description
A builder for UserDataFilters
.
Implementations§
source§impl UserDataFiltersBuilder
impl UserDataFiltersBuilder
sourcepub fn queues(self, input: impl Into<String>) -> Self
pub fn queues(self, input: impl Into<String>) -> Self
Appends an item to queues
.
To override the contents of this collection use set_queues
.
A list of up to 100 queues or ARNs.
sourcepub fn set_queues(self, input: Option<Vec<String>>) -> Self
pub fn set_queues(self, input: Option<Vec<String>>) -> Self
A list of up to 100 queues or ARNs.
sourcepub fn contact_filter(self, input: ContactFilter) -> Self
pub fn contact_filter(self, input: ContactFilter) -> Self
A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.
sourcepub fn set_contact_filter(self, input: Option<ContactFilter>) -> Self
pub fn set_contact_filter(self, input: Option<ContactFilter>) -> Self
A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.
sourcepub fn routing_profiles(self, input: impl Into<String>) -> Self
pub fn routing_profiles(self, input: impl Into<String>) -> Self
Appends an item to routing_profiles
.
To override the contents of this collection use set_routing_profiles
.
A list of up to 100 routing profile IDs or ARNs.
sourcepub fn set_routing_profiles(self, input: Option<Vec<String>>) -> Self
pub fn set_routing_profiles(self, input: Option<Vec<String>>) -> Self
A list of up to 100 routing profile IDs or ARNs.
sourcepub fn agents(self, input: impl Into<String>) -> Self
pub fn agents(self, input: impl Into<String>) -> Self
Appends an item to agents
.
To override the contents of this collection use set_agents
.
A list of up to 100 agent IDs or ARNs.
sourcepub fn set_agents(self, input: Option<Vec<String>>) -> Self
pub fn set_agents(self, input: Option<Vec<String>>) -> Self
A list of up to 100 agent IDs or ARNs.
sourcepub fn user_hierarchy_groups(self, input: impl Into<String>) -> Self
pub fn user_hierarchy_groups(self, input: impl Into<String>) -> Self
Appends an item to user_hierarchy_groups
.
To override the contents of this collection use set_user_hierarchy_groups
.
A UserHierarchyGroup ID or ARN.
sourcepub fn set_user_hierarchy_groups(self, input: Option<Vec<String>>) -> Self
pub fn set_user_hierarchy_groups(self, input: Option<Vec<String>>) -> Self
A UserHierarchyGroup ID or ARN.
sourcepub fn build(self) -> UserDataFilters
pub fn build(self) -> UserDataFilters
Consumes the builder and constructs a UserDataFilters
.
Trait Implementations§
source§impl Clone for UserDataFiltersBuilder
impl Clone for UserDataFiltersBuilder
source§fn clone(&self) -> UserDataFiltersBuilder
fn clone(&self) -> UserDataFiltersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserDataFiltersBuilder
impl Debug for UserDataFiltersBuilder
source§impl Default for UserDataFiltersBuilder
impl Default for UserDataFiltersBuilder
source§fn default() -> UserDataFiltersBuilder
fn default() -> UserDataFiltersBuilder
source§impl PartialEq<UserDataFiltersBuilder> for UserDataFiltersBuilder
impl PartialEq<UserDataFiltersBuilder> for UserDataFiltersBuilder
source§fn eq(&self, other: &UserDataFiltersBuilder) -> bool
fn eq(&self, other: &UserDataFiltersBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.