class Google::Apis::AnalyticsdataV1beta::RunRealtimeReportResponse
The response realtime report table corresponding to a request.
Attributes
Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows. Corresponds to the JSON property `dimensionHeaders` @return [Array<Google::Apis::AnalyticsdataV1beta::DimensionHeader>]
Identifies what kind of resource this message is. This `kind` is always the fixed string “analyticsData#runRealtimeReport”. Useful to distinguish between response types in JSON. Corresponds to the JSON property `kind` @return [String]
If requested, the maximum values of metrics. Corresponds to the JSON property `maximums` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]
Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows. Corresponds to the JSON property `metricHeaders` @return [Array<Google::Apis::AnalyticsdataV1beta::MetricHeader>]
If requested, the minimum values of metrics. Corresponds to the JSON property `minimums` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]
Current state of all quotas for this Analytics Property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted errors. Corresponds to the JSON property `propertyQuota` @return [Google::Apis::AnalyticsdataV1beta::PropertyQuota]
The total number of rows in the query result. `rowCount` is independent of the number of rows returned in the response and the `limit` request parameter. For example if a query returns 175 rows and includes `limit` of 50 in the API request, the response will contain `rowCount` of 175 but only 50 rows. Corresponds to the JSON property `rowCount` @return [Fixnum]
Rows of dimension value combinations and metric values in the report. Corresponds to the JSON property `rows` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]
If requested, the totaled values of metrics. Corresponds to the JSON property `totals` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]
Public Class Methods
# File lib/google/apis/analyticsdata_v1beta/classes.rb, line 1819 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsdata_v1beta/classes.rb, line 1824 def update!(**args) @dimension_headers = args[:dimension_headers] if args.key?(:dimension_headers) @kind = args[:kind] if args.key?(:kind) @maximums = args[:maximums] if args.key?(:maximums) @metric_headers = args[:metric_headers] if args.key?(:metric_headers) @minimums = args[:minimums] if args.key?(:minimums) @property_quota = args[:property_quota] if args.key?(:property_quota) @row_count = args[:row_count] if args.key?(:row_count) @rows = args[:rows] if args.key?(:rows) @totals = args[:totals] if args.key?(:totals) end