NVIDIA DeepStream SDK API Reference

9.2 Release
exporter::otlp::OtlpPopulateAttributeUtils Class Reference

Detailed Description

The OtlpCommoneUtils contains utility functions to populate attributes.

Definition at line 47 of file includes/opentelemetry/exporters/otlp/otlp_populate_attribute_utils.h.

Static Public Member Functions

static void PopulateAttribute (opentelemetry::proto::resource::v1::Resource *proto, const opentelemetry::sdk::resource::Resource &resource) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::InstrumentationScope *proto, const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope) noexcept
 
static void PopulateAnyValue (opentelemetry::proto::common::v1::AnyValue *proto_value, const opentelemetry::common::AttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAnyValue (opentelemetry::proto::common::v1::AnyValue *proto_value, const opentelemetry::sdk::common::OwnedAttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::KeyValue *attribute, nostd::string_view key, const opentelemetry::common::AttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::KeyValue *attribute, nostd::string_view key, const opentelemetry::sdk::common::OwnedAttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAttribute (opentelemetry::proto::resource::v1::Resource *proto, const opentelemetry::sdk::resource::Resource &resource) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::InstrumentationScope *proto, const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope) noexcept
 
static void PopulateAnyValue (opentelemetry::proto::common::v1::AnyValue *proto_value, const opentelemetry::common::AttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAnyValue (opentelemetry::proto::common::v1::AnyValue *proto_value, const opentelemetry::sdk::common::OwnedAttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::KeyValue *attribute, nostd::string_view key, const opentelemetry::common::AttributeValue &value, bool allow_bytes) noexcept
 
static void PopulateAttribute (opentelemetry::proto::common::v1::KeyValue *attribute, nostd::string_view key, const opentelemetry::sdk::common::OwnedAttributeValue &value, bool allow_bytes) noexcept
 

Member Function Documentation

◆ PopulateAnyValue() [1/4]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAnyValue ( opentelemetry::proto::common::v1::AnyValue *  proto_value,
const opentelemetry::common::AttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAnyValue() [2/4]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAnyValue ( opentelemetry::proto::common::v1::AnyValue *  proto_value,
const opentelemetry::common::AttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAnyValue() [3/4]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAnyValue ( opentelemetry::proto::common::v1::AnyValue *  proto_value,
const opentelemetry::sdk::common::OwnedAttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAnyValue() [4/4]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAnyValue ( opentelemetry::proto::common::v1::AnyValue *  proto_value,
const opentelemetry::sdk::common::OwnedAttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAttribute() [1/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::InstrumentationScope *  proto,
const opentelemetry::sdk::instrumentationscope::InstrumentationScope &  instrumentation_scope 
)
staticnoexcept

◆ PopulateAttribute() [2/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::InstrumentationScope *  proto,
const opentelemetry::sdk::instrumentationscope::InstrumentationScope &  instrumentation_scope 
)
staticnoexcept

◆ PopulateAttribute() [3/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::KeyValue *  attribute,
nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAttribute() [4/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::KeyValue *  attribute,
nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAttribute() [5/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::KeyValue *  attribute,
nostd::string_view  key,
const opentelemetry::sdk::common::OwnedAttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAttribute() [6/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::common::v1::KeyValue *  attribute,
nostd::string_view  key,
const opentelemetry::sdk::common::OwnedAttributeValue &  value,
bool  allow_bytes 
)
staticnoexcept

◆ PopulateAttribute() [7/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::resource::v1::Resource *  proto,
const opentelemetry::sdk::resource::Resource &  resource 
)
staticnoexcept

◆ PopulateAttribute() [8/8]

static void exporter::otlp::OtlpPopulateAttributeUtils::PopulateAttribute ( opentelemetry::proto::resource::v1::Resource *  proto,
const opentelemetry::sdk::resource::Resource &  resource 
)
staticnoexcept

The documentation for this class was generated from the following file: