otel: go.opentelemetry.io/otel/exporters/otlp/internal/opentelemetry-proto-gen/common/v1 Index | Files

package v1

import "go.opentelemetry.io/otel/exporters/otlp/internal/opentelemetry-proto-gen/common/v1"

Index

Package Files

common.pb.go

Variables

var (
    ErrInvalidLengthCommon        = fmt.Errorf("proto: negative length found during unmarshaling")
    ErrIntOverflowCommon          = fmt.Errorf("proto: integer overflow")
    ErrUnexpectedEndOfGroupCommon = fmt.Errorf("proto: unexpected end of group")
)

type AnyValue Uses

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"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

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 Uses

func (*AnyValue) Descriptor() ([]byte, []int)

func (*AnyValue) GetArrayValue Uses

func (m *AnyValue) GetArrayValue() *ArrayValue

func (*AnyValue) GetBoolValue Uses

func (m *AnyValue) GetBoolValue() bool

func (*AnyValue) GetDoubleValue Uses

func (m *AnyValue) GetDoubleValue() float64

func (*AnyValue) GetIntValue Uses

func (m *AnyValue) GetIntValue() int64

func (*AnyValue) GetKvlistValue Uses

func (m *AnyValue) GetKvlistValue() *KeyValueList

func (*AnyValue) GetStringValue Uses

func (m *AnyValue) GetStringValue() string

func (*AnyValue) GetValue Uses

func (m *AnyValue) GetValue() isAnyValue_Value

func (*AnyValue) Marshal Uses

func (m *AnyValue) Marshal() (dAtA []byte, err error)

func (*AnyValue) MarshalTo Uses

func (m *AnyValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue) MarshalToSizedBuffer Uses

func (m *AnyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue) ProtoMessage Uses

func (*AnyValue) ProtoMessage()

func (*AnyValue) Reset Uses

func (m *AnyValue) Reset()

func (*AnyValue) Size Uses

func (m *AnyValue) Size() (n int)

func (*AnyValue) String Uses

func (m *AnyValue) String() string

func (*AnyValue) Unmarshal Uses

func (m *AnyValue) Unmarshal(dAtA []byte) error

func (*AnyValue) XXX_DiscardUnknown Uses

func (m *AnyValue) XXX_DiscardUnknown()

func (*AnyValue) XXX_Marshal Uses

func (m *AnyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnyValue) XXX_Merge Uses

func (m *AnyValue) XXX_Merge(src proto.Message)

func (*AnyValue) XXX_OneofWrappers Uses

func (*AnyValue) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AnyValue) XXX_Size Uses

func (m *AnyValue) XXX_Size() int

func (*AnyValue) XXX_Unmarshal Uses

func (m *AnyValue) XXX_Unmarshal(b []byte) error

type AnyValue_ArrayValue Uses

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 Uses

func (m *AnyValue_ArrayValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_ArrayValue) MarshalToSizedBuffer Uses

func (m *AnyValue_ArrayValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_ArrayValue) Size Uses

func (m *AnyValue_ArrayValue) Size() (n int)

type AnyValue_BoolValue Uses

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 Uses

func (m *AnyValue_BoolValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_BoolValue) MarshalToSizedBuffer Uses

func (m *AnyValue_BoolValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_BoolValue) Size Uses

func (m *AnyValue_BoolValue) Size() (n int)

type AnyValue_DoubleValue Uses

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 Uses

func (m *AnyValue_DoubleValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_DoubleValue) MarshalToSizedBuffer Uses

func (m *AnyValue_DoubleValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_DoubleValue) Size Uses

func (m *AnyValue_DoubleValue) Size() (n int)

type AnyValue_IntValue Uses

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 Uses

func (m *AnyValue_IntValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_IntValue) MarshalToSizedBuffer Uses

func (m *AnyValue_IntValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_IntValue) Size Uses

func (m *AnyValue_IntValue) Size() (n int)

type AnyValue_KvlistValue Uses

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 Uses

func (m *AnyValue_KvlistValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_KvlistValue) MarshalToSizedBuffer Uses

func (m *AnyValue_KvlistValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_KvlistValue) Size Uses

func (m *AnyValue_KvlistValue) Size() (n int)

type AnyValue_StringValue Uses

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 Uses

func (m *AnyValue_StringValue) MarshalTo(dAtA []byte) (int, error)

func (*AnyValue_StringValue) MarshalToSizedBuffer Uses

func (m *AnyValue_StringValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyValue_StringValue) Size Uses

func (m *AnyValue_StringValue) Size() (n int)

type ArrayValue Uses

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"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

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 Uses

func (*ArrayValue) Descriptor() ([]byte, []int)

func (*ArrayValue) GetValues Uses

func (m *ArrayValue) GetValues() []*AnyValue

func (*ArrayValue) Marshal Uses

func (m *ArrayValue) Marshal() (dAtA []byte, err error)

func (*ArrayValue) MarshalTo Uses

func (m *ArrayValue) MarshalTo(dAtA []byte) (int, error)

func (*ArrayValue) MarshalToSizedBuffer Uses

func (m *ArrayValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ArrayValue) ProtoMessage Uses

func (*ArrayValue) ProtoMessage()

func (*ArrayValue) Reset Uses

func (m *ArrayValue) Reset()

func (*ArrayValue) Size Uses

func (m *ArrayValue) Size() (n int)

func (*ArrayValue) String Uses

func (m *ArrayValue) String() string

func (*ArrayValue) Unmarshal Uses

func (m *ArrayValue) Unmarshal(dAtA []byte) error

func (*ArrayValue) XXX_DiscardUnknown Uses

func (m *ArrayValue) XXX_DiscardUnknown()

func (*ArrayValue) XXX_Marshal Uses

func (m *ArrayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArrayValue) XXX_Merge Uses

func (m *ArrayValue) XXX_Merge(src proto.Message)

func (*ArrayValue) XXX_Size Uses

func (m *ArrayValue) XXX_Size() int

func (*ArrayValue) XXX_Unmarshal Uses

func (m *ArrayValue) XXX_Unmarshal(b []byte) error

type InstrumentationLibrary Uses

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"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

InstrumentationLibrary is a message representing the instrumentation library information such as the fully qualified name and version.

func (*InstrumentationLibrary) Descriptor Uses

func (*InstrumentationLibrary) Descriptor() ([]byte, []int)

func (*InstrumentationLibrary) GetName Uses

func (m *InstrumentationLibrary) GetName() string

func (*InstrumentationLibrary) GetVersion Uses

func (m *InstrumentationLibrary) GetVersion() string

func (*InstrumentationLibrary) Marshal Uses

func (m *InstrumentationLibrary) Marshal() (dAtA []byte, err error)

func (*InstrumentationLibrary) MarshalTo Uses

func (m *InstrumentationLibrary) MarshalTo(dAtA []byte) (int, error)

func (*InstrumentationLibrary) MarshalToSizedBuffer Uses

func (m *InstrumentationLibrary) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*InstrumentationLibrary) ProtoMessage Uses

func (*InstrumentationLibrary) ProtoMessage()

func (*InstrumentationLibrary) Reset Uses

func (m *InstrumentationLibrary) Reset()

func (*InstrumentationLibrary) Size Uses

func (m *InstrumentationLibrary) Size() (n int)

func (*InstrumentationLibrary) String Uses

func (m *InstrumentationLibrary) String() string

func (*InstrumentationLibrary) Unmarshal Uses

func (m *InstrumentationLibrary) Unmarshal(dAtA []byte) error

func (*InstrumentationLibrary) XXX_DiscardUnknown Uses

func (m *InstrumentationLibrary) XXX_DiscardUnknown()

func (*InstrumentationLibrary) XXX_Marshal Uses

func (m *InstrumentationLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstrumentationLibrary) XXX_Merge Uses

func (m *InstrumentationLibrary) XXX_Merge(src proto.Message)

func (*InstrumentationLibrary) XXX_Size Uses

func (m *InstrumentationLibrary) XXX_Size() int

func (*InstrumentationLibrary) XXX_Unmarshal Uses

func (m *InstrumentationLibrary) XXX_Unmarshal(b []byte) error

type KeyValue Uses

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"`
    XXX_NoUnkeyedLiteral struct{}  `json:"-"`
    XXX_unrecognized     []byte    `json:"-"`
    XXX_sizecache        int32     `json:"-"`
}

KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.

func (*KeyValue) Descriptor Uses

func (*KeyValue) Descriptor() ([]byte, []int)

func (*KeyValue) GetKey Uses

func (m *KeyValue) GetKey() string

func (*KeyValue) GetValue Uses

func (m *KeyValue) GetValue() *AnyValue

func (*KeyValue) Marshal Uses

func (m *KeyValue) Marshal() (dAtA []byte, err error)

func (*KeyValue) MarshalTo Uses

func (m *KeyValue) MarshalTo(dAtA []byte) (int, error)

func (*KeyValue) MarshalToSizedBuffer Uses

func (m *KeyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeyValue) ProtoMessage Uses

func (*KeyValue) ProtoMessage()

func (*KeyValue) Reset Uses

func (m *KeyValue) Reset()

func (*KeyValue) Size Uses

func (m *KeyValue) Size() (n int)

func (*KeyValue) String Uses

func (m *KeyValue) String() string

func (*KeyValue) Unmarshal Uses

func (m *KeyValue) Unmarshal(dAtA []byte) error

func (*KeyValue) XXX_DiscardUnknown Uses

func (m *KeyValue) XXX_DiscardUnknown()

func (*KeyValue) XXX_Marshal Uses

func (m *KeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyValue) XXX_Merge Uses

func (m *KeyValue) XXX_Merge(src proto.Message)

func (*KeyValue) XXX_Size Uses

func (m *KeyValue) XXX_Size() int

func (*KeyValue) XXX_Unmarshal Uses

func (m *KeyValue) XXX_Unmarshal(b []byte) error

type KeyValueList Uses

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"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

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 Uses

func (*KeyValueList) Descriptor() ([]byte, []int)

func (*KeyValueList) GetValues Uses

func (m *KeyValueList) GetValues() []*KeyValue

func (*KeyValueList) Marshal Uses

func (m *KeyValueList) Marshal() (dAtA []byte, err error)

func (*KeyValueList) MarshalTo Uses

func (m *KeyValueList) MarshalTo(dAtA []byte) (int, error)

func (*KeyValueList) MarshalToSizedBuffer Uses

func (m *KeyValueList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeyValueList) ProtoMessage Uses

func (*KeyValueList) ProtoMessage()

func (*KeyValueList) Reset Uses

func (m *KeyValueList) Reset()

func (*KeyValueList) Size Uses

func (m *KeyValueList) Size() (n int)

func (*KeyValueList) String Uses

func (m *KeyValueList) String() string

func (*KeyValueList) Unmarshal Uses

func (m *KeyValueList) Unmarshal(dAtA []byte) error

func (*KeyValueList) XXX_DiscardUnknown Uses

func (m *KeyValueList) XXX_DiscardUnknown()

func (*KeyValueList) XXX_Marshal Uses

func (m *KeyValueList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyValueList) XXX_Merge Uses

func (m *KeyValueList) XXX_Merge(src proto.Message)

func (*KeyValueList) XXX_Size Uses

func (m *KeyValueList) XXX_Size() int

func (*KeyValueList) XXX_Unmarshal Uses

func (m *KeyValueList) XXX_Unmarshal(b []byte) error

type StringKeyValue Uses

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"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

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 Uses

func (*StringKeyValue) Descriptor() ([]byte, []int)

func (*StringKeyValue) GetKey Uses

func (m *StringKeyValue) GetKey() string

func (*StringKeyValue) GetValue Uses

func (m *StringKeyValue) GetValue() string

func (*StringKeyValue) Marshal Uses

func (m *StringKeyValue) Marshal() (dAtA []byte, err error)

func (*StringKeyValue) MarshalTo Uses

func (m *StringKeyValue) MarshalTo(dAtA []byte) (int, error)

func (*StringKeyValue) MarshalToSizedBuffer Uses

func (m *StringKeyValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StringKeyValue) ProtoMessage Uses

func (*StringKeyValue) ProtoMessage()

func (*StringKeyValue) Reset Uses

func (m *StringKeyValue) Reset()

func (*StringKeyValue) Size Uses

func (m *StringKeyValue) Size() (n int)

func (*StringKeyValue) String Uses

func (m *StringKeyValue) String() string

func (*StringKeyValue) Unmarshal Uses

func (m *StringKeyValue) Unmarshal(dAtA []byte) error

func (*StringKeyValue) XXX_DiscardUnknown Uses

func (m *StringKeyValue) XXX_DiscardUnknown()

func (*StringKeyValue) XXX_Marshal Uses

func (m *StringKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StringKeyValue) XXX_Merge Uses

func (m *StringKeyValue) XXX_Merge(src proto.Message)

func (*StringKeyValue) XXX_Size Uses

func (m *StringKeyValue) XXX_Size() int

func (*StringKeyValue) XXX_Unmarshal Uses

func (m *StringKeyValue) XXX_Unmarshal(b []byte) error

Package v1 imports 6 packages (graph) and is imported by 4 packages. Updated 2020-08-26. Refresh now. Tools for package owners.