View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1QueryTimeSeriesStatsRequest (google_api_apigee v0.53.0)
QueryTimeSeriesStatsRequest represents a query that returns a collection of time series sequences grouped by their values.
Attributes
-
dimensions(type:list(String.t), default:nil) - List of dimension names to group the aggregations by. If no dimensions are passed, a single trend line representing the requested metric aggregations grouped by environment is returned. -
filter(type:String.t, default:nil) - Filter further on specific dimension values. Follows the same grammar as custom report's filter expressions. Example, apiproxy eq 'foobar'. https://cloud.google.com/apigee/docs/api-platform/analytics/analytics-reference#filters -
metrics(type:list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1MetricAggregation.t), default:nil) - Required. List of metrics and their aggregations. -
pageSize(type:integer(), default:nil) - Page size represents the number of time series sequences, one per unique set of dimensions and their values. -
pageToken(type:String.t, default:nil) - Page token stands for a specific collection of time series sequences. -
timeRange(type:GoogleApi.Apigee.V1.Model.GoogleTypeInterval.t, default:nil) - Required. Time range for the stats. -
timestampOrder(type:String.t, default:nil) - Order the sequences in increasing or decreasing order of timestamps. Default is descending order of timestamps (latest first). -
windowSize(type:String.t, default:nil) - Time buckets to group the stats by.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1QueryTimeSeriesStatsRequest{ dimensions: [String.t()] | nil, filter: String.t() | nil, metrics: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1MetricAggregation.t()] | nil, pageSize: integer() | nil, pageToken: String.t() | nil, timeRange: GoogleApi.Apigee.V1.Model.GoogleTypeInterval.t() | nil, timestampOrder: String.t() | nil, windowSize: String.t() | nil }