Package com.mypurecloud.sdk.v2.model
Class UserDetailsQuery
java.lang.Object
com.mypurecloud.sdk.v2.model.UserDetailsQuery
- All Implemented Interfaces:
Serializable
UserDetailsQuery
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSort the result set in ascending/descending order. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetOrder()inthashCode()Specifies the date and time range of data being queried.order(UserDetailsQuery.OrderEnum order) Sort the result set in ascending/descending order.paging(PagingSpec paging) Page size and number to control iterating through large result sets.presenceAggregations(List<AnalyticsQueryAggregation> presenceAggregations) Include faceted search and aggregate roll-ups of presence data in your search results.presenceFilters(List<PresenceDetailQueryFilter> presenceFilters) Filters that target system and organization presence-level dataroutingStatusAggregations(List<AnalyticsQueryAggregation> routingStatusAggregations) Include faceted search and aggregate roll-ups of agent routing status data in your search results.routingStatusFilters(List<RoutingStatusDetailQueryFilter> routingStatusFilters) Filters that target agent routing status-level datavoidsetInterval(String interval) voidvoidsetPaging(PagingSpec paging) voidsetPresenceAggregations(List<AnalyticsQueryAggregation> presenceAggregations) voidsetPresenceFilters(List<PresenceDetailQueryFilter> presenceFilters) voidsetRoutingStatusAggregations(List<AnalyticsQueryAggregation> routingStatusAggregations) voidsetRoutingStatusFilters(List<RoutingStatusDetailQueryFilter> routingStatusFilters) voidsetUserFilters(List<UserDetailQueryFilter> userFilters) toString()userFilters(List<UserDetailQueryFilter> userFilters) Filters that target the users to retrieve data for
-
Constructor Details
-
UserDetailsQuery
public UserDetailsQuery() -
UserDetailsQuery
-
-
Method Details
-
interval
Specifies the date and time range of data being queried. Conversations MUST have started within this time range to potentially be included within the result set. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
userFilters
Filters that target the users to retrieve data for -
getUserFilters
-
setUserFilters
-
presenceFilters
Filters that target system and organization presence-level data -
getPresenceFilters
-
setPresenceFilters
-
routingStatusFilters
public UserDetailsQuery routingStatusFilters(List<RoutingStatusDetailQueryFilter> routingStatusFilters) Filters that target agent routing status-level data -
getRoutingStatusFilters
-
setRoutingStatusFilters
-
order
Sort the result set in ascending/descending order. Default is ascending -
getOrder
-
setOrder
-
presenceAggregations
Include faceted search and aggregate roll-ups of presence data in your search results. This does not function as a filter, but rather, summary data about the presence results matching your filters -
getPresenceAggregations
-
setPresenceAggregations
-
routingStatusAggregations
public UserDetailsQuery routingStatusAggregations(List<AnalyticsQueryAggregation> routingStatusAggregations) Include faceted search and aggregate roll-ups of agent routing status data in your search results. This does not function as a filter, but rather, summary data about the agent routing status results matching your filters -
getRoutingStatusAggregations
-
setRoutingStatusAggregations
-
paging
Page size and number to control iterating through large result sets. Default page size is 25 -
getPaging
-
setPaging
-
equals
-
hashCode
public int hashCode() -
toString
-