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 
17 namespace exporter
18 {
19 namespace otlp
20 {
21 
23 {
24 public:
27 
29  const opentelemetry::sdk::configuration::HeadersConfiguration *model,
30  const std::string &headers_list);
31 
34 };
35 
36 } // namespace otlp
37 } // namespace exporter
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