package v1
- Alphabetic
- Public
- All
Type Members
-
final
case class
AnyValue(value: Value = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[AnyValue] with Product with Serializable
AnyValue is used to represent any type of attribute value.
AnyValue is used to represent any type of attribute value. AnyValue may contain a primitive value such as a string or integer or it may contain an arbitrary nested object containing arrays, key-value lists and primitives.
- Annotations
- @SerialVersionUID()
-
final
case class
ArrayValue(values: Seq[AnyValue] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[ArrayValue] with Product with Serializable
ArrayValue is a list of AnyValue messages.
ArrayValue is a list of AnyValue messages. We need ArrayValue as a message since oneof in AnyValue does not allow repeated fields.
- values
Array of values. The array may be empty (contain 0 elements).
- Annotations
- @SerialVersionUID()
-
final
case class
InstrumentationScope(name: String = "", version: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[InstrumentationScope] with Product with Serializable
InstrumentationScope is a message representing the instrumentation scope information such as the fully qualified name and version.
InstrumentationScope is a message representing the instrumentation scope information such as the fully qualified name and version.
- name
An empty instrumentation scope name means the name is unknown.
- Annotations
- @SerialVersionUID()
-
final
case class
KeyValue(key: String = "", value: Option[AnyValue] = _root_.scala.None, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[KeyValue] with Product with Serializable
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
- Annotations
- @SerialVersionUID()
-
final
case class
KeyValueList(values: Seq[KeyValue] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[KeyValueList] with Product with Serializable
KeyValueList is a list of KeyValue messages.
KeyValueList is a list of KeyValue messages. We need KeyValueList as a message since
oneof
in AnyValue does not allow repeated fields. Everywhere else where we need a list of KeyValue messages (e.g. in Span) we userepeated KeyValue
directly to avoid unnecessary extra wrapping (which slows down the protocol). The 2 approaches are semantically equivalent.- values
A collection of key/value pairs of key-value pairs. The list may be empty (may contain 0 elements). The keys MUST be unique (it is not allowed to have more than one value with the same key).
- Annotations
- @SerialVersionUID()
-
final
case class
InstrumentationLibrary(name: String = "", version: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[InstrumentationLibrary] with Product with Serializable
InstrumentationLibrary is a message representing the instrumentation library information such as the fully qualified name and version.
InstrumentationLibrary is a message representing the instrumentation library information such as the fully qualified name and version. InstrumentationLibrary is wire-compatible with InstrumentationScope for binary Protobuf format. This message is deprecated and will be removed on June 15, 2022.
- name
An empty instrumentation library name means the name is unknown.
- Annotations
- @SerialVersionUID() @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
Value Members
- object AnyValue extends GeneratedMessageCompanion[AnyValue]
- object ArrayValue extends GeneratedMessageCompanion[ArrayValue]
- object CommonProto extends GeneratedFileObject
- object InstrumentationScope extends GeneratedMessageCompanion[InstrumentationScope]
- object KeyValue extends GeneratedMessageCompanion[KeyValue]
- object KeyValueList extends GeneratedMessageCompanion[KeyValueList]
Deprecated Value Members
-
object
InstrumentationLibrary extends GeneratedMessageCompanion[InstrumentationLibrary]
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file