public sealed class Distribution.Types.BucketOptions.Types.Linear : IMessage<Distribution.Types.BucketOptions.Types.Linear>, IEquatable<Distribution.Types.BucketOptions.Types.Linear>, IDeepCloneable<Distribution.Types.BucketOptions.Types.Linear>, IBufferMessage, IMessage
Specifies a linear sequence of buckets that all have the same width
(except overflow and underflow). Each bucket represents a constant
absolute uncertainty on the 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): offset + (width * i).
Lower bound (1 <= i < N): offset + (width * (i - 1)).
[[["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-08-07 UTC."],[[["`Distribution.Types.BucketOptions.Types.Linear` defines a linear sequence of buckets with uniform width, except for overflow and underflow buckets."],["This class implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, offering various functionalities like message handling, equality checking, and deep cloning."],["The linear bucket configuration is defined by properties `NumFiniteBuckets`, `Offset`, and `Width`, which determine the number of buckets, the lower bound of the first bucket, and the width of each bucket, respectively."],["The class provides methods for object manipulation such as `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, and `WriteTo()`, allowing for deep cloning, comparisons, hashing, merging data, and writing to a coded output stream."],["This class has a default constructor `Linear()`, and another that is used for copy construction `Linear(Linear)`, where the parameter other refers to another `Distribution.Types.BucketOptions.Types.Linear` object."]]],[]]