xref: /aosp_15_r20/external/grpc-grpc/src/core/ext/upb-gen/opencensus/proto/trace/v1/trace_config.upb.h (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1 /* This file was generated by upb_generator from the input file:
2  *
3  *     opencensus/proto/trace/v1/trace_config.proto
4  *
5  * Do not edit -- your changes will be discarded when the file is
6  * regenerated. */
7 
8 #ifndef OPENCENSUS_PROTO_TRACE_V1_TRACE_CONFIG_PROTO_UPB_H_
9 #define OPENCENSUS_PROTO_TRACE_V1_TRACE_CONFIG_PROTO_UPB_H_
10 
11 #include "upb/generated_code_support.h"
12 
13 #include "opencensus/proto/trace/v1/trace_config.upb_minitable.h"
14 
15 // Must be last.
16 #include "upb/port/def.inc"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 typedef struct opencensus_proto_trace_v1_TraceConfig { upb_Message UPB_PRIVATE(base); } opencensus_proto_trace_v1_TraceConfig;
23 typedef struct opencensus_proto_trace_v1_ProbabilitySampler { upb_Message UPB_PRIVATE(base); } opencensus_proto_trace_v1_ProbabilitySampler;
24 typedef struct opencensus_proto_trace_v1_ConstantSampler { upb_Message UPB_PRIVATE(base); } opencensus_proto_trace_v1_ConstantSampler;
25 typedef struct opencensus_proto_trace_v1_RateLimitingSampler { upb_Message UPB_PRIVATE(base); } opencensus_proto_trace_v1_RateLimitingSampler;
26 
27 typedef enum {
28   opencensus_proto_trace_v1_ConstantSampler_ALWAYS_OFF = 0,
29   opencensus_proto_trace_v1_ConstantSampler_ALWAYS_ON = 1,
30   opencensus_proto_trace_v1_ConstantSampler_ALWAYS_PARENT = 2
31 } opencensus_proto_trace_v1_ConstantSampler_ConstantDecision;
32 
33 
34 
35 /* opencensus.proto.trace.v1.TraceConfig */
36 
opencensus_proto_trace_v1_TraceConfig_new(upb_Arena * arena)37 UPB_INLINE opencensus_proto_trace_v1_TraceConfig* opencensus_proto_trace_v1_TraceConfig_new(upb_Arena* arena) {
38   return (opencensus_proto_trace_v1_TraceConfig*)_upb_Message_New(&opencensus__proto__trace__v1__TraceConfig_msg_init, arena);
39 }
opencensus_proto_trace_v1_TraceConfig_parse(const char * buf,size_t size,upb_Arena * arena)40 UPB_INLINE opencensus_proto_trace_v1_TraceConfig* opencensus_proto_trace_v1_TraceConfig_parse(const char* buf, size_t size, upb_Arena* arena) {
41   opencensus_proto_trace_v1_TraceConfig* ret = opencensus_proto_trace_v1_TraceConfig_new(arena);
42   if (!ret) return NULL;
43   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__TraceConfig_msg_init, NULL, 0, arena) !=
44       kUpb_DecodeStatus_Ok) {
45     return NULL;
46   }
47   return ret;
48 }
opencensus_proto_trace_v1_TraceConfig_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)49 UPB_INLINE opencensus_proto_trace_v1_TraceConfig* opencensus_proto_trace_v1_TraceConfig_parse_ex(const char* buf, size_t size,
50                            const upb_ExtensionRegistry* extreg,
51                            int options, upb_Arena* arena) {
52   opencensus_proto_trace_v1_TraceConfig* ret = opencensus_proto_trace_v1_TraceConfig_new(arena);
53   if (!ret) return NULL;
54   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__TraceConfig_msg_init, extreg, options,
55                  arena) != kUpb_DecodeStatus_Ok) {
56     return NULL;
57   }
58   return ret;
59 }
opencensus_proto_trace_v1_TraceConfig_serialize(const opencensus_proto_trace_v1_TraceConfig * msg,upb_Arena * arena,size_t * len)60 UPB_INLINE char* opencensus_proto_trace_v1_TraceConfig_serialize(const opencensus_proto_trace_v1_TraceConfig* msg, upb_Arena* arena, size_t* len) {
61   char* ptr;
62   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__TraceConfig_msg_init, 0, arena, &ptr, len);
63   return ptr;
64 }
opencensus_proto_trace_v1_TraceConfig_serialize_ex(const opencensus_proto_trace_v1_TraceConfig * msg,int options,upb_Arena * arena,size_t * len)65 UPB_INLINE char* opencensus_proto_trace_v1_TraceConfig_serialize_ex(const opencensus_proto_trace_v1_TraceConfig* msg, int options,
66                                  upb_Arena* arena, size_t* len) {
67   char* ptr;
68   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__TraceConfig_msg_init, options, arena, &ptr, len);
69   return ptr;
70 }
71 typedef enum {
72   opencensus_proto_trace_v1_TraceConfig_sampler_probability_sampler = 1,
73   opencensus_proto_trace_v1_TraceConfig_sampler_constant_sampler = 2,
74   opencensus_proto_trace_v1_TraceConfig_sampler_rate_limiting_sampler = 3,
75   opencensus_proto_trace_v1_TraceConfig_sampler_NOT_SET = 0
76 } opencensus_proto_trace_v1_TraceConfig_sampler_oneofcases;
opencensus_proto_trace_v1_TraceConfig_sampler_case(const opencensus_proto_trace_v1_TraceConfig * msg)77 UPB_INLINE opencensus_proto_trace_v1_TraceConfig_sampler_oneofcases opencensus_proto_trace_v1_TraceConfig_sampler_case(const opencensus_proto_trace_v1_TraceConfig* msg) {
78   const upb_MiniTableField field = {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
79   return (opencensus_proto_trace_v1_TraceConfig_sampler_oneofcases)upb_Message_WhichOneofFieldNumber(
80       UPB_UPCAST(msg), &field);
81 }
opencensus_proto_trace_v1_TraceConfig_clear_probability_sampler(opencensus_proto_trace_v1_TraceConfig * msg)82 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_probability_sampler(opencensus_proto_trace_v1_TraceConfig* msg) {
83   const upb_MiniTableField field = {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
84   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
85 }
opencensus_proto_trace_v1_TraceConfig_probability_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)86 UPB_INLINE const opencensus_proto_trace_v1_ProbabilitySampler* opencensus_proto_trace_v1_TraceConfig_probability_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
87   const opencensus_proto_trace_v1_ProbabilitySampler* default_val = NULL;
88   const opencensus_proto_trace_v1_ProbabilitySampler* ret;
89   const upb_MiniTableField field = {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
90   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
91                                     &default_val, &ret);
92   return ret;
93 }
opencensus_proto_trace_v1_TraceConfig_has_probability_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)94 UPB_INLINE bool opencensus_proto_trace_v1_TraceConfig_has_probability_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
95   const upb_MiniTableField field = {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
96   return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
97 }
opencensus_proto_trace_v1_TraceConfig_clear_constant_sampler(opencensus_proto_trace_v1_TraceConfig * msg)98 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_constant_sampler(opencensus_proto_trace_v1_TraceConfig* msg) {
99   const upb_MiniTableField field = {2, UPB_SIZE(12, 48), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
100   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
101 }
opencensus_proto_trace_v1_TraceConfig_constant_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)102 UPB_INLINE const opencensus_proto_trace_v1_ConstantSampler* opencensus_proto_trace_v1_TraceConfig_constant_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
103   const opencensus_proto_trace_v1_ConstantSampler* default_val = NULL;
104   const opencensus_proto_trace_v1_ConstantSampler* ret;
105   const upb_MiniTableField field = {2, UPB_SIZE(12, 48), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
106   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
107                                     &default_val, &ret);
108   return ret;
109 }
opencensus_proto_trace_v1_TraceConfig_has_constant_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)110 UPB_INLINE bool opencensus_proto_trace_v1_TraceConfig_has_constant_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
111   const upb_MiniTableField field = {2, UPB_SIZE(12, 48), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
112   return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
113 }
opencensus_proto_trace_v1_TraceConfig_clear_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig * msg)114 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig* msg) {
115   const upb_MiniTableField field = {3, UPB_SIZE(12, 48), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
116   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
117 }
opencensus_proto_trace_v1_TraceConfig_rate_limiting_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)118 UPB_INLINE const opencensus_proto_trace_v1_RateLimitingSampler* opencensus_proto_trace_v1_TraceConfig_rate_limiting_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
119   const opencensus_proto_trace_v1_RateLimitingSampler* default_val = NULL;
120   const opencensus_proto_trace_v1_RateLimitingSampler* ret;
121   const upb_MiniTableField field = {3, UPB_SIZE(12, 48), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
122   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
123                                     &default_val, &ret);
124   return ret;
125 }
opencensus_proto_trace_v1_TraceConfig_has_rate_limiting_sampler(const opencensus_proto_trace_v1_TraceConfig * msg)126 UPB_INLINE bool opencensus_proto_trace_v1_TraceConfig_has_rate_limiting_sampler(const opencensus_proto_trace_v1_TraceConfig* msg) {
127   const upb_MiniTableField field = {3, UPB_SIZE(12, 48), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
128   return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
129 }
opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_attributes(opencensus_proto_trace_v1_TraceConfig * msg)130 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_attributes(opencensus_proto_trace_v1_TraceConfig* msg) {
131   const upb_MiniTableField field = {4, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
132   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
133 }
opencensus_proto_trace_v1_TraceConfig_max_number_of_attributes(const opencensus_proto_trace_v1_TraceConfig * msg)134 UPB_INLINE int64_t opencensus_proto_trace_v1_TraceConfig_max_number_of_attributes(const opencensus_proto_trace_v1_TraceConfig* msg) {
135   int64_t default_val = (int64_t)0ll;
136   int64_t ret;
137   const upb_MiniTableField field = {4, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
138   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
139                                     &default_val, &ret);
140   return ret;
141 }
opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_annotations(opencensus_proto_trace_v1_TraceConfig * msg)142 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_annotations(opencensus_proto_trace_v1_TraceConfig* msg) {
143   const upb_MiniTableField field = {5, 24, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
144   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
145 }
opencensus_proto_trace_v1_TraceConfig_max_number_of_annotations(const opencensus_proto_trace_v1_TraceConfig * msg)146 UPB_INLINE int64_t opencensus_proto_trace_v1_TraceConfig_max_number_of_annotations(const opencensus_proto_trace_v1_TraceConfig* msg) {
147   int64_t default_val = (int64_t)0ll;
148   int64_t ret;
149   const upb_MiniTableField field = {5, 24, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
150   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
151                                     &default_val, &ret);
152   return ret;
153 }
opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_message_events(opencensus_proto_trace_v1_TraceConfig * msg)154 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_message_events(opencensus_proto_trace_v1_TraceConfig* msg) {
155   const upb_MiniTableField field = {6, 32, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
156   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
157 }
opencensus_proto_trace_v1_TraceConfig_max_number_of_message_events(const opencensus_proto_trace_v1_TraceConfig * msg)158 UPB_INLINE int64_t opencensus_proto_trace_v1_TraceConfig_max_number_of_message_events(const opencensus_proto_trace_v1_TraceConfig* msg) {
159   int64_t default_val = (int64_t)0ll;
160   int64_t ret;
161   const upb_MiniTableField field = {6, 32, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
162   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
163                                     &default_val, &ret);
164   return ret;
165 }
opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_links(opencensus_proto_trace_v1_TraceConfig * msg)166 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_clear_max_number_of_links(opencensus_proto_trace_v1_TraceConfig* msg) {
167   const upb_MiniTableField field = {7, 40, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
168   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
169 }
opencensus_proto_trace_v1_TraceConfig_max_number_of_links(const opencensus_proto_trace_v1_TraceConfig * msg)170 UPB_INLINE int64_t opencensus_proto_trace_v1_TraceConfig_max_number_of_links(const opencensus_proto_trace_v1_TraceConfig* msg) {
171   int64_t default_val = (int64_t)0ll;
172   int64_t ret;
173   const upb_MiniTableField field = {7, 40, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
174   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
175                                     &default_val, &ret);
176   return ret;
177 }
178 
opencensus_proto_trace_v1_TraceConfig_set_probability_sampler(opencensus_proto_trace_v1_TraceConfig * msg,opencensus_proto_trace_v1_ProbabilitySampler * value)179 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_probability_sampler(opencensus_proto_trace_v1_TraceConfig *msg, opencensus_proto_trace_v1_ProbabilitySampler* value) {
180   const upb_MiniTableField field = {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
181   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
182 }
opencensus_proto_trace_v1_TraceConfig_mutable_probability_sampler(opencensus_proto_trace_v1_TraceConfig * msg,upb_Arena * arena)183 UPB_INLINE struct opencensus_proto_trace_v1_ProbabilitySampler* opencensus_proto_trace_v1_TraceConfig_mutable_probability_sampler(opencensus_proto_trace_v1_TraceConfig* msg, upb_Arena* arena) {
184   struct opencensus_proto_trace_v1_ProbabilitySampler* sub = (struct opencensus_proto_trace_v1_ProbabilitySampler*)opencensus_proto_trace_v1_TraceConfig_probability_sampler(msg);
185   if (sub == NULL) {
186     sub = (struct opencensus_proto_trace_v1_ProbabilitySampler*)_upb_Message_New(&opencensus__proto__trace__v1__ProbabilitySampler_msg_init, arena);
187     if (sub) opencensus_proto_trace_v1_TraceConfig_set_probability_sampler(msg, sub);
188   }
189   return sub;
190 }
opencensus_proto_trace_v1_TraceConfig_set_constant_sampler(opencensus_proto_trace_v1_TraceConfig * msg,opencensus_proto_trace_v1_ConstantSampler * value)191 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_constant_sampler(opencensus_proto_trace_v1_TraceConfig *msg, opencensus_proto_trace_v1_ConstantSampler* value) {
192   const upb_MiniTableField field = {2, UPB_SIZE(12, 48), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
193   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
194 }
opencensus_proto_trace_v1_TraceConfig_mutable_constant_sampler(opencensus_proto_trace_v1_TraceConfig * msg,upb_Arena * arena)195 UPB_INLINE struct opencensus_proto_trace_v1_ConstantSampler* opencensus_proto_trace_v1_TraceConfig_mutable_constant_sampler(opencensus_proto_trace_v1_TraceConfig* msg, upb_Arena* arena) {
196   struct opencensus_proto_trace_v1_ConstantSampler* sub = (struct opencensus_proto_trace_v1_ConstantSampler*)opencensus_proto_trace_v1_TraceConfig_constant_sampler(msg);
197   if (sub == NULL) {
198     sub = (struct opencensus_proto_trace_v1_ConstantSampler*)_upb_Message_New(&opencensus__proto__trace__v1__ConstantSampler_msg_init, arena);
199     if (sub) opencensus_proto_trace_v1_TraceConfig_set_constant_sampler(msg, sub);
200   }
201   return sub;
202 }
opencensus_proto_trace_v1_TraceConfig_set_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig * msg,opencensus_proto_trace_v1_RateLimitingSampler * value)203 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig *msg, opencensus_proto_trace_v1_RateLimitingSampler* value) {
204   const upb_MiniTableField field = {3, UPB_SIZE(12, 48), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
205   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
206 }
opencensus_proto_trace_v1_TraceConfig_mutable_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig * msg,upb_Arena * arena)207 UPB_INLINE struct opencensus_proto_trace_v1_RateLimitingSampler* opencensus_proto_trace_v1_TraceConfig_mutable_rate_limiting_sampler(opencensus_proto_trace_v1_TraceConfig* msg, upb_Arena* arena) {
208   struct opencensus_proto_trace_v1_RateLimitingSampler* sub = (struct opencensus_proto_trace_v1_RateLimitingSampler*)opencensus_proto_trace_v1_TraceConfig_rate_limiting_sampler(msg);
209   if (sub == NULL) {
210     sub = (struct opencensus_proto_trace_v1_RateLimitingSampler*)_upb_Message_New(&opencensus__proto__trace__v1__RateLimitingSampler_msg_init, arena);
211     if (sub) opencensus_proto_trace_v1_TraceConfig_set_rate_limiting_sampler(msg, sub);
212   }
213   return sub;
214 }
opencensus_proto_trace_v1_TraceConfig_set_max_number_of_attributes(opencensus_proto_trace_v1_TraceConfig * msg,int64_t value)215 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_max_number_of_attributes(opencensus_proto_trace_v1_TraceConfig *msg, int64_t value) {
216   const upb_MiniTableField field = {4, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
217   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
218 }
opencensus_proto_trace_v1_TraceConfig_set_max_number_of_annotations(opencensus_proto_trace_v1_TraceConfig * msg,int64_t value)219 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_max_number_of_annotations(opencensus_proto_trace_v1_TraceConfig *msg, int64_t value) {
220   const upb_MiniTableField field = {5, 24, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
221   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
222 }
opencensus_proto_trace_v1_TraceConfig_set_max_number_of_message_events(opencensus_proto_trace_v1_TraceConfig * msg,int64_t value)223 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_max_number_of_message_events(opencensus_proto_trace_v1_TraceConfig *msg, int64_t value) {
224   const upb_MiniTableField field = {6, 32, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
225   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
226 }
opencensus_proto_trace_v1_TraceConfig_set_max_number_of_links(opencensus_proto_trace_v1_TraceConfig * msg,int64_t value)227 UPB_INLINE void opencensus_proto_trace_v1_TraceConfig_set_max_number_of_links(opencensus_proto_trace_v1_TraceConfig *msg, int64_t value) {
228   const upb_MiniTableField field = {7, 40, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
229   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
230 }
231 
232 /* opencensus.proto.trace.v1.ProbabilitySampler */
233 
opencensus_proto_trace_v1_ProbabilitySampler_new(upb_Arena * arena)234 UPB_INLINE opencensus_proto_trace_v1_ProbabilitySampler* opencensus_proto_trace_v1_ProbabilitySampler_new(upb_Arena* arena) {
235   return (opencensus_proto_trace_v1_ProbabilitySampler*)_upb_Message_New(&opencensus__proto__trace__v1__ProbabilitySampler_msg_init, arena);
236 }
opencensus_proto_trace_v1_ProbabilitySampler_parse(const char * buf,size_t size,upb_Arena * arena)237 UPB_INLINE opencensus_proto_trace_v1_ProbabilitySampler* opencensus_proto_trace_v1_ProbabilitySampler_parse(const char* buf, size_t size, upb_Arena* arena) {
238   opencensus_proto_trace_v1_ProbabilitySampler* ret = opencensus_proto_trace_v1_ProbabilitySampler_new(arena);
239   if (!ret) return NULL;
240   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__ProbabilitySampler_msg_init, NULL, 0, arena) !=
241       kUpb_DecodeStatus_Ok) {
242     return NULL;
243   }
244   return ret;
245 }
opencensus_proto_trace_v1_ProbabilitySampler_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)246 UPB_INLINE opencensus_proto_trace_v1_ProbabilitySampler* opencensus_proto_trace_v1_ProbabilitySampler_parse_ex(const char* buf, size_t size,
247                            const upb_ExtensionRegistry* extreg,
248                            int options, upb_Arena* arena) {
249   opencensus_proto_trace_v1_ProbabilitySampler* ret = opencensus_proto_trace_v1_ProbabilitySampler_new(arena);
250   if (!ret) return NULL;
251   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__ProbabilitySampler_msg_init, extreg, options,
252                  arena) != kUpb_DecodeStatus_Ok) {
253     return NULL;
254   }
255   return ret;
256 }
opencensus_proto_trace_v1_ProbabilitySampler_serialize(const opencensus_proto_trace_v1_ProbabilitySampler * msg,upb_Arena * arena,size_t * len)257 UPB_INLINE char* opencensus_proto_trace_v1_ProbabilitySampler_serialize(const opencensus_proto_trace_v1_ProbabilitySampler* msg, upb_Arena* arena, size_t* len) {
258   char* ptr;
259   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__ProbabilitySampler_msg_init, 0, arena, &ptr, len);
260   return ptr;
261 }
opencensus_proto_trace_v1_ProbabilitySampler_serialize_ex(const opencensus_proto_trace_v1_ProbabilitySampler * msg,int options,upb_Arena * arena,size_t * len)262 UPB_INLINE char* opencensus_proto_trace_v1_ProbabilitySampler_serialize_ex(const opencensus_proto_trace_v1_ProbabilitySampler* msg, int options,
263                                  upb_Arena* arena, size_t* len) {
264   char* ptr;
265   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__ProbabilitySampler_msg_init, options, arena, &ptr, len);
266   return ptr;
267 }
opencensus_proto_trace_v1_ProbabilitySampler_clear_samplingProbability(opencensus_proto_trace_v1_ProbabilitySampler * msg)268 UPB_INLINE void opencensus_proto_trace_v1_ProbabilitySampler_clear_samplingProbability(opencensus_proto_trace_v1_ProbabilitySampler* msg) {
269   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
270   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
271 }
opencensus_proto_trace_v1_ProbabilitySampler_samplingProbability(const opencensus_proto_trace_v1_ProbabilitySampler * msg)272 UPB_INLINE double opencensus_proto_trace_v1_ProbabilitySampler_samplingProbability(const opencensus_proto_trace_v1_ProbabilitySampler* msg) {
273   double default_val = 0;
274   double ret;
275   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
276   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
277                                     &default_val, &ret);
278   return ret;
279 }
280 
opencensus_proto_trace_v1_ProbabilitySampler_set_samplingProbability(opencensus_proto_trace_v1_ProbabilitySampler * msg,double value)281 UPB_INLINE void opencensus_proto_trace_v1_ProbabilitySampler_set_samplingProbability(opencensus_proto_trace_v1_ProbabilitySampler *msg, double value) {
282   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
283   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
284 }
285 
286 /* opencensus.proto.trace.v1.ConstantSampler */
287 
opencensus_proto_trace_v1_ConstantSampler_new(upb_Arena * arena)288 UPB_INLINE opencensus_proto_trace_v1_ConstantSampler* opencensus_proto_trace_v1_ConstantSampler_new(upb_Arena* arena) {
289   return (opencensus_proto_trace_v1_ConstantSampler*)_upb_Message_New(&opencensus__proto__trace__v1__ConstantSampler_msg_init, arena);
290 }
opencensus_proto_trace_v1_ConstantSampler_parse(const char * buf,size_t size,upb_Arena * arena)291 UPB_INLINE opencensus_proto_trace_v1_ConstantSampler* opencensus_proto_trace_v1_ConstantSampler_parse(const char* buf, size_t size, upb_Arena* arena) {
292   opencensus_proto_trace_v1_ConstantSampler* ret = opencensus_proto_trace_v1_ConstantSampler_new(arena);
293   if (!ret) return NULL;
294   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__ConstantSampler_msg_init, NULL, 0, arena) !=
295       kUpb_DecodeStatus_Ok) {
296     return NULL;
297   }
298   return ret;
299 }
opencensus_proto_trace_v1_ConstantSampler_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)300 UPB_INLINE opencensus_proto_trace_v1_ConstantSampler* opencensus_proto_trace_v1_ConstantSampler_parse_ex(const char* buf, size_t size,
301                            const upb_ExtensionRegistry* extreg,
302                            int options, upb_Arena* arena) {
303   opencensus_proto_trace_v1_ConstantSampler* ret = opencensus_proto_trace_v1_ConstantSampler_new(arena);
304   if (!ret) return NULL;
305   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__ConstantSampler_msg_init, extreg, options,
306                  arena) != kUpb_DecodeStatus_Ok) {
307     return NULL;
308   }
309   return ret;
310 }
opencensus_proto_trace_v1_ConstantSampler_serialize(const opencensus_proto_trace_v1_ConstantSampler * msg,upb_Arena * arena,size_t * len)311 UPB_INLINE char* opencensus_proto_trace_v1_ConstantSampler_serialize(const opencensus_proto_trace_v1_ConstantSampler* msg, upb_Arena* arena, size_t* len) {
312   char* ptr;
313   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__ConstantSampler_msg_init, 0, arena, &ptr, len);
314   return ptr;
315 }
opencensus_proto_trace_v1_ConstantSampler_serialize_ex(const opencensus_proto_trace_v1_ConstantSampler * msg,int options,upb_Arena * arena,size_t * len)316 UPB_INLINE char* opencensus_proto_trace_v1_ConstantSampler_serialize_ex(const opencensus_proto_trace_v1_ConstantSampler* msg, int options,
317                                  upb_Arena* arena, size_t* len) {
318   char* ptr;
319   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__ConstantSampler_msg_init, options, arena, &ptr, len);
320   return ptr;
321 }
opencensus_proto_trace_v1_ConstantSampler_clear_decision(opencensus_proto_trace_v1_ConstantSampler * msg)322 UPB_INLINE void opencensus_proto_trace_v1_ConstantSampler_clear_decision(opencensus_proto_trace_v1_ConstantSampler* msg) {
323   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
324   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
325 }
opencensus_proto_trace_v1_ConstantSampler_decision(const opencensus_proto_trace_v1_ConstantSampler * msg)326 UPB_INLINE int32_t opencensus_proto_trace_v1_ConstantSampler_decision(const opencensus_proto_trace_v1_ConstantSampler* msg) {
327   int32_t default_val = 0;
328   int32_t ret;
329   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
330   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
331                                     &default_val, &ret);
332   return ret;
333 }
334 
opencensus_proto_trace_v1_ConstantSampler_set_decision(opencensus_proto_trace_v1_ConstantSampler * msg,int32_t value)335 UPB_INLINE void opencensus_proto_trace_v1_ConstantSampler_set_decision(opencensus_proto_trace_v1_ConstantSampler *msg, int32_t value) {
336   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
337   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
338 }
339 
340 /* opencensus.proto.trace.v1.RateLimitingSampler */
341 
opencensus_proto_trace_v1_RateLimitingSampler_new(upb_Arena * arena)342 UPB_INLINE opencensus_proto_trace_v1_RateLimitingSampler* opencensus_proto_trace_v1_RateLimitingSampler_new(upb_Arena* arena) {
343   return (opencensus_proto_trace_v1_RateLimitingSampler*)_upb_Message_New(&opencensus__proto__trace__v1__RateLimitingSampler_msg_init, arena);
344 }
opencensus_proto_trace_v1_RateLimitingSampler_parse(const char * buf,size_t size,upb_Arena * arena)345 UPB_INLINE opencensus_proto_trace_v1_RateLimitingSampler* opencensus_proto_trace_v1_RateLimitingSampler_parse(const char* buf, size_t size, upb_Arena* arena) {
346   opencensus_proto_trace_v1_RateLimitingSampler* ret = opencensus_proto_trace_v1_RateLimitingSampler_new(arena);
347   if (!ret) return NULL;
348   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__RateLimitingSampler_msg_init, NULL, 0, arena) !=
349       kUpb_DecodeStatus_Ok) {
350     return NULL;
351   }
352   return ret;
353 }
opencensus_proto_trace_v1_RateLimitingSampler_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)354 UPB_INLINE opencensus_proto_trace_v1_RateLimitingSampler* opencensus_proto_trace_v1_RateLimitingSampler_parse_ex(const char* buf, size_t size,
355                            const upb_ExtensionRegistry* extreg,
356                            int options, upb_Arena* arena) {
357   opencensus_proto_trace_v1_RateLimitingSampler* ret = opencensus_proto_trace_v1_RateLimitingSampler_new(arena);
358   if (!ret) return NULL;
359   if (upb_Decode(buf, size, UPB_UPCAST(ret), &opencensus__proto__trace__v1__RateLimitingSampler_msg_init, extreg, options,
360                  arena) != kUpb_DecodeStatus_Ok) {
361     return NULL;
362   }
363   return ret;
364 }
opencensus_proto_trace_v1_RateLimitingSampler_serialize(const opencensus_proto_trace_v1_RateLimitingSampler * msg,upb_Arena * arena,size_t * len)365 UPB_INLINE char* opencensus_proto_trace_v1_RateLimitingSampler_serialize(const opencensus_proto_trace_v1_RateLimitingSampler* msg, upb_Arena* arena, size_t* len) {
366   char* ptr;
367   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__RateLimitingSampler_msg_init, 0, arena, &ptr, len);
368   return ptr;
369 }
opencensus_proto_trace_v1_RateLimitingSampler_serialize_ex(const opencensus_proto_trace_v1_RateLimitingSampler * msg,int options,upb_Arena * arena,size_t * len)370 UPB_INLINE char* opencensus_proto_trace_v1_RateLimitingSampler_serialize_ex(const opencensus_proto_trace_v1_RateLimitingSampler* msg, int options,
371                                  upb_Arena* arena, size_t* len) {
372   char* ptr;
373   (void)upb_Encode(UPB_UPCAST(msg), &opencensus__proto__trace__v1__RateLimitingSampler_msg_init, options, arena, &ptr, len);
374   return ptr;
375 }
opencensus_proto_trace_v1_RateLimitingSampler_clear_qps(opencensus_proto_trace_v1_RateLimitingSampler * msg)376 UPB_INLINE void opencensus_proto_trace_v1_RateLimitingSampler_clear_qps(opencensus_proto_trace_v1_RateLimitingSampler* msg) {
377   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
378   upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
379 }
opencensus_proto_trace_v1_RateLimitingSampler_qps(const opencensus_proto_trace_v1_RateLimitingSampler * msg)380 UPB_INLINE int64_t opencensus_proto_trace_v1_RateLimitingSampler_qps(const opencensus_proto_trace_v1_RateLimitingSampler* msg) {
381   int64_t default_val = (int64_t)0ll;
382   int64_t ret;
383   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
384   _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
385                                     &default_val, &ret);
386   return ret;
387 }
388 
opencensus_proto_trace_v1_RateLimitingSampler_set_qps(opencensus_proto_trace_v1_RateLimitingSampler * msg,int64_t value)389 UPB_INLINE void opencensus_proto_trace_v1_RateLimitingSampler_set_qps(opencensus_proto_trace_v1_RateLimitingSampler *msg, int64_t value) {
390   const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
391   _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
392 }
393 
394 #ifdef __cplusplus
395 }  /* extern "C" */
396 #endif
397 
398 #include "upb/port/undef.inc"
399 
400 #endif  /* OPENCENSUS_PROTO_TRACE_V1_TRACE_CONFIG_PROTO_UPB_H_ */
401