Package com.mypurecloud.sdk.v2.model
Class EvaluationSearchAggregationDTO
java.lang.Object
com.mypurecloud.sdk.v2.model.EvaluationSearchAggregationDTO
- All Implemented Interfaces:
Serializable
EvaluationSearchAggregationDTO
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe field to aggregate on.ALLOWED FIELDS BY AGGREGATION TYPE:TERM/COUNT: evaluationStatus, aiScoringFailureType, questionAiAnswerFailureType,TERM: formId, formIdReleased, contextId, questionGroupId, questionId, questionAnswerId, released, questionGroupMarkedNA, questionMarkedNA, questionAiScored, questionEaScored,SUM/AVERAGE/STATS/RANGE: totalScore, totalCriticalScore, questionGroupScorePercentage,criticalQuestionGroupScorePercentage, questionScore,SUM: disputeCount, rescoreCount, eaSuggestionCount, eaAcceptedSuggestionCount,aiSuggestionCount, aiAcceptedSuggestionCount,DATE_HISTOGRAM: conversationDate, createdDate, submittedDate, releaseDatestatic enumThe Type of Aggregation to Perform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalendarInterval(String calendarInterval) The calendar interval for date histogram aggregationsbooleanThe field to aggregate on.ALLOWED FIELDS BY AGGREGATION TYPE:TERM/COUNT: evaluationStatus, aiScoringFailureType, questionAiAnswerFailureType,TERM: formId, formIdReleased, contextId, questionGroupId, questionId, questionAnswerId, released, questionGroupMarkedNA, questionMarkedNA, questionAiScored, questionEaScored,SUM/AVERAGE/STATS/RANGE: totalScore, totalCriticalScore, questionGroupScorePercentage,criticalQuestionGroupScorePercentage, questionScore,SUM: disputeCount, rescoreCount, eaSuggestionCount, eaAcceptedSuggestionCount,aiSuggestionCount, aiAcceptedSuggestionCount,DATE_HISTOGRAM: conversationDate, createdDate, submittedDate, releaseDateThe format for date histogram aggregationsgetField()getName()getSize()getType()inthashCode()The name of the aggregationranges(List<QueryApiSearchAggregationRange> ranges) The ranges for range aggregationsvoidsetCalendarInterval(String calendarInterval) voidvoidvoidvoidsetRanges(List<QueryApiSearchAggregationRange> ranges) voidvoidsetSubAggregations(List<EvaluationSearchSubAggregationDTO> subAggregations) voidThe size limit for term aggregations, 100 size limit for all fieldssubAggregations(List<EvaluationSearchSubAggregationDTO> subAggregations) Sub-aggregations to be computed within this aggregationtoString()The Type of Aggregation to Perform
-
Constructor Details
-
EvaluationSearchAggregationDTO
public EvaluationSearchAggregationDTO() -
EvaluationSearchAggregationDTO
-
-
Method Details
-
name
The name of the aggregation -
getName
-
setName
-
field
The field to aggregate on.ALLOWED FIELDS BY AGGREGATION TYPE:TERM/COUNT: evaluationStatus, aiScoringFailureType, questionAiAnswerFailureType,TERM: formId, formIdReleased, contextId, questionGroupId, questionId, questionAnswerId, released, questionGroupMarkedNA, questionMarkedNA, questionAiScored, questionEaScored,SUM/AVERAGE/STATS/RANGE: totalScore, totalCriticalScore, questionGroupScorePercentage,criticalQuestionGroupScorePercentage, questionScore,SUM: disputeCount, rescoreCount, eaSuggestionCount, eaAcceptedSuggestionCount,aiSuggestionCount, aiAcceptedSuggestionCount,DATE_HISTOGRAM: conversationDate, createdDate, submittedDate, releaseDate -
getField
-
setField
-
type
The Type of Aggregation to Perform -
getType
-
setType
-
size
The size limit for term aggregations, 100 size limit for all fields -
getSize
-
setSize
-
calendarInterval
The calendar interval for date histogram aggregations -
getCalendarInterval
-
setCalendarInterval
-
format
The format for date histogram aggregations -
getFormat
-
setFormat
-
ranges
The ranges for range aggregations -
getRanges
-
setRanges
-
subAggregations
public EvaluationSearchAggregationDTO subAggregations(List<EvaluationSearchSubAggregationDTO> subAggregations) Sub-aggregations to be computed within this aggregation -
getSubAggregations
-
setSubAggregations
-
equals
-
hashCode
public int hashCode() -
toString
-