Interface FilterV2.Builder

    • Method Detail

      • filterKey

        FilterV2.Builder filterKey​(String filterKey)

        The key to use for filtering data. For example, QUEUE, ROUTING_PROFILE, AGENT, CHANNEL, AGENT_HIERARCHY_LEVEL_ONE, AGENT_HIERARCHY_LEVEL_TWO, AGENT_HIERARCHY_LEVEL_THREE, AGENT_HIERARCHY_LEVEL_FOUR, AGENT_HIERARCHY_LEVEL_FIVE. There must be at least 1 key and a maximum 5 keys.

        Parameters:
        filterKey - The key to use for filtering data. For example, QUEUE, ROUTING_PROFILE, AGENT, CHANNEL, AGENT_HIERARCHY_LEVEL_ONE, AGENT_HIERARCHY_LEVEL_TWO, AGENT_HIERARCHY_LEVEL_THREE, AGENT_HIERARCHY_LEVEL_FOUR, AGENT_HIERARCHY_LEVEL_FIVE. There must be at least 1 key and a maximum 5 keys.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filterValues

        FilterV2.Builder filterValues​(Collection<String> filterValues)

        The identifiers to use for filtering data. For example, if you have a filter key of QUEUE, you would add queue IDs or ARNs in FilterValues.

        Parameters:
        filterValues - The identifiers to use for filtering data. For example, if you have a filter key of QUEUE , you would add queue IDs or ARNs in FilterValues.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filterValues

        FilterV2.Builder filterValues​(String... filterValues)

        The identifiers to use for filtering data. For example, if you have a filter key of QUEUE, you would add queue IDs or ARNs in FilterValues.

        Parameters:
        filterValues - The identifiers to use for filtering data. For example, if you have a filter key of QUEUE , you would add queue IDs or ARNs in FilterValues.
        Returns:
        Returns a reference to this object so that method calls can be chained together.