Class: Google::Apis::AnalyticsdataV1alpha::RunRealtimeReportRequest
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsdataV1alpha::RunRealtimeReportRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsdata_v1alpha/classes.rb,
lib/google/apis/analyticsdata_v1alpha/representations.rb,
lib/google/apis/analyticsdata_v1alpha/representations.rb
Overview
The request to generate a realtime report.
Instance Attribute Summary collapse
-
#dimension_filter ⇒ Google::Apis::AnalyticsdataV1alpha::FilterExpression
To express dimension or metric filters.
-
#dimensions ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Dimension>
The dimensions requested and displayed.
-
#limit ⇒ Fixnum
The number of rows to return.
-
#metric_aggregations ⇒ Array<String>
Aggregation of metrics.
-
#metric_filter ⇒ Google::Apis::AnalyticsdataV1alpha::FilterExpression
To express dimension or metric filters.
-
#metrics ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Metric>
The metrics requested and displayed.
-
#order_bys ⇒ Array<Google::Apis::AnalyticsdataV1alpha::OrderBy>
Specifies how rows are ordered in the response.
-
#return_property_quota ⇒ Boolean
(also: #return_property_quota?)
Toggles whether to return the current state of this Analytics Property's Realtime quota.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RunRealtimeReportRequest
constructor
A new instance of RunRealtimeReportRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RunRealtimeReportRequest
Returns a new instance of RunRealtimeReportRequest.
1518 1519 1520 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1518 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dimension_filter ⇒ Google::Apis::AnalyticsdataV1alpha::FilterExpression
To express dimension or metric filters. The fields in the same
FilterExpression need to be either all dimensions or all metrics.
Corresponds to the JSON property dimensionFilter
1476 1477 1478 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1476 def dimension_filter @dimension_filter end |
#dimensions ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Dimension>
The dimensions requested and displayed.
Corresponds to the JSON property dimensions
1481 1482 1483 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1481 def dimensions @dimensions end |
#limit ⇒ Fixnum
The number of rows to return. If unspecified, 10 rows are returned. If -1, all
rows are returned.
Corresponds to the JSON property limit
1487 1488 1489 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1487 def limit @limit end |
#metric_aggregations ⇒ Array<String>
Aggregation of metrics. Aggregated metric values will be shown in rows where
the dimension_values are set to "RESERVED_(MetricAggregation)".
Corresponds to the JSON property metricAggregations
1493 1494 1495 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1493 def metric_aggregations @metric_aggregations end |
#metric_filter ⇒ Google::Apis::AnalyticsdataV1alpha::FilterExpression
To express dimension or metric filters. The fields in the same
FilterExpression need to be either all dimensions or all metrics.
Corresponds to the JSON property metricFilter
1499 1500 1501 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1499 def metric_filter @metric_filter end |
#metrics ⇒ Array<Google::Apis::AnalyticsdataV1alpha::Metric>
The metrics requested and displayed.
Corresponds to the JSON property metrics
1504 1505 1506 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1504 def metrics @metrics end |
#order_bys ⇒ Array<Google::Apis::AnalyticsdataV1alpha::OrderBy>
Specifies how rows are ordered in the response.
Corresponds to the JSON property orderBys
1509 1510 1511 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1509 def order_bys @order_bys end |
#return_property_quota ⇒ Boolean Also known as: return_property_quota?
Toggles whether to return the current state of this Analytics Property's
Realtime quota. Quota is returned in PropertyQuota.
Corresponds to the JSON property returnPropertyQuota
1515 1516 1517 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1515 def return_property_quota @return_property_quota end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 |
# File 'lib/google/apis/analyticsdata_v1alpha/classes.rb', line 1523 def update!(**args) @dimension_filter = args[:dimension_filter] if args.key?(:dimension_filter) @dimensions = args[:dimensions] if args.key?(:dimensions) @limit = args[:limit] if args.key?(:limit) @metric_aggregations = args[:metric_aggregations] if args.key?(:metric_aggregations) @metric_filter = args[:metric_filter] if args.key?(:metric_filter) @metrics = args[:metrics] if args.key?(:metrics) @order_bys = args[:order_bys] if args.key?(:order_bys) @return_property_quota = args[:return_property_quota] if args.key?(:return_property_quota) end |