class Google::Apis::AnalyticsdataV1beta::RunRealtimeReportResponse

The response realtime report table corresponding to a request.

Attributes

dimension_headers[RW]

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>]

kind[RW]

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]

maximums[RW]

If requested, the maximum values of metrics. Corresponds to the JSON property `maximums` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]

metric_headers[RW]

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>]

minimums[RW]

If requested, the minimum values of metrics. Corresponds to the JSON property `minimums` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]

property_quota[RW]

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]

row_count[RW]

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[RW]

Rows of dimension value combinations and metric values in the report. Corresponds to the JSON property `rows` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]

totals[RW]

If requested, the totaled values of metrics. Corresponds to the JSON property `totals` @return [Array<Google::Apis::AnalyticsdataV1beta::Row>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/analyticsdata_v1beta/classes.rb, line 1819
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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