Class: Google::Apis::FitnessV1::BucketByTime
- Inherits:
-
Object
- Object
- Google::Apis::FitnessV1::BucketByTime
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/fitness_v1/classes.rb,
generated/google/apis/fitness_v1/representations.rb,
generated/google/apis/fitness_v1/representations.rb
Instance Attribute Summary collapse
-
#duration_millis ⇒ Fixnum
Specifies that result buckets aggregate data by exactly durationMillis time frames.
-
#period ⇒ Google::Apis::FitnessV1::BucketByTimePeriod
Corresponds to the JSON property
period
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BucketByTime
constructor
A new instance of BucketByTime.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BucketByTime
Returns a new instance of BucketByTime.
313 314 315 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 313 def initialize(**args) update!(**args) end |
Instance Attribute Details
#duration_millis ⇒ Fixnum
Specifies that result buckets aggregate data by exactly durationMillis time
frames. Time frames that contain no data will be included in the response with
an empty dataset.
Corresponds to the JSON property durationMillis
306 307 308 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 306 def duration_millis @duration_millis end |
#period ⇒ Google::Apis::FitnessV1::BucketByTimePeriod
Corresponds to the JSON property period
311 312 313 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 311 def period @period end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
318 319 320 321 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 318 def update!(**args) @duration_millis = args[:duration_millis] if args.key?(:duration_millis) @period = args[:period] if args.key?(:period) end |