Interface UserDataFilters.Builder

    • 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.
      • 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.