Class Distribution.BucketOptions.Explicit.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Distribution.BucketOptions.Explicit.Builder>
com.google.protobuf.GeneratedMessage.Builder<Distribution.BucketOptions.Explicit.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3, Distribution.BucketOptions.Explicit.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Distribution.BucketOptions.Explicit.Builder>
com.google.api.Distribution.BucketOptions.Explicit.Builder
All Implemented Interfaces:
Distribution.BucketOptions.ExplicitOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Distribution.BucketOptions.Explicit

public static final class Distribution.BucketOptions.Explicit.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Distribution.BucketOptions.Explicit.Builder> implements Distribution.BucketOptions.ExplicitOrBuilder
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):     bounds[i]
   Lower bound (1 <= i < N);       bounds[i - 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.
Protobuf type google.api.Distribution.BucketOptions.Explicit