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
4261 4262 4263 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4261 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
4214 4215 4216 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4214 def column_headers @column_headers end |
#id ⇒ String
Unique ID for this data response.
Corresponds to the JSON property id
4219 4220 4221 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4219 def id @id end |
#kind ⇒ String
Resource type.
Corresponds to the JSON property kind
4224 4225 4226 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4224 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
4229 4230 4231 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4229 def profile_info @profile_info end |
#query ⇒ Google::Apis::AnalyticsV3::RealtimeData::Query
Real time data request query parameters.
Corresponds to the JSON property query
4234 4235 4236 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4234 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
4241 4242 4243 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4241 def rows @rows end |
#self_link ⇒ String
Link to this page.
Corresponds to the JSON property selfLink
4246 4247 4248 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4246 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
4252 4253 4254 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4252 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
4259 4260 4261 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4259 def totals_for_all_results @totals_for_all_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4266 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 |