Struct aws_sdk_connect::model::user_data_filters::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for UserDataFilters
.
Implementations§
source§impl Builder
impl Builder
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
.