Class Distribution.Types.Exemplar (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public sealed class Distribution.Types.Exemplar : IMessage<Distribution.Types.Exemplar>, IEquatable<Distribution.Types.Exemplar>, IDeepCloneable<Distribution.Types.Exemplar>, IBufferMessage, IMessage
Exemplars are example points that may be used to annotate aggregated
distribution values. They are metadata that gives information about a
particular value added to a Distribution bucket, such as a trace ID that
was active when a value was added. They may contain further information,
such as a example values and timestamps, origin, etc.
Inheritance
object >
Distribution.Types.Exemplar
Namespace
Google.Api
Assembly
Google.Api.CommonProtos.dll
Constructors
Exemplar()
Exemplar(Exemplar)
public Exemplar(Distribution.Types.Exemplar other)
Fields
AttachmentsFieldNumber
public const int AttachmentsFieldNumber = 3
Field number for the "attachments" field.
Field Value
Type
Description
int
TimestampFieldNumber
public const int TimestampFieldNumber = 2
Field number for the "timestamp" field.
Field Value
Type
Description
int
ValueFieldNumber
public const int ValueFieldNumber = 1
Field number for the "value" field.
Field Value
Type
Description
int
Properties
Attachments
public RepeatedField<Any> Attachments { get; }
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
Descriptor
public static MessageDescriptor Descriptor { get; }
Parser
public static MessageParser<Distribution.Types.Exemplar> Parser { get; }
Timestamp
public Timestamp Timestamp { get; set; }
The observation (sampling) time of the above value.
Value
public double Value { get; set; }
Value of the exemplar point. This value determines to which bucket the
exemplar belongs.
Property Value
Type
Description
double
Methods
CalculateSize()
public int CalculateSize()
Returns
Type
Description
int
Clone()
public Distribution.Types.Exemplar Clone()
Equals(Exemplar)
public bool Equals(Distribution.Types.Exemplar 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(Exemplar)
public void MergeFrom(Distribution.Types.Exemplar other)
public void MergeFrom(CodedInputStream input)
ToString()
public override string ToString()
Returns
Type
Description
string
Overrides
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-09 UTC.
[null,null,["Last updated 2026-03-09 UTC."],[],[]]