Class: Google::Apis::AnalyticsdataV1beta::RunRealtimeReportResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/analyticsdata_v1beta/classes.rb,
lib/google/apis/analyticsdata_v1beta/representations.rb,
lib/google/apis/analyticsdata_v1beta/representations.rb

Overview

The response realtime report table corresponding to a request.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ RunRealtimeReportResponse

Returns a new instance of RunRealtimeReportResponse.



1904
1905
1906
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1904

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#dimension_headersArray<Google::Apis::AnalyticsdataV1beta::DimensionHeader>

Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows. Corresponds to the JSON property dimensionHeaders



1854
1855
1856
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1854

def dimension_headers
  @dimension_headers
end

#kindString

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

Returns:

  • (String)


1861
1862
1863
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1861

def kind
  @kind
end

#maximumsArray<Google::Apis::AnalyticsdataV1beta::Row>

If requested, the maximum values of metrics. Corresponds to the JSON property maximums



1866
1867
1868
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1866

def maximums
  @maximums
end

#metric_headersArray<Google::Apis::AnalyticsdataV1beta::MetricHeader>

Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows. Corresponds to the JSON property metricHeaders



1872
1873
1874
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1872

def metric_headers
  @metric_headers
end

#minimumsArray<Google::Apis::AnalyticsdataV1beta::Row>

If requested, the minimum values of metrics. Corresponds to the JSON property minimums



1877
1878
1879
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1877

def minimums
  @minimums
end

#property_quotaGoogle::Apis::AnalyticsdataV1beta::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



1884
1885
1886
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1884

def property_quota
  @property_quota
end

#row_countFixnum

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

Returns:

  • (Fixnum)


1892
1893
1894
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1892

def row_count
  @row_count
end

#rowsArray<Google::Apis::AnalyticsdataV1beta::Row>

Rows of dimension value combinations and metric values in the report. Corresponds to the JSON property rows



1897
1898
1899
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1897

def rows
  @rows
end

#totalsArray<Google::Apis::AnalyticsdataV1beta::Row>

If requested, the totaled values of metrics. Corresponds to the JSON property totals



1902
1903
1904
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1902

def totals
  @totals
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1909

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