public sealed class 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"]],[["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 documentation page covers the `Distribution.Types.LinearBuckets` class within the Service Control v1 API, specifically focusing on version 2.1.0."],["The `LinearBuckets` class is used to define buckets with a constant width for data distribution, inheriting from `Object` and implementing multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["It defines the structure of linear buckets through properties such as `NumFiniteBuckets` (the quantity of finite buckets), `Offset` (the starting point of the bucket intervals), and `Width` (the constant width of each bucket)."],["The page provides access to different versioned links for the `LinearBuckets` class, ranging from 1.0.0 to 2.4.0, with the later being the latest."],["The class includes two constructors, a default one, and one that accepts another `LinearBuckets` object."]]],[]]