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
4473 4474 4475 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4473 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
4426 4427 4428 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4426 def column_headers @column_headers end |
#id ⇒ String
Unique ID for this data response.
Corresponds to the JSON property id
4431 4432 4433 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4431 def id @id end |
#kind ⇒ String
Resource type.
Corresponds to the JSON property kind
4436 4437 4438 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4436 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
4441 4442 4443 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4441 def profile_info @profile_info end |
#query ⇒ Google::Apis::AnalyticsV3::RealtimeData::Query
Real time data request query parameters.
Corresponds to the JSON property query
4446 4447 4448 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4446 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
4453 4454 4455 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4453 def rows @rows end |
#self_link ⇒ String
Link to this page.
Corresponds to the JSON property selfLink
4458 4459 4460 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4458 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
4464 4465 4466 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4464 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
4471 4472 4473 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4471 def totals_for_all_results @totals_for_all_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4478 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 |