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.
638 639 640 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 638 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
618 619 620 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 618 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
635 636 637 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 635 def use_resource_quotas @use_resource_quotas end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
643 644 645 646 |
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 643 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 |