Class: Google::Apis::MigrationcenterV1::AggregationResultHistogram
- Inherits:
-
Object
- Object
- Google::Apis::MigrationcenterV1::AggregationResultHistogram
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/migrationcenter_v1/classes.rb,
lib/google/apis/migrationcenter_v1/representations.rb,
lib/google/apis/migrationcenter_v1/representations.rb
Overview
The result of a bucketed histogram aggregation.
Instance Attribute Summary collapse
-
#buckets ⇒ Array<Google::Apis::MigrationcenterV1::AggregationResultHistogramBucket>
Buckets in the histogram.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AggregationResultHistogram
constructor
A new instance of AggregationResultHistogram.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AggregationResultHistogram
Returns a new instance of AggregationResultHistogram.
301 302 303 |
# File 'lib/google/apis/migrationcenter_v1/classes.rb', line 301 def initialize(**args) update!(**args) end |
Instance Attribute Details
#buckets ⇒ Array<Google::Apis::MigrationcenterV1::AggregationResultHistogramBucket>
Buckets in the histogram. There will be n+1
buckets matching n
lower
bounds in the request. The first bucket will be from -infinity to the first
bound. Subsequent buckets will be between one bound and the next. The final
bucket will be from the final bound to infinity.
Corresponds to the JSON property buckets
299 300 301 |
# File 'lib/google/apis/migrationcenter_v1/classes.rb', line 299 def buckets @buckets end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
306 307 308 |
# File 'lib/google/apis/migrationcenter_v1/classes.rb', line 306 def update!(**args) @buckets = args[:buckets] if args.key?(:buckets) end |