Package com.mypurecloud.sdk.v2.model
Class ApiUsageClientQuery
java.lang.Object
com.mypurecloud.sdk.v2.model.ApiUsageClientQuery
- All Implemented Interfaces:
Serializable
ApiUsageClientQuery
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDate granularity of the resultsstatic enumGets or Sets groupBystatic enumGets or Sets metrics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangranularity(ApiUsageClientQuery.GranularityEnum granularity) Date granularity of the resultsgroupBy(List<ApiUsageClientQuery.GroupByEnum> groupBy) Behaves like a SQL GROUPBY.inthashCode()Behaves like one clause in a SQL WHERE.metrics(List<ApiUsageClientQuery.MetricsEnum> metrics) Behaves like a SQL SELECT clause.voidsetGranularity(ApiUsageClientQuery.GranularityEnum granularity) voidsetGroupBy(List<ApiUsageClientQuery.GroupByEnum> groupBy) voidsetInterval(String interval) voidsetMetrics(List<ApiUsageClientQuery.MetricsEnum> metrics) toString()
-
Constructor Details
-
ApiUsageClientQuery
public ApiUsageClientQuery() -
ApiUsageClientQuery
-
-
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
-
granularity
Date granularity of the results -
getGranularity
-
setGranularity
-
metrics
Behaves like a SQL SELECT clause. Enables retrieving only named metrics. If omitted, all metrics that are available will be returned (like SELECT *). -
getMetrics
-
setMetrics
-
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
-
equals
-
hashCode
public int hashCode() -
toString
-