Distribution_BucketOptions_Explicit class final

Specifies a set of buckets with arbitrary widths.

There are size(bounds) + 1 (= N) buckets. Bucket i has the following boundaries:

Upper bound (0 <= i < N-1): boundsi Lower bound (1 <= i < N); boundsi - 1

The bounds field must contain at least one element. If bounds has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.

Inheritance
  • Object
  • ProtoMessage
  • Distribution_BucketOptions_Explicit

Constructors

Distribution_BucketOptions_Explicit({List<double> bounds = const []})
Distribution_BucketOptions_Explicit.fromJson(Map<String, dynamic> json)
factory

Properties

bounds List<double>
The values must be monotonically increasing.
final
hashCode int
The hash code for this object.
no setterinherited
qualifiedName String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Object
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

fullyQualifiedName → const String