mirror of
https://github.com/hanzoai/traces.git
synced 2026-11-03 04:05:45 +00:00
* Update Prometheus to v0.307.2 * Update otel collector * Update OTel collector
31 lines
644 B
Go
31 lines
644 B
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package internal // import "go.opentelemetry.io/collector/pdata/internal"
|
|
|
|
import (
|
|
otlpcommon "go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1"
|
|
)
|
|
|
|
type Map struct {
|
|
orig *[]otlpcommon.KeyValue
|
|
state *State
|
|
}
|
|
|
|
func GetOrigMap(ms Map) *[]otlpcommon.KeyValue {
|
|
return ms.orig
|
|
}
|
|
|
|
func GetMapState(ms Map) *State {
|
|
return ms.state
|
|
}
|
|
|
|
func NewMap(orig *[]otlpcommon.KeyValue, state *State) Map {
|
|
return Map{orig: orig, state: state}
|
|
}
|
|
|
|
func GenerateTestMap() Map {
|
|
orig := GenerateOrigTestKeyValueSlice()
|
|
return NewMap(&orig, NewState())
|
|
}
|