Package com.mypurecloud.sdk.v2.model
Class CoachingAppointmentAggregateRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.CoachingAppointmentAggregateRequest
- All Implemented Interfaces:
Serializable
CoachingAppointmentAggregateRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets groupBystatic enumGets or Sets metrics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfilter(QueryRequestFilter filter) The filter applied to the dataAn optional list of items by which to group the result data.inthashCode()Interval to aggregate across.A list of metrics to aggregate.voidsetFilter(QueryRequestFilter filter) voidvoidsetInterval(String interval) voidtoString()
-
Constructor Details
-
CoachingAppointmentAggregateRequest
public CoachingAppointmentAggregateRequest() -
CoachingAppointmentAggregateRequest
-
-
Method Details
-
interval
Interval to aggregate across. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
metrics
public CoachingAppointmentAggregateRequest metrics(List<CoachingAppointmentAggregateRequest.MetricsEnum> metrics) A list of metrics to aggregate. If omitted, all metrics are returned. -
getMetrics
-
setMetrics
-
groupBy
public CoachingAppointmentAggregateRequest groupBy(List<CoachingAppointmentAggregateRequest.GroupByEnum> groupBy) An optional list of items by which to group the result data. -
getGroupBy
-
setGroupBy
-
filter
The filter applied to the data -
getFilter
-
setFilter
-
equals
-
hashCode
public int hashCode() -
toString
-