NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/sdk/configuration/string_attribute_value_configuration.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/sdk/configuration/attribute_value_configuration.h"
9 #include "opentelemetry/sdk/configuration/attribute_value_configuration_visitor.h"
10 #include "opentelemetry/version.h"
11 
13 namespace sdk
14 {
15 namespace configuration
16 {
17 
18 // YAML-SCHEMA: schema/resource.json
19 // YAML-NODE: AttributeNameValue
21 {
22 public:
23  void Accept(AttributeValueConfigurationVisitor *visitor) const override
24  {
25  visitor->VisitString(this);
26  }
27 
28  std::string value;
29 };
30 
31 } // namespace configuration
32 } // namespace sdk
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
sdk::configuration::AttributeValueConfigurationVisitor
Definition: includes/opentelemetry/sdk/configuration/attribute_value_configuration_visitor.h:23
sdk::configuration::StringAttributeValueConfiguration::Accept
void Accept(AttributeValueConfigurationVisitor *visitor) const override
Definition: includes/opentelemetry/sdk/configuration/string_attribute_value_configuration.h:23
sdk::configuration::AttributeValueConfigurationVisitor::VisitString
virtual void VisitString(const StringAttributeValueConfiguration *model)=0
sdk
Definition: includes/opentelemetry/sdk/common/atomic_shared_ptr.h:13
sdk::configuration::StringAttributeValueConfiguration::value
std::string value
Definition: includes/opentelemetry/sdk/configuration/string_attribute_value_configuration.h:28
sdk::configuration::StringAttributeValueConfiguration
Definition: includes/opentelemetry/sdk/configuration/string_attribute_value_configuration.h:20
sdk::configuration::AttributeValueConfiguration
Definition: includes/opentelemetry/sdk/configuration/attribute_value_configuration.h:17