Class Distribution.BucketOptions.Exponential.Builder

  • All Implemented Interfaces:
    Distribution.BucketOptions.ExponentialOrBuilder, 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.Exponential

    public static final class Distribution.BucketOptions.Exponential.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Distribution.BucketOptions.Exponential.Builder>
    implements Distribution.BucketOptions.ExponentialOrBuilder
     Specifies an exponential sequence of buckets that have a width that is
     proportional to the value of the lower bound. Each bucket represents a
     constant relative uncertainty on a specific value in the bucket.
    
     There are `num_finite_buckets + 2` (= N) buckets. Bucket `i` has the
     following boundaries:
    
        Upper bound (0 <= i < N-1):     scale * (growth_factor ^ i).
    
        Lower bound (1 <= i < N):       scale * (growth_factor ^ (i - 1)).
     
    Protobuf type google.api.Distribution.BucketOptions.Exponential