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.
1524 1525 1526 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1524 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
1475 1476 1477 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1475 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
1489 1490 1491 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1489 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
1495 1496 1497 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1495 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
1502 1503 1504 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1502 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
1513 1514 1515 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1513 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
1522 1523 1524 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1522 def time_zone @time_zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1529 1530 1531 1532 1533 1534 1535 1536 |
# File 'lib/google/apis/analyticsdata_v1beta/classes.rb', line 1529 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 |