Documentation ¶
Index ¶
- func FillTestByteSlice(tv ByteSlice)
- func FillTestFloat64Slice(tv Float64Slice)
- func FillTestInstrumentationScope(tv InstrumentationScope)
- func FillTestInt64Slice(tv Int64Slice)
- func FillTestMap(dest Map)
- func FillTestResource(tv Resource)
- func FillTestSlice(tv Slice)
- func FillTestStringSlice(tv StringSlice)
- func FillTestTraceState(dest TraceState)
- func FillTestUInt64Slice(tv UInt64Slice)
- func FillTestValue(dest Value)
- func GetOrigByteSlice(ms ByteSlice) *[]byte
- func GetOrigFloat64Slice(ms Float64Slice) *[]float64
- func GetOrigInstrumentationScope(ms InstrumentationScope) *otlpcommon.InstrumentationScope
- func GetOrigInt64Slice(ms Int64Slice) *[]int64
- func GetOrigLogs(ms Logs) *otlpcollectorlog.ExportLogsServiceRequest
- func GetOrigMap(ms Map) *[]*otlpcommon.KeyValue
- func GetOrigMetrics(ms Metrics) *otlpcollectormetrics.ExportMetricsServiceRequest
- func GetOrigResource(ms Resource) *otlpresource.Resource
- func GetOrigSlice(ms Slice) *[]*otlpcommon.AnyValue
- func GetOrigStringSlice(ms StringSlice) *[]string
- func GetOrigTraceState(ms TraceState) *string
- func GetOrigTraces(ms Traces) *otlpcollectortrace.ExportTraceServiceRequest
- func GetOrigUInt64Slice(ms UInt64Slice) *[]uint64
- func GetOrigValue(ms Value) *otlpcommon.AnyValue
- func LogsToProto(l Logs) otlplogs.LogsData
- func MetricsToProto(l Metrics) otlpmetrics.MetricsData
- func SetLogsState(ms Logs, state State)
- func SetMetricsState(ms Metrics, state State)
- func SetTracesState(ms Traces, state State)
- func TracesToProto(l Traces) otlptrace.TracesData
- type ByteSlice
- type Float64Slice
- type InstrumentationScope
- type Int64Slice
- type Logs
- type Map
- type Metrics
- type Resource
- type Slice
- type State
- func GetByteSliceState(ms ByteSlice) *State
- func GetFloat64SliceState(ms Float64Slice) *State
- func GetInstrumentationScopeState(ms InstrumentationScope) *State
- func GetInt64SliceState(ms Int64Slice) *State
- func GetLogsState(ms Logs) *State
- func GetMapState(ms Map) *State
- func GetMetricsState(ms Metrics) *State
- func GetResourceState(ms Resource) *State
- func GetSliceState(ms Slice) *State
- func GetStringSliceState(ms StringSlice) *State
- func GetTraceStateState(ms TraceState) *State
- func GetTracesState(ms Traces) *State
- func GetUInt64SliceState(ms UInt64Slice) *State
- func GetValueState(ms Value) *State
- type StringSlice
- type TraceState
- type Traces
- type UInt64Slice
- type Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FillTestByteSlice ¶
func FillTestByteSlice(tv ByteSlice)
func FillTestFloat64Slice ¶
func FillTestFloat64Slice(tv Float64Slice)
func FillTestInstrumentationScope ¶
func FillTestInstrumentationScope(tv InstrumentationScope)
func FillTestInt64Slice ¶
func FillTestInt64Slice(tv Int64Slice)
func FillTestMap ¶
func FillTestMap(dest Map)
func FillTestResource ¶
func FillTestResource(tv Resource)
func FillTestSlice ¶
func FillTestSlice(tv Slice)
func FillTestStringSlice ¶
func FillTestStringSlice(tv StringSlice)
func FillTestTraceState ¶
func FillTestTraceState(dest TraceState)
func FillTestUInt64Slice ¶
func FillTestUInt64Slice(tv UInt64Slice)
func FillTestValue ¶
func FillTestValue(dest Value)
func GetOrigByteSlice ¶
func GetOrigFloat64Slice ¶
func GetOrigFloat64Slice(ms Float64Slice) *[]float64
func GetOrigInstrumentationScope ¶
func GetOrigInstrumentationScope(ms InstrumentationScope) *otlpcommon.InstrumentationScope
func GetOrigInt64Slice ¶
func GetOrigInt64Slice(ms Int64Slice) *[]int64
func GetOrigLogs ¶
func GetOrigLogs(ms Logs) *otlpcollectorlog.ExportLogsServiceRequest
func GetOrigMap ¶
func GetOrigMap(ms Map) *[]*otlpcommon.KeyValue
func GetOrigMetrics ¶
func GetOrigMetrics(ms Metrics) *otlpcollectormetrics.ExportMetricsServiceRequest
func GetOrigResource ¶
func GetOrigResource(ms Resource) *otlpresource.Resource
func GetOrigSlice ¶
func GetOrigSlice(ms Slice) *[]*otlpcommon.AnyValue
func GetOrigStringSlice ¶
func GetOrigStringSlice(ms StringSlice) *[]string
func GetOrigTraceState ¶
func GetOrigTraceState(ms TraceState) *string
func GetOrigTraces ¶
func GetOrigTraces(ms Traces) *otlpcollectortrace.ExportTraceServiceRequest
func GetOrigUInt64Slice ¶
func GetOrigUInt64Slice(ms UInt64Slice) *[]uint64
func GetOrigValue ¶
func GetOrigValue(ms Value) *otlpcommon.AnyValue
func LogsToProto ¶
LogsToProto internal helper to convert Logs to protobuf representation.
func MetricsToProto ¶
func MetricsToProto(l Metrics) otlpmetrics.MetricsData
MetricsToProto internal helper to convert Metrics to protobuf representation.
func SetLogsState ¶
func SetMetricsState ¶
func SetTracesState ¶
func TracesToProto ¶
func TracesToProto(l Traces) otlptrace.TracesData
TracesToProto internal helper to convert Traces to protobuf representation.
Types ¶
type ByteSlice ¶
type ByteSlice struct {
// contains filtered or unexported fields
}
func GenerateTestByteSlice ¶
func GenerateTestByteSlice() ByteSlice
func NewByteSlice ¶
type Float64Slice ¶
type Float64Slice struct {
// contains filtered or unexported fields
}
func GenerateTestFloat64Slice ¶
func GenerateTestFloat64Slice() Float64Slice
func NewFloat64Slice ¶
func NewFloat64Slice(orig *[]float64, state *State) Float64Slice
type InstrumentationScope ¶
type InstrumentationScope struct {
// contains filtered or unexported fields
}
func GenerateTestInstrumentationScope ¶
func GenerateTestInstrumentationScope() InstrumentationScope
func NewInstrumentationScope ¶
func NewInstrumentationScope(orig *otlpcommon.InstrumentationScope, state *State) InstrumentationScope
type Int64Slice ¶
type Int64Slice struct {
// contains filtered or unexported fields
}
func GenerateTestInt64Slice ¶
func GenerateTestInt64Slice() Int64Slice
func NewInt64Slice ¶
func NewInt64Slice(orig *[]int64, state *State) Int64Slice
type Logs ¶
type Logs struct {
// contains filtered or unexported fields
}
func LogsFromProto ¶
LogsFromProto internal helper to convert protobuf representation to Logs. This function set exclusive state assuming that it's called only once per Logs.
func NewLogs ¶
func NewLogs(orig *otlpcollectorlog.ExportLogsServiceRequest, state *State) Logs
type Map ¶
type Map struct {
// contains filtered or unexported fields
}
func GenerateTestMap ¶
func GenerateTestMap() Map
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func MetricsFromProto ¶
func MetricsFromProto(orig otlpmetrics.MetricsData) Metrics
MetricsFromProto internal helper to convert protobuf representation to Metrics. This function set exclusive state assuming that it's called only once per Metrics.
func NewMetrics ¶
func NewMetrics(orig *otlpcollectormetrics.ExportMetricsServiceRequest, state *State) Metrics
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func GenerateTestResource ¶
func GenerateTestResource() Resource
func NewResource ¶
func NewResource(orig *otlpresource.Resource, state *State) Resource
type Slice ¶
type Slice struct {
// contains filtered or unexported fields
}
func GenerateTestSlice ¶
func GenerateTestSlice() Slice
type State ¶
type State int32
State defines an ownership state of pmetric.Metrics, plog.Logs or ptrace.Traces.
func GetByteSliceState ¶
func GetFloat64SliceState ¶
func GetFloat64SliceState(ms Float64Slice) *State
func GetInstrumentationScopeState ¶
func GetInstrumentationScopeState(ms InstrumentationScope) *State
func GetInt64SliceState ¶
func GetInt64SliceState(ms Int64Slice) *State
func GetLogsState ¶
func GetMapState ¶
func GetMetricsState ¶
func GetResourceState ¶
func GetSliceState ¶
func GetStringSliceState ¶
func GetStringSliceState(ms StringSlice) *State
func GetTraceStateState ¶
func GetTraceStateState(ms TraceState) *State
func GetTracesState ¶
func GetUInt64SliceState ¶
func GetUInt64SliceState(ms UInt64Slice) *State
func GetValueState ¶
func (*State) AssertMutable ¶
func (state *State) AssertMutable()
AssertMutable panics if the state is not StateMutable.
type StringSlice ¶
type StringSlice struct {
// contains filtered or unexported fields
}
func GenerateTestStringSlice ¶
func GenerateTestStringSlice() StringSlice
func NewStringSlice ¶
func NewStringSlice(orig *[]string, state *State) StringSlice
type TraceState ¶
type TraceState struct {
// contains filtered or unexported fields
}
func GenerateTestTraceState ¶
func GenerateTestTraceState() TraceState
func NewTraceState ¶
func NewTraceState(orig *string, state *State) TraceState
type Traces ¶
type Traces struct {
// contains filtered or unexported fields
}
func NewTraces ¶
func NewTraces(orig *otlpcollectortrace.ExportTraceServiceRequest, state *State) Traces
func TracesFromProto ¶
func TracesFromProto(orig otlptrace.TracesData) Traces
TracesFromProto internal helper to convert protobuf representation to Traces. This function set exclusive state assuming that it's called only once per Traces.
type UInt64Slice ¶
type UInt64Slice struct {
// contains filtered or unexported fields
}
func GenerateTestUInt64Slice ¶
func GenerateTestUInt64Slice() UInt64Slice
func NewUInt64Slice ¶
func NewUInt64Slice(orig *[]uint64, state *State) UInt64Slice
Source Files ¶
- generated_wrapper_byteslice.go
- generated_wrapper_float64slice.go
- generated_wrapper_instrumentationscope.go
- generated_wrapper_int64slice.go
- generated_wrapper_resource.go
- generated_wrapper_stringslice.go
- generated_wrapper_uint64slice.go
- state.go
- wrapper_logs.go
- wrapper_map.go
- wrapper_metrics.go
- wrapper_slice.go
- wrapper_traces.go
- wrapper_tracestate.go
- wrapper_value.go