Interface UserDataFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UserDataFilters.Builder,UserDataFilters>,SdkBuilder<UserDataFilters.Builder,UserDataFilters>,SdkPojo
- Enclosing class:
- UserDataFilters
public static interface UserDataFilters.Builder extends SdkPojo, CopyableBuilder<UserDataFilters.Builder,UserDataFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UserDataFilters.Builderagents(String... agents)A list of up to 100 agent IDs or ARNs.UserDataFilters.Builderagents(Collection<String> agents)A list of up to 100 agent IDs or ARNs.default UserDataFilters.BuildercontactFilter(Consumer<ContactFilter.Builder> contactFilter)A filter for the user data based on the contact information that is associated to the user.UserDataFilters.BuildercontactFilter(ContactFilter contactFilter)A filter for the user data based on the contact information that is associated to the user.UserDataFilters.Builderqueues(String... queues)A list of up to 100 queues or ARNs.UserDataFilters.Builderqueues(Collection<String> queues)A list of up to 100 queues or ARNs.UserDataFilters.BuilderroutingProfiles(String... routingProfiles)A list of up to 100 routing profile IDs or ARNs.UserDataFilters.BuilderroutingProfiles(Collection<String> routingProfiles)A list of up to 100 routing profile IDs or ARNs.UserDataFilters.BuilderuserHierarchyGroups(String... userHierarchyGroups)A UserHierarchyGroup ID or ARN.UserDataFilters.BuilderuserHierarchyGroups(Collection<String> userHierarchyGroups)A UserHierarchyGroup ID or ARN.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
queues
UserDataFilters.Builder queues(Collection<String> queues)
A list of up to 100 queues or ARNs.
- Parameters:
queues- A list of up to 100 queues or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queues
UserDataFilters.Builder queues(String... queues)
A list of up to 100 queues or ARNs.
- Parameters:
queues- A list of up to 100 queues or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactFilter
UserDataFilters.Builder contactFilter(ContactFilter contactFilter)
A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.
- Parameters:
contactFilter- A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactFilter
default UserDataFilters.Builder contactFilter(Consumer<ContactFilter.Builder> contactFilter)
A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.
This is a convenience method that creates an instance of theContactFilter.Builderavoiding the need to create one manually viaContactFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontactFilter(ContactFilter).- Parameters:
contactFilter- a consumer that will call methods onContactFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
contactFilter(ContactFilter)
-
routingProfiles
UserDataFilters.Builder routingProfiles(Collection<String> routingProfiles)
A list of up to 100 routing profile IDs or ARNs.
- Parameters:
routingProfiles- A list of up to 100 routing profile IDs or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingProfiles
UserDataFilters.Builder routingProfiles(String... routingProfiles)
A list of up to 100 routing profile IDs or ARNs.
- Parameters:
routingProfiles- A list of up to 100 routing profile IDs or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agents
UserDataFilters.Builder agents(Collection<String> agents)
A list of up to 100 agent IDs or ARNs.
- Parameters:
agents- A list of up to 100 agent IDs or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agents
UserDataFilters.Builder agents(String... agents)
A list of up to 100 agent IDs or ARNs.
- Parameters:
agents- A list of up to 100 agent IDs or ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userHierarchyGroups
UserDataFilters.Builder userHierarchyGroups(Collection<String> userHierarchyGroups)
A UserHierarchyGroup ID or ARN.
- Parameters:
userHierarchyGroups- A UserHierarchyGroup ID or ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userHierarchyGroups
UserDataFilters.Builder userHierarchyGroups(String... userHierarchyGroups)
A UserHierarchyGroup ID or ARN.
- Parameters:
userHierarchyGroups- A UserHierarchyGroup ID or ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-