Package com.mypurecloud.sdk.v2.model
Class ConversationQuery
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationQuery
- All Implemented Interfaces:
Serializable
ConversationQuery
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSpecify which data element within the result set to use for sorting.static enumSort the result set in ascending/descending order. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregations(List<AnalyticsQueryAggregation> aggregations) Include faceted search and aggregate roll-ups describing your search results.conversationFilters(List<ConversationDetailQueryFilter> conversationFilters) Filters that target conversation-level databooleanevaluationFilters(List<EvaluationDetailQueryFilter> evaluationFilters) Filters that target evaluationsgetOrder()inthashCode()Specifies the date and time range of data being queried.order(ConversationQuery.OrderEnum order) Sort the result set in ascending/descending order.orderBy(ConversationQuery.OrderByEnum orderBy) Specify which data element within the result set to use for sorting.paging(PagingSpec paging) Page size and number to control iterating through large result sets.resolutionFilters(List<ResolutionDetailQueryFilter> resolutionFilters) Filters that target resolutionssegmentFilters(List<SegmentDetailQueryFilter> segmentFilters) Filters that target individual segments within a conversationvoidsetAggregations(List<AnalyticsQueryAggregation> aggregations) voidsetConversationFilters(List<ConversationDetailQueryFilter> conversationFilters) voidsetEvaluationFilters(List<EvaluationDetailQueryFilter> evaluationFilters) voidsetInterval(String interval) voidvoidsetOrderBy(ConversationQuery.OrderByEnum orderBy) voidsetPaging(PagingSpec paging) voidsetResolutionFilters(List<ResolutionDetailQueryFilter> resolutionFilters) voidsetSegmentFilters(List<SegmentDetailQueryFilter> segmentFilters) voidsetSurveyFilters(List<SurveyDetailQueryFilter> surveyFilters) surveyFilters(List<SurveyDetailQueryFilter> surveyFilters) Filters that target surveystoString()
-
Constructor Details
-
ConversationQuery
public ConversationQuery() -
ConversationQuery
-
-
Method Details
-
conversationFilters
public ConversationQuery conversationFilters(List<ConversationDetailQueryFilter> conversationFilters) Filters that target conversation-level data -
getConversationFilters
-
setConversationFilters
-
segmentFilters
Filters that target individual segments within a conversation -
getSegmentFilters
-
setSegmentFilters
-
evaluationFilters
Filters that target evaluations -
getEvaluationFilters
-
setEvaluationFilters
-
surveyFilters
Filters that target surveys -
getSurveyFilters
-
setSurveyFilters
-
resolutionFilters
Filters that target resolutions -
getResolutionFilters
-
setResolutionFilters
-
order
Sort the result set in ascending/descending order. Default is ascending -
getOrder
-
setOrder
-
orderBy
Specify which data element within the result set to use for sorting. The options to use as a basis for sorting the results: conversationStart, segmentStart, and segmentEnd. If not specified, the default is conversationStart -
getOrderBy
-
setOrderBy
-
interval
Specifies the date and time range of data being queried. Results will only include conversations that started on a day touched by the interval. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
aggregations
Include faceted search and aggregate roll-ups describing your search results. This does not function as a filter, but rather, summary data about the data matching your filters -
getAggregations
-
setAggregations
-
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
-