Class: Google::Apis::AnalyticsreportingV4::GetReportsRequest
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsreportingV4::GetReportsRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analyticsreporting_v4/classes.rb,
generated/google/apis/analyticsreporting_v4/representations.rb,
generated/google/apis/analyticsreporting_v4/representations.rb
Overview
The batch request containing multiple report request.
Instance Attribute Summary collapse
-
#report_requests ⇒ Array<Google::Apis::AnalyticsreportingV4::ReportRequest>
Requests, each request will have a separate response.
-
#use_resource_quotas ⇒ Boolean
(also: #use_resource_quotas?)
Enables resource based quotas, (defaults to
False
).
Instance Method Summary collapse
-
#initialize(**args) ⇒ GetReportsRequest
constructor
A new instance of GetReportsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GetReportsRequest
Returns a new instance of GetReportsRequest
394 395 396 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 394 def initialize(**args) update!(**args) end |
Instance Attribute Details
#report_requests ⇒ Array<Google::Apis::AnalyticsreportingV4::ReportRequest>
Requests, each request will have a separate response.
There can be a maximum of 5 requests. All requests should have the same
dateRanges
, viewId
, segments
, samplingLevel
, and cohortGroup
.
Corresponds to the JSON property reportRequests
377 378 379 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 377 def report_requests @report_requests end |
#use_resource_quotas ⇒ Boolean Also known as: use_resource_quotas?
Enables
resource based quotas,
(defaults to False
). If this field is set to True
the
per view (profile) quotas are governed by the computational
cost of the request. Note that using cost based quotas will
higher enable sampling rates. (10 Million for SMALL
,
100M for LARGE
. See the
limits and quotas documentation for details.
Corresponds to the JSON property useResourceQuotas
391 392 393 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 391 def use_resource_quotas @use_resource_quotas end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
399 400 401 402 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 399 def update!(**args) @report_requests = args[:report_requests] if args.key?(:report_requests) @use_resource_quotas = args[:use_resource_quotas] if args.key?(:use_resource_quotas) end |