public sealed class Distribution.Types.BucketOptions.Types.Explicit : IMessage<Distribution.Types.BucketOptions.Types.Explicit>, IEquatable<Distribution.Types.BucketOptions.Types.Explicit>, IDeepCloneable<Distribution.Types.BucketOptions.Types.Explicit>, IBufferMessage, IMessage
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.
Inheritance
object >
Distribution.Types.BucketOptions.Types.Explicit
Namespace
Google.Api
Assembly
Google.Api.CommonProtos.dll
Constructors
Explicit()
Explicit(Explicit)
public Explicit(Distribution.Types.BucketOptions.Types.Explicit other)
Fields
BoundsFieldNumber
public const int BoundsFieldNumber = 1
Field number for the "bounds" field.
Field Value |
Type |
Description |
int |
|
Properties
Bounds
public RepeatedField<double> Bounds { get; }
The values must be monotonically increasing.
Descriptor
public static MessageDescriptor Descriptor { get; }
Parser
public static MessageParser<Distribution.Types.BucketOptions.Types.Explicit> Parser { get; }
Methods
CalculateSize()
public int CalculateSize()
Returns |
Type |
Description |
int |
|
Clone()
public Distribution.Types.BucketOptions.Types.Explicit Clone()
Equals(Explicit)
public bool Equals(Distribution.Types.BucketOptions.Types.Explicit other)
Returns |
Type |
Description |
bool |
|
Equals(object)
public override bool Equals(object other)
Parameter |
Name |
Description |
other |
object
|
Returns |
Type |
Description |
bool |
|
Overrides
GetHashCode()
public override int GetHashCode()
Returns |
Type |
Description |
int |
|
Overrides
MergeFrom(Explicit)
public void MergeFrom(Distribution.Types.BucketOptions.Types.Explicit other)
public void MergeFrom(CodedInputStream input)
ToString()
public override string ToString()
Returns |
Type |
Description |
string |
|
Overrides
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)