Documentation ¶
Index ¶
- Variables
- type AnyValue
- func (*AnyValue) Descriptor() ([]byte, []int)
- func (m *AnyValue) GetArrayValue() *ArrayValue
- func (m *AnyValue) GetBoolValue() bool
- func (m *AnyValue) GetDoubleValue() float64
- func (m *AnyValue) GetIntValue() int64
- func (m *AnyValue) GetKvlistValue() *KeyValueList
- func (m *AnyValue) GetStringValue() string
- func (m *AnyValue) GetValue() isAnyValue_Value
- func (m *AnyValue) Marshal() (dAtA []byte, err error)
- func (m *AnyValue) MarshalTo(dAtA []byte) (int, error)
- func (m *AnyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AnyValue) ProtoMessage()
- func (m *AnyValue) Reset()
- func (m *AnyValue) Size() (n int)
- func (m *AnyValue) String() string
- func (m *AnyValue) Unmarshal(dAtA []byte) error
- func (m *AnyValue) XXX_DiscardUnknown()
- func (m *AnyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AnyValue) XXX_Merge(src proto.Message)
- func (*AnyValue) XXX_OneofWrappers() []interface{}
- func (m *AnyValue) XXX_Size() int
- func (m *AnyValue) XXX_Unmarshal(b []byte) error
- type AnyValue_ArrayValue
- type AnyValue_BoolValue
- type AnyValue_DoubleValue
- type AnyValue_IntValue
- type AnyValue_KvlistValue
- type AnyValue_StringValue
- type ArrayValue
- func (*ArrayValue) Descriptor() ([]byte, []int)
- func (m *ArrayValue) GetValues() []*AnyValue
- func (m *ArrayValue) Marshal() (dAtA []byte, err error)
- func (m *ArrayValue) MarshalTo(dAtA []byte) (int, error)
- func (m *ArrayValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ArrayValue) ProtoMessage()
- func (m *ArrayValue) Reset()
- func (m *ArrayValue) Size() (n int)
- func (m *ArrayValue) String() string
- func (m *ArrayValue) Unmarshal(dAtA []byte) error
- func (m *ArrayValue) XXX_DiscardUnknown()
- func (m *ArrayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ArrayValue) XXX_Merge(src proto.Message)
- func (m *ArrayValue) XXX_Size() int
- func (m *ArrayValue) XXX_Unmarshal(b []byte) error
- type InstrumentationLibrary
- func (*InstrumentationLibrary) Descriptor() ([]byte, []int)
- func (m *InstrumentationLibrary) GetName() string
- func (m *InstrumentationLibrary) GetVersion() string
- func (m *InstrumentationLibrary) Marshal() (dAtA []byte, err error)
- func (m *InstrumentationLibrary) MarshalTo(dAtA []byte) (int, error)
- func (m *InstrumentationLibrary) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InstrumentationLibrary) ProtoMessage()
- func (m *InstrumentationLibrary) Reset()
- func (m *InstrumentationLibrary) Size() (n int)
- func (m *InstrumentationLibrary) String() string
- func (m *InstrumentationLibrary) Unmarshal(dAtA []byte) error
- func (m *InstrumentationLibrary) XXX_DiscardUnknown()
- func (m *InstrumentationLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstrumentationLibrary) XXX_Merge(src proto.Message)
- func (m *InstrumentationLibrary) XXX_Size() int
- func (m *InstrumentationLibrary) XXX_Unmarshal(b []byte) error
- type KeyValue
- func (*KeyValue) Descriptor() ([]byte, []int)
- func (m *KeyValue) GetKey() string
- func (m *KeyValue) GetValue() *AnyValue
- func (m *KeyValue) Marshal() (dAtA []byte, err error)
- func (m *KeyValue) MarshalTo(dAtA []byte) (int, error)
- func (m *KeyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KeyValue) ProtoMessage()
- func (m *KeyValue) Reset()
- func (m *KeyValue) Size() (n int)
- func (m *KeyValue) String() string
- func (m *KeyValue) Unmarshal(dAtA []byte) error
- func (m *KeyValue) XXX_DiscardUnknown()
- func (m *KeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KeyValue) XXX_Merge(src proto.Message)
- func (m *KeyValue) XXX_Size() int
- func (m *KeyValue) XXX_Unmarshal(b []byte) error
- type KeyValueList
- func (*KeyValueList) Descriptor() ([]byte, []int)
- func (m *KeyValueList) GetValues() []*KeyValue
- func (m *KeyValueList) Marshal() (dAtA []byte, err error)
- func (m *KeyValueList) MarshalTo(dAtA []byte) (int, error)
- func (m *KeyValueList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KeyValueList) ProtoMessage()
- func (m *KeyValueList) Reset()
- func (m *KeyValueList) Size() (n int)
- func (m *KeyValueList) String() string
- func (m *KeyValueList) Unmarshal(dAtA []byte) error
- func (m *KeyValueList) XXX_DiscardUnknown()
- func (m *KeyValueList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KeyValueList) XXX_Merge(src proto.Message)
- func (m *KeyValueList) XXX_Size() int
- func (m *KeyValueList) XXX_Unmarshal(b []byte) error
- type StringKeyValue
- func (*StringKeyValue) Descriptor() ([]byte, []int)
- func (m *StringKeyValue) GetKey() string
- func (m *StringKeyValue) GetValue() string
- func (m *StringKeyValue) Marshal() (dAtA []byte, err error)
- func (m *StringKeyValue) MarshalTo(dAtA []byte) (int, error)
- func (m *StringKeyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StringKeyValue) ProtoMessage()
- func (m *StringKeyValue) Reset()
- func (m *StringKeyValue) Size() (n int)
- func (m *StringKeyValue) String() string
- func (m *StringKeyValue) Unmarshal(dAtA []byte) error
- func (m *StringKeyValue) XXX_DiscardUnknown()
- func (m *StringKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StringKeyValue) XXX_Merge(src proto.Message)
- func (m *StringKeyValue) XXX_Size() int
- func (m *StringKeyValue) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AnyValue ¶
type AnyValue struct { // The value is one of the listed fields. It is valid for all values to be unspecified // in which case this AnyValue is considered to be "null". // // Types that are valid to be assigned to Value: // *AnyValue_StringValue // *AnyValue_BoolValue // *AnyValue_IntValue // *AnyValue_DoubleValue // *AnyValue_ArrayValue // *AnyValue_KvlistValue Value isAnyValue_Value `protobuf_oneof:"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.
func (*AnyValue) Descriptor ¶
func (*AnyValue) GetArrayValue ¶
func (m *AnyValue) GetArrayValue() *ArrayValue
func (*AnyValue) GetBoolValue ¶
func (*AnyValue) GetDoubleValue ¶
func (*AnyValue) GetIntValue ¶
func (*AnyValue) GetKvlistValue ¶
func (m *AnyValue) GetKvlistValue() *KeyValueList
func (*AnyValue) GetStringValue ¶
func (*AnyValue) MarshalToSizedBuffer ¶
func (*AnyValue) ProtoMessage ¶
func (*AnyValue) ProtoMessage()
func (*AnyValue) XXX_DiscardUnknown ¶
func (m *AnyValue) XXX_DiscardUnknown()
func (*AnyValue) XXX_Marshal ¶
func (*AnyValue) XXX_OneofWrappers ¶
func (*AnyValue) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AnyValue) XXX_Unmarshal ¶
type AnyValue_ArrayValue ¶
type AnyValue_ArrayValue struct {
ArrayValue *ArrayValue `protobuf:"bytes,5,opt,name=array_value,json=arrayValue,proto3,oneof" json:"array_value,omitempty"`
}
func (*AnyValue_ArrayValue) MarshalTo ¶
func (m *AnyValue_ArrayValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_ArrayValue) MarshalToSizedBuffer ¶
func (m *AnyValue_ArrayValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_ArrayValue) Size ¶
func (m *AnyValue_ArrayValue) Size() (n int)
type AnyValue_BoolValue ¶
type AnyValue_BoolValue struct {
BoolValue bool `protobuf:"varint,2,opt,name=bool_value,json=boolValue,proto3,oneof" json:"bool_value,omitempty"`
}
func (*AnyValue_BoolValue) MarshalTo ¶
func (m *AnyValue_BoolValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_BoolValue) MarshalToSizedBuffer ¶
func (m *AnyValue_BoolValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_BoolValue) Size ¶
func (m *AnyValue_BoolValue) Size() (n int)
type AnyValue_DoubleValue ¶
type AnyValue_DoubleValue struct {
DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3,oneof" json:"double_value,omitempty"`
}
func (*AnyValue_DoubleValue) MarshalTo ¶
func (m *AnyValue_DoubleValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_DoubleValue) MarshalToSizedBuffer ¶
func (m *AnyValue_DoubleValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_DoubleValue) Size ¶
func (m *AnyValue_DoubleValue) Size() (n int)
type AnyValue_IntValue ¶
type AnyValue_IntValue struct {
IntValue int64 `protobuf:"varint,3,opt,name=int_value,json=intValue,proto3,oneof" json:"int_value,omitempty"`
}
func (*AnyValue_IntValue) MarshalTo ¶
func (m *AnyValue_IntValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_IntValue) MarshalToSizedBuffer ¶
func (m *AnyValue_IntValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_IntValue) Size ¶
func (m *AnyValue_IntValue) Size() (n int)
type AnyValue_KvlistValue ¶
type AnyValue_KvlistValue struct {
KvlistValue *KeyValueList `protobuf:"bytes,6,opt,name=kvlist_value,json=kvlistValue,proto3,oneof" json:"kvlist_value,omitempty"`
}
func (*AnyValue_KvlistValue) MarshalTo ¶
func (m *AnyValue_KvlistValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_KvlistValue) MarshalToSizedBuffer ¶
func (m *AnyValue_KvlistValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_KvlistValue) Size ¶
func (m *AnyValue_KvlistValue) Size() (n int)
type AnyValue_StringValue ¶
type AnyValue_StringValue struct {
StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof" json:"string_value,omitempty"`
}
func (*AnyValue_StringValue) MarshalTo ¶
func (m *AnyValue_StringValue) MarshalTo(dAtA []byte) (int, error)
func (*AnyValue_StringValue) MarshalToSizedBuffer ¶
func (m *AnyValue_StringValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AnyValue_StringValue) Size ¶
func (m *AnyValue_StringValue) Size() (n int)
type ArrayValue ¶
type ArrayValue struct { // Array of values. The array may be empty (contain 0 elements). Values []*AnyValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` }
ArrayValue is a list of AnyValue messages. We need ArrayValue as a message since oneof in AnyValue does not allow repeated fields.
func (*ArrayValue) Descriptor ¶
func (*ArrayValue) Descriptor() ([]byte, []int)
func (*ArrayValue) GetValues ¶
func (m *ArrayValue) GetValues() []*AnyValue
func (*ArrayValue) Marshal ¶
func (m *ArrayValue) Marshal() (dAtA []byte, err error)
func (*ArrayValue) MarshalToSizedBuffer ¶
func (m *ArrayValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ArrayValue) ProtoMessage ¶
func (*ArrayValue) ProtoMessage()
func (*ArrayValue) Reset ¶
func (m *ArrayValue) Reset()
func (*ArrayValue) Size ¶
func (m *ArrayValue) Size() (n int)
func (*ArrayValue) String ¶
func (m *ArrayValue) String() string
func (*ArrayValue) Unmarshal ¶
func (m *ArrayValue) Unmarshal(dAtA []byte) error
func (*ArrayValue) XXX_DiscardUnknown ¶
func (m *ArrayValue) XXX_DiscardUnknown()
func (*ArrayValue) XXX_Marshal ¶
func (m *ArrayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ArrayValue) XXX_Merge ¶
func (m *ArrayValue) XXX_Merge(src proto.Message)
func (*ArrayValue) XXX_Size ¶
func (m *ArrayValue) XXX_Size() int
func (*ArrayValue) XXX_Unmarshal ¶
func (m *ArrayValue) XXX_Unmarshal(b []byte) error
type InstrumentationLibrary ¶
type InstrumentationLibrary struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` }
InstrumentationLibrary is a message representing the instrumentation library information such as the fully qualified name and version.
func (*InstrumentationLibrary) Descriptor ¶
func (*InstrumentationLibrary) Descriptor() ([]byte, []int)
func (*InstrumentationLibrary) GetName ¶
func (m *InstrumentationLibrary) GetName() string
func (*InstrumentationLibrary) GetVersion ¶
func (m *InstrumentationLibrary) GetVersion() string
func (*InstrumentationLibrary) Marshal ¶
func (m *InstrumentationLibrary) Marshal() (dAtA []byte, err error)
func (*InstrumentationLibrary) MarshalTo ¶
func (m *InstrumentationLibrary) MarshalTo(dAtA []byte) (int, error)
func (*InstrumentationLibrary) MarshalToSizedBuffer ¶
func (m *InstrumentationLibrary) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InstrumentationLibrary) ProtoMessage ¶
func (*InstrumentationLibrary) ProtoMessage()
func (*InstrumentationLibrary) Reset ¶
func (m *InstrumentationLibrary) Reset()
func (*InstrumentationLibrary) Size ¶
func (m *InstrumentationLibrary) Size() (n int)
func (*InstrumentationLibrary) String ¶
func (m *InstrumentationLibrary) String() string
func (*InstrumentationLibrary) Unmarshal ¶
func (m *InstrumentationLibrary) Unmarshal(dAtA []byte) error
func (*InstrumentationLibrary) XXX_DiscardUnknown ¶
func (m *InstrumentationLibrary) XXX_DiscardUnknown()
func (*InstrumentationLibrary) XXX_Marshal ¶
func (m *InstrumentationLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstrumentationLibrary) XXX_Merge ¶
func (m *InstrumentationLibrary) XXX_Merge(src proto.Message)
func (*InstrumentationLibrary) XXX_Size ¶
func (m *InstrumentationLibrary) XXX_Size() int
func (*InstrumentationLibrary) XXX_Unmarshal ¶
func (m *InstrumentationLibrary) XXX_Unmarshal(b []byte) error
type KeyValue ¶
type KeyValue struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value *AnyValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` }
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
func (*KeyValue) Descriptor ¶
func (*KeyValue) MarshalToSizedBuffer ¶
func (*KeyValue) ProtoMessage ¶
func (*KeyValue) ProtoMessage()
func (*KeyValue) XXX_DiscardUnknown ¶
func (m *KeyValue) XXX_DiscardUnknown()
func (*KeyValue) XXX_Marshal ¶
func (*KeyValue) XXX_Unmarshal ¶
type KeyValueList ¶
type KeyValueList struct { // A collection of key/value pairs of key-value pairs. The list may be empty (may // contain 0 elements). Values []*KeyValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` }
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 use `repeated KeyValue` directly to avoid unnecessary extra wrapping (which slows down the protocol). The 2 approaches are semantically equivalent.
func (*KeyValueList) Descriptor ¶
func (*KeyValueList) Descriptor() ([]byte, []int)
func (*KeyValueList) GetValues ¶
func (m *KeyValueList) GetValues() []*KeyValue
func (*KeyValueList) Marshal ¶
func (m *KeyValueList) Marshal() (dAtA []byte, err error)
func (*KeyValueList) MarshalToSizedBuffer ¶
func (m *KeyValueList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*KeyValueList) ProtoMessage ¶
func (*KeyValueList) ProtoMessage()
func (*KeyValueList) Reset ¶
func (m *KeyValueList) Reset()
func (*KeyValueList) Size ¶
func (m *KeyValueList) Size() (n int)
func (*KeyValueList) String ¶
func (m *KeyValueList) String() string
func (*KeyValueList) Unmarshal ¶
func (m *KeyValueList) Unmarshal(dAtA []byte) error
func (*KeyValueList) XXX_DiscardUnknown ¶
func (m *KeyValueList) XXX_DiscardUnknown()
func (*KeyValueList) XXX_Marshal ¶
func (m *KeyValueList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KeyValueList) XXX_Merge ¶
func (m *KeyValueList) XXX_Merge(src proto.Message)
func (*KeyValueList) XXX_Size ¶
func (m *KeyValueList) XXX_Size() int
func (*KeyValueList) XXX_Unmarshal ¶
func (m *KeyValueList) XXX_Unmarshal(b []byte) error
type StringKeyValue ¶
type StringKeyValue struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` }
StringKeyValue is a pair of key/value strings. This is the simpler (and faster) version of KeyValue that only supports string values.
func (*StringKeyValue) Descriptor ¶
func (*StringKeyValue) Descriptor() ([]byte, []int)
func (*StringKeyValue) GetKey ¶
func (m *StringKeyValue) GetKey() string
func (*StringKeyValue) GetValue ¶
func (m *StringKeyValue) GetValue() string
func (*StringKeyValue) Marshal ¶
func (m *StringKeyValue) Marshal() (dAtA []byte, err error)
func (*StringKeyValue) MarshalToSizedBuffer ¶
func (m *StringKeyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StringKeyValue) ProtoMessage ¶
func (*StringKeyValue) ProtoMessage()
func (*StringKeyValue) Reset ¶
func (m *StringKeyValue) Reset()
func (*StringKeyValue) Size ¶
func (m *StringKeyValue) Size() (n int)
func (*StringKeyValue) String ¶
func (m *StringKeyValue) String() string
func (*StringKeyValue) Unmarshal ¶
func (m *StringKeyValue) Unmarshal(dAtA []byte) error
func (*StringKeyValue) XXX_DiscardUnknown ¶
func (m *StringKeyValue) XXX_DiscardUnknown()
func (*StringKeyValue) XXX_Marshal ¶
func (m *StringKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StringKeyValue) XXX_Merge ¶
func (m *StringKeyValue) XXX_Merge(src proto.Message)
func (*StringKeyValue) XXX_Size ¶
func (m *StringKeyValue) XXX_Size() int
func (*StringKeyValue) XXX_Unmarshal ¶
func (m *StringKeyValue) XXX_Unmarshal(b []byte) error