NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration Namespace Reference

Data Structures

class  AggregationConfiguration
 
class  AggregationConfigurationVisitor
 
class  AlwaysOffSamplerConfiguration
 
class  AlwaysOnSamplerConfiguration
 
class  AttributeLimitsConfiguration
 
class  AttributesConfiguration
 
class  AttributeValueConfiguration
 
class  AttributeValueConfigurationVisitor
 
class  Base2ExponentialBucketHistogramAggregationConfiguration
 
class  BatchLogRecordProcessorConfiguration
 
class  BatchSpanProcessorConfiguration
 
class  BooleanArrayAttributeValueConfiguration
 
class  BooleanAttributeValueConfiguration
 
class  Configuration
 
class  ConfigurationParser
 
class  ConfiguredSdk
 This class represents a fully configured SDK. More...
 
class  ConsoleLogRecordExporterBuilder
 
class  ConsoleLogRecordExporterConfiguration
 
class  ConsolePushMetricExporterBuilder
 
class  ConsolePushMetricExporterConfiguration
 
class  ConsoleSpanExporterBuilder
 
class  ConsoleSpanExporterConfiguration
 
class  DefaultAggregationConfiguration
 
class  Document
 
class  DocumentNode
 
class  DocumentNodeConstIterator
 
class  DocumentNodeConstIteratorImpl
 
class  DoubleArrayAttributeValueConfiguration
 
class  DoubleAttributeValueConfiguration
 
class  DropAggregationConfiguration
 
class  ExplicitBucketHistogramAggregationConfiguration
 
class  ExtensionLogRecordExporterBuilder
 
class  ExtensionLogRecordExporterConfiguration
 
class  ExtensionLogRecordProcessorBuilder
 
class  ExtensionLogRecordProcessorConfiguration
 
class  ExtensionMetricProducerConfiguration
 
class  ExtensionPullMetricExporterBuilder
 
class  ExtensionPullMetricExporterConfiguration
 
class  ExtensionPushMetricExporterBuilder
 
class  ExtensionPushMetricExporterConfiguration
 
class  ExtensionSamplerBuilder
 
class  ExtensionSamplerConfiguration
 
class  ExtensionSpanExporterBuilder
 
class  ExtensionSpanExporterConfiguration
 
class  ExtensionSpanProcessorBuilder
 
class  ExtensionSpanProcessorConfiguration
 
class  HeadersConfiguration
 
class  IncludeExcludeConfiguration
 
class  IntegerArrayAttributeValueConfiguration
 
class  IntegerAttributeValueConfiguration
 
class  InvalidSchemaException
 
class  JaegerRemoteSamplerConfiguration
 
class  LastValueAggregationConfiguration
 
class  LoggerProviderConfiguration
 
class  LogRecordExporterConfiguration
 
class  LogRecordExporterConfigurationVisitor
 
class  LogRecordLimitsConfiguration
 
class  LogRecordProcessorConfiguration
 
class  LogRecordProcessorConfigurationVisitor
 
class  MeterProviderConfiguration
 
class  MetricProducerConfiguration
 
class  MetricProducerConfigurationVisitor
 
class  MetricReaderConfiguration
 
class  MetricReaderConfigurationVisitor
 
class  OpenCensusMetricProducerConfiguration
 
class  OtlpFileLogRecordExporterBuilder
 
class  OtlpFileLogRecordExporterConfiguration
 
class  OtlpFilePushMetricExporterBuilder
 
class  OtlpFilePushMetricExporterConfiguration
 
class  OtlpFileSpanExporterBuilder
 
class  OtlpFileSpanExporterConfiguration
 
class  OtlpGrpcLogRecordExporterBuilder
 
class  OtlpGrpcLogRecordExporterConfiguration
 
class  OtlpGrpcPushMetricExporterBuilder
 
class  OtlpGrpcPushMetricExporterConfiguration
 
class  OtlpGrpcSpanExporterBuilder
 
class  OtlpGrpcSpanExporterConfiguration
 
class  OtlpHttpLogRecordExporterBuilder
 
class  OtlpHttpLogRecordExporterConfiguration
 
class  OtlpHttpPushMetricExporterBuilder
 
class  OtlpHttpPushMetricExporterConfiguration
 
class  OtlpHttpSpanExporterBuilder
 
class  OtlpHttpSpanExporterConfiguration
 
class  ParentBasedSamplerConfiguration
 
class  PeriodicMetricReaderConfiguration
 
class  PrometheusPullMetricExporterBuilder
 
class  PrometheusPullMetricExporterConfiguration
 
class  PropagatorConfiguration
 
class  PropertiesNodeConstIterator
 
class  PropertiesNodeConstIteratorImpl
 
class  PullMetricExporterConfiguration
 
class  PullMetricExporterConfigurationVisitor
 
class  PullMetricReaderConfiguration
 
class  PushMetricExporterConfiguration
 
class  PushMetricExporterConfigurationVisitor
 
class  Registry
 
class  ResourceConfiguration
 
class  RymlDocument
 
class  RymlDocumentNode
 
class  RymlDocumentNodeConstIteratorImpl
 
class  RymlPropertiesNodeConstIteratorImpl
 
class  SamplerConfiguration
 
class  SamplerConfigurationVisitor
 
class  SdkBuilder
 
class  SimpleLogRecordProcessorConfiguration
 
class  SimpleSpanProcessorConfiguration
 
class  SpanExporterConfiguration
 
class  SpanExporterConfigurationVisitor
 
class  SpanLimitsConfiguration
 
class  SpanProcessorConfiguration
 
class  SpanProcessorConfigurationVisitor
 
class  StringArrayAttributeValueConfiguration
 
class  StringArrayConfiguration
 
class  StringAttributeValueConfiguration
 
class  SumAggregationConfiguration
 
class  TextMapPropagatorBuilder
 
class  TraceIdRatioBasedSamplerConfiguration
 
class  TracerProviderConfiguration
 
class  UnsupportedException
 
class  ViewConfiguration
 
class  ViewSelectorConfiguration
 
class  ViewStreamConfiguration
 
class  YamlConfigurationParser
 
class  ZipkinSpanExporterBuilder
 
class  ZipkinSpanExporterConfiguration
 

Enumerations

enum  DefaultHistogramAggregation : std::uint8_t {
  DefaultHistogramAggregation::explicit_bucket_histogram,
  DefaultHistogramAggregation::base2_exponential_bucket_histogram,
  DefaultHistogramAggregation::explicit_bucket_histogram,
  DefaultHistogramAggregation::base2_exponential_bucket_histogram
}
 
enum  InstrumentType : std::uint8_t {
  InstrumentType::none,
  InstrumentType::counter,
  InstrumentType::histogram,
  InstrumentType::observable_counter,
  InstrumentType::observable_gauge,
  InstrumentType::observable_up_down_counter,
  InstrumentType::up_down_counter,
  InstrumentType::none,
  InstrumentType::counter,
  InstrumentType::histogram,
  InstrumentType::observable_counter,
  InstrumentType::observable_gauge,
  InstrumentType::observable_up_down_counter,
  InstrumentType::up_down_counter
}
 
enum  OtlpHttpEncoding : std::uint8_t {
  OtlpHttpEncoding::protobuf,
  OtlpHttpEncoding::json,
  OtlpHttpEncoding::protobuf,
  OtlpHttpEncoding::json
}
 
enum  TemporalityPreference : std::uint8_t {
  TemporalityPreference::cumulative,
  TemporalityPreference::delta,
  TemporalityPreference::low_memory,
  TemporalityPreference::cumulative,
  TemporalityPreference::delta,
  TemporalityPreference::low_memory
}
 
enum  DefaultHistogramAggregation : std::uint8_t {
  DefaultHistogramAggregation::explicit_bucket_histogram,
  DefaultHistogramAggregation::base2_exponential_bucket_histogram,
  DefaultHistogramAggregation::explicit_bucket_histogram,
  DefaultHistogramAggregation::base2_exponential_bucket_histogram
}
 
enum  InstrumentType : std::uint8_t {
  InstrumentType::none,
  InstrumentType::counter,
  InstrumentType::histogram,
  InstrumentType::observable_counter,
  InstrumentType::observable_gauge,
  InstrumentType::observable_up_down_counter,
  InstrumentType::up_down_counter,
  InstrumentType::none,
  InstrumentType::counter,
  InstrumentType::histogram,
  InstrumentType::observable_counter,
  InstrumentType::observable_gauge,
  InstrumentType::observable_up_down_counter,
  InstrumentType::up_down_counter
}
 
enum  OtlpHttpEncoding : std::uint8_t {
  OtlpHttpEncoding::protobuf,
  OtlpHttpEncoding::json,
  OtlpHttpEncoding::protobuf,
  OtlpHttpEncoding::json
}
 
enum  TemporalityPreference : std::uint8_t {
  TemporalityPreference::cumulative,
  TemporalityPreference::delta,
  TemporalityPreference::low_memory,
  TemporalityPreference::cumulative,
  TemporalityPreference::delta,
  TemporalityPreference::low_memory
}
 

Enumeration Type Documentation

◆ DefaultHistogramAggregation [1/2]

Enumerator
explicit_bucket_histogram 
base2_exponential_bucket_histogram 
explicit_bucket_histogram 
base2_exponential_bucket_histogram 

Definition at line 18 of file includes/opentelemetry/sdk/configuration/default_histogram_aggregation.h.

◆ DefaultHistogramAggregation [2/2]

Enumerator
explicit_bucket_histogram 
base2_exponential_bucket_histogram 
explicit_bucket_histogram 
base2_exponential_bucket_histogram 

Definition at line 18 of file 9.2/includes/opentelemetry/sdk/configuration/default_histogram_aggregation.h.

◆ InstrumentType [1/2]

enum sdk::configuration::InstrumentType : std::uint8_t
strong
Enumerator
none 
counter 
histogram 
observable_counter 
observable_gauge 
observable_up_down_counter 
up_down_counter 
none 
counter 
histogram 
observable_counter 
observable_gauge 
observable_up_down_counter 
up_down_counter 

Definition at line 18 of file includes/opentelemetry/sdk/configuration/instrument_type.h.

◆ InstrumentType [2/2]

enum sdk::configuration::InstrumentType : std::uint8_t
strong
Enumerator
none 
counter 
histogram 
observable_counter 
observable_gauge 
observable_up_down_counter 
up_down_counter 
none 
counter 
histogram 
observable_counter 
observable_gauge 
observable_up_down_counter 
up_down_counter 

Definition at line 18 of file 9.2/includes/opentelemetry/sdk/configuration/instrument_type.h.

◆ OtlpHttpEncoding [1/2]

enum sdk::configuration::OtlpHttpEncoding : std::uint8_t
strong
Enumerator
protobuf 
json 
protobuf 
json 

Definition at line 18 of file 9.2/includes/opentelemetry/sdk/configuration/otlp_http_encoding.h.

◆ OtlpHttpEncoding [2/2]

enum sdk::configuration::OtlpHttpEncoding : std::uint8_t
strong
Enumerator
protobuf 
json 
protobuf 
json 

Definition at line 18 of file includes/opentelemetry/sdk/configuration/otlp_http_encoding.h.

◆ TemporalityPreference [1/2]

enum sdk::configuration::TemporalityPreference : std::uint8_t
strong
Enumerator
cumulative 
delta 
low_memory 
cumulative 
delta 
low_memory 

Definition at line 18 of file includes/opentelemetry/sdk/configuration/temporality_preference.h.

◆ TemporalityPreference [2/2]

enum sdk::configuration::TemporalityPreference : std::uint8_t
strong
Enumerator
cumulative 
delta 
low_memory 
cumulative 
delta 
low_memory 

Definition at line 18 of file 9.2/includes/opentelemetry/sdk/configuration/temporality_preference.h.