NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::SdkBuilder Class Reference

Detailed Description

Public Member Functions

 SdkBuilder (std::shared_ptr< Registry > registry)
 
 SdkBuilder (SdkBuilder &&)=default
 
 SdkBuilder (const SdkBuilder &)=default
 
SdkBuilder & operator= (SdkBuilder &&)=default
 
SdkBuilder & operator= (const SdkBuilder &other)=default
 
 ~SdkBuilder ()=default
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateAlwaysOffSampler (const opentelemetry::sdk::configuration::AlwaysOffSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateAlwaysOnSampler (const opentelemetry::sdk::configuration::AlwaysOnSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateJaegerRemoteSampler (const opentelemetry::sdk::configuration::JaegerRemoteSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateParentBasedSampler (const opentelemetry::sdk::configuration::ParentBasedSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateTraceIdRatioBasedSampler (const opentelemetry::sdk::configuration::TraceIdRatioBasedSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateExtensionSampler (const opentelemetry::sdk::configuration::ExtensionSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateSampler (const std::unique_ptr< opentelemetry::sdk::configuration::SamplerConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpHttpSpanExporter (const opentelemetry::sdk::configuration::OtlpHttpSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpGrpcSpanExporter (const opentelemetry::sdk::configuration::OtlpGrpcSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpFileSpanExporter (const opentelemetry::sdk::configuration::OtlpFileSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateConsoleSpanExporter (const opentelemetry::sdk::configuration::ConsoleSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateZipkinSpanExporter (const opentelemetry::sdk::configuration::ZipkinSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateExtensionSpanExporter (const opentelemetry::sdk::configuration::ExtensionSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateSpanExporter (const std::unique_ptr< opentelemetry::sdk::configuration::SpanExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateBatchSpanProcessor (const opentelemetry::sdk::configuration::BatchSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateSimpleSpanProcessor (const opentelemetry::sdk::configuration::SimpleSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateExtensionSpanProcessor (const opentelemetry::sdk::configuration::ExtensionSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateSpanProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::SpanProcessorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > CreateTracerProvider (const std::unique_ptr< opentelemetry::sdk::configuration::TracerProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
std::unique_ptr< opentelemetry::context::propagation::TextMapPropagator > CreateTextMapPropagator (const std::string &name) const
 
std::unique_ptr< opentelemetry::context::propagation::TextMapPropagator > CreatePropagator (const std::unique_ptr< opentelemetry::sdk::configuration::PropagatorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpHttpPushMetricExporter (const opentelemetry::sdk::configuration::OtlpHttpPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpGrpcPushMetricExporter (const opentelemetry::sdk::configuration::OtlpGrpcPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpFilePushMetricExporter (const opentelemetry::sdk::configuration::OtlpFilePushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateConsolePushMetricExporter (const opentelemetry::sdk::configuration::ConsolePushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateExtensionPushMetricExporter (const opentelemetry::sdk::configuration::ExtensionPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePrometheusPullMetricExporter (const opentelemetry::sdk::configuration::PrometheusPullMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreateExtensionPullMetricExporter (const opentelemetry::sdk::configuration::ExtensionPullMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreatePushMetricExporter (const std::unique_ptr< opentelemetry::sdk::configuration::PushMetricExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePullMetricExporter (const std::unique_ptr< opentelemetry::sdk::configuration::PullMetricExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePeriodicMetricReader (const opentelemetry::sdk::configuration::PeriodicMetricReaderConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePullMetricReader (const opentelemetry::sdk::configuration::PullMetricReaderConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreateMetricReader (const std::unique_ptr< opentelemetry::sdk::configuration::MetricReaderConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregationConfig > CreateBase2ExponentialBucketHistogramAggregation (const opentelemetry::sdk::configuration::Base2ExponentialBucketHistogramAggregationConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::HistogramAggregationConfig > CreateExplicitBucketHistogramAggregation (const opentelemetry::sdk::configuration::ExplicitBucketHistogramAggregationConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::AggregationConfig > CreateAggregationConfig (const std::unique_ptr< opentelemetry::sdk::configuration::AggregationConfiguration > &model, opentelemetry::sdk::metrics::AggregationType &aggregation_type) const
 
std::unique_ptr< opentelemetry::sdk::metrics::AttributesProcessor > CreateAttributesProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::IncludeExcludeConfiguration > &model) const
 
void AddView (opentelemetry::sdk::metrics::ViewRegistry *view_registry, const std::unique_ptr< opentelemetry::sdk::configuration::ViewConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MeterProvider > CreateMeterProvider (const std::unique_ptr< opentelemetry::sdk::configuration::MeterProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpHttpLogRecordExporter (const opentelemetry::sdk::configuration::OtlpHttpLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpGrpcLogRecordExporter (const opentelemetry::sdk::configuration::OtlpGrpcLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpFileLogRecordExporter (const opentelemetry::sdk::configuration::OtlpFileLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateConsoleLogRecordExporter (const opentelemetry::sdk::configuration::ConsoleLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateExtensionLogRecordExporter (const opentelemetry::sdk::configuration::ExtensionLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateLogRecordExporter (const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateBatchLogRecordProcessor (const opentelemetry::sdk::configuration::BatchLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateSimpleLogRecordProcessor (const opentelemetry::sdk::configuration::SimpleLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateExtensionLogRecordProcessor (const opentelemetry::sdk::configuration::ExtensionLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateLogRecordProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordProcessorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > CreateLoggerProvider (const std::unique_ptr< opentelemetry::sdk::configuration::LoggerProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
void SetResourceAttribute (opentelemetry::sdk::resource::ResourceAttributes &resource_attributes, const std::string &name, const opentelemetry::sdk::configuration::AttributeValueConfiguration *model) const
 
void SetResource (opentelemetry::sdk::resource::Resource &resource, const std::unique_ptr< opentelemetry::sdk::configuration::ResourceConfiguration > &opt_model) const
 
std::unique_ptr< ConfiguredSdk > CreateConfiguredSdk (const std::unique_ptr< opentelemetry::sdk::configuration::Configuration > &model) const
 
 SdkBuilder (std::shared_ptr< Registry > registry)
 
 SdkBuilder (SdkBuilder &&)=default
 
 SdkBuilder (const SdkBuilder &)=default
 
SdkBuilder & operator= (SdkBuilder &&)=default
 
SdkBuilder & operator= (const SdkBuilder &other)=default
 
 ~SdkBuilder ()=default
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateAlwaysOffSampler (const opentelemetry::sdk::configuration::AlwaysOffSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateAlwaysOnSampler (const opentelemetry::sdk::configuration::AlwaysOnSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateJaegerRemoteSampler (const opentelemetry::sdk::configuration::JaegerRemoteSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateParentBasedSampler (const opentelemetry::sdk::configuration::ParentBasedSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateTraceIdRatioBasedSampler (const opentelemetry::sdk::configuration::TraceIdRatioBasedSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateExtensionSampler (const opentelemetry::sdk::configuration::ExtensionSamplerConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::Sampler > CreateSampler (const std::unique_ptr< opentelemetry::sdk::configuration::SamplerConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpHttpSpanExporter (const opentelemetry::sdk::configuration::OtlpHttpSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpGrpcSpanExporter (const opentelemetry::sdk::configuration::OtlpGrpcSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateOtlpFileSpanExporter (const opentelemetry::sdk::configuration::OtlpFileSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateConsoleSpanExporter (const opentelemetry::sdk::configuration::ConsoleSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateZipkinSpanExporter (const opentelemetry::sdk::configuration::ZipkinSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateExtensionSpanExporter (const opentelemetry::sdk::configuration::ExtensionSpanExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > CreateSpanExporter (const std::unique_ptr< opentelemetry::sdk::configuration::SpanExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateBatchSpanProcessor (const opentelemetry::sdk::configuration::BatchSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateSimpleSpanProcessor (const opentelemetry::sdk::configuration::SimpleSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateExtensionSpanProcessor (const opentelemetry::sdk::configuration::ExtensionSpanProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::trace::SpanProcessor > CreateSpanProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::SpanProcessorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > CreateTracerProvider (const std::unique_ptr< opentelemetry::sdk::configuration::TracerProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
std::unique_ptr< opentelemetry::context::propagation::TextMapPropagator > CreateTextMapPropagator (const std::string &name) const
 
std::unique_ptr< opentelemetry::context::propagation::TextMapPropagator > CreatePropagator (const std::unique_ptr< opentelemetry::sdk::configuration::PropagatorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpHttpPushMetricExporter (const opentelemetry::sdk::configuration::OtlpHttpPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpGrpcPushMetricExporter (const opentelemetry::sdk::configuration::OtlpGrpcPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateOtlpFilePushMetricExporter (const opentelemetry::sdk::configuration::OtlpFilePushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateConsolePushMetricExporter (const opentelemetry::sdk::configuration::ConsolePushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreateExtensionPushMetricExporter (const opentelemetry::sdk::configuration::ExtensionPushMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePrometheusPullMetricExporter (const opentelemetry::sdk::configuration::PrometheusPullMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreateExtensionPullMetricExporter (const opentelemetry::sdk::configuration::ExtensionPullMetricExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::PushMetricExporter > CreatePushMetricExporter (const std::unique_ptr< opentelemetry::sdk::configuration::PushMetricExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePullMetricExporter (const std::unique_ptr< opentelemetry::sdk::configuration::PullMetricExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePeriodicMetricReader (const opentelemetry::sdk::configuration::PeriodicMetricReaderConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreatePullMetricReader (const opentelemetry::sdk::configuration::PullMetricReaderConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MetricReader > CreateMetricReader (const std::unique_ptr< opentelemetry::sdk::configuration::MetricReaderConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregationConfig > CreateBase2ExponentialBucketHistogramAggregation (const opentelemetry::sdk::configuration::Base2ExponentialBucketHistogramAggregationConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::HistogramAggregationConfig > CreateExplicitBucketHistogramAggregation (const opentelemetry::sdk::configuration::ExplicitBucketHistogramAggregationConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::AggregationConfig > CreateAggregationConfig (const std::unique_ptr< opentelemetry::sdk::configuration::AggregationConfiguration > &model, opentelemetry::sdk::metrics::AggregationType &aggregation_type) const
 
std::unique_ptr< opentelemetry::sdk::metrics::AttributesProcessor > CreateAttributesProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::IncludeExcludeConfiguration > &model) const
 
void AddView (opentelemetry::sdk::metrics::ViewRegistry *view_registry, const std::unique_ptr< opentelemetry::sdk::configuration::ViewConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::metrics::MeterProvider > CreateMeterProvider (const std::unique_ptr< opentelemetry::sdk::configuration::MeterProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpHttpLogRecordExporter (const opentelemetry::sdk::configuration::OtlpHttpLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpGrpcLogRecordExporter (const opentelemetry::sdk::configuration::OtlpGrpcLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateOtlpFileLogRecordExporter (const opentelemetry::sdk::configuration::OtlpFileLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateConsoleLogRecordExporter (const opentelemetry::sdk::configuration::ConsoleLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateExtensionLogRecordExporter (const opentelemetry::sdk::configuration::ExtensionLogRecordExporterConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > CreateLogRecordExporter (const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordExporterConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateBatchLogRecordProcessor (const opentelemetry::sdk::configuration::BatchLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateSimpleLogRecordProcessor (const opentelemetry::sdk::configuration::SimpleLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateExtensionLogRecordProcessor (const opentelemetry::sdk::configuration::ExtensionLogRecordProcessorConfiguration *model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > CreateLogRecordProcessor (const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordProcessorConfiguration > &model) const
 
std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > CreateLoggerProvider (const std::unique_ptr< opentelemetry::sdk::configuration::LoggerProviderConfiguration > &model, const opentelemetry::sdk::resource::Resource &resource) const
 
void SetResourceAttribute (opentelemetry::sdk::resource::ResourceAttributes &resource_attributes, const std::string &name, const opentelemetry::sdk::configuration::AttributeValueConfiguration *model) const
 
void SetResource (opentelemetry::sdk::resource::Resource &resource, const std::unique_ptr< opentelemetry::sdk::configuration::ResourceConfiguration > &opt_model) const
 
std::unique_ptr< ConfiguredSdk > CreateConfiguredSdk (const std::unique_ptr< opentelemetry::sdk::configuration::Configuration > &model) const
 

Constructor & Destructor Documentation

◆ SdkBuilder() [1/6]

sdk::configuration::SdkBuilder::SdkBuilder ( std::shared_ptr< Registry >  registry)
inline

◆ SdkBuilder() [2/6]

sdk::configuration::SdkBuilder::SdkBuilder ( SdkBuilder &&  )
default

◆ SdkBuilder() [3/6]

sdk::configuration::SdkBuilder::SdkBuilder ( const SdkBuilder &  )
default

◆ ~SdkBuilder() [1/2]

sdk::configuration::SdkBuilder::~SdkBuilder ( )
default

◆ SdkBuilder() [4/6]

sdk::configuration::SdkBuilder::SdkBuilder ( std::shared_ptr< Registry >  registry)
inline

◆ SdkBuilder() [5/6]

sdk::configuration::SdkBuilder::SdkBuilder ( SdkBuilder &&  )
default

◆ SdkBuilder() [6/6]

sdk::configuration::SdkBuilder::SdkBuilder ( const SdkBuilder &  )
default

◆ ~SdkBuilder() [2/2]

sdk::configuration::SdkBuilder::~SdkBuilder ( )
default

Member Function Documentation

◆ AddView() [1/2]

void sdk::configuration::SdkBuilder::AddView ( opentelemetry::sdk::metrics::ViewRegistry *  view_registry,
const std::unique_ptr< opentelemetry::sdk::configuration::ViewConfiguration > &  model 
) const

◆ AddView() [2/2]

void sdk::configuration::SdkBuilder::AddView ( opentelemetry::sdk::metrics::ViewRegistry *  view_registry,
const std::unique_ptr< opentelemetry::sdk::configuration::ViewConfiguration > &  model 
) const

◆ CreateAggregationConfig() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::AggregationConfig> sdk::configuration::SdkBuilder::CreateAggregationConfig ( const std::unique_ptr< opentelemetry::sdk::configuration::AggregationConfiguration > &  model,
opentelemetry::sdk::metrics::AggregationType &  aggregation_type 
) const

◆ CreateAggregationConfig() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::AggregationConfig> sdk::configuration::SdkBuilder::CreateAggregationConfig ( const std::unique_ptr< opentelemetry::sdk::configuration::AggregationConfiguration > &  model,
opentelemetry::sdk::metrics::AggregationType &  aggregation_type 
) const

◆ CreateAlwaysOffSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateAlwaysOffSampler ( const opentelemetry::sdk::configuration::AlwaysOffSamplerConfiguration *  model) const

◆ CreateAlwaysOffSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateAlwaysOffSampler ( const opentelemetry::sdk::configuration::AlwaysOffSamplerConfiguration *  model) const

◆ CreateAlwaysOnSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateAlwaysOnSampler ( const opentelemetry::sdk::configuration::AlwaysOnSamplerConfiguration *  model) const

◆ CreateAlwaysOnSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateAlwaysOnSampler ( const opentelemetry::sdk::configuration::AlwaysOnSamplerConfiguration *  model) const

◆ CreateAttributesProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::AttributesProcessor> sdk::configuration::SdkBuilder::CreateAttributesProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::IncludeExcludeConfiguration > &  model) const

◆ CreateAttributesProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::AttributesProcessor> sdk::configuration::SdkBuilder::CreateAttributesProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::IncludeExcludeConfiguration > &  model) const

◆ CreateBase2ExponentialBucketHistogramAggregation() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregationConfig> sdk::configuration::SdkBuilder::CreateBase2ExponentialBucketHistogramAggregation ( const opentelemetry::sdk::configuration::Base2ExponentialBucketHistogramAggregationConfiguration *  model) const

◆ CreateBase2ExponentialBucketHistogramAggregation() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregationConfig> sdk::configuration::SdkBuilder::CreateBase2ExponentialBucketHistogramAggregation ( const opentelemetry::sdk::configuration::Base2ExponentialBucketHistogramAggregationConfiguration *  model) const

◆ CreateBatchLogRecordProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateBatchLogRecordProcessor ( const opentelemetry::sdk::configuration::BatchLogRecordProcessorConfiguration *  model) const

◆ CreateBatchLogRecordProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateBatchLogRecordProcessor ( const opentelemetry::sdk::configuration::BatchLogRecordProcessorConfiguration *  model) const

◆ CreateBatchSpanProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateBatchSpanProcessor ( const opentelemetry::sdk::configuration::BatchSpanProcessorConfiguration *  model) const

◆ CreateBatchSpanProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateBatchSpanProcessor ( const opentelemetry::sdk::configuration::BatchSpanProcessorConfiguration *  model) const

◆ CreateConfiguredSdk() [1/2]

std::unique_ptr<ConfiguredSdk> sdk::configuration::SdkBuilder::CreateConfiguredSdk ( const std::unique_ptr< opentelemetry::sdk::configuration::Configuration > &  model) const

◆ CreateConfiguredSdk() [2/2]

std::unique_ptr<ConfiguredSdk> sdk::configuration::SdkBuilder::CreateConfiguredSdk ( const std::unique_ptr< opentelemetry::sdk::configuration::Configuration > &  model) const

◆ CreateConsoleLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateConsoleLogRecordExporter ( const opentelemetry::sdk::configuration::ConsoleLogRecordExporterConfiguration *  model) const

◆ CreateConsoleLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateConsoleLogRecordExporter ( const opentelemetry::sdk::configuration::ConsoleLogRecordExporterConfiguration *  model) const

◆ CreateConsolePushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateConsolePushMetricExporter ( const opentelemetry::sdk::configuration::ConsolePushMetricExporterConfiguration *  model) const

◆ CreateConsolePushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateConsolePushMetricExporter ( const opentelemetry::sdk::configuration::ConsolePushMetricExporterConfiguration *  model) const

◆ CreateConsoleSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateConsoleSpanExporter ( const opentelemetry::sdk::configuration::ConsoleSpanExporterConfiguration *  model) const

◆ CreateConsoleSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateConsoleSpanExporter ( const opentelemetry::sdk::configuration::ConsoleSpanExporterConfiguration *  model) const

◆ CreateExplicitBucketHistogramAggregation() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::HistogramAggregationConfig> sdk::configuration::SdkBuilder::CreateExplicitBucketHistogramAggregation ( const opentelemetry::sdk::configuration::ExplicitBucketHistogramAggregationConfiguration *  model) const

◆ CreateExplicitBucketHistogramAggregation() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::HistogramAggregationConfig> sdk::configuration::SdkBuilder::CreateExplicitBucketHistogramAggregation ( const opentelemetry::sdk::configuration::ExplicitBucketHistogramAggregationConfiguration *  model) const

◆ CreateExtensionLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateExtensionLogRecordExporter ( const opentelemetry::sdk::configuration::ExtensionLogRecordExporterConfiguration *  model) const

◆ CreateExtensionLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateExtensionLogRecordExporter ( const opentelemetry::sdk::configuration::ExtensionLogRecordExporterConfiguration *  model) const

◆ CreateExtensionLogRecordProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateExtensionLogRecordProcessor ( const opentelemetry::sdk::configuration::ExtensionLogRecordProcessorConfiguration *  model) const

◆ CreateExtensionLogRecordProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateExtensionLogRecordProcessor ( const opentelemetry::sdk::configuration::ExtensionLogRecordProcessorConfiguration *  model) const

◆ CreateExtensionPullMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreateExtensionPullMetricExporter ( const opentelemetry::sdk::configuration::ExtensionPullMetricExporterConfiguration *  model) const

◆ CreateExtensionPullMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreateExtensionPullMetricExporter ( const opentelemetry::sdk::configuration::ExtensionPullMetricExporterConfiguration *  model) const

◆ CreateExtensionPushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateExtensionPushMetricExporter ( const opentelemetry::sdk::configuration::ExtensionPushMetricExporterConfiguration *  model) const

◆ CreateExtensionPushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateExtensionPushMetricExporter ( const opentelemetry::sdk::configuration::ExtensionPushMetricExporterConfiguration *  model) const

◆ CreateExtensionSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateExtensionSampler ( const opentelemetry::sdk::configuration::ExtensionSamplerConfiguration *  model) const

◆ CreateExtensionSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateExtensionSampler ( const opentelemetry::sdk::configuration::ExtensionSamplerConfiguration *  model) const

◆ CreateExtensionSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateExtensionSpanExporter ( const opentelemetry::sdk::configuration::ExtensionSpanExporterConfiguration *  model) const

◆ CreateExtensionSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateExtensionSpanExporter ( const opentelemetry::sdk::configuration::ExtensionSpanExporterConfiguration *  model) const

◆ CreateExtensionSpanProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateExtensionSpanProcessor ( const opentelemetry::sdk::configuration::ExtensionSpanProcessorConfiguration *  model) const

◆ CreateExtensionSpanProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateExtensionSpanProcessor ( const opentelemetry::sdk::configuration::ExtensionSpanProcessorConfiguration *  model) const

◆ CreateJaegerRemoteSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateJaegerRemoteSampler ( const opentelemetry::sdk::configuration::JaegerRemoteSamplerConfiguration *  model) const

◆ CreateJaegerRemoteSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateJaegerRemoteSampler ( const opentelemetry::sdk::configuration::JaegerRemoteSamplerConfiguration *  model) const

◆ CreateLoggerProvider() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::configuration::SdkBuilder::CreateLoggerProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::LoggerProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateLoggerProvider() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::configuration::SdkBuilder::CreateLoggerProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::LoggerProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateLogRecordExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordExporterConfiguration > &  model) const

◆ CreateLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateLogRecordExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordExporterConfiguration > &  model) const

◆ CreateLogRecordProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateLogRecordProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordProcessorConfiguration > &  model) const

◆ CreateLogRecordProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateLogRecordProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::LogRecordProcessorConfiguration > &  model) const

◆ CreateMeterProvider() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MeterProvider> sdk::configuration::SdkBuilder::CreateMeterProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::MeterProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateMeterProvider() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MeterProvider> sdk::configuration::SdkBuilder::CreateMeterProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::MeterProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateMetricReader() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreateMetricReader ( const std::unique_ptr< opentelemetry::sdk::configuration::MetricReaderConfiguration > &  model) const

◆ CreateMetricReader() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreateMetricReader ( const std::unique_ptr< opentelemetry::sdk::configuration::MetricReaderConfiguration > &  model) const

◆ CreateOtlpFileLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpFileLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpFileLogRecordExporterConfiguration *  model) const

◆ CreateOtlpFileLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpFileLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpFileLogRecordExporterConfiguration *  model) const

◆ CreateOtlpFilePushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpFilePushMetricExporter ( const opentelemetry::sdk::configuration::OtlpFilePushMetricExporterConfiguration *  model) const

◆ CreateOtlpFilePushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpFilePushMetricExporter ( const opentelemetry::sdk::configuration::OtlpFilePushMetricExporterConfiguration *  model) const

◆ CreateOtlpFileSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpFileSpanExporter ( const opentelemetry::sdk::configuration::OtlpFileSpanExporterConfiguration *  model) const

◆ CreateOtlpFileSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpFileSpanExporter ( const opentelemetry::sdk::configuration::OtlpFileSpanExporterConfiguration *  model) const

◆ CreateOtlpGrpcLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpGrpcLogRecordExporterConfiguration *  model) const

◆ CreateOtlpGrpcLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpGrpcLogRecordExporterConfiguration *  model) const

◆ CreateOtlpGrpcPushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcPushMetricExporter ( const opentelemetry::sdk::configuration::OtlpGrpcPushMetricExporterConfiguration *  model) const

◆ CreateOtlpGrpcPushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcPushMetricExporter ( const opentelemetry::sdk::configuration::OtlpGrpcPushMetricExporterConfiguration *  model) const

◆ CreateOtlpGrpcSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcSpanExporter ( const opentelemetry::sdk::configuration::OtlpGrpcSpanExporterConfiguration *  model) const

◆ CreateOtlpGrpcSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpGrpcSpanExporter ( const opentelemetry::sdk::configuration::OtlpGrpcSpanExporterConfiguration *  model) const

◆ CreateOtlpHttpLogRecordExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpHttpLogRecordExporterConfiguration *  model) const

◆ CreateOtlpHttpLogRecordExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpLogRecordExporter ( const opentelemetry::sdk::configuration::OtlpHttpLogRecordExporterConfiguration *  model) const

◆ CreateOtlpHttpPushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpPushMetricExporter ( const opentelemetry::sdk::configuration::OtlpHttpPushMetricExporterConfiguration *  model) const

◆ CreateOtlpHttpPushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpPushMetricExporter ( const opentelemetry::sdk::configuration::OtlpHttpPushMetricExporterConfiguration *  model) const

◆ CreateOtlpHttpSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpSpanExporter ( const opentelemetry::sdk::configuration::OtlpHttpSpanExporterConfiguration *  model) const

◆ CreateOtlpHttpSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateOtlpHttpSpanExporter ( const opentelemetry::sdk::configuration::OtlpHttpSpanExporterConfiguration *  model) const

◆ CreateParentBasedSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateParentBasedSampler ( const opentelemetry::sdk::configuration::ParentBasedSamplerConfiguration *  model) const

◆ CreateParentBasedSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateParentBasedSampler ( const opentelemetry::sdk::configuration::ParentBasedSamplerConfiguration *  model) const

◆ CreatePeriodicMetricReader() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePeriodicMetricReader ( const opentelemetry::sdk::configuration::PeriodicMetricReaderConfiguration *  model) const

◆ CreatePeriodicMetricReader() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePeriodicMetricReader ( const opentelemetry::sdk::configuration::PeriodicMetricReaderConfiguration *  model) const

◆ CreatePrometheusPullMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePrometheusPullMetricExporter ( const opentelemetry::sdk::configuration::PrometheusPullMetricExporterConfiguration *  model) const

◆ CreatePrometheusPullMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePrometheusPullMetricExporter ( const opentelemetry::sdk::configuration::PrometheusPullMetricExporterConfiguration *  model) const

◆ CreatePropagator() [1/2]

std::unique_ptr<opentelemetry::context::propagation::TextMapPropagator> sdk::configuration::SdkBuilder::CreatePropagator ( const std::unique_ptr< opentelemetry::sdk::configuration::PropagatorConfiguration > &  model) const

◆ CreatePropagator() [2/2]

std::unique_ptr<opentelemetry::context::propagation::TextMapPropagator> sdk::configuration::SdkBuilder::CreatePropagator ( const std::unique_ptr< opentelemetry::sdk::configuration::PropagatorConfiguration > &  model) const

◆ CreatePullMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePullMetricExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::PullMetricExporterConfiguration > &  model) const

◆ CreatePullMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePullMetricExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::PullMetricExporterConfiguration > &  model) const

◆ CreatePullMetricReader() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePullMetricReader ( const opentelemetry::sdk::configuration::PullMetricReaderConfiguration *  model) const

◆ CreatePullMetricReader() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> sdk::configuration::SdkBuilder::CreatePullMetricReader ( const opentelemetry::sdk::configuration::PullMetricReaderConfiguration *  model) const

◆ CreatePushMetricExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreatePushMetricExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::PushMetricExporterConfiguration > &  model) const

◆ CreatePushMetricExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> sdk::configuration::SdkBuilder::CreatePushMetricExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::PushMetricExporterConfiguration > &  model) const

◆ CreateSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateSampler ( const std::unique_ptr< opentelemetry::sdk::configuration::SamplerConfiguration > &  model) const

◆ CreateSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateSampler ( const std::unique_ptr< opentelemetry::sdk::configuration::SamplerConfiguration > &  model) const

◆ CreateSimpleLogRecordProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateSimpleLogRecordProcessor ( const opentelemetry::sdk::configuration::SimpleLogRecordProcessorConfiguration *  model) const

◆ CreateSimpleLogRecordProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::logs::LogRecordProcessor> sdk::configuration::SdkBuilder::CreateSimpleLogRecordProcessor ( const opentelemetry::sdk::configuration::SimpleLogRecordProcessorConfiguration *  model) const

◆ CreateSimpleSpanProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateSimpleSpanProcessor ( const opentelemetry::sdk::configuration::SimpleSpanProcessorConfiguration *  model) const

◆ CreateSimpleSpanProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateSimpleSpanProcessor ( const opentelemetry::sdk::configuration::SimpleSpanProcessorConfiguration *  model) const

◆ CreateSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateSpanExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::SpanExporterConfiguration > &  model) const

◆ CreateSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateSpanExporter ( const std::unique_ptr< opentelemetry::sdk::configuration::SpanExporterConfiguration > &  model) const

◆ CreateSpanProcessor() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateSpanProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::SpanProcessorConfiguration > &  model) const

◆ CreateSpanProcessor() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanProcessor> sdk::configuration::SdkBuilder::CreateSpanProcessor ( const std::unique_ptr< opentelemetry::sdk::configuration::SpanProcessorConfiguration > &  model) const

◆ CreateTextMapPropagator() [1/2]

std::unique_ptr<opentelemetry::context::propagation::TextMapPropagator> sdk::configuration::SdkBuilder::CreateTextMapPropagator ( const std::string &  name) const

◆ CreateTextMapPropagator() [2/2]

std::unique_ptr<opentelemetry::context::propagation::TextMapPropagator> sdk::configuration::SdkBuilder::CreateTextMapPropagator ( const std::string &  name) const

◆ CreateTraceIdRatioBasedSampler() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateTraceIdRatioBasedSampler ( const opentelemetry::sdk::configuration::TraceIdRatioBasedSamplerConfiguration *  model) const

◆ CreateTraceIdRatioBasedSampler() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::Sampler> sdk::configuration::SdkBuilder::CreateTraceIdRatioBasedSampler ( const opentelemetry::sdk::configuration::TraceIdRatioBasedSamplerConfiguration *  model) const

◆ CreateTracerProvider() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::configuration::SdkBuilder::CreateTracerProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::TracerProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateTracerProvider() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::configuration::SdkBuilder::CreateTracerProvider ( const std::unique_ptr< opentelemetry::sdk::configuration::TracerProviderConfiguration > &  model,
const opentelemetry::sdk::resource::Resource &  resource 
) const

◆ CreateZipkinSpanExporter() [1/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateZipkinSpanExporter ( const opentelemetry::sdk::configuration::ZipkinSpanExporterConfiguration *  model) const

◆ CreateZipkinSpanExporter() [2/2]

std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> sdk::configuration::SdkBuilder::CreateZipkinSpanExporter ( const opentelemetry::sdk::configuration::ZipkinSpanExporterConfiguration *  model) const

◆ operator=() [1/4]

SdkBuilder& sdk::configuration::SdkBuilder::operator= ( const SdkBuilder &  other)
default

◆ operator=() [2/4]

SdkBuilder& sdk::configuration::SdkBuilder::operator= ( const SdkBuilder &  other)
default

◆ operator=() [3/4]

SdkBuilder& sdk::configuration::SdkBuilder::operator= ( SdkBuilder &&  )
default

◆ operator=() [4/4]

SdkBuilder& sdk::configuration::SdkBuilder::operator= ( SdkBuilder &&  )
default

◆ SetResource() [1/2]

void sdk::configuration::SdkBuilder::SetResource ( opentelemetry::sdk::resource::Resource &  resource,
const std::unique_ptr< opentelemetry::sdk::configuration::ResourceConfiguration > &  opt_model 
) const

◆ SetResource() [2/2]

void sdk::configuration::SdkBuilder::SetResource ( opentelemetry::sdk::resource::Resource &  resource,
const std::unique_ptr< opentelemetry::sdk::configuration::ResourceConfiguration > &  opt_model 
) const

◆ SetResourceAttribute() [1/2]

void sdk::configuration::SdkBuilder::SetResourceAttribute ( opentelemetry::sdk::resource::ResourceAttributes &  resource_attributes,
const std::string &  name,
const opentelemetry::sdk::configuration::AttributeValueConfiguration *  model 
) const

◆ SetResourceAttribute() [2/2]

void sdk::configuration::SdkBuilder::SetResourceAttribute ( opentelemetry::sdk::resource::ResourceAttributes &  resource_attributes,
const std::string &  name,
const opentelemetry::sdk::configuration::AttributeValueConfiguration *  model 
) const

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