Package com.mypurecloud.sdk.v2.model
Class AsyncConversationQuery
java.lang.Object
com.mypurecloud.sdk.v2.model.AsyncConversationQuery
- All Implemented Interfaces:
Serializable
AsyncConversationQuery
- 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 TypeMethodDescriptionconversationFilters(List<ConversationDetailQueryFilter> conversationFilters) Filters that target conversation-level databooleanevaluationFilters(List<EvaluationDetailQueryFilter> evaluationFilters) Filters that target evaluationsgetLimit()getOrder()inthashCode()Specifies the date and time range of data being queried.Specify number of results to be returnedSort the result set in ascending/descending order.Specify which data element within the result set to use for sorting.resolutionFilters(List<ResolutionDetailQueryFilter> resolutionFilters) Filters that target resolutionssegmentFilters(List<SegmentDetailQueryFilter> segmentFilters) Filters that target individual segments within a conversationvoidsetConversationFilters(List<ConversationDetailQueryFilter> conversationFilters) voidsetEvaluationFilters(List<EvaluationDetailQueryFilter> evaluationFilters) voidsetInterval(String interval) voidvoidvoidvoidsetResolutionFilters(List<ResolutionDetailQueryFilter> resolutionFilters) voidsetSegmentFilters(List<SegmentDetailQueryFilter> segmentFilters) voidsetStartOfDayIntervalMatching(Boolean startOfDayIntervalMatching) voidsetSurveyFilters(List<SurveyDetailQueryFilter> surveyFilters) startOfDayIntervalMatching(Boolean startOfDayIntervalMatching) Add a filter to only include conversations that started after the beginning of the interval start date (UTC)surveyFilters(List<SurveyDetailQueryFilter> surveyFilters) Filters that target surveystoString()
-
Constructor Details
-
AsyncConversationQuery
public AsyncConversationQuery() -
AsyncConversationQuery
-
-
Method Details
-
conversationFilters
public AsyncConversationQuery conversationFilters(List<ConversationDetailQueryFilter> conversationFilters) Filters that target conversation-level data -
getConversationFilters
-
setConversationFilters
-
segmentFilters
Filters that target individual segments within a conversation -
getSegmentFilters
-
setSegmentFilters
-
evaluationFilters
public AsyncConversationQuery evaluationFilters(List<EvaluationDetailQueryFilter> evaluationFilters) Filters that target evaluations -
getEvaluationFilters
-
setEvaluationFilters
-
surveyFilters
Filters that target surveys -
getSurveyFilters
-
setSurveyFilters
-
resolutionFilters
public AsyncConversationQuery resolutionFilters(List<ResolutionDetailQueryFilter> 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 include all conversations that had activity during the interval. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
limit
Specify number of results to be returned -
getLimit
-
setLimit
-
startOfDayIntervalMatching
Add a filter to only include conversations that started after the beginning of the interval start date (UTC) -
getStartOfDayIntervalMatching
-
setStartOfDayIntervalMatching
-
equals
-
hashCode
public int hashCode() -
toString
-