public sealed class Distribution.Types.BucketOptions.Types.Exponential : IMessage<Distribution.Types.BucketOptions.Types.Exponential>, IEquatable<Distribution.Types.BucketOptions.Types.Exponential>, IDeepCloneable<Distribution.Types.BucketOptions.Types.Exponential>, IBufferMessage, IMessage
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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This page provides documentation for the `Exponential` class, which is part of the `Google.Api.Distribution.Types.BucketOptions.Types` namespace and is used to define an exponential sequence of buckets for data distribution."],["The `Exponential` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its capabilities for message handling, equality comparisons, deep cloning, and buffered message operations."],["The class defines buckets with boundaries calculated based on a `scale` and `growth_factor`, with each bucket representing a constant relative uncertainty on a value, where the upper bound of bucket `i` is `scale * (growth_factor ^ i)`."],["Key properties of the `Exponential` class include `GrowthFactor` (must be \u003e 1), `NumFiniteBuckets` (must be \u003e 0), and `Scale` (must be \u003e 0), which are essential in defining the exponential bucket boundaries, and it includes fields such as `GrowthFactorFieldNumber`, `NumFiniteBucketsFieldNumber` and `ScaleFieldNumber`."],["The document contains information about the constructors, fields, properties, and methods available in the `Exponential` class, including how to clone, equate and merge `Exponential` objects, as well as methods such as `CalculateSize`, `GetHashCode`, and `ToString`."]]],[]]