Class Distribution.BucketOptions.Exponential.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Distribution.BucketOptions.Exponential.Builder>
com.google.protobuf.GeneratedMessage.Builder<Distribution.BucketOptions.Exponential.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3, Distribution.BucketOptions.Exponential.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Distribution.BucketOptions.Exponential.Builder>
com.google.api.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, 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