public sealed class Distribution.Types.LinearBuckets : IMessage<Distribution.Types.LinearBuckets>, IEquatable<Distribution.Types.LinearBuckets>, IDeepCloneable<Distribution.Types.LinearBuckets>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Control v1 API class Distribution.Types.LinearBuckets.
The number of finite buckets. With the underflow and overflow buckets,
the total number of buckets is num_finite_buckets + 2.
See comments on bucket_options for details.
The i'th linear bucket covers the interval
[offset + (i-1) * width, offset + i * width)
where i ranges from 1 to num_finite_buckets, inclusive.
Must be strictly positive.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["This page provides documentation for the `Distribution.Types.LinearBuckets` class within the Service Control v1 API, specifically for version 2.2.0."],["The `LinearBuckets` class is used to define buckets of constant width for data distribution and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class offers two constructors, one default and another allowing the cloning of an existing `LinearBuckets` object, and it contains three properties: `NumFiniteBuckets`, `Offset`, and `Width`, which define the bucket configuration."],["The latest version of this specific class can be found under `2.4.0`, with versions all the way down to `1.0.0`."],["`LinearBuckets` inherits from the Object class, and inherited members include `GetHashCode`, `GetType` and `ToString`."]]],[]]