Class: Google::Apis::AnalyticsdataV1alpha::RunReportResponse
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsdataV1alpha::RunReportResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analyticsdata_v1alpha/classes.rb,
generated/google/apis/analyticsdata_v1alpha/representations.rb,
generated/google/apis/analyticsdata_v1alpha/representations.rb
Overview
The response report table corresponding to a request.
Instance Attribute Summary collapse
-
#dimension_headers ⇒ Array<Google::Apis::AnalyticsdataV1alpha::DimensionHeader>
Describes dimension columns.
-
#maximums ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the maximum values of metrics.
-
#metadata ⇒ Google::Apis::AnalyticsdataV1alpha::ResponseMetaData
Response's metadata carrying additional information about the report content.
-
#metric_headers ⇒ Array<Google::Apis::AnalyticsdataV1alpha::MetricHeader>
Describes metric columns.
-
#minimums ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the minimum values of metrics.
-
#property_quota ⇒ Google::Apis::AnalyticsdataV1alpha::PropertyQuota
Current state of all quotas for this Analytics Property.
-
#row_count ⇒ Fixnum
The total number of rows in the query result, regardless of the number of rows returned in the response.
-
#rows ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
Rows of dimension value combinations and metric values in the report.
-
#totals ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the totaled values of metrics.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RunReportResponse
constructor
A new instance of RunReportResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RunReportResponse
Returns a new instance of RunReportResponse.
1784 1785 1786 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1784 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dimension_headers ⇒ Array<Google::Apis::AnalyticsdataV1alpha::DimensionHeader>
Describes dimension columns. The number of DimensionHeaders and ordering of
DimensionHeaders matches the dimensions present in rows.
Corresponds to the JSON property dimensionHeaders
1734 1735 1736 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1734 def dimension_headers @dimension_headers end |
#maximums ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the maximum values of metrics.
Corresponds to the JSON property maximums
1739 1740 1741 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1739 def maximums @maximums end |
#metadata ⇒ Google::Apis::AnalyticsdataV1alpha::ResponseMetaData
Response's metadata carrying additional information about the report content.
Corresponds to the JSON property metadata
1744 1745 1746 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1744 def @metadata end |
#metric_headers ⇒ Array<Google::Apis::AnalyticsdataV1alpha::MetricHeader>
Describes metric columns. The number of MetricHeaders and ordering of
MetricHeaders matches the metrics present in rows.
Corresponds to the JSON property metricHeaders
1750 1751 1752 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1750 def metric_headers @metric_headers end |
#minimums ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the minimum values of metrics.
Corresponds to the JSON property minimums
1755 1756 1757 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1755 def minimums @minimums end |
#property_quota ⇒ Google::Apis::AnalyticsdataV1alpha::PropertyQuota
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
1762 1763 1764 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1762 def property_quota @property_quota end |
#row_count ⇒ Fixnum
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.
Corresponds to the JSON property rowCount
1772 1773 1774 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1772 def row_count @row_count end |
#rows ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
Rows of dimension value combinations and metric values in the report.
Corresponds to the JSON property rows
1777 1778 1779 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1777 def rows @rows end |
#totals ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Row>
If requested, the totaled values of metrics.
Corresponds to the JSON property totals
1782 1783 1784 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1782 def totals @totals end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 |
# File 'generated/google/apis/analyticsdata_v1alpha/classes.rb', line 1789 def update!(**args) @dimension_headers = args[:dimension_headers] if args.key?(:dimension_headers) @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 |