public sealed class Explicit : Protobuf.IMessage<Distribution.Types.BucketOptions.Types.Explicit>, Protobuf.IBufferMessage
Specifies a set of buckets with arbitrary widths.
There are size(bounds) + 1 (= N) buckets. Bucket i has the following
boundaries:
Upper bound (0 <= i < N-1): bounds[i]
Lower bound (1 <= i < N); bounds[i - 1]
The bounds field must contain at least one element. If bounds has
only one element, then there are no finite buckets, and that single
element is the common boundary of the overflow and underflow buckets.
[[["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."],[[["The `Explicit` class defines a set of buckets with custom widths for data distribution, using a `bounds` field to specify the boundaries."],["This class is part of the `Google.Api.Distribution.Types.BucketOptions.Types` namespace and is found in the `Google.Api.CommonProtos.dll` assembly."],["The `Explicit` class has constructors for creating new instances, either empty or by copying from an existing `Explicit` instance."],["Key properties include `Bounds`, which is a collection of monotonically increasing values that define bucket boundaries, and `Descriptor` and `Parser`, for message metadata and parsing capabilities."],["The `Explicit` class implements several methods including, but not limited to, `CalculateSize`, `Clone`, `Equals`, `GetHashCode`, `MergeFrom`, `ToString`, and `WriteTo`, enabling data manipulation, comparison, and serialization."]]],[]]