Class Exemplar
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.opentelemetry.proto.metrics.v1.Exemplar
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExemplarOrBuilder,Serializable
public final class Exemplar extends com.google.protobuf.GeneratedMessageV3 implements ExemplarOrBuilder
A representation of an exemplar, which is a sample input measurement. Exemplars also hold information about the environment when the measurement was recorded, for example the span and trace ID of the active span when the exemplar was recorded.
Protobuf typeopentelemetry.proto.metrics.v1.Exemplar- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExemplar.BuilderA representation of an exemplar, which is a sample input measurement.static classExemplar.ValueCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAS_DOUBLE_FIELD_NUMBERstatic intAS_INT_FIELD_NUMBERstatic intFILTERED_ATTRIBUTES_FIELD_NUMBERstatic intSPAN_ID_FIELD_NUMBERstatic intTIME_UNIX_NANO_FIELD_NUMBERstatic intTRACE_ID_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)doublegetAsDouble()double as_double = 3;longgetAsInt()sfixed64 as_int = 6;static ExemplargetDefaultInstance()ExemplargetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()KeyValuegetFilteredAttributes(int index)The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.intgetFilteredAttributesCount()The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.List<KeyValue>getFilteredAttributesList()The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.KeyValueOrBuildergetFilteredAttributesOrBuilder(int index)The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.List<? extends KeyValueOrBuilder>getFilteredAttributesOrBuilderList()The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.com.google.protobuf.Parser<Exemplar>getParserForType()intgetSerializedSize()com.google.protobuf.ByteStringgetSpanId()(Optional) Span ID of the exemplar trace.longgetTimeUnixNano()time_unix_nano is the exact time when this exemplar was recorded Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.com.google.protobuf.ByteStringgetTraceId()(Optional) Trace ID of the exemplar trace.com.google.protobuf.UnknownFieldSetgetUnknownFields()Exemplar.ValueCasegetValueCase()booleanhasAsDouble()double as_double = 3;booleanhasAsInt()sfixed64 as_int = 6;inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Exemplar.BuildernewBuilder()static Exemplar.BuildernewBuilder(Exemplar prototype)Exemplar.BuildernewBuilderForType()protected Exemplar.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ExemplarparseDelimitedFrom(InputStream input)static ExemplarparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExemplarparseFrom(byte[] data)static ExemplarparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExemplarparseFrom(com.google.protobuf.ByteString data)static ExemplarparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExemplarparseFrom(com.google.protobuf.CodedInputStream input)static ExemplarparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExemplarparseFrom(InputStream input)static ExemplarparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExemplarparseFrom(ByteBuffer data)static ExemplarparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Exemplar>parser()Exemplar.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FILTERED_ATTRIBUTES_FIELD_NUMBER
public static final int FILTERED_ATTRIBUTES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIME_UNIX_NANO_FIELD_NUMBER
public static final int TIME_UNIX_NANO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AS_DOUBLE_FIELD_NUMBER
public static final int AS_DOUBLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AS_INT_FIELD_NUMBER
public static final int AS_INT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPAN_ID_FIELD_NUMBER
public static final int SPAN_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACE_ID_FIELD_NUMBER
public static final int TRACE_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getValueCase
public Exemplar.ValueCase getValueCase()
- Specified by:
getValueCasein interfaceExemplarOrBuilder
-
getFilteredAttributesList
public List<KeyValue> getFilteredAttributesList()
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement. Only key/value pairs that were filtered out by the aggregator should be included
repeated .opentelemetry.proto.common.v1.KeyValue filtered_attributes = 7;- Specified by:
getFilteredAttributesListin interfaceExemplarOrBuilder
-
getFilteredAttributesOrBuilderList
public List<? extends KeyValueOrBuilder> getFilteredAttributesOrBuilderList()
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement. Only key/value pairs that were filtered out by the aggregator should be included
repeated .opentelemetry.proto.common.v1.KeyValue filtered_attributes = 7;- Specified by:
getFilteredAttributesOrBuilderListin interfaceExemplarOrBuilder
-
getFilteredAttributesCount
public int getFilteredAttributesCount()
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement. Only key/value pairs that were filtered out by the aggregator should be included
repeated .opentelemetry.proto.common.v1.KeyValue filtered_attributes = 7;- Specified by:
getFilteredAttributesCountin interfaceExemplarOrBuilder
-
getFilteredAttributes
public KeyValue getFilteredAttributes(int index)
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement. Only key/value pairs that were filtered out by the aggregator should be included
repeated .opentelemetry.proto.common.v1.KeyValue filtered_attributes = 7;- Specified by:
getFilteredAttributesin interfaceExemplarOrBuilder
-
getFilteredAttributesOrBuilder
public KeyValueOrBuilder getFilteredAttributesOrBuilder(int index)
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement. Only key/value pairs that were filtered out by the aggregator should be included
repeated .opentelemetry.proto.common.v1.KeyValue filtered_attributes = 7;- Specified by:
getFilteredAttributesOrBuilderin interfaceExemplarOrBuilder
-
getTimeUnixNano
public long getTimeUnixNano()
time_unix_nano is the exact time when this exemplar was recorded Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.
fixed64 time_unix_nano = 2;- Specified by:
getTimeUnixNanoin interfaceExemplarOrBuilder- Returns:
- The timeUnixNano.
-
hasAsDouble
public boolean hasAsDouble()
double as_double = 3;- Specified by:
hasAsDoublein interfaceExemplarOrBuilder- Returns:
- Whether the asDouble field is set.
-
getAsDouble
public double getAsDouble()
double as_double = 3;- Specified by:
getAsDoublein interfaceExemplarOrBuilder- Returns:
- The asDouble.
-
hasAsInt
public boolean hasAsInt()
sfixed64 as_int = 6;- Specified by:
hasAsIntin interfaceExemplarOrBuilder- Returns:
- Whether the asInt field is set.
-
getAsInt
public long getAsInt()
sfixed64 as_int = 6;- Specified by:
getAsIntin interfaceExemplarOrBuilder- Returns:
- The asInt.
-
getSpanId
public com.google.protobuf.ByteString getSpanId()
(Optional) Span ID of the exemplar trace. span_id may be missing if the measurement is not recorded inside a trace or if the trace is not sampled.
bytes span_id = 4;- Specified by:
getSpanIdin interfaceExemplarOrBuilder- Returns:
- The spanId.
-
getTraceId
public com.google.protobuf.ByteString getTraceId()
(Optional) Trace ID of the exemplar trace. trace_id may be missing if the measurement is not recorded inside a trace or if the trace is not sampled.
bytes trace_id = 5;- Specified by:
getTraceIdin interfaceExemplarOrBuilder- Returns:
- The traceId.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Exemplar parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Exemplar parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Exemplar parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Exemplar parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Exemplar parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Exemplar parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Exemplar parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Exemplar.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Exemplar.Builder newBuilder()
-
newBuilder
public static Exemplar.Builder newBuilder(Exemplar prototype)
-
toBuilder
public Exemplar.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Exemplar.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Exemplar getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Exemplar> parser()
-
getParserForType
public com.google.protobuf.Parser<Exemplar> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Exemplar getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-