class Google::Apis::AnalyticsdataV1alpha::RunReportResponse
The response 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::AnalyticsdataV1alpha::DimensionHeader>]
Identifies what kind of resource this message is. This `kind` is always the fixed string “analyticsData#runReport”. 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::AnalyticsdataV1alpha::Row>]
Response's metadata carrying additional information about the report content. Corresponds to the JSON property `metadata` @return [Google::Apis::AnalyticsdataV1alpha::ResponseMetaData]
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::AnalyticsdataV1alpha::MetricHeader>]
If requested, the minimum values of metrics. Corresponds to the JSON property `minimums` @return [Array<Google::Apis::AnalyticsdataV1alpha::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::AnalyticsdataV1alpha::PropertyQuota]
The total number of rows in the query result, regardless of the number of rows returned in the response. For example if a query returns 175 rows and includes limit = 50 in the API request, the response will contain row_count
= 175 but only 50 rows. To learn more about this pagination parameter, see [Pagination]( developers.google.com/analytics/devguides/reporting/data/v1/basics# pagination). 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::AnalyticsdataV1alpha::Row>]
If requested, the totaled values of metrics. Corresponds to the JSON property `totals` @return [Array<Google::Apis::AnalyticsdataV1alpha::Row>]
Public Class Methods
# File lib/google/apis/analyticsdata_v1alpha/classes.rb, line 1827 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsdata_v1alpha/classes.rb, line 1832 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) @metadata = args[:metadata] if args.key?(:metadata) @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