Class: Google::Apis::AnalyticsdataV1beta::ResponseMetaData
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsdataV1beta::ResponseMetaData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsdata_v1beta/classes.rb,
lib/google/apis/analyticsdata_v1beta/representations.rb,
lib/google/apis/analyticsdata_v1beta/representations.rb
Overview
Response's metadata carrying additional information about the report content.
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency code used in this report.
-
#data_loss_from_other_row ⇒ Boolean
(also: #data_loss_from_other_row?)
If true, indicates some buckets of dimension combinations are rolled into "( other)" row.
-
#empty_reason ⇒ String
If empty reason is specified, the report is empty for this reason.
-
#schema_restriction_response ⇒ Google::Apis::AnalyticsdataV1beta::SchemaRestrictionResponse
The schema restrictions actively enforced in creating this report.
-
#subject_to_thresholding ⇒ Boolean
(also: #subject_to_thresholding?)
If
subjectToThresholdingis true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. -
#time_zone ⇒ String
The property's current timezone.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ResponseMetaData
constructor
A new instance of ResponseMetaData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ResponseMetaData
Returns a new instance of ResponseMetaData.
1550 1551 1552 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1550 def initialize(**args) update!(**args) end |
Instance Attribute Details
#currency_code ⇒ String
The currency code used in this report. Intended to be used in formatting
currency metrics like purchaseRevenue for visualization. If currency_code
was specified in the request, this response parameter will echo the request
parameter; otherwise, this response parameter is the property's current
currency_code. Currency codes are string encodings of currency types from the
ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD",
"EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/
9796179.
Corresponds to the JSON property currencyCode
1501 1502 1503 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1501 def currency_code @currency_code end |
#data_loss_from_other_row ⇒ Boolean Also known as: data_loss_from_other_row?
If true, indicates some buckets of dimension combinations are rolled into "(
other)" row. This can happen for high cardinality reports. The metadata
parameter dataLossFromOtherRow is populated based on the aggregated data table
used in the report. The parameter will be accurately populated regardless of
the filters and limits in the report. For example, the (other) row could be
dropped from the report because the request contains a filter on sessionSource
= google. This parameter will still be populated if data loss from other row
was present in the input aggregate data used to generate this report. To learn
more, see About the (other) row and data sampling.
Corresponds to the JSON property dataLossFromOtherRow
1515 1516 1517 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1515 def data_loss_from_other_row @data_loss_from_other_row end |
#empty_reason ⇒ String
If empty reason is specified, the report is empty for this reason.
Corresponds to the JSON property emptyReason
1521 1522 1523 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1521 def empty_reason @empty_reason end |
#schema_restriction_response ⇒ Google::Apis::AnalyticsdataV1beta::SchemaRestrictionResponse
The schema restrictions actively enforced in creating this report. To learn
more, see Access and data-restriction management.
Corresponds to the JSON property schemaRestrictionResponse
1528 1529 1530 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1528 def schema_restriction_response @schema_restriction_response end |
#subject_to_thresholding ⇒ Boolean Also known as: subject_to_thresholding?
If subjectToThresholding is true, this report is subject to thresholding and
only returns data that meets the minimum aggregation thresholds. It is
possible for a request to be subject to thresholding thresholding and no data
is absent from the report, and this happens when all data is above the
thresholds. To learn more, see Data thresholds and About Demographics and Interests.
Corresponds to the JSON property subjectToThresholding
1539 1540 1541 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1539 def subject_to_thresholding @subject_to_thresholding end |
#time_zone ⇒ String
The property's current timezone. Intended to be used to interpret time-based
dimensions like hour and minute. Formatted as strings from the IANA Time
Zone database (https://www.iana.org/time-zones); for example "America/New_York"
or "Asia/Tokyo".
Corresponds to the JSON property timeZone
1548 1549 1550 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1548 def time_zone @time_zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1555 1556 1557 1558 1559 1560 1561 1562 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1555 def update!(**args) @currency_code = args[:currency_code] if args.key?(:currency_code) @data_loss_from_other_row = args[:data_loss_from_other_row] if args.key?(:data_loss_from_other_row) @empty_reason = args[:empty_reason] if args.key?(:empty_reason) @schema_restriction_response = args[:schema_restriction_response] if args.key?(:schema_restriction_response) @subject_to_thresholding = args[:subject_to_thresholding] if args.key?(:subject_to_thresholding) @time_zone = args[:time_zone] if args.key?(:time_zone) end |