Class: Google::Apis::AnalyticsV3::RealtimeData
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::RealtimeData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
generated/google/apis/analytics_v3/representations.rb,
generated/google/apis/analytics_v3/representations.rb
Overview
Real time data for a given view (profile).
Defined Under Namespace
Classes: ColumnHeader, ProfileInfo, Query
Instance Attribute Summary collapse
-
#column_headers ⇒ Array<Google::Apis::AnalyticsV3::RealtimeData::ColumnHeader>
Column headers that list dimension names followed by the metric names.
-
#id ⇒ String
Unique ID for this data response.
-
#kind ⇒ String
Resource type.
-
#profile_info ⇒ Google::Apis::AnalyticsV3::RealtimeData::ProfileInfo
Information for the view (profile), for which the real time data was requested.
-
#query ⇒ Google::Apis::AnalyticsV3::RealtimeData::Query
Real time data request query parameters.
-
#rows ⇒ Array<Array<String>>
Real time data rows, where each row contains a list of dimension values followed by the metric values.
-
#self_link ⇒ String
Link to this page.
-
#total_results ⇒ Fixnum
The total number of rows for the query, regardless of the number of rows in the response.
-
#totals_for_all_results ⇒ Hash<String,String>
Total values for the requested metrics over all the results, not just the results returned in this response.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RealtimeData
constructor
A new instance of RealtimeData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RealtimeData
Returns a new instance of RealtimeData
4513 4514 4515 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4513 def initialize(**args) update!(**args) end |
Instance Attribute Details
#column_headers ⇒ Array<Google::Apis::AnalyticsV3::RealtimeData::ColumnHeader>
Column headers that list dimension names followed by the metric names. The
order of dimensions and metrics is same as specified in the request.
Corresponds to the JSON property columnHeaders
4466 4467 4468 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4466 def column_headers @column_headers end |
#id ⇒ String
Unique ID for this data response.
Corresponds to the JSON property id
4471 4472 4473 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4471 def id @id end |
#kind ⇒ String
Resource type.
Corresponds to the JSON property kind
4476 4477 4478 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4476 def kind @kind end |
#profile_info ⇒ Google::Apis::AnalyticsV3::RealtimeData::ProfileInfo
Information for the view (profile), for which the real time data was requested.
Corresponds to the JSON property profileInfo
4481 4482 4483 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4481 def profile_info @profile_info end |
#query ⇒ Google::Apis::AnalyticsV3::RealtimeData::Query
Real time data request query parameters.
Corresponds to the JSON property query
4486 4487 4488 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4486 def query @query end |
#rows ⇒ Array<Array<String>>
Real time data rows, where each row contains a list of dimension values
followed by the metric values. The order of dimensions and metrics is same as
specified in the request.
Corresponds to the JSON property rows
4493 4494 4495 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4493 def rows @rows end |
#self_link ⇒ String
Link to this page.
Corresponds to the JSON property selfLink
4498 4499 4500 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4498 def self_link @self_link end |
#total_results ⇒ Fixnum
The total number of rows for the query, regardless of the number of rows in
the response.
Corresponds to the JSON property totalResults
4504 4505 4506 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4504 def total_results @total_results end |
#totals_for_all_results ⇒ Hash<String,String>
Total values for the requested metrics over all the results, not just the
results returned in this response. The order of the metric totals is same as
the metric order specified in the request.
Corresponds to the JSON property totalsForAllResults
4511 4512 4513 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4511 def totals_for_all_results @totals_for_all_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4518 def update!(**args) @column_headers = args[:column_headers] if args.key?(:column_headers) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @profile_info = args[:profile_info] if args.key?(:profile_info) @query = args[:query] if args.key?(:query) @rows = args[:rows] if args.key?(:rows) @self_link = args[:self_link] if args.key?(:self_link) @total_results = args[:total_results] if args.key?(:total_results) @totals_for_all_results = args[:totals_for_all_results] if args.key?(:totals_for_all_results) end |