Package com.mypurecloud.sdk.v2.model
Class EvaluationAggregationQueryMe
java.lang.Object
com.mypurecloud.sdk.v2.model.EvaluationAggregationQueryMe
- All Implemented Interfaces:
Serializable
EvaluationAggregationQueryMe
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDimension to use as the alternative timestamp for data in the aggregate.static enumGets or Sets groupBystatic enumGets or Sets metrics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternateTimeDimension(EvaluationAggregationQueryMe.AlternateTimeDimensionEnum alternateTimeDimension) Dimension to use as the alternative timestamp for data in the aggregate.Evaluation context IdbooleanBehaves like a SQL GROUPBY.inthashCode()Behaves like one clause in a SQL WHERE.Behaves like a SQL SELECT clause.voidsetAlternateTimeDimension(EvaluationAggregationQueryMe.AlternateTimeDimensionEnum alternateTimeDimension) voidsetContextId(String contextId) voidvoidsetInterval(String interval) voidvoidsetTimeZone(String timeZone) Time zone context used to calculate response intervals (this allows resolving DST changes).toString()
-
Constructor Details
-
EvaluationAggregationQueryMe
public EvaluationAggregationQueryMe() -
EvaluationAggregationQueryMe
-
-
Method Details
-
interval
Behaves like one clause in a SQL WHERE. Specifies the date and time range of data being queried. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
timeZone
Time zone context used to calculate response intervals (this allows resolving DST changes). The interval offset is used even when timeZone is specified. Default is UTC. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London -
getTimeZone
-
setTimeZone
-
groupBy
Behaves like a SQL GROUPBY. Allows for multiple levels of grouping as a list of dimensions. Partitions resulting aggregate computations into distinct named subgroups rather than across the entire result set as if it were one group. -
getGroupBy
-
setGroupBy
-
metrics
Behaves like a SQL SELECT clause. Only named metrics will be retrieved. -
getMetrics
-
setMetrics
-
alternateTimeDimension
public EvaluationAggregationQueryMe alternateTimeDimension(EvaluationAggregationQueryMe.AlternateTimeDimensionEnum alternateTimeDimension) Dimension to use as the alternative timestamp for data in the aggregate. Choosing \"eventTime\" uses the actual time of the data event. -
getAlternateTimeDimension
-
setAlternateTimeDimension
public void setAlternateTimeDimension(EvaluationAggregationQueryMe.AlternateTimeDimensionEnum alternateTimeDimension) -
contextId
Evaluation context Id -
getContextId
-
setContextId
-
equals
-
hashCode
public int hashCode() -
toString
-