NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::OtlpGrpcPushMetricExporterConfiguration Class Reference

Detailed Description

Inheritance diagram for sdk::configuration::OtlpGrpcPushMetricExporterConfiguration:
Collaboration diagram for sdk::configuration::OtlpGrpcPushMetricExporterConfiguration:

Public Member Functions

void Accept (PushMetricExporterConfigurationVisitor *visitor) const override
 
void Accept (PushMetricExporterConfigurationVisitor *visitor) const override
 

Data Fields

std::string endpoint
 
std::string certificate_file
 
std::string client_key_file
 
std::string client_certificate_file
 
std::unique_ptr< HeadersConfiguration > headers
 
std::string headers_list
 
std::string compression
 
std::size_t timeout {0}
 
bool insecure {false}
 
TemporalityPreference temporality_preference {TemporalityPreference::cumulative}
 
DefaultHistogramAggregation default_histogram_aggregation
 

Member Function Documentation

◆ Accept() [1/2]

void sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::Accept ( PushMetricExporterConfigurationVisitor *  visitor) const
inlineoverridevirtual

◆ Accept() [2/2]

void sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::Accept ( PushMetricExporterConfigurationVisitor *  visitor) const
inlineoverridevirtual

Field Documentation

◆ certificate_file

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::certificate_file

◆ client_certificate_file

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::client_certificate_file

◆ client_key_file

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::client_key_file

◆ compression

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::compression

◆ default_histogram_aggregation

DefaultHistogramAggregation sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::default_histogram_aggregation

◆ endpoint

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::endpoint

◆ headers

std::unique_ptr< HeadersConfiguration > sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::headers

◆ headers_list

std::string sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::headers_list

◆ insecure

bool sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::insecure {false}

◆ temporality_preference

TemporalityPreference sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::temporality_preference {TemporalityPreference::cumulative}

◆ timeout

std::size_t sdk::configuration::OtlpGrpcPushMetricExporterConfiguration::timeout {0}

The documentation for this class was generated from the following file:
sdk::configuration::DefaultHistogramAggregation::explicit_bucket_histogram
@ explicit_bucket_histogram