NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/feature_flag_attributes.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_attributes-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/version.h"
15 
17 namespace semconv
18 {
19 namespace feature_flag
20 {
21 
25 static constexpr const char *kFeatureFlagContextId = "feature_flag.context.id";
26 
35  "feature_flag.evaluation.error.message";
36 
45  "feature_flag.evaluation.reason";
46 
50 static constexpr const char *kFeatureFlagKey = "feature_flag.key";
51 
55 static constexpr const char *kFeatureFlagProviderName = "feature_flag.provider.name";
56 
60 static constexpr const char *kFeatureFlagResultReason = "feature_flag.result.reason";
61 
72 static constexpr const char *kFeatureFlagResultValue = "feature_flag.result.value";
73 
82 static constexpr const char *kFeatureFlagResultVariant = "feature_flag.result.variant";
83 
88 static constexpr const char *kFeatureFlagSetId = "feature_flag.set.id";
89 
97 OPENTELEMETRY_DEPRECATED static constexpr const char *kFeatureFlagVariant = "feature_flag.variant";
98 
103 static constexpr const char *kFeatureFlagVersion = "feature_flag.version";
104 
105 namespace FeatureFlagEvaluationReasonValues
106 {
110 static constexpr const char *kStatic = "static";
111 
116 static constexpr const char *kDefault = "default";
117 
122 static constexpr const char *kTargetingMatch = "targeting_match";
123 
127 static constexpr const char *kSplit = "split";
128 
132 static constexpr const char *kCached = "cached";
133 
137 static constexpr const char *kDisabled = "disabled";
138 
142 static constexpr const char *kUnknown = "unknown";
143 
147 static constexpr const char *kStale = "stale";
148 
152 static constexpr const char *kError = "error";
153 
154 } // namespace FeatureFlagEvaluationReasonValues
155 
156 namespace FeatureFlagResultReasonValues
157 {
161 static constexpr const char *kStatic = "static";
162 
167 static constexpr const char *kDefault = "default";
168 
173 static constexpr const char *kTargetingMatch = "targeting_match";
174 
178 static constexpr const char *kSplit = "split";
179 
183 static constexpr const char *kCached = "cached";
184 
188 static constexpr const char *kDisabled = "disabled";
189 
193 static constexpr const char *kUnknown = "unknown";
194 
198 static constexpr const char *kStale = "stale";
199 
203 static constexpr const char *kError = "error";
204 
205 } // namespace FeatureFlagResultReasonValues
206 
207 } // namespace feature_flag
208 } // namespace semconv
semconv::feature_flag::FeatureFlagResultReasonValues::kCached
static constexpr const char * kCached
The resolved value was retrieved from cache.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:183
semconv::feature_flag::kFeatureFlagResultReason
static constexpr const char * kFeatureFlagResultReason
The reason code which shows how a feature flag value was determined.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:60
semconv::feature_flag::FeatureFlagResultReasonValues::kTargetingMatch
static constexpr const char * kTargetingMatch
The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:173
semconv::feature_flag::kFeatureFlagResultValue
static constexpr const char * kFeatureFlagResultValue
The evaluated value of the feature flag.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:72
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kError
static constexpr const char * kError
The resolved value was the result of an error.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:152
semconv::feature_flag::kFeatureFlagEvaluationReason
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationReason
Deprecated, use.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:44
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kDisabled
static constexpr const char * kDisabled
The resolved value was the result of the flag being disabled in the management system.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:137
semconv::feature_flag::FeatureFlagResultReasonValues::kDisabled
static constexpr const char * kDisabled
The resolved value was the result of the flag being disabled in the management system.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:188
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::feature_flag::FeatureFlagResultReasonValues::kStale
static constexpr const char * kStale
The resolved value is non-authoritative or possibly out of date.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:198
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::feature_flag::kFeatureFlagKey
static constexpr const char * kFeatureFlagKey
The lookup key of the feature flag.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:50
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kSplit
static constexpr const char * kSplit
The resolved value was the result of pseudorandom assignment.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:127
semconv::feature_flag::kFeatureFlagEvaluationErrorMessage
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationErrorMessage
Deprecated, use.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:34
semconv::feature_flag::kFeatureFlagSetId
static constexpr const char * kFeatureFlagSetId
The identifier of the flag set to which the feature flag belongs.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:88
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kStale
static constexpr const char * kStale
The resolved value is non-authoritative or possibly out of date.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:147
semconv::feature_flag::FeatureFlagResultReasonValues::kUnknown
static constexpr const char * kUnknown
The reason for the resolved value could not be determined.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:193
semconv::feature_flag::kFeatureFlagVersion
static constexpr const char * kFeatureFlagVersion
The version of the ruleset used during the evaluation.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:103
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kStatic
static constexpr const char * kStatic
The resolved value is static (no dynamic evaluation).
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:110
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kCached
static constexpr const char * kCached
The resolved value was retrieved from cache.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:132
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::feature_flag::FeatureFlagResultReasonValues::kError
static constexpr const char * kError
The resolved value was the result of an error.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:203
semconv::feature_flag::kFeatureFlagProviderName
static constexpr const char * kFeatureFlagProviderName
Identifies the feature flag provider.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:55
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kUnknown
static constexpr const char * kUnknown
The reason for the resolved value could not be determined.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:142
semconv::feature_flag::FeatureFlagResultReasonValues::kStatic
static constexpr const char * kStatic
The resolved value is static (no dynamic evaluation).
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:161
semconv::feature_flag::kFeatureFlagVariant
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagVariant
Deprecated, use.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:97
semconv::feature_flag::kFeatureFlagResultVariant
static constexpr const char * kFeatureFlagResultVariant
A semantic identifier for an evaluated flag value.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:82
semconv::feature_flag::FeatureFlagResultReasonValues::kSplit
static constexpr const char * kSplit
The resolved value was the result of pseudorandom assignment.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:178
semconv::feature_flag::kFeatureFlagContextId
static constexpr const char * kFeatureFlagContextId
The unique identifier for the flag evaluation context.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:25
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kTargetingMatch
static constexpr const char * kTargetingMatch
The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting.
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:122
semconv::feature_flag::FeatureFlagResultReasonValues::kDefault
static constexpr const char * kDefault
The resolved value fell back to a pre-configured value (no dynamic evaluation occurred or dynamic eva...
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:167
semconv::feature_flag::FeatureFlagEvaluationReasonValues::kDefault
static constexpr const char * kDefault
The resolved value fell back to a pre-configured value (no dynamic evaluation occurred or dynamic eva...
Definition: includes/opentelemetry/semconv/incubating/feature_flag_attributes.h:116
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228