View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1QueryTimeSeriesStatsRequest (google_api_apigee v0.46.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
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.