Class: Google::Apis::Adexchangebuyer2V2beta1::RowDimensions
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::RowDimensions
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
A response may include multiple rows, breaking down along various dimensions. Encapsulates the values of all dimensions for a given row.
Instance Attribute Summary collapse
-
#time_interval ⇒ Google::Apis::Adexchangebuyer2V2beta1::TimeInterval
An interval of time, with an absolute start and end.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RowDimensions
constructor
A new instance of RowDimensions.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RowDimensions
Returns a new instance of RowDimensions
1805 1806 1807 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1805 def initialize(**args) update!(**args) end |
Instance Attribute Details
#time_interval ⇒ Google::Apis::Adexchangebuyer2V2beta1::TimeInterval
An interval of time, with an absolute start and end.
This is included in the response, for several reasons:
1) The request may have specified start or end times relative to the time the
request was sent; the response indicates the corresponding absolute time
interval.
2) The request may have specified an end time past the latest time for which
data was available (e.g. if requesting data for the today); the response
indicates the latest time for which data was actually returned.
3) The response data for a single request may be broken down into multiple
time intervals, if a time series was requested.
Corresponds to the JSON property timeInterval
1803 1804 1805 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1803 def time_interval @time_interval end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1810 1811 1812 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1810 def update!(**args) @time_interval = args[:time_interval] if args.key?(:time_interval) end |