Package com.mypurecloud.sdk.v2.model
Class ApiUsageOrganizationQuery
java.lang.Object
com.mypurecloud.sdk.v2.model.ApiUsageOrganizationQuery
- All Implemented Interfaces:
Serializable
ApiUsageOrganizationQuery
- 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(ApiUsageOrganizationQuery.GranularityEnum granularity) Date granularity of the resultsgroupBy(List<ApiUsageOrganizationQuery.GroupByEnum> groupBy) Behaves like a SQL GROUPBY.inthashCode()Behaves like one clause in a SQL WHERE.metrics(List<ApiUsageOrganizationQuery.MetricsEnum> metrics) Behaves like a SQL SELECT clause.voidsetGranularity(ApiUsageOrganizationQuery.GranularityEnum granularity) voidvoidsetInterval(String interval) voidtoString()
-
Constructor Details
-
ApiUsageOrganizationQuery
public ApiUsageOrganizationQuery() -
ApiUsageOrganizationQuery
-
-
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
-