NVIDIA DeepStream SDK API Reference
9.2 Release
includes/opentelemetry/exporters/otlp/otlp_builder_utils.h
Go to the documentation of this file.
1
// Copyright The OpenTelemetry Authors
2
// SPDX-License-Identifier: Apache-2.0
3
4
#pragma once
5
6
#include <string>
7
8
#include "opentelemetry/exporters/otlp/otlp_environment.h"
// For OtlpHeaders
9
#include "opentelemetry/exporters/otlp/otlp_http.h"
10
#include "opentelemetry/exporters/otlp/otlp_preferred_temporality.h"
11
#include "opentelemetry/sdk/configuration/headers_configuration.h"
12
#include "opentelemetry/sdk/configuration/otlp_http_encoding.h"
13
#include "opentelemetry/sdk/configuration/temporality_preference.h"
14
#include "opentelemetry/version.h"
15
16
OPENTELEMETRY_BEGIN_NAMESPACE
17
namespace
exporter
18
{
19
namespace
otlp
20
{
21
22
class
OtlpBuilderUtils
23
{
24
public
:
25
static
HttpRequestContentType
ConvertOtlpHttpEncoding
(
26
opentelemetry::sdk::configuration::OtlpHttpEncoding
model);
27
28
static
OtlpHeaders
ConvertHeadersConfigurationModel
(
29
const
opentelemetry::sdk::configuration::HeadersConfiguration *model,
30
const
std::string &headers_list);
31
32
static
PreferredAggregationTemporality
ConvertTemporalityPreference
(
33
opentelemetry::sdk::configuration::TemporalityPreference
model);
34
};
35
36
}
// namespace otlp
37
}
// namespace exporter
38
OPENTELEMETRY_END_NAMESPACE
exporter::otlp::OtlpBuilderUtils::ConvertTemporalityPreference
static PreferredAggregationTemporality ConvertTemporalityPreference(opentelemetry::sdk::configuration::TemporalityPreference model)
exporter
Definition:
includes/opentelemetry/exporters/memory/in_memory_data.h:11
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition:
includes/opentelemetry/version.h:21
exporter::otlp::OtlpBuilderUtils
Definition:
includes/opentelemetry/exporters/otlp/otlp_builder_utils.h:22
exporter::otlp::OtlpHeaders
std::multimap< std::string, std::string, cmp_ic > OtlpHeaders
Definition:
includes/opentelemetry/exporters/otlp/otlp_environment.h:139
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition:
includes/opentelemetry/version.h:24
sdk::configuration::TemporalityPreference
TemporalityPreference
Definition:
includes/opentelemetry/sdk/configuration/temporality_preference.h:18
exporter::otlp::OtlpBuilderUtils::ConvertHeadersConfigurationModel
static OtlpHeaders ConvertHeadersConfigurationModel(const opentelemetry::sdk::configuration::HeadersConfiguration *model, const std::string &headers_list)
exporter::otlp::OtlpBuilderUtils::ConvertOtlpHttpEncoding
static HttpRequestContentType ConvertOtlpHttpEncoding(opentelemetry::sdk::configuration::OtlpHttpEncoding model)
exporter::otlp::HttpRequestContentType
HttpRequestContentType
Definition:
includes/opentelemetry/exporters/otlp/otlp_http.h:22
sdk::configuration::OtlpHttpEncoding
OtlpHttpEncoding
Definition:
includes/opentelemetry/sdk/configuration/otlp_http_encoding.h:18
exporter::otlp::PreferredAggregationTemporality
PreferredAggregationTemporality
Definition:
includes/opentelemetry/exporters/otlp/otlp_preferred_temporality.h:13
Privacy Policy
|
Your Privacy Choices
|
Terms of Service
|
Accessibility
|
Corporate Policies
|
Product Security
|
Contact
© 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
NVIDIA Confidential | Subject to Change | For test and development only.
Wed Oct 28 2026 12:02:33 | PR-09318-R32