View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1QueryTabularStatsRequest (google_api_apigee v0.46.0)
Request payload representing the query to be run for fetching security statistics as rows.
Attributes
-
dimensions
(type:list(String.t)
, default:nil
) - Required. List of dimension names to group the aggregations by. -
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 rows. -
pageToken
(type:String.t
, default:nil
) - Identifies a sequence of rows. -
timeRange
(type:GoogleApi.Apigee.V1.Model.GoogleTypeInterval.t
, default:nil
) - Time range for the stats.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1QueryTabularStatsRequest{ 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 }
Functions
Unwrap a decoded JSON object into its complex fields.