Class 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, java.lang.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