1 /* This file was generated by upb_generator from the input file:
2 *
3 * envoy/config/core/v3/base.proto
4 *
5 * Do not edit -- your changes will be discarded when the file is
6 * regenerated. */
7
8 #ifndef ENVOY_CONFIG_CORE_V3_BASE_PROTO_UPB_H_
9 #define ENVOY_CONFIG_CORE_V3_BASE_PROTO_UPB_H_
10
11 #include "upb/generated_code_support.h"
12
13 #include "envoy/config/core/v3/base.upb_minitable.h"
14
15 #include "envoy/config/core/v3/address.upb_minitable.h"
16 #include "envoy/config/core/v3/backoff.upb_minitable.h"
17 #include "envoy/config/core/v3/http_uri.upb_minitable.h"
18 #include "envoy/type/v3/percent.upb_minitable.h"
19 #include "envoy/type/v3/semantic_version.upb_minitable.h"
20 #include "google/protobuf/any.upb_minitable.h"
21 #include "google/protobuf/struct.upb_minitable.h"
22 #include "google/protobuf/wrappers.upb_minitable.h"
23 #include "xds/core/v3/context_params.upb_minitable.h"
24 #include "envoy/annotations/deprecation.upb_minitable.h"
25 #include "udpa/annotations/migrate.upb_minitable.h"
26 #include "udpa/annotations/status.upb_minitable.h"
27 #include "udpa/annotations/versioning.upb_minitable.h"
28 #include "validate/validate.upb_minitable.h"
29
30 // Must be last.
31 #include "upb/port/def.inc"
32
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36
37 typedef struct envoy_config_core_v3_Locality { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Locality;
38 typedef struct envoy_config_core_v3_BuildVersion { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_BuildVersion;
39 typedef struct envoy_config_core_v3_Extension { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Extension;
40 typedef struct envoy_config_core_v3_Node { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Node;
41 typedef struct envoy_config_core_v3_Node_DynamicParametersEntry { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Node_DynamicParametersEntry;
42 typedef struct envoy_config_core_v3_Metadata { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Metadata;
43 typedef struct envoy_config_core_v3_Metadata_FilterMetadataEntry { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Metadata_FilterMetadataEntry;
44 typedef struct envoy_config_core_v3_Metadata_TypedFilterMetadataEntry { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_Metadata_TypedFilterMetadataEntry;
45 typedef struct envoy_config_core_v3_RuntimeUInt32 { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RuntimeUInt32;
46 typedef struct envoy_config_core_v3_RuntimePercent { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RuntimePercent;
47 typedef struct envoy_config_core_v3_RuntimeDouble { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RuntimeDouble;
48 typedef struct envoy_config_core_v3_RuntimeFeatureFlag { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RuntimeFeatureFlag;
49 typedef struct envoy_config_core_v3_QueryParameter { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_QueryParameter;
50 typedef struct envoy_config_core_v3_HeaderValue { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_HeaderValue;
51 typedef struct envoy_config_core_v3_HeaderValueOption { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_HeaderValueOption;
52 typedef struct envoy_config_core_v3_HeaderMap { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_HeaderMap;
53 typedef struct envoy_config_core_v3_WatchedDirectory { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_WatchedDirectory;
54 typedef struct envoy_config_core_v3_DataSource { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_DataSource;
55 typedef struct envoy_config_core_v3_RetryPolicy { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RetryPolicy;
56 typedef struct envoy_config_core_v3_RemoteDataSource { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RemoteDataSource;
57 typedef struct envoy_config_core_v3_AsyncDataSource { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_AsyncDataSource;
58 typedef struct envoy_config_core_v3_TransportSocket { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_TransportSocket;
59 typedef struct envoy_config_core_v3_RuntimeFractionalPercent { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_RuntimeFractionalPercent;
60 typedef struct envoy_config_core_v3_ControlPlane { upb_Message UPB_PRIVATE(base); } envoy_config_core_v3_ControlPlane;
61 struct envoy_config_core_v3_Address;
62 struct envoy_config_core_v3_BackoffStrategy;
63 struct envoy_config_core_v3_HttpUri;
64 struct envoy_type_v3_FractionalPercent;
65 struct envoy_type_v3_Percent;
66 struct envoy_type_v3_SemanticVersion;
67 struct google_protobuf_Any;
68 struct google_protobuf_BoolValue;
69 struct google_protobuf_Struct;
70 struct google_protobuf_UInt32Value;
71 struct xds_core_v3_ContextParams;
72
73 typedef enum {
74 envoy_config_core_v3_HeaderValueOption_APPEND_IF_EXISTS_OR_ADD = 0,
75 envoy_config_core_v3_HeaderValueOption_ADD_IF_ABSENT = 1,
76 envoy_config_core_v3_HeaderValueOption_OVERWRITE_IF_EXISTS_OR_ADD = 2,
77 envoy_config_core_v3_HeaderValueOption_OVERWRITE_IF_EXISTS = 3
78 } envoy_config_core_v3_HeaderValueOption_HeaderAppendAction;
79
80 typedef enum {
81 envoy_config_core_v3_METHOD_UNSPECIFIED = 0,
82 envoy_config_core_v3_GET = 1,
83 envoy_config_core_v3_HEAD = 2,
84 envoy_config_core_v3_POST = 3,
85 envoy_config_core_v3_PUT = 4,
86 envoy_config_core_v3_DELETE = 5,
87 envoy_config_core_v3_CONNECT = 6,
88 envoy_config_core_v3_OPTIONS = 7,
89 envoy_config_core_v3_TRACE = 8,
90 envoy_config_core_v3_PATCH = 9
91 } envoy_config_core_v3_RequestMethod;
92
93 typedef enum {
94 envoy_config_core_v3_DEFAULT = 0,
95 envoy_config_core_v3_HIGH = 1
96 } envoy_config_core_v3_RoutingPriority;
97
98 typedef enum {
99 envoy_config_core_v3_UNSPECIFIED = 0,
100 envoy_config_core_v3_INBOUND = 1,
101 envoy_config_core_v3_OUTBOUND = 2
102 } envoy_config_core_v3_TrafficDirection;
103
104
105
106 /* envoy.config.core.v3.Locality */
107
envoy_config_core_v3_Locality_new(upb_Arena * arena)108 UPB_INLINE envoy_config_core_v3_Locality* envoy_config_core_v3_Locality_new(upb_Arena* arena) {
109 return (envoy_config_core_v3_Locality*)_upb_Message_New(&envoy__config__core__v3__Locality_msg_init, arena);
110 }
envoy_config_core_v3_Locality_parse(const char * buf,size_t size,upb_Arena * arena)111 UPB_INLINE envoy_config_core_v3_Locality* envoy_config_core_v3_Locality_parse(const char* buf, size_t size, upb_Arena* arena) {
112 envoy_config_core_v3_Locality* ret = envoy_config_core_v3_Locality_new(arena);
113 if (!ret) return NULL;
114 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Locality_msg_init, NULL, 0, arena) !=
115 kUpb_DecodeStatus_Ok) {
116 return NULL;
117 }
118 return ret;
119 }
envoy_config_core_v3_Locality_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)120 UPB_INLINE envoy_config_core_v3_Locality* envoy_config_core_v3_Locality_parse_ex(const char* buf, size_t size,
121 const upb_ExtensionRegistry* extreg,
122 int options, upb_Arena* arena) {
123 envoy_config_core_v3_Locality* ret = envoy_config_core_v3_Locality_new(arena);
124 if (!ret) return NULL;
125 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Locality_msg_init, extreg, options,
126 arena) != kUpb_DecodeStatus_Ok) {
127 return NULL;
128 }
129 return ret;
130 }
envoy_config_core_v3_Locality_serialize(const envoy_config_core_v3_Locality * msg,upb_Arena * arena,size_t * len)131 UPB_INLINE char* envoy_config_core_v3_Locality_serialize(const envoy_config_core_v3_Locality* msg, upb_Arena* arena, size_t* len) {
132 char* ptr;
133 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Locality_msg_init, 0, arena, &ptr, len);
134 return ptr;
135 }
envoy_config_core_v3_Locality_serialize_ex(const envoy_config_core_v3_Locality * msg,int options,upb_Arena * arena,size_t * len)136 UPB_INLINE char* envoy_config_core_v3_Locality_serialize_ex(const envoy_config_core_v3_Locality* msg, int options,
137 upb_Arena* arena, size_t* len) {
138 char* ptr;
139 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Locality_msg_init, options, arena, &ptr, len);
140 return ptr;
141 }
envoy_config_core_v3_Locality_clear_region(envoy_config_core_v3_Locality * msg)142 UPB_INLINE void envoy_config_core_v3_Locality_clear_region(envoy_config_core_v3_Locality* msg) {
143 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
144 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
145 }
envoy_config_core_v3_Locality_region(const envoy_config_core_v3_Locality * msg)146 UPB_INLINE upb_StringView envoy_config_core_v3_Locality_region(const envoy_config_core_v3_Locality* msg) {
147 upb_StringView default_val = upb_StringView_FromString("");
148 upb_StringView ret;
149 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
150 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
151 &default_val, &ret);
152 return ret;
153 }
envoy_config_core_v3_Locality_clear_zone(envoy_config_core_v3_Locality * msg)154 UPB_INLINE void envoy_config_core_v3_Locality_clear_zone(envoy_config_core_v3_Locality* msg) {
155 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
156 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
157 }
envoy_config_core_v3_Locality_zone(const envoy_config_core_v3_Locality * msg)158 UPB_INLINE upb_StringView envoy_config_core_v3_Locality_zone(const envoy_config_core_v3_Locality* msg) {
159 upb_StringView default_val = upb_StringView_FromString("");
160 upb_StringView ret;
161 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
162 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
163 &default_val, &ret);
164 return ret;
165 }
envoy_config_core_v3_Locality_clear_sub_zone(envoy_config_core_v3_Locality * msg)166 UPB_INLINE void envoy_config_core_v3_Locality_clear_sub_zone(envoy_config_core_v3_Locality* msg) {
167 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
168 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
169 }
envoy_config_core_v3_Locality_sub_zone(const envoy_config_core_v3_Locality * msg)170 UPB_INLINE upb_StringView envoy_config_core_v3_Locality_sub_zone(const envoy_config_core_v3_Locality* msg) {
171 upb_StringView default_val = upb_StringView_FromString("");
172 upb_StringView ret;
173 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
174 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
175 &default_val, &ret);
176 return ret;
177 }
178
envoy_config_core_v3_Locality_set_region(envoy_config_core_v3_Locality * msg,upb_StringView value)179 UPB_INLINE void envoy_config_core_v3_Locality_set_region(envoy_config_core_v3_Locality *msg, upb_StringView value) {
180 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
181 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
182 }
envoy_config_core_v3_Locality_set_zone(envoy_config_core_v3_Locality * msg,upb_StringView value)183 UPB_INLINE void envoy_config_core_v3_Locality_set_zone(envoy_config_core_v3_Locality *msg, upb_StringView value) {
184 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
185 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
186 }
envoy_config_core_v3_Locality_set_sub_zone(envoy_config_core_v3_Locality * msg,upb_StringView value)187 UPB_INLINE void envoy_config_core_v3_Locality_set_sub_zone(envoy_config_core_v3_Locality *msg, upb_StringView value) {
188 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
189 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
190 }
191
192 /* envoy.config.core.v3.BuildVersion */
193
envoy_config_core_v3_BuildVersion_new(upb_Arena * arena)194 UPB_INLINE envoy_config_core_v3_BuildVersion* envoy_config_core_v3_BuildVersion_new(upb_Arena* arena) {
195 return (envoy_config_core_v3_BuildVersion*)_upb_Message_New(&envoy__config__core__v3__BuildVersion_msg_init, arena);
196 }
envoy_config_core_v3_BuildVersion_parse(const char * buf,size_t size,upb_Arena * arena)197 UPB_INLINE envoy_config_core_v3_BuildVersion* envoy_config_core_v3_BuildVersion_parse(const char* buf, size_t size, upb_Arena* arena) {
198 envoy_config_core_v3_BuildVersion* ret = envoy_config_core_v3_BuildVersion_new(arena);
199 if (!ret) return NULL;
200 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__BuildVersion_msg_init, NULL, 0, arena) !=
201 kUpb_DecodeStatus_Ok) {
202 return NULL;
203 }
204 return ret;
205 }
envoy_config_core_v3_BuildVersion_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)206 UPB_INLINE envoy_config_core_v3_BuildVersion* envoy_config_core_v3_BuildVersion_parse_ex(const char* buf, size_t size,
207 const upb_ExtensionRegistry* extreg,
208 int options, upb_Arena* arena) {
209 envoy_config_core_v3_BuildVersion* ret = envoy_config_core_v3_BuildVersion_new(arena);
210 if (!ret) return NULL;
211 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__BuildVersion_msg_init, extreg, options,
212 arena) != kUpb_DecodeStatus_Ok) {
213 return NULL;
214 }
215 return ret;
216 }
envoy_config_core_v3_BuildVersion_serialize(const envoy_config_core_v3_BuildVersion * msg,upb_Arena * arena,size_t * len)217 UPB_INLINE char* envoy_config_core_v3_BuildVersion_serialize(const envoy_config_core_v3_BuildVersion* msg, upb_Arena* arena, size_t* len) {
218 char* ptr;
219 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__BuildVersion_msg_init, 0, arena, &ptr, len);
220 return ptr;
221 }
envoy_config_core_v3_BuildVersion_serialize_ex(const envoy_config_core_v3_BuildVersion * msg,int options,upb_Arena * arena,size_t * len)222 UPB_INLINE char* envoy_config_core_v3_BuildVersion_serialize_ex(const envoy_config_core_v3_BuildVersion* msg, int options,
223 upb_Arena* arena, size_t* len) {
224 char* ptr;
225 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__BuildVersion_msg_init, options, arena, &ptr, len);
226 return ptr;
227 }
envoy_config_core_v3_BuildVersion_clear_version(envoy_config_core_v3_BuildVersion * msg)228 UPB_INLINE void envoy_config_core_v3_BuildVersion_clear_version(envoy_config_core_v3_BuildVersion* msg) {
229 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
230 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
231 }
envoy_config_core_v3_BuildVersion_version(const envoy_config_core_v3_BuildVersion * msg)232 UPB_INLINE const struct envoy_type_v3_SemanticVersion* envoy_config_core_v3_BuildVersion_version(const envoy_config_core_v3_BuildVersion* msg) {
233 const struct envoy_type_v3_SemanticVersion* default_val = NULL;
234 const struct envoy_type_v3_SemanticVersion* ret;
235 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
236 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
237 &default_val, &ret);
238 return ret;
239 }
envoy_config_core_v3_BuildVersion_has_version(const envoy_config_core_v3_BuildVersion * msg)240 UPB_INLINE bool envoy_config_core_v3_BuildVersion_has_version(const envoy_config_core_v3_BuildVersion* msg) {
241 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
242 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
243 }
envoy_config_core_v3_BuildVersion_clear_metadata(envoy_config_core_v3_BuildVersion * msg)244 UPB_INLINE void envoy_config_core_v3_BuildVersion_clear_metadata(envoy_config_core_v3_BuildVersion* msg) {
245 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
246 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
247 }
envoy_config_core_v3_BuildVersion_metadata(const envoy_config_core_v3_BuildVersion * msg)248 UPB_INLINE const struct google_protobuf_Struct* envoy_config_core_v3_BuildVersion_metadata(const envoy_config_core_v3_BuildVersion* msg) {
249 const struct google_protobuf_Struct* default_val = NULL;
250 const struct google_protobuf_Struct* ret;
251 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
252 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
253 &default_val, &ret);
254 return ret;
255 }
envoy_config_core_v3_BuildVersion_has_metadata(const envoy_config_core_v3_BuildVersion * msg)256 UPB_INLINE bool envoy_config_core_v3_BuildVersion_has_metadata(const envoy_config_core_v3_BuildVersion* msg) {
257 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
258 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
259 }
260
envoy_config_core_v3_BuildVersion_set_version(envoy_config_core_v3_BuildVersion * msg,struct envoy_type_v3_SemanticVersion * value)261 UPB_INLINE void envoy_config_core_v3_BuildVersion_set_version(envoy_config_core_v3_BuildVersion *msg, struct envoy_type_v3_SemanticVersion* value) {
262 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
263 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
264 }
envoy_config_core_v3_BuildVersion_mutable_version(envoy_config_core_v3_BuildVersion * msg,upb_Arena * arena)265 UPB_INLINE struct envoy_type_v3_SemanticVersion* envoy_config_core_v3_BuildVersion_mutable_version(envoy_config_core_v3_BuildVersion* msg, upb_Arena* arena) {
266 struct envoy_type_v3_SemanticVersion* sub = (struct envoy_type_v3_SemanticVersion*)envoy_config_core_v3_BuildVersion_version(msg);
267 if (sub == NULL) {
268 sub = (struct envoy_type_v3_SemanticVersion*)_upb_Message_New(&envoy__type__v3__SemanticVersion_msg_init, arena);
269 if (sub) envoy_config_core_v3_BuildVersion_set_version(msg, sub);
270 }
271 return sub;
272 }
envoy_config_core_v3_BuildVersion_set_metadata(envoy_config_core_v3_BuildVersion * msg,struct google_protobuf_Struct * value)273 UPB_INLINE void envoy_config_core_v3_BuildVersion_set_metadata(envoy_config_core_v3_BuildVersion *msg, struct google_protobuf_Struct* value) {
274 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
275 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
276 }
envoy_config_core_v3_BuildVersion_mutable_metadata(envoy_config_core_v3_BuildVersion * msg,upb_Arena * arena)277 UPB_INLINE struct google_protobuf_Struct* envoy_config_core_v3_BuildVersion_mutable_metadata(envoy_config_core_v3_BuildVersion* msg, upb_Arena* arena) {
278 struct google_protobuf_Struct* sub = (struct google_protobuf_Struct*)envoy_config_core_v3_BuildVersion_metadata(msg);
279 if (sub == NULL) {
280 sub = (struct google_protobuf_Struct*)_upb_Message_New(&google__protobuf__Struct_msg_init, arena);
281 if (sub) envoy_config_core_v3_BuildVersion_set_metadata(msg, sub);
282 }
283 return sub;
284 }
285
286 /* envoy.config.core.v3.Extension */
287
envoy_config_core_v3_Extension_new(upb_Arena * arena)288 UPB_INLINE envoy_config_core_v3_Extension* envoy_config_core_v3_Extension_new(upb_Arena* arena) {
289 return (envoy_config_core_v3_Extension*)_upb_Message_New(&envoy__config__core__v3__Extension_msg_init, arena);
290 }
envoy_config_core_v3_Extension_parse(const char * buf,size_t size,upb_Arena * arena)291 UPB_INLINE envoy_config_core_v3_Extension* envoy_config_core_v3_Extension_parse(const char* buf, size_t size, upb_Arena* arena) {
292 envoy_config_core_v3_Extension* ret = envoy_config_core_v3_Extension_new(arena);
293 if (!ret) return NULL;
294 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Extension_msg_init, NULL, 0, arena) !=
295 kUpb_DecodeStatus_Ok) {
296 return NULL;
297 }
298 return ret;
299 }
envoy_config_core_v3_Extension_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)300 UPB_INLINE envoy_config_core_v3_Extension* envoy_config_core_v3_Extension_parse_ex(const char* buf, size_t size,
301 const upb_ExtensionRegistry* extreg,
302 int options, upb_Arena* arena) {
303 envoy_config_core_v3_Extension* ret = envoy_config_core_v3_Extension_new(arena);
304 if (!ret) return NULL;
305 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Extension_msg_init, extreg, options,
306 arena) != kUpb_DecodeStatus_Ok) {
307 return NULL;
308 }
309 return ret;
310 }
envoy_config_core_v3_Extension_serialize(const envoy_config_core_v3_Extension * msg,upb_Arena * arena,size_t * len)311 UPB_INLINE char* envoy_config_core_v3_Extension_serialize(const envoy_config_core_v3_Extension* msg, upb_Arena* arena, size_t* len) {
312 char* ptr;
313 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Extension_msg_init, 0, arena, &ptr, len);
314 return ptr;
315 }
envoy_config_core_v3_Extension_serialize_ex(const envoy_config_core_v3_Extension * msg,int options,upb_Arena * arena,size_t * len)316 UPB_INLINE char* envoy_config_core_v3_Extension_serialize_ex(const envoy_config_core_v3_Extension* msg, int options,
317 upb_Arena* arena, size_t* len) {
318 char* ptr;
319 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Extension_msg_init, options, arena, &ptr, len);
320 return ptr;
321 }
envoy_config_core_v3_Extension_clear_name(envoy_config_core_v3_Extension * msg)322 UPB_INLINE void envoy_config_core_v3_Extension_clear_name(envoy_config_core_v3_Extension* msg) {
323 const upb_MiniTableField field = {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
324 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
325 }
envoy_config_core_v3_Extension_name(const envoy_config_core_v3_Extension * msg)326 UPB_INLINE upb_StringView envoy_config_core_v3_Extension_name(const envoy_config_core_v3_Extension* msg) {
327 upb_StringView default_val = upb_StringView_FromString("");
328 upb_StringView ret;
329 const upb_MiniTableField field = {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
330 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
331 &default_val, &ret);
332 return ret;
333 }
envoy_config_core_v3_Extension_clear_category(envoy_config_core_v3_Extension * msg)334 UPB_INLINE void envoy_config_core_v3_Extension_clear_category(envoy_config_core_v3_Extension* msg) {
335 const upb_MiniTableField field = {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
336 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
337 }
envoy_config_core_v3_Extension_category(const envoy_config_core_v3_Extension * msg)338 UPB_INLINE upb_StringView envoy_config_core_v3_Extension_category(const envoy_config_core_v3_Extension* msg) {
339 upb_StringView default_val = upb_StringView_FromString("");
340 upb_StringView ret;
341 const upb_MiniTableField field = {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
342 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
343 &default_val, &ret);
344 return ret;
345 }
envoy_config_core_v3_Extension_clear_type_descriptor(envoy_config_core_v3_Extension * msg)346 UPB_INLINE void envoy_config_core_v3_Extension_clear_type_descriptor(envoy_config_core_v3_Extension* msg) {
347 const upb_MiniTableField field = {3, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
348 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
349 }
envoy_config_core_v3_Extension_type_descriptor(const envoy_config_core_v3_Extension * msg)350 UPB_INLINE upb_StringView envoy_config_core_v3_Extension_type_descriptor(const envoy_config_core_v3_Extension* msg) {
351 upb_StringView default_val = upb_StringView_FromString("");
352 upb_StringView ret;
353 const upb_MiniTableField field = {3, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
354 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
355 &default_val, &ret);
356 return ret;
357 }
envoy_config_core_v3_Extension_clear_version(envoy_config_core_v3_Extension * msg)358 UPB_INLINE void envoy_config_core_v3_Extension_clear_version(envoy_config_core_v3_Extension* msg) {
359 const upb_MiniTableField field = {4, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
360 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
361 }
envoy_config_core_v3_Extension_version(const envoy_config_core_v3_Extension * msg)362 UPB_INLINE const envoy_config_core_v3_BuildVersion* envoy_config_core_v3_Extension_version(const envoy_config_core_v3_Extension* msg) {
363 const envoy_config_core_v3_BuildVersion* default_val = NULL;
364 const envoy_config_core_v3_BuildVersion* ret;
365 const upb_MiniTableField field = {4, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
366 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
367 &default_val, &ret);
368 return ret;
369 }
envoy_config_core_v3_Extension_has_version(const envoy_config_core_v3_Extension * msg)370 UPB_INLINE bool envoy_config_core_v3_Extension_has_version(const envoy_config_core_v3_Extension* msg) {
371 const upb_MiniTableField field = {4, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
372 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
373 }
envoy_config_core_v3_Extension_clear_disabled(envoy_config_core_v3_Extension * msg)374 UPB_INLINE void envoy_config_core_v3_Extension_clear_disabled(envoy_config_core_v3_Extension* msg) {
375 const upb_MiniTableField field = {5, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
376 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
377 }
envoy_config_core_v3_Extension_disabled(const envoy_config_core_v3_Extension * msg)378 UPB_INLINE bool envoy_config_core_v3_Extension_disabled(const envoy_config_core_v3_Extension* msg) {
379 bool default_val = false;
380 bool ret;
381 const upb_MiniTableField field = {5, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
382 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
383 &default_val, &ret);
384 return ret;
385 }
envoy_config_core_v3_Extension_clear_type_urls(envoy_config_core_v3_Extension * msg)386 UPB_INLINE void envoy_config_core_v3_Extension_clear_type_urls(envoy_config_core_v3_Extension* msg) {
387 const upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
388 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
389 }
envoy_config_core_v3_Extension_type_urls(const envoy_config_core_v3_Extension * msg,size_t * size)390 UPB_INLINE upb_StringView const* envoy_config_core_v3_Extension_type_urls(const envoy_config_core_v3_Extension* msg, size_t* size) {
391 const upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
392 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
393 if (arr) {
394 if (size) *size = arr->UPB_PRIVATE(size);
395 return (upb_StringView const*)upb_Array_DataPtr(arr);
396 } else {
397 if (size) *size = 0;
398 return NULL;
399 }
400 }
_envoy_config_core_v3_Extension_type_urls_upb_array(const envoy_config_core_v3_Extension * msg,size_t * size)401 UPB_INLINE const upb_Array* _envoy_config_core_v3_Extension_type_urls_upb_array(const envoy_config_core_v3_Extension* msg, size_t* size) {
402 const upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
403 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
404 if (size) {
405 *size = arr ? arr->UPB_PRIVATE(size) : 0;
406 }
407 return arr;
408 }
_envoy_config_core_v3_Extension_type_urls_mutable_upb_array(envoy_config_core_v3_Extension * msg,size_t * size,upb_Arena * arena)409 UPB_INLINE upb_Array* _envoy_config_core_v3_Extension_type_urls_mutable_upb_array(envoy_config_core_v3_Extension* msg, size_t* size, upb_Arena* arena) {
410 const upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
411 upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
412 &field, arena);
413 if (size) {
414 *size = arr ? arr->UPB_PRIVATE(size) : 0;
415 }
416 return arr;
417 }
418
envoy_config_core_v3_Extension_set_name(envoy_config_core_v3_Extension * msg,upb_StringView value)419 UPB_INLINE void envoy_config_core_v3_Extension_set_name(envoy_config_core_v3_Extension *msg, upb_StringView value) {
420 const upb_MiniTableField field = {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
421 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
422 }
envoy_config_core_v3_Extension_set_category(envoy_config_core_v3_Extension * msg,upb_StringView value)423 UPB_INLINE void envoy_config_core_v3_Extension_set_category(envoy_config_core_v3_Extension *msg, upb_StringView value) {
424 const upb_MiniTableField field = {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
425 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
426 }
envoy_config_core_v3_Extension_set_type_descriptor(envoy_config_core_v3_Extension * msg,upb_StringView value)427 UPB_INLINE void envoy_config_core_v3_Extension_set_type_descriptor(envoy_config_core_v3_Extension *msg, upb_StringView value) {
428 const upb_MiniTableField field = {3, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
429 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
430 }
envoy_config_core_v3_Extension_set_version(envoy_config_core_v3_Extension * msg,envoy_config_core_v3_BuildVersion * value)431 UPB_INLINE void envoy_config_core_v3_Extension_set_version(envoy_config_core_v3_Extension *msg, envoy_config_core_v3_BuildVersion* value) {
432 const upb_MiniTableField field = {4, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
433 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
434 }
envoy_config_core_v3_Extension_mutable_version(envoy_config_core_v3_Extension * msg,upb_Arena * arena)435 UPB_INLINE struct envoy_config_core_v3_BuildVersion* envoy_config_core_v3_Extension_mutable_version(envoy_config_core_v3_Extension* msg, upb_Arena* arena) {
436 struct envoy_config_core_v3_BuildVersion* sub = (struct envoy_config_core_v3_BuildVersion*)envoy_config_core_v3_Extension_version(msg);
437 if (sub == NULL) {
438 sub = (struct envoy_config_core_v3_BuildVersion*)_upb_Message_New(&envoy__config__core__v3__BuildVersion_msg_init, arena);
439 if (sub) envoy_config_core_v3_Extension_set_version(msg, sub);
440 }
441 return sub;
442 }
envoy_config_core_v3_Extension_set_disabled(envoy_config_core_v3_Extension * msg,bool value)443 UPB_INLINE void envoy_config_core_v3_Extension_set_disabled(envoy_config_core_v3_Extension *msg, bool value) {
444 const upb_MiniTableField field = {5, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
445 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
446 }
envoy_config_core_v3_Extension_mutable_type_urls(envoy_config_core_v3_Extension * msg,size_t * size)447 UPB_INLINE upb_StringView* envoy_config_core_v3_Extension_mutable_type_urls(envoy_config_core_v3_Extension* msg, size_t* size) {
448 upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
449 upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
450 if (arr) {
451 if (size) *size = arr->UPB_PRIVATE(size);
452 return (upb_StringView*)upb_Array_MutableDataPtr(arr);
453 } else {
454 if (size) *size = 0;
455 return NULL;
456 }
457 }
envoy_config_core_v3_Extension_resize_type_urls(envoy_config_core_v3_Extension * msg,size_t size,upb_Arena * arena)458 UPB_INLINE upb_StringView* envoy_config_core_v3_Extension_resize_type_urls(envoy_config_core_v3_Extension* msg, size_t size, upb_Arena* arena) {
459 upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
460 return (upb_StringView*)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
461 &field, size, arena);
462 }
envoy_config_core_v3_Extension_add_type_urls(envoy_config_core_v3_Extension * msg,upb_StringView val,upb_Arena * arena)463 UPB_INLINE bool envoy_config_core_v3_Extension_add_type_urls(envoy_config_core_v3_Extension* msg, upb_StringView val, upb_Arena* arena) {
464 upb_MiniTableField field = {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
465 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
466 UPB_UPCAST(msg), &field, arena);
467 if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
468 arr, arr->UPB_PRIVATE(size) + 1, arena)) {
469 return false;
470 }
471 UPB_PRIVATE(_upb_Array_Set)
472 (arr, arr->UPB_PRIVATE(size) - 1, &val, sizeof(val));
473 return true;
474 }
475
476 /* envoy.config.core.v3.Node */
477
envoy_config_core_v3_Node_new(upb_Arena * arena)478 UPB_INLINE envoy_config_core_v3_Node* envoy_config_core_v3_Node_new(upb_Arena* arena) {
479 return (envoy_config_core_v3_Node*)_upb_Message_New(&envoy__config__core__v3__Node_msg_init, arena);
480 }
envoy_config_core_v3_Node_parse(const char * buf,size_t size,upb_Arena * arena)481 UPB_INLINE envoy_config_core_v3_Node* envoy_config_core_v3_Node_parse(const char* buf, size_t size, upb_Arena* arena) {
482 envoy_config_core_v3_Node* ret = envoy_config_core_v3_Node_new(arena);
483 if (!ret) return NULL;
484 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Node_msg_init, NULL, 0, arena) !=
485 kUpb_DecodeStatus_Ok) {
486 return NULL;
487 }
488 return ret;
489 }
envoy_config_core_v3_Node_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)490 UPB_INLINE envoy_config_core_v3_Node* envoy_config_core_v3_Node_parse_ex(const char* buf, size_t size,
491 const upb_ExtensionRegistry* extreg,
492 int options, upb_Arena* arena) {
493 envoy_config_core_v3_Node* ret = envoy_config_core_v3_Node_new(arena);
494 if (!ret) return NULL;
495 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Node_msg_init, extreg, options,
496 arena) != kUpb_DecodeStatus_Ok) {
497 return NULL;
498 }
499 return ret;
500 }
envoy_config_core_v3_Node_serialize(const envoy_config_core_v3_Node * msg,upb_Arena * arena,size_t * len)501 UPB_INLINE char* envoy_config_core_v3_Node_serialize(const envoy_config_core_v3_Node* msg, upb_Arena* arena, size_t* len) {
502 char* ptr;
503 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Node_msg_init, 0, arena, &ptr, len);
504 return ptr;
505 }
envoy_config_core_v3_Node_serialize_ex(const envoy_config_core_v3_Node * msg,int options,upb_Arena * arena,size_t * len)506 UPB_INLINE char* envoy_config_core_v3_Node_serialize_ex(const envoy_config_core_v3_Node* msg, int options,
507 upb_Arena* arena, size_t* len) {
508 char* ptr;
509 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Node_msg_init, options, arena, &ptr, len);
510 return ptr;
511 }
512 typedef enum {
513 envoy_config_core_v3_Node_user_agent_version_type_user_agent_version = 7,
514 envoy_config_core_v3_Node_user_agent_version_type_user_agent_build_version = 8,
515 envoy_config_core_v3_Node_user_agent_version_type_NOT_SET = 0
516 } envoy_config_core_v3_Node_user_agent_version_type_oneofcases;
envoy_config_core_v3_Node_user_agent_version_type_case(const envoy_config_core_v3_Node * msg)517 UPB_INLINE envoy_config_core_v3_Node_user_agent_version_type_oneofcases envoy_config_core_v3_Node_user_agent_version_type_case(const envoy_config_core_v3_Node* msg) {
518 const upb_MiniTableField field = {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
519 return (envoy_config_core_v3_Node_user_agent_version_type_oneofcases)upb_Message_WhichOneofFieldNumber(
520 UPB_UPCAST(msg), &field);
521 }
envoy_config_core_v3_Node_clear_id(envoy_config_core_v3_Node * msg)522 UPB_INLINE void envoy_config_core_v3_Node_clear_id(envoy_config_core_v3_Node* msg) {
523 const upb_MiniTableField field = {1, UPB_SIZE(48, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
524 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
525 }
envoy_config_core_v3_Node_id(const envoy_config_core_v3_Node * msg)526 UPB_INLINE upb_StringView envoy_config_core_v3_Node_id(const envoy_config_core_v3_Node* msg) {
527 upb_StringView default_val = upb_StringView_FromString("");
528 upb_StringView ret;
529 const upb_MiniTableField field = {1, UPB_SIZE(48, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
530 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
531 &default_val, &ret);
532 return ret;
533 }
envoy_config_core_v3_Node_clear_cluster(envoy_config_core_v3_Node * msg)534 UPB_INLINE void envoy_config_core_v3_Node_clear_cluster(envoy_config_core_v3_Node* msg) {
535 const upb_MiniTableField field = {2, UPB_SIZE(56, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
536 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
537 }
envoy_config_core_v3_Node_cluster(const envoy_config_core_v3_Node * msg)538 UPB_INLINE upb_StringView envoy_config_core_v3_Node_cluster(const envoy_config_core_v3_Node* msg) {
539 upb_StringView default_val = upb_StringView_FromString("");
540 upb_StringView ret;
541 const upb_MiniTableField field = {2, UPB_SIZE(56, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
542 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
543 &default_val, &ret);
544 return ret;
545 }
envoy_config_core_v3_Node_clear_metadata(envoy_config_core_v3_Node * msg)546 UPB_INLINE void envoy_config_core_v3_Node_clear_metadata(envoy_config_core_v3_Node* msg) {
547 const upb_MiniTableField field = {3, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
548 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
549 }
envoy_config_core_v3_Node_metadata(const envoy_config_core_v3_Node * msg)550 UPB_INLINE const struct google_protobuf_Struct* envoy_config_core_v3_Node_metadata(const envoy_config_core_v3_Node* msg) {
551 const struct google_protobuf_Struct* default_val = NULL;
552 const struct google_protobuf_Struct* ret;
553 const upb_MiniTableField field = {3, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
554 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
555 &default_val, &ret);
556 return ret;
557 }
envoy_config_core_v3_Node_has_metadata(const envoy_config_core_v3_Node * msg)558 UPB_INLINE bool envoy_config_core_v3_Node_has_metadata(const envoy_config_core_v3_Node* msg) {
559 const upb_MiniTableField field = {3, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
560 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
561 }
envoy_config_core_v3_Node_clear_locality(envoy_config_core_v3_Node * msg)562 UPB_INLINE void envoy_config_core_v3_Node_clear_locality(envoy_config_core_v3_Node* msg) {
563 const upb_MiniTableField field = {4, UPB_SIZE(16, 72), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
564 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
565 }
envoy_config_core_v3_Node_locality(const envoy_config_core_v3_Node * msg)566 UPB_INLINE const envoy_config_core_v3_Locality* envoy_config_core_v3_Node_locality(const envoy_config_core_v3_Node* msg) {
567 const envoy_config_core_v3_Locality* default_val = NULL;
568 const envoy_config_core_v3_Locality* ret;
569 const upb_MiniTableField field = {4, UPB_SIZE(16, 72), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
570 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
571 &default_val, &ret);
572 return ret;
573 }
envoy_config_core_v3_Node_has_locality(const envoy_config_core_v3_Node * msg)574 UPB_INLINE bool envoy_config_core_v3_Node_has_locality(const envoy_config_core_v3_Node* msg) {
575 const upb_MiniTableField field = {4, UPB_SIZE(16, 72), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
576 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
577 }
envoy_config_core_v3_Node_clear_user_agent_name(envoy_config_core_v3_Node * msg)578 UPB_INLINE void envoy_config_core_v3_Node_clear_user_agent_name(envoy_config_core_v3_Node* msg) {
579 const upb_MiniTableField field = {6, UPB_SIZE(64, 80), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
580 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
581 }
envoy_config_core_v3_Node_user_agent_name(const envoy_config_core_v3_Node * msg)582 UPB_INLINE upb_StringView envoy_config_core_v3_Node_user_agent_name(const envoy_config_core_v3_Node* msg) {
583 upb_StringView default_val = upb_StringView_FromString("");
584 upb_StringView ret;
585 const upb_MiniTableField field = {6, UPB_SIZE(64, 80), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
586 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
587 &default_val, &ret);
588 return ret;
589 }
envoy_config_core_v3_Node_clear_user_agent_version(envoy_config_core_v3_Node * msg)590 UPB_INLINE void envoy_config_core_v3_Node_clear_user_agent_version(envoy_config_core_v3_Node* msg) {
591 const upb_MiniTableField field = {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
592 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
593 }
envoy_config_core_v3_Node_user_agent_version(const envoy_config_core_v3_Node * msg)594 UPB_INLINE upb_StringView envoy_config_core_v3_Node_user_agent_version(const envoy_config_core_v3_Node* msg) {
595 upb_StringView default_val = upb_StringView_FromString("");
596 upb_StringView ret;
597 const upb_MiniTableField field = {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
598 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
599 &default_val, &ret);
600 return ret;
601 }
envoy_config_core_v3_Node_has_user_agent_version(const envoy_config_core_v3_Node * msg)602 UPB_INLINE bool envoy_config_core_v3_Node_has_user_agent_version(const envoy_config_core_v3_Node* msg) {
603 const upb_MiniTableField field = {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
604 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
605 }
envoy_config_core_v3_Node_clear_user_agent_build_version(envoy_config_core_v3_Node * msg)606 UPB_INLINE void envoy_config_core_v3_Node_clear_user_agent_build_version(envoy_config_core_v3_Node* msg) {
607 const upb_MiniTableField field = {8, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
608 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
609 }
envoy_config_core_v3_Node_user_agent_build_version(const envoy_config_core_v3_Node * msg)610 UPB_INLINE const envoy_config_core_v3_BuildVersion* envoy_config_core_v3_Node_user_agent_build_version(const envoy_config_core_v3_Node* msg) {
611 const envoy_config_core_v3_BuildVersion* default_val = NULL;
612 const envoy_config_core_v3_BuildVersion* ret;
613 const upb_MiniTableField field = {8, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
614 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
615 &default_val, &ret);
616 return ret;
617 }
envoy_config_core_v3_Node_has_user_agent_build_version(const envoy_config_core_v3_Node * msg)618 UPB_INLINE bool envoy_config_core_v3_Node_has_user_agent_build_version(const envoy_config_core_v3_Node* msg) {
619 const upb_MiniTableField field = {8, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
620 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
621 }
envoy_config_core_v3_Node_clear_extensions(envoy_config_core_v3_Node * msg)622 UPB_INLINE void envoy_config_core_v3_Node_clear_extensions(envoy_config_core_v3_Node* msg) {
623 const upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
624 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
625 }
envoy_config_core_v3_Node_extensions(const envoy_config_core_v3_Node * msg,size_t * size)626 UPB_INLINE const envoy_config_core_v3_Extension* const* envoy_config_core_v3_Node_extensions(const envoy_config_core_v3_Node* msg, size_t* size) {
627 const upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
628 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
629 if (arr) {
630 if (size) *size = arr->UPB_PRIVATE(size);
631 return (const envoy_config_core_v3_Extension* const*)upb_Array_DataPtr(arr);
632 } else {
633 if (size) *size = 0;
634 return NULL;
635 }
636 }
_envoy_config_core_v3_Node_extensions_upb_array(const envoy_config_core_v3_Node * msg,size_t * size)637 UPB_INLINE const upb_Array* _envoy_config_core_v3_Node_extensions_upb_array(const envoy_config_core_v3_Node* msg, size_t* size) {
638 const upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
639 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
640 if (size) {
641 *size = arr ? arr->UPB_PRIVATE(size) : 0;
642 }
643 return arr;
644 }
_envoy_config_core_v3_Node_extensions_mutable_upb_array(envoy_config_core_v3_Node * msg,size_t * size,upb_Arena * arena)645 UPB_INLINE upb_Array* _envoy_config_core_v3_Node_extensions_mutable_upb_array(envoy_config_core_v3_Node* msg, size_t* size, upb_Arena* arena) {
646 const upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
647 upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
648 &field, arena);
649 if (size) {
650 *size = arr ? arr->UPB_PRIVATE(size) : 0;
651 }
652 return arr;
653 }
envoy_config_core_v3_Node_clear_client_features(envoy_config_core_v3_Node * msg)654 UPB_INLINE void envoy_config_core_v3_Node_clear_client_features(envoy_config_core_v3_Node* msg) {
655 const upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
656 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
657 }
envoy_config_core_v3_Node_client_features(const envoy_config_core_v3_Node * msg,size_t * size)658 UPB_INLINE upb_StringView const* envoy_config_core_v3_Node_client_features(const envoy_config_core_v3_Node* msg, size_t* size) {
659 const upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
660 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
661 if (arr) {
662 if (size) *size = arr->UPB_PRIVATE(size);
663 return (upb_StringView const*)upb_Array_DataPtr(arr);
664 } else {
665 if (size) *size = 0;
666 return NULL;
667 }
668 }
_envoy_config_core_v3_Node_client_features_upb_array(const envoy_config_core_v3_Node * msg,size_t * size)669 UPB_INLINE const upb_Array* _envoy_config_core_v3_Node_client_features_upb_array(const envoy_config_core_v3_Node* msg, size_t* size) {
670 const upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
671 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
672 if (size) {
673 *size = arr ? arr->UPB_PRIVATE(size) : 0;
674 }
675 return arr;
676 }
_envoy_config_core_v3_Node_client_features_mutable_upb_array(envoy_config_core_v3_Node * msg,size_t * size,upb_Arena * arena)677 UPB_INLINE upb_Array* _envoy_config_core_v3_Node_client_features_mutable_upb_array(envoy_config_core_v3_Node* msg, size_t* size, upb_Arena* arena) {
678 const upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
679 upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
680 &field, arena);
681 if (size) {
682 *size = arr ? arr->UPB_PRIVATE(size) : 0;
683 }
684 return arr;
685 }
envoy_config_core_v3_Node_clear_listening_addresses(envoy_config_core_v3_Node * msg)686 UPB_INLINE void envoy_config_core_v3_Node_clear_listening_addresses(envoy_config_core_v3_Node* msg) {
687 const upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
688 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
689 }
envoy_config_core_v3_Node_listening_addresses(const envoy_config_core_v3_Node * msg,size_t * size)690 UPB_INLINE const struct envoy_config_core_v3_Address* const* envoy_config_core_v3_Node_listening_addresses(const envoy_config_core_v3_Node* msg, size_t* size) {
691 const upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
692 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
693 if (arr) {
694 if (size) *size = arr->UPB_PRIVATE(size);
695 return (const struct envoy_config_core_v3_Address* const*)upb_Array_DataPtr(arr);
696 } else {
697 if (size) *size = 0;
698 return NULL;
699 }
700 }
_envoy_config_core_v3_Node_listening_addresses_upb_array(const envoy_config_core_v3_Node * msg,size_t * size)701 UPB_INLINE const upb_Array* _envoy_config_core_v3_Node_listening_addresses_upb_array(const envoy_config_core_v3_Node* msg, size_t* size) {
702 const upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
703 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
704 if (size) {
705 *size = arr ? arr->UPB_PRIVATE(size) : 0;
706 }
707 return arr;
708 }
_envoy_config_core_v3_Node_listening_addresses_mutable_upb_array(envoy_config_core_v3_Node * msg,size_t * size,upb_Arena * arena)709 UPB_INLINE upb_Array* _envoy_config_core_v3_Node_listening_addresses_mutable_upb_array(envoy_config_core_v3_Node* msg, size_t* size, upb_Arena* arena) {
710 const upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
711 upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
712 &field, arena);
713 if (size) {
714 *size = arr ? arr->UPB_PRIVATE(size) : 0;
715 }
716 return arr;
717 }
envoy_config_core_v3_Node_clear_dynamic_parameters(envoy_config_core_v3_Node * msg)718 UPB_INLINE void envoy_config_core_v3_Node_clear_dynamic_parameters(envoy_config_core_v3_Node* msg) {
719 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
720 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
721 }
envoy_config_core_v3_Node_dynamic_parameters_size(const envoy_config_core_v3_Node * msg)722 UPB_INLINE size_t envoy_config_core_v3_Node_dynamic_parameters_size(const envoy_config_core_v3_Node* msg) {
723 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
724 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
725 return map ? _upb_Map_Size(map) : 0;
726 }
envoy_config_core_v3_Node_dynamic_parameters_get(const envoy_config_core_v3_Node * msg,upb_StringView key,struct xds_core_v3_ContextParams ** val)727 UPB_INLINE bool envoy_config_core_v3_Node_dynamic_parameters_get(const envoy_config_core_v3_Node* msg, upb_StringView key, struct xds_core_v3_ContextParams** val) {
728 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
729 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
730 if (!map) return false;
731 return _upb_Map_Get(map, &key, 0, val, sizeof(*val));
732 }
envoy_config_core_v3_Node_dynamic_parameters_next(const envoy_config_core_v3_Node * msg,size_t * iter)733 UPB_INLINE const envoy_config_core_v3_Node_DynamicParametersEntry* envoy_config_core_v3_Node_dynamic_parameters_next(const envoy_config_core_v3_Node* msg, size_t* iter) {
734 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
735 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
736 if (!map) return NULL;
737 return (const envoy_config_core_v3_Node_DynamicParametersEntry*)_upb_map_next(map, iter);
738 }
_envoy_config_core_v3_Node_dynamic_parameters_upb_map(envoy_config_core_v3_Node * msg)739 UPB_INLINE const upb_Map* _envoy_config_core_v3_Node_dynamic_parameters_upb_map(envoy_config_core_v3_Node* msg) {
740 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
741 return upb_Message_GetMap(UPB_UPCAST(msg), &field);
742 }
_envoy_config_core_v3_Node_dynamic_parameters_mutable_upb_map(envoy_config_core_v3_Node * msg,upb_Arena * a)743 UPB_INLINE upb_Map* _envoy_config_core_v3_Node_dynamic_parameters_mutable_upb_map(envoy_config_core_v3_Node* msg, upb_Arena* a) {
744 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
745 return _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg), &field, 0, sizeof(struct xds_core_v3_ContextParams*), a);
746 }
747
envoy_config_core_v3_Node_set_id(envoy_config_core_v3_Node * msg,upb_StringView value)748 UPB_INLINE void envoy_config_core_v3_Node_set_id(envoy_config_core_v3_Node *msg, upb_StringView value) {
749 const upb_MiniTableField field = {1, UPB_SIZE(48, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
750 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
751 }
envoy_config_core_v3_Node_set_cluster(envoy_config_core_v3_Node * msg,upb_StringView value)752 UPB_INLINE void envoy_config_core_v3_Node_set_cluster(envoy_config_core_v3_Node *msg, upb_StringView value) {
753 const upb_MiniTableField field = {2, UPB_SIZE(56, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
754 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
755 }
envoy_config_core_v3_Node_set_metadata(envoy_config_core_v3_Node * msg,struct google_protobuf_Struct * value)756 UPB_INLINE void envoy_config_core_v3_Node_set_metadata(envoy_config_core_v3_Node *msg, struct google_protobuf_Struct* value) {
757 const upb_MiniTableField field = {3, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
758 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
759 }
envoy_config_core_v3_Node_mutable_metadata(envoy_config_core_v3_Node * msg,upb_Arena * arena)760 UPB_INLINE struct google_protobuf_Struct* envoy_config_core_v3_Node_mutable_metadata(envoy_config_core_v3_Node* msg, upb_Arena* arena) {
761 struct google_protobuf_Struct* sub = (struct google_protobuf_Struct*)envoy_config_core_v3_Node_metadata(msg);
762 if (sub == NULL) {
763 sub = (struct google_protobuf_Struct*)_upb_Message_New(&google__protobuf__Struct_msg_init, arena);
764 if (sub) envoy_config_core_v3_Node_set_metadata(msg, sub);
765 }
766 return sub;
767 }
envoy_config_core_v3_Node_set_locality(envoy_config_core_v3_Node * msg,envoy_config_core_v3_Locality * value)768 UPB_INLINE void envoy_config_core_v3_Node_set_locality(envoy_config_core_v3_Node *msg, envoy_config_core_v3_Locality* value) {
769 const upb_MiniTableField field = {4, UPB_SIZE(16, 72), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
770 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
771 }
envoy_config_core_v3_Node_mutable_locality(envoy_config_core_v3_Node * msg,upb_Arena * arena)772 UPB_INLINE struct envoy_config_core_v3_Locality* envoy_config_core_v3_Node_mutable_locality(envoy_config_core_v3_Node* msg, upb_Arena* arena) {
773 struct envoy_config_core_v3_Locality* sub = (struct envoy_config_core_v3_Locality*)envoy_config_core_v3_Node_locality(msg);
774 if (sub == NULL) {
775 sub = (struct envoy_config_core_v3_Locality*)_upb_Message_New(&envoy__config__core__v3__Locality_msg_init, arena);
776 if (sub) envoy_config_core_v3_Node_set_locality(msg, sub);
777 }
778 return sub;
779 }
envoy_config_core_v3_Node_set_user_agent_name(envoy_config_core_v3_Node * msg,upb_StringView value)780 UPB_INLINE void envoy_config_core_v3_Node_set_user_agent_name(envoy_config_core_v3_Node *msg, upb_StringView value) {
781 const upb_MiniTableField field = {6, UPB_SIZE(64, 80), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
782 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
783 }
envoy_config_core_v3_Node_set_user_agent_version(envoy_config_core_v3_Node * msg,upb_StringView value)784 UPB_INLINE void envoy_config_core_v3_Node_set_user_agent_version(envoy_config_core_v3_Node *msg, upb_StringView value) {
785 const upb_MiniTableField field = {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
786 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
787 }
envoy_config_core_v3_Node_set_user_agent_build_version(envoy_config_core_v3_Node * msg,envoy_config_core_v3_BuildVersion * value)788 UPB_INLINE void envoy_config_core_v3_Node_set_user_agent_build_version(envoy_config_core_v3_Node *msg, envoy_config_core_v3_BuildVersion* value) {
789 const upb_MiniTableField field = {8, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
790 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
791 }
envoy_config_core_v3_Node_mutable_user_agent_build_version(envoy_config_core_v3_Node * msg,upb_Arena * arena)792 UPB_INLINE struct envoy_config_core_v3_BuildVersion* envoy_config_core_v3_Node_mutable_user_agent_build_version(envoy_config_core_v3_Node* msg, upb_Arena* arena) {
793 struct envoy_config_core_v3_BuildVersion* sub = (struct envoy_config_core_v3_BuildVersion*)envoy_config_core_v3_Node_user_agent_build_version(msg);
794 if (sub == NULL) {
795 sub = (struct envoy_config_core_v3_BuildVersion*)_upb_Message_New(&envoy__config__core__v3__BuildVersion_msg_init, arena);
796 if (sub) envoy_config_core_v3_Node_set_user_agent_build_version(msg, sub);
797 }
798 return sub;
799 }
envoy_config_core_v3_Node_mutable_extensions(envoy_config_core_v3_Node * msg,size_t * size)800 UPB_INLINE envoy_config_core_v3_Extension** envoy_config_core_v3_Node_mutable_extensions(envoy_config_core_v3_Node* msg, size_t* size) {
801 upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
802 upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
803 if (arr) {
804 if (size) *size = arr->UPB_PRIVATE(size);
805 return (envoy_config_core_v3_Extension**)upb_Array_MutableDataPtr(arr);
806 } else {
807 if (size) *size = 0;
808 return NULL;
809 }
810 }
envoy_config_core_v3_Node_resize_extensions(envoy_config_core_v3_Node * msg,size_t size,upb_Arena * arena)811 UPB_INLINE envoy_config_core_v3_Extension** envoy_config_core_v3_Node_resize_extensions(envoy_config_core_v3_Node* msg, size_t size, upb_Arena* arena) {
812 upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
813 return (envoy_config_core_v3_Extension**)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
814 &field, size, arena);
815 }
envoy_config_core_v3_Node_add_extensions(envoy_config_core_v3_Node * msg,upb_Arena * arena)816 UPB_INLINE struct envoy_config_core_v3_Extension* envoy_config_core_v3_Node_add_extensions(envoy_config_core_v3_Node* msg, upb_Arena* arena) {
817 upb_MiniTableField field = {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
818 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
819 UPB_UPCAST(msg), &field, arena);
820 if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
821 arr, arr->UPB_PRIVATE(size) + 1, arena)) {
822 return NULL;
823 }
824 struct envoy_config_core_v3_Extension* sub = (struct envoy_config_core_v3_Extension*)_upb_Message_New(&envoy__config__core__v3__Extension_msg_init, arena);
825 if (!arr || !sub) return NULL;
826 UPB_PRIVATE(_upb_Array_Set)
827 (arr, arr->UPB_PRIVATE(size) - 1, &sub, sizeof(sub));
828 return sub;
829 }
envoy_config_core_v3_Node_mutable_client_features(envoy_config_core_v3_Node * msg,size_t * size)830 UPB_INLINE upb_StringView* envoy_config_core_v3_Node_mutable_client_features(envoy_config_core_v3_Node* msg, size_t* size) {
831 upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
832 upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
833 if (arr) {
834 if (size) *size = arr->UPB_PRIVATE(size);
835 return (upb_StringView*)upb_Array_MutableDataPtr(arr);
836 } else {
837 if (size) *size = 0;
838 return NULL;
839 }
840 }
envoy_config_core_v3_Node_resize_client_features(envoy_config_core_v3_Node * msg,size_t size,upb_Arena * arena)841 UPB_INLINE upb_StringView* envoy_config_core_v3_Node_resize_client_features(envoy_config_core_v3_Node* msg, size_t size, upb_Arena* arena) {
842 upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
843 return (upb_StringView*)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
844 &field, size, arena);
845 }
envoy_config_core_v3_Node_add_client_features(envoy_config_core_v3_Node * msg,upb_StringView val,upb_Arena * arena)846 UPB_INLINE bool envoy_config_core_v3_Node_add_client_features(envoy_config_core_v3_Node* msg, upb_StringView val, upb_Arena* arena) {
847 upb_MiniTableField field = {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
848 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
849 UPB_UPCAST(msg), &field, arena);
850 if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
851 arr, arr->UPB_PRIVATE(size) + 1, arena)) {
852 return false;
853 }
854 UPB_PRIVATE(_upb_Array_Set)
855 (arr, arr->UPB_PRIVATE(size) - 1, &val, sizeof(val));
856 return true;
857 }
envoy_config_core_v3_Node_mutable_listening_addresses(envoy_config_core_v3_Node * msg,size_t * size)858 UPB_INLINE struct envoy_config_core_v3_Address** envoy_config_core_v3_Node_mutable_listening_addresses(envoy_config_core_v3_Node* msg, size_t* size) {
859 upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
860 upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
861 if (arr) {
862 if (size) *size = arr->UPB_PRIVATE(size);
863 return (struct envoy_config_core_v3_Address**)upb_Array_MutableDataPtr(arr);
864 } else {
865 if (size) *size = 0;
866 return NULL;
867 }
868 }
envoy_config_core_v3_Node_resize_listening_addresses(envoy_config_core_v3_Node * msg,size_t size,upb_Arena * arena)869 UPB_INLINE struct envoy_config_core_v3_Address** envoy_config_core_v3_Node_resize_listening_addresses(envoy_config_core_v3_Node* msg, size_t size, upb_Arena* arena) {
870 upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
871 return (struct envoy_config_core_v3_Address**)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
872 &field, size, arena);
873 }
envoy_config_core_v3_Node_add_listening_addresses(envoy_config_core_v3_Node * msg,upb_Arena * arena)874 UPB_INLINE struct envoy_config_core_v3_Address* envoy_config_core_v3_Node_add_listening_addresses(envoy_config_core_v3_Node* msg, upb_Arena* arena) {
875 upb_MiniTableField field = {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
876 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
877 UPB_UPCAST(msg), &field, arena);
878 if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
879 arr, arr->UPB_PRIVATE(size) + 1, arena)) {
880 return NULL;
881 }
882 struct envoy_config_core_v3_Address* sub = (struct envoy_config_core_v3_Address*)_upb_Message_New(&envoy__config__core__v3__Address_msg_init, arena);
883 if (!arr || !sub) return NULL;
884 UPB_PRIVATE(_upb_Array_Set)
885 (arr, arr->UPB_PRIVATE(size) - 1, &sub, sizeof(sub));
886 return sub;
887 }
envoy_config_core_v3_Node_dynamic_parameters_clear(envoy_config_core_v3_Node * msg)888 UPB_INLINE void envoy_config_core_v3_Node_dynamic_parameters_clear(envoy_config_core_v3_Node* msg) {
889 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
890 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
891 if (!map) return;
892 _upb_Map_Clear(map);
893 }
envoy_config_core_v3_Node_dynamic_parameters_set(envoy_config_core_v3_Node * msg,upb_StringView key,struct xds_core_v3_ContextParams * val,upb_Arena * a)894 UPB_INLINE bool envoy_config_core_v3_Node_dynamic_parameters_set(envoy_config_core_v3_Node* msg, upb_StringView key, struct xds_core_v3_ContextParams* val, upb_Arena* a) {
895 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
896 upb_Map* map = _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg),
897 &field, 0, sizeof(val), a);
898 return _upb_Map_Insert(map, &key, 0, &val, sizeof(val), a) !=
899 kUpb_MapInsertStatus_OutOfMemory;
900 }
envoy_config_core_v3_Node_dynamic_parameters_delete(envoy_config_core_v3_Node * msg,upb_StringView key)901 UPB_INLINE bool envoy_config_core_v3_Node_dynamic_parameters_delete(envoy_config_core_v3_Node* msg, upb_StringView key) {
902 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
903 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
904 if (!map) return false;
905 return _upb_Map_Delete(map, &key, 0, NULL);
906 }
envoy_config_core_v3_Node_dynamic_parameters_nextmutable(envoy_config_core_v3_Node * msg,size_t * iter)907 UPB_INLINE envoy_config_core_v3_Node_DynamicParametersEntry* envoy_config_core_v3_Node_dynamic_parameters_nextmutable(envoy_config_core_v3_Node* msg, size_t* iter) {
908 const upb_MiniTableField field = {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
909 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
910 if (!map) return NULL;
911 return (envoy_config_core_v3_Node_DynamicParametersEntry*)_upb_map_next(map, iter);
912 }
913
914 /* envoy.config.core.v3.Node.DynamicParametersEntry */
915
envoy_config_core_v3_Node_DynamicParametersEntry_key(const envoy_config_core_v3_Node_DynamicParametersEntry * msg)916 UPB_INLINE upb_StringView envoy_config_core_v3_Node_DynamicParametersEntry_key(const envoy_config_core_v3_Node_DynamicParametersEntry* msg) {
917 upb_StringView ret;
918 _upb_msg_map_key(msg, &ret, 0);
919 return ret;
920 }
envoy_config_core_v3_Node_DynamicParametersEntry_value(const envoy_config_core_v3_Node_DynamicParametersEntry * msg)921 UPB_INLINE const struct xds_core_v3_ContextParams* envoy_config_core_v3_Node_DynamicParametersEntry_value(const envoy_config_core_v3_Node_DynamicParametersEntry* msg) {
922 struct xds_core_v3_ContextParams* ret;
923 _upb_msg_map_value(msg, &ret, sizeof(ret));
924 return ret;
925 }
envoy_config_core_v3_Node_DynamicParametersEntry_has_value(const envoy_config_core_v3_Node_DynamicParametersEntry * msg)926 UPB_INLINE bool envoy_config_core_v3_Node_DynamicParametersEntry_has_value(const envoy_config_core_v3_Node_DynamicParametersEntry* msg) {
927 const upb_MiniTableField field = {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
928 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
929 }
930
envoy_config_core_v3_Node_DynamicParametersEntry_set_value(envoy_config_core_v3_Node_DynamicParametersEntry * msg,struct xds_core_v3_ContextParams * value)931 UPB_INLINE void envoy_config_core_v3_Node_DynamicParametersEntry_set_value(envoy_config_core_v3_Node_DynamicParametersEntry *msg, struct xds_core_v3_ContextParams* value) {
932 _upb_msg_map_set_value(msg, &value, sizeof(struct xds_core_v3_ContextParams*));
933 }
934
935 /* envoy.config.core.v3.Metadata */
936
envoy_config_core_v3_Metadata_new(upb_Arena * arena)937 UPB_INLINE envoy_config_core_v3_Metadata* envoy_config_core_v3_Metadata_new(upb_Arena* arena) {
938 return (envoy_config_core_v3_Metadata*)_upb_Message_New(&envoy__config__core__v3__Metadata_msg_init, arena);
939 }
envoy_config_core_v3_Metadata_parse(const char * buf,size_t size,upb_Arena * arena)940 UPB_INLINE envoy_config_core_v3_Metadata* envoy_config_core_v3_Metadata_parse(const char* buf, size_t size, upb_Arena* arena) {
941 envoy_config_core_v3_Metadata* ret = envoy_config_core_v3_Metadata_new(arena);
942 if (!ret) return NULL;
943 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Metadata_msg_init, NULL, 0, arena) !=
944 kUpb_DecodeStatus_Ok) {
945 return NULL;
946 }
947 return ret;
948 }
envoy_config_core_v3_Metadata_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)949 UPB_INLINE envoy_config_core_v3_Metadata* envoy_config_core_v3_Metadata_parse_ex(const char* buf, size_t size,
950 const upb_ExtensionRegistry* extreg,
951 int options, upb_Arena* arena) {
952 envoy_config_core_v3_Metadata* ret = envoy_config_core_v3_Metadata_new(arena);
953 if (!ret) return NULL;
954 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__Metadata_msg_init, extreg, options,
955 arena) != kUpb_DecodeStatus_Ok) {
956 return NULL;
957 }
958 return ret;
959 }
envoy_config_core_v3_Metadata_serialize(const envoy_config_core_v3_Metadata * msg,upb_Arena * arena,size_t * len)960 UPB_INLINE char* envoy_config_core_v3_Metadata_serialize(const envoy_config_core_v3_Metadata* msg, upb_Arena* arena, size_t* len) {
961 char* ptr;
962 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Metadata_msg_init, 0, arena, &ptr, len);
963 return ptr;
964 }
envoy_config_core_v3_Metadata_serialize_ex(const envoy_config_core_v3_Metadata * msg,int options,upb_Arena * arena,size_t * len)965 UPB_INLINE char* envoy_config_core_v3_Metadata_serialize_ex(const envoy_config_core_v3_Metadata* msg, int options,
966 upb_Arena* arena, size_t* len) {
967 char* ptr;
968 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__Metadata_msg_init, options, arena, &ptr, len);
969 return ptr;
970 }
envoy_config_core_v3_Metadata_clear_filter_metadata(envoy_config_core_v3_Metadata * msg)971 UPB_INLINE void envoy_config_core_v3_Metadata_clear_filter_metadata(envoy_config_core_v3_Metadata* msg) {
972 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
973 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
974 }
envoy_config_core_v3_Metadata_filter_metadata_size(const envoy_config_core_v3_Metadata * msg)975 UPB_INLINE size_t envoy_config_core_v3_Metadata_filter_metadata_size(const envoy_config_core_v3_Metadata* msg) {
976 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
977 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
978 return map ? _upb_Map_Size(map) : 0;
979 }
envoy_config_core_v3_Metadata_filter_metadata_get(const envoy_config_core_v3_Metadata * msg,upb_StringView key,struct google_protobuf_Struct ** val)980 UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_get(const envoy_config_core_v3_Metadata* msg, upb_StringView key, struct google_protobuf_Struct** val) {
981 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
982 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
983 if (!map) return false;
984 return _upb_Map_Get(map, &key, 0, val, sizeof(*val));
985 }
envoy_config_core_v3_Metadata_filter_metadata_next(const envoy_config_core_v3_Metadata * msg,size_t * iter)986 UPB_INLINE const envoy_config_core_v3_Metadata_FilterMetadataEntry* envoy_config_core_v3_Metadata_filter_metadata_next(const envoy_config_core_v3_Metadata* msg, size_t* iter) {
987 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
988 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
989 if (!map) return NULL;
990 return (const envoy_config_core_v3_Metadata_FilterMetadataEntry*)_upb_map_next(map, iter);
991 }
_envoy_config_core_v3_Metadata_filter_metadata_upb_map(envoy_config_core_v3_Metadata * msg)992 UPB_INLINE const upb_Map* _envoy_config_core_v3_Metadata_filter_metadata_upb_map(envoy_config_core_v3_Metadata* msg) {
993 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
994 return upb_Message_GetMap(UPB_UPCAST(msg), &field);
995 }
_envoy_config_core_v3_Metadata_filter_metadata_mutable_upb_map(envoy_config_core_v3_Metadata * msg,upb_Arena * a)996 UPB_INLINE upb_Map* _envoy_config_core_v3_Metadata_filter_metadata_mutable_upb_map(envoy_config_core_v3_Metadata* msg, upb_Arena* a) {
997 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
998 return _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg), &field, 0, sizeof(struct google_protobuf_Struct*), a);
999 }
envoy_config_core_v3_Metadata_clear_typed_filter_metadata(envoy_config_core_v3_Metadata * msg)1000 UPB_INLINE void envoy_config_core_v3_Metadata_clear_typed_filter_metadata(envoy_config_core_v3_Metadata* msg) {
1001 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1002 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1003 }
envoy_config_core_v3_Metadata_typed_filter_metadata_size(const envoy_config_core_v3_Metadata * msg)1004 UPB_INLINE size_t envoy_config_core_v3_Metadata_typed_filter_metadata_size(const envoy_config_core_v3_Metadata* msg) {
1005 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1006 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
1007 return map ? _upb_Map_Size(map) : 0;
1008 }
envoy_config_core_v3_Metadata_typed_filter_metadata_get(const envoy_config_core_v3_Metadata * msg,upb_StringView key,struct google_protobuf_Any ** val)1009 UPB_INLINE bool envoy_config_core_v3_Metadata_typed_filter_metadata_get(const envoy_config_core_v3_Metadata* msg, upb_StringView key, struct google_protobuf_Any** val) {
1010 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1011 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
1012 if (!map) return false;
1013 return _upb_Map_Get(map, &key, 0, val, sizeof(*val));
1014 }
envoy_config_core_v3_Metadata_typed_filter_metadata_next(const envoy_config_core_v3_Metadata * msg,size_t * iter)1015 UPB_INLINE const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry* envoy_config_core_v3_Metadata_typed_filter_metadata_next(const envoy_config_core_v3_Metadata* msg, size_t* iter) {
1016 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1017 const upb_Map* map = upb_Message_GetMap(UPB_UPCAST(msg), &field);
1018 if (!map) return NULL;
1019 return (const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry*)_upb_map_next(map, iter);
1020 }
_envoy_config_core_v3_Metadata_typed_filter_metadata_upb_map(envoy_config_core_v3_Metadata * msg)1021 UPB_INLINE const upb_Map* _envoy_config_core_v3_Metadata_typed_filter_metadata_upb_map(envoy_config_core_v3_Metadata* msg) {
1022 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1023 return upb_Message_GetMap(UPB_UPCAST(msg), &field);
1024 }
_envoy_config_core_v3_Metadata_typed_filter_metadata_mutable_upb_map(envoy_config_core_v3_Metadata * msg,upb_Arena * a)1025 UPB_INLINE upb_Map* _envoy_config_core_v3_Metadata_typed_filter_metadata_mutable_upb_map(envoy_config_core_v3_Metadata* msg, upb_Arena* a) {
1026 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1027 return _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg), &field, 0, sizeof(struct google_protobuf_Any*), a);
1028 }
1029
envoy_config_core_v3_Metadata_filter_metadata_clear(envoy_config_core_v3_Metadata * msg)1030 UPB_INLINE void envoy_config_core_v3_Metadata_filter_metadata_clear(envoy_config_core_v3_Metadata* msg) {
1031 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1032 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1033 if (!map) return;
1034 _upb_Map_Clear(map);
1035 }
envoy_config_core_v3_Metadata_filter_metadata_set(envoy_config_core_v3_Metadata * msg,upb_StringView key,struct google_protobuf_Struct * val,upb_Arena * a)1036 UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_set(envoy_config_core_v3_Metadata* msg, upb_StringView key, struct google_protobuf_Struct* val, upb_Arena* a) {
1037 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1038 upb_Map* map = _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg),
1039 &field, 0, sizeof(val), a);
1040 return _upb_Map_Insert(map, &key, 0, &val, sizeof(val), a) !=
1041 kUpb_MapInsertStatus_OutOfMemory;
1042 }
envoy_config_core_v3_Metadata_filter_metadata_delete(envoy_config_core_v3_Metadata * msg,upb_StringView key)1043 UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_delete(envoy_config_core_v3_Metadata* msg, upb_StringView key) {
1044 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1045 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1046 if (!map) return false;
1047 return _upb_Map_Delete(map, &key, 0, NULL);
1048 }
envoy_config_core_v3_Metadata_filter_metadata_nextmutable(envoy_config_core_v3_Metadata * msg,size_t * iter)1049 UPB_INLINE envoy_config_core_v3_Metadata_FilterMetadataEntry* envoy_config_core_v3_Metadata_filter_metadata_nextmutable(envoy_config_core_v3_Metadata* msg, size_t* iter) {
1050 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1051 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1052 if (!map) return NULL;
1053 return (envoy_config_core_v3_Metadata_FilterMetadataEntry*)_upb_map_next(map, iter);
1054 }
envoy_config_core_v3_Metadata_typed_filter_metadata_clear(envoy_config_core_v3_Metadata * msg)1055 UPB_INLINE void envoy_config_core_v3_Metadata_typed_filter_metadata_clear(envoy_config_core_v3_Metadata* msg) {
1056 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1057 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1058 if (!map) return;
1059 _upb_Map_Clear(map);
1060 }
envoy_config_core_v3_Metadata_typed_filter_metadata_set(envoy_config_core_v3_Metadata * msg,upb_StringView key,struct google_protobuf_Any * val,upb_Arena * a)1061 UPB_INLINE bool envoy_config_core_v3_Metadata_typed_filter_metadata_set(envoy_config_core_v3_Metadata* msg, upb_StringView key, struct google_protobuf_Any* val, upb_Arena* a) {
1062 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1063 upb_Map* map = _upb_Message_GetOrCreateMutableMap(UPB_UPCAST(msg),
1064 &field, 0, sizeof(val), a);
1065 return _upb_Map_Insert(map, &key, 0, &val, sizeof(val), a) !=
1066 kUpb_MapInsertStatus_OutOfMemory;
1067 }
envoy_config_core_v3_Metadata_typed_filter_metadata_delete(envoy_config_core_v3_Metadata * msg,upb_StringView key)1068 UPB_INLINE bool envoy_config_core_v3_Metadata_typed_filter_metadata_delete(envoy_config_core_v3_Metadata* msg, upb_StringView key) {
1069 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1070 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1071 if (!map) return false;
1072 return _upb_Map_Delete(map, &key, 0, NULL);
1073 }
envoy_config_core_v3_Metadata_typed_filter_metadata_nextmutable(envoy_config_core_v3_Metadata * msg,size_t * iter)1074 UPB_INLINE envoy_config_core_v3_Metadata_TypedFilterMetadataEntry* envoy_config_core_v3_Metadata_typed_filter_metadata_nextmutable(envoy_config_core_v3_Metadata* msg, size_t* iter) {
1075 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1076 upb_Map* map = (upb_Map*)upb_Message_GetMap(UPB_UPCAST(msg), &field);
1077 if (!map) return NULL;
1078 return (envoy_config_core_v3_Metadata_TypedFilterMetadataEntry*)_upb_map_next(map, iter);
1079 }
1080
1081 /* envoy.config.core.v3.Metadata.FilterMetadataEntry */
1082
envoy_config_core_v3_Metadata_FilterMetadataEntry_key(const envoy_config_core_v3_Metadata_FilterMetadataEntry * msg)1083 UPB_INLINE upb_StringView envoy_config_core_v3_Metadata_FilterMetadataEntry_key(const envoy_config_core_v3_Metadata_FilterMetadataEntry* msg) {
1084 upb_StringView ret;
1085 _upb_msg_map_key(msg, &ret, 0);
1086 return ret;
1087 }
envoy_config_core_v3_Metadata_FilterMetadataEntry_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry * msg)1088 UPB_INLINE const struct google_protobuf_Struct* envoy_config_core_v3_Metadata_FilterMetadataEntry_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry* msg) {
1089 struct google_protobuf_Struct* ret;
1090 _upb_msg_map_value(msg, &ret, sizeof(ret));
1091 return ret;
1092 }
envoy_config_core_v3_Metadata_FilterMetadataEntry_has_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry * msg)1093 UPB_INLINE bool envoy_config_core_v3_Metadata_FilterMetadataEntry_has_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry* msg) {
1094 const upb_MiniTableField field = {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1095 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1096 }
1097
envoy_config_core_v3_Metadata_FilterMetadataEntry_set_value(envoy_config_core_v3_Metadata_FilterMetadataEntry * msg,struct google_protobuf_Struct * value)1098 UPB_INLINE void envoy_config_core_v3_Metadata_FilterMetadataEntry_set_value(envoy_config_core_v3_Metadata_FilterMetadataEntry *msg, struct google_protobuf_Struct* value) {
1099 _upb_msg_map_set_value(msg, &value, sizeof(struct google_protobuf_Struct*));
1100 }
1101
1102 /* envoy.config.core.v3.Metadata.TypedFilterMetadataEntry */
1103
envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_key(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry * msg)1104 UPB_INLINE upb_StringView envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_key(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry* msg) {
1105 upb_StringView ret;
1106 _upb_msg_map_key(msg, &ret, 0);
1107 return ret;
1108 }
envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_value(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry * msg)1109 UPB_INLINE const struct google_protobuf_Any* envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_value(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry* msg) {
1110 struct google_protobuf_Any* ret;
1111 _upb_msg_map_value(msg, &ret, sizeof(ret));
1112 return ret;
1113 }
envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_has_value(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry * msg)1114 UPB_INLINE bool envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_has_value(const envoy_config_core_v3_Metadata_TypedFilterMetadataEntry* msg) {
1115 const upb_MiniTableField field = {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1116 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1117 }
1118
envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_set_value(envoy_config_core_v3_Metadata_TypedFilterMetadataEntry * msg,struct google_protobuf_Any * value)1119 UPB_INLINE void envoy_config_core_v3_Metadata_TypedFilterMetadataEntry_set_value(envoy_config_core_v3_Metadata_TypedFilterMetadataEntry *msg, struct google_protobuf_Any* value) {
1120 _upb_msg_map_set_value(msg, &value, sizeof(struct google_protobuf_Any*));
1121 }
1122
1123 /* envoy.config.core.v3.RuntimeUInt32 */
1124
envoy_config_core_v3_RuntimeUInt32_new(upb_Arena * arena)1125 UPB_INLINE envoy_config_core_v3_RuntimeUInt32* envoy_config_core_v3_RuntimeUInt32_new(upb_Arena* arena) {
1126 return (envoy_config_core_v3_RuntimeUInt32*)_upb_Message_New(&envoy__config__core__v3__RuntimeUInt32_msg_init, arena);
1127 }
envoy_config_core_v3_RuntimeUInt32_parse(const char * buf,size_t size,upb_Arena * arena)1128 UPB_INLINE envoy_config_core_v3_RuntimeUInt32* envoy_config_core_v3_RuntimeUInt32_parse(const char* buf, size_t size, upb_Arena* arena) {
1129 envoy_config_core_v3_RuntimeUInt32* ret = envoy_config_core_v3_RuntimeUInt32_new(arena);
1130 if (!ret) return NULL;
1131 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeUInt32_msg_init, NULL, 0, arena) !=
1132 kUpb_DecodeStatus_Ok) {
1133 return NULL;
1134 }
1135 return ret;
1136 }
envoy_config_core_v3_RuntimeUInt32_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1137 UPB_INLINE envoy_config_core_v3_RuntimeUInt32* envoy_config_core_v3_RuntimeUInt32_parse_ex(const char* buf, size_t size,
1138 const upb_ExtensionRegistry* extreg,
1139 int options, upb_Arena* arena) {
1140 envoy_config_core_v3_RuntimeUInt32* ret = envoy_config_core_v3_RuntimeUInt32_new(arena);
1141 if (!ret) return NULL;
1142 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeUInt32_msg_init, extreg, options,
1143 arena) != kUpb_DecodeStatus_Ok) {
1144 return NULL;
1145 }
1146 return ret;
1147 }
envoy_config_core_v3_RuntimeUInt32_serialize(const envoy_config_core_v3_RuntimeUInt32 * msg,upb_Arena * arena,size_t * len)1148 UPB_INLINE char* envoy_config_core_v3_RuntimeUInt32_serialize(const envoy_config_core_v3_RuntimeUInt32* msg, upb_Arena* arena, size_t* len) {
1149 char* ptr;
1150 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeUInt32_msg_init, 0, arena, &ptr, len);
1151 return ptr;
1152 }
envoy_config_core_v3_RuntimeUInt32_serialize_ex(const envoy_config_core_v3_RuntimeUInt32 * msg,int options,upb_Arena * arena,size_t * len)1153 UPB_INLINE char* envoy_config_core_v3_RuntimeUInt32_serialize_ex(const envoy_config_core_v3_RuntimeUInt32* msg, int options,
1154 upb_Arena* arena, size_t* len) {
1155 char* ptr;
1156 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeUInt32_msg_init, options, arena, &ptr, len);
1157 return ptr;
1158 }
envoy_config_core_v3_RuntimeUInt32_clear_default_value(envoy_config_core_v3_RuntimeUInt32 * msg)1159 UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_clear_default_value(envoy_config_core_v3_RuntimeUInt32* msg) {
1160 const upb_MiniTableField field = {2, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1161 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1162 }
envoy_config_core_v3_RuntimeUInt32_default_value(const envoy_config_core_v3_RuntimeUInt32 * msg)1163 UPB_INLINE uint32_t envoy_config_core_v3_RuntimeUInt32_default_value(const envoy_config_core_v3_RuntimeUInt32* msg) {
1164 uint32_t default_val = (uint32_t)0u;
1165 uint32_t ret;
1166 const upb_MiniTableField field = {2, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1167 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1168 &default_val, &ret);
1169 return ret;
1170 }
envoy_config_core_v3_RuntimeUInt32_clear_runtime_key(envoy_config_core_v3_RuntimeUInt32 * msg)1171 UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_clear_runtime_key(envoy_config_core_v3_RuntimeUInt32* msg) {
1172 const upb_MiniTableField field = {3, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1173 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1174 }
envoy_config_core_v3_RuntimeUInt32_runtime_key(const envoy_config_core_v3_RuntimeUInt32 * msg)1175 UPB_INLINE upb_StringView envoy_config_core_v3_RuntimeUInt32_runtime_key(const envoy_config_core_v3_RuntimeUInt32* msg) {
1176 upb_StringView default_val = upb_StringView_FromString("");
1177 upb_StringView ret;
1178 const upb_MiniTableField field = {3, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1179 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1180 &default_val, &ret);
1181 return ret;
1182 }
1183
envoy_config_core_v3_RuntimeUInt32_set_default_value(envoy_config_core_v3_RuntimeUInt32 * msg,uint32_t value)1184 UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_set_default_value(envoy_config_core_v3_RuntimeUInt32 *msg, uint32_t value) {
1185 const upb_MiniTableField field = {2, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1186 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1187 }
envoy_config_core_v3_RuntimeUInt32_set_runtime_key(envoy_config_core_v3_RuntimeUInt32 * msg,upb_StringView value)1188 UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_set_runtime_key(envoy_config_core_v3_RuntimeUInt32 *msg, upb_StringView value) {
1189 const upb_MiniTableField field = {3, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1190 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1191 }
1192
1193 /* envoy.config.core.v3.RuntimePercent */
1194
envoy_config_core_v3_RuntimePercent_new(upb_Arena * arena)1195 UPB_INLINE envoy_config_core_v3_RuntimePercent* envoy_config_core_v3_RuntimePercent_new(upb_Arena* arena) {
1196 return (envoy_config_core_v3_RuntimePercent*)_upb_Message_New(&envoy__config__core__v3__RuntimePercent_msg_init, arena);
1197 }
envoy_config_core_v3_RuntimePercent_parse(const char * buf,size_t size,upb_Arena * arena)1198 UPB_INLINE envoy_config_core_v3_RuntimePercent* envoy_config_core_v3_RuntimePercent_parse(const char* buf, size_t size, upb_Arena* arena) {
1199 envoy_config_core_v3_RuntimePercent* ret = envoy_config_core_v3_RuntimePercent_new(arena);
1200 if (!ret) return NULL;
1201 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimePercent_msg_init, NULL, 0, arena) !=
1202 kUpb_DecodeStatus_Ok) {
1203 return NULL;
1204 }
1205 return ret;
1206 }
envoy_config_core_v3_RuntimePercent_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1207 UPB_INLINE envoy_config_core_v3_RuntimePercent* envoy_config_core_v3_RuntimePercent_parse_ex(const char* buf, size_t size,
1208 const upb_ExtensionRegistry* extreg,
1209 int options, upb_Arena* arena) {
1210 envoy_config_core_v3_RuntimePercent* ret = envoy_config_core_v3_RuntimePercent_new(arena);
1211 if (!ret) return NULL;
1212 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimePercent_msg_init, extreg, options,
1213 arena) != kUpb_DecodeStatus_Ok) {
1214 return NULL;
1215 }
1216 return ret;
1217 }
envoy_config_core_v3_RuntimePercent_serialize(const envoy_config_core_v3_RuntimePercent * msg,upb_Arena * arena,size_t * len)1218 UPB_INLINE char* envoy_config_core_v3_RuntimePercent_serialize(const envoy_config_core_v3_RuntimePercent* msg, upb_Arena* arena, size_t* len) {
1219 char* ptr;
1220 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimePercent_msg_init, 0, arena, &ptr, len);
1221 return ptr;
1222 }
envoy_config_core_v3_RuntimePercent_serialize_ex(const envoy_config_core_v3_RuntimePercent * msg,int options,upb_Arena * arena,size_t * len)1223 UPB_INLINE char* envoy_config_core_v3_RuntimePercent_serialize_ex(const envoy_config_core_v3_RuntimePercent* msg, int options,
1224 upb_Arena* arena, size_t* len) {
1225 char* ptr;
1226 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimePercent_msg_init, options, arena, &ptr, len);
1227 return ptr;
1228 }
envoy_config_core_v3_RuntimePercent_clear_default_value(envoy_config_core_v3_RuntimePercent * msg)1229 UPB_INLINE void envoy_config_core_v3_RuntimePercent_clear_default_value(envoy_config_core_v3_RuntimePercent* msg) {
1230 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1231 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1232 }
envoy_config_core_v3_RuntimePercent_default_value(const envoy_config_core_v3_RuntimePercent * msg)1233 UPB_INLINE const struct envoy_type_v3_Percent* envoy_config_core_v3_RuntimePercent_default_value(const envoy_config_core_v3_RuntimePercent* msg) {
1234 const struct envoy_type_v3_Percent* default_val = NULL;
1235 const struct envoy_type_v3_Percent* ret;
1236 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1237 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1238 &default_val, &ret);
1239 return ret;
1240 }
envoy_config_core_v3_RuntimePercent_has_default_value(const envoy_config_core_v3_RuntimePercent * msg)1241 UPB_INLINE bool envoy_config_core_v3_RuntimePercent_has_default_value(const envoy_config_core_v3_RuntimePercent* msg) {
1242 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1243 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1244 }
envoy_config_core_v3_RuntimePercent_clear_runtime_key(envoy_config_core_v3_RuntimePercent * msg)1245 UPB_INLINE void envoy_config_core_v3_RuntimePercent_clear_runtime_key(envoy_config_core_v3_RuntimePercent* msg) {
1246 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1247 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1248 }
envoy_config_core_v3_RuntimePercent_runtime_key(const envoy_config_core_v3_RuntimePercent * msg)1249 UPB_INLINE upb_StringView envoy_config_core_v3_RuntimePercent_runtime_key(const envoy_config_core_v3_RuntimePercent* msg) {
1250 upb_StringView default_val = upb_StringView_FromString("");
1251 upb_StringView ret;
1252 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1253 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1254 &default_val, &ret);
1255 return ret;
1256 }
1257
envoy_config_core_v3_RuntimePercent_set_default_value(envoy_config_core_v3_RuntimePercent * msg,struct envoy_type_v3_Percent * value)1258 UPB_INLINE void envoy_config_core_v3_RuntimePercent_set_default_value(envoy_config_core_v3_RuntimePercent *msg, struct envoy_type_v3_Percent* value) {
1259 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1260 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1261 }
envoy_config_core_v3_RuntimePercent_mutable_default_value(envoy_config_core_v3_RuntimePercent * msg,upb_Arena * arena)1262 UPB_INLINE struct envoy_type_v3_Percent* envoy_config_core_v3_RuntimePercent_mutable_default_value(envoy_config_core_v3_RuntimePercent* msg, upb_Arena* arena) {
1263 struct envoy_type_v3_Percent* sub = (struct envoy_type_v3_Percent*)envoy_config_core_v3_RuntimePercent_default_value(msg);
1264 if (sub == NULL) {
1265 sub = (struct envoy_type_v3_Percent*)_upb_Message_New(&envoy__type__v3__Percent_msg_init, arena);
1266 if (sub) envoy_config_core_v3_RuntimePercent_set_default_value(msg, sub);
1267 }
1268 return sub;
1269 }
envoy_config_core_v3_RuntimePercent_set_runtime_key(envoy_config_core_v3_RuntimePercent * msg,upb_StringView value)1270 UPB_INLINE void envoy_config_core_v3_RuntimePercent_set_runtime_key(envoy_config_core_v3_RuntimePercent *msg, upb_StringView value) {
1271 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1272 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1273 }
1274
1275 /* envoy.config.core.v3.RuntimeDouble */
1276
envoy_config_core_v3_RuntimeDouble_new(upb_Arena * arena)1277 UPB_INLINE envoy_config_core_v3_RuntimeDouble* envoy_config_core_v3_RuntimeDouble_new(upb_Arena* arena) {
1278 return (envoy_config_core_v3_RuntimeDouble*)_upb_Message_New(&envoy__config__core__v3__RuntimeDouble_msg_init, arena);
1279 }
envoy_config_core_v3_RuntimeDouble_parse(const char * buf,size_t size,upb_Arena * arena)1280 UPB_INLINE envoy_config_core_v3_RuntimeDouble* envoy_config_core_v3_RuntimeDouble_parse(const char* buf, size_t size, upb_Arena* arena) {
1281 envoy_config_core_v3_RuntimeDouble* ret = envoy_config_core_v3_RuntimeDouble_new(arena);
1282 if (!ret) return NULL;
1283 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeDouble_msg_init, NULL, 0, arena) !=
1284 kUpb_DecodeStatus_Ok) {
1285 return NULL;
1286 }
1287 return ret;
1288 }
envoy_config_core_v3_RuntimeDouble_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1289 UPB_INLINE envoy_config_core_v3_RuntimeDouble* envoy_config_core_v3_RuntimeDouble_parse_ex(const char* buf, size_t size,
1290 const upb_ExtensionRegistry* extreg,
1291 int options, upb_Arena* arena) {
1292 envoy_config_core_v3_RuntimeDouble* ret = envoy_config_core_v3_RuntimeDouble_new(arena);
1293 if (!ret) return NULL;
1294 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeDouble_msg_init, extreg, options,
1295 arena) != kUpb_DecodeStatus_Ok) {
1296 return NULL;
1297 }
1298 return ret;
1299 }
envoy_config_core_v3_RuntimeDouble_serialize(const envoy_config_core_v3_RuntimeDouble * msg,upb_Arena * arena,size_t * len)1300 UPB_INLINE char* envoy_config_core_v3_RuntimeDouble_serialize(const envoy_config_core_v3_RuntimeDouble* msg, upb_Arena* arena, size_t* len) {
1301 char* ptr;
1302 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeDouble_msg_init, 0, arena, &ptr, len);
1303 return ptr;
1304 }
envoy_config_core_v3_RuntimeDouble_serialize_ex(const envoy_config_core_v3_RuntimeDouble * msg,int options,upb_Arena * arena,size_t * len)1305 UPB_INLINE char* envoy_config_core_v3_RuntimeDouble_serialize_ex(const envoy_config_core_v3_RuntimeDouble* msg, int options,
1306 upb_Arena* arena, size_t* len) {
1307 char* ptr;
1308 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeDouble_msg_init, options, arena, &ptr, len);
1309 return ptr;
1310 }
envoy_config_core_v3_RuntimeDouble_clear_default_value(envoy_config_core_v3_RuntimeDouble * msg)1311 UPB_INLINE void envoy_config_core_v3_RuntimeDouble_clear_default_value(envoy_config_core_v3_RuntimeDouble* msg) {
1312 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
1313 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1314 }
envoy_config_core_v3_RuntimeDouble_default_value(const envoy_config_core_v3_RuntimeDouble * msg)1315 UPB_INLINE double envoy_config_core_v3_RuntimeDouble_default_value(const envoy_config_core_v3_RuntimeDouble* msg) {
1316 double default_val = 0;
1317 double ret;
1318 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
1319 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1320 &default_val, &ret);
1321 return ret;
1322 }
envoy_config_core_v3_RuntimeDouble_clear_runtime_key(envoy_config_core_v3_RuntimeDouble * msg)1323 UPB_INLINE void envoy_config_core_v3_RuntimeDouble_clear_runtime_key(envoy_config_core_v3_RuntimeDouble* msg) {
1324 const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1325 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1326 }
envoy_config_core_v3_RuntimeDouble_runtime_key(const envoy_config_core_v3_RuntimeDouble * msg)1327 UPB_INLINE upb_StringView envoy_config_core_v3_RuntimeDouble_runtime_key(const envoy_config_core_v3_RuntimeDouble* msg) {
1328 upb_StringView default_val = upb_StringView_FromString("");
1329 upb_StringView ret;
1330 const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1331 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1332 &default_val, &ret);
1333 return ret;
1334 }
1335
envoy_config_core_v3_RuntimeDouble_set_default_value(envoy_config_core_v3_RuntimeDouble * msg,double value)1336 UPB_INLINE void envoy_config_core_v3_RuntimeDouble_set_default_value(envoy_config_core_v3_RuntimeDouble *msg, double value) {
1337 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)};
1338 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1339 }
envoy_config_core_v3_RuntimeDouble_set_runtime_key(envoy_config_core_v3_RuntimeDouble * msg,upb_StringView value)1340 UPB_INLINE void envoy_config_core_v3_RuntimeDouble_set_runtime_key(envoy_config_core_v3_RuntimeDouble *msg, upb_StringView value) {
1341 const upb_MiniTableField field = {2, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1342 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1343 }
1344
1345 /* envoy.config.core.v3.RuntimeFeatureFlag */
1346
envoy_config_core_v3_RuntimeFeatureFlag_new(upb_Arena * arena)1347 UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag* envoy_config_core_v3_RuntimeFeatureFlag_new(upb_Arena* arena) {
1348 return (envoy_config_core_v3_RuntimeFeatureFlag*)_upb_Message_New(&envoy__config__core__v3__RuntimeFeatureFlag_msg_init, arena);
1349 }
envoy_config_core_v3_RuntimeFeatureFlag_parse(const char * buf,size_t size,upb_Arena * arena)1350 UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag* envoy_config_core_v3_RuntimeFeatureFlag_parse(const char* buf, size_t size, upb_Arena* arena) {
1351 envoy_config_core_v3_RuntimeFeatureFlag* ret = envoy_config_core_v3_RuntimeFeatureFlag_new(arena);
1352 if (!ret) return NULL;
1353 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeFeatureFlag_msg_init, NULL, 0, arena) !=
1354 kUpb_DecodeStatus_Ok) {
1355 return NULL;
1356 }
1357 return ret;
1358 }
envoy_config_core_v3_RuntimeFeatureFlag_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1359 UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag* envoy_config_core_v3_RuntimeFeatureFlag_parse_ex(const char* buf, size_t size,
1360 const upb_ExtensionRegistry* extreg,
1361 int options, upb_Arena* arena) {
1362 envoy_config_core_v3_RuntimeFeatureFlag* ret = envoy_config_core_v3_RuntimeFeatureFlag_new(arena);
1363 if (!ret) return NULL;
1364 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__RuntimeFeatureFlag_msg_init, extreg, options,
1365 arena) != kUpb_DecodeStatus_Ok) {
1366 return NULL;
1367 }
1368 return ret;
1369 }
envoy_config_core_v3_RuntimeFeatureFlag_serialize(const envoy_config_core_v3_RuntimeFeatureFlag * msg,upb_Arena * arena,size_t * len)1370 UPB_INLINE char* envoy_config_core_v3_RuntimeFeatureFlag_serialize(const envoy_config_core_v3_RuntimeFeatureFlag* msg, upb_Arena* arena, size_t* len) {
1371 char* ptr;
1372 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeFeatureFlag_msg_init, 0, arena, &ptr, len);
1373 return ptr;
1374 }
envoy_config_core_v3_RuntimeFeatureFlag_serialize_ex(const envoy_config_core_v3_RuntimeFeatureFlag * msg,int options,upb_Arena * arena,size_t * len)1375 UPB_INLINE char* envoy_config_core_v3_RuntimeFeatureFlag_serialize_ex(const envoy_config_core_v3_RuntimeFeatureFlag* msg, int options,
1376 upb_Arena* arena, size_t* len) {
1377 char* ptr;
1378 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__RuntimeFeatureFlag_msg_init, options, arena, &ptr, len);
1379 return ptr;
1380 }
envoy_config_core_v3_RuntimeFeatureFlag_clear_default_value(envoy_config_core_v3_RuntimeFeatureFlag * msg)1381 UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_clear_default_value(envoy_config_core_v3_RuntimeFeatureFlag* msg) {
1382 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1383 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1384 }
envoy_config_core_v3_RuntimeFeatureFlag_default_value(const envoy_config_core_v3_RuntimeFeatureFlag * msg)1385 UPB_INLINE const struct google_protobuf_BoolValue* envoy_config_core_v3_RuntimeFeatureFlag_default_value(const envoy_config_core_v3_RuntimeFeatureFlag* msg) {
1386 const struct google_protobuf_BoolValue* default_val = NULL;
1387 const struct google_protobuf_BoolValue* ret;
1388 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1389 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1390 &default_val, &ret);
1391 return ret;
1392 }
envoy_config_core_v3_RuntimeFeatureFlag_has_default_value(const envoy_config_core_v3_RuntimeFeatureFlag * msg)1393 UPB_INLINE bool envoy_config_core_v3_RuntimeFeatureFlag_has_default_value(const envoy_config_core_v3_RuntimeFeatureFlag* msg) {
1394 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1395 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1396 }
envoy_config_core_v3_RuntimeFeatureFlag_clear_runtime_key(envoy_config_core_v3_RuntimeFeatureFlag * msg)1397 UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_clear_runtime_key(envoy_config_core_v3_RuntimeFeatureFlag* msg) {
1398 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1399 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1400 }
envoy_config_core_v3_RuntimeFeatureFlag_runtime_key(const envoy_config_core_v3_RuntimeFeatureFlag * msg)1401 UPB_INLINE upb_StringView envoy_config_core_v3_RuntimeFeatureFlag_runtime_key(const envoy_config_core_v3_RuntimeFeatureFlag* msg) {
1402 upb_StringView default_val = upb_StringView_FromString("");
1403 upb_StringView ret;
1404 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1405 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1406 &default_val, &ret);
1407 return ret;
1408 }
1409
envoy_config_core_v3_RuntimeFeatureFlag_set_default_value(envoy_config_core_v3_RuntimeFeatureFlag * msg,struct google_protobuf_BoolValue * value)1410 UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_set_default_value(envoy_config_core_v3_RuntimeFeatureFlag *msg, struct google_protobuf_BoolValue* value) {
1411 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1412 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1413 }
envoy_config_core_v3_RuntimeFeatureFlag_mutable_default_value(envoy_config_core_v3_RuntimeFeatureFlag * msg,upb_Arena * arena)1414 UPB_INLINE struct google_protobuf_BoolValue* envoy_config_core_v3_RuntimeFeatureFlag_mutable_default_value(envoy_config_core_v3_RuntimeFeatureFlag* msg, upb_Arena* arena) {
1415 struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_config_core_v3_RuntimeFeatureFlag_default_value(msg);
1416 if (sub == NULL) {
1417 sub = (struct google_protobuf_BoolValue*)_upb_Message_New(&google__protobuf__BoolValue_msg_init, arena);
1418 if (sub) envoy_config_core_v3_RuntimeFeatureFlag_set_default_value(msg, sub);
1419 }
1420 return sub;
1421 }
envoy_config_core_v3_RuntimeFeatureFlag_set_runtime_key(envoy_config_core_v3_RuntimeFeatureFlag * msg,upb_StringView value)1422 UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_set_runtime_key(envoy_config_core_v3_RuntimeFeatureFlag *msg, upb_StringView value) {
1423 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1424 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1425 }
1426
1427 /* envoy.config.core.v3.QueryParameter */
1428
envoy_config_core_v3_QueryParameter_new(upb_Arena * arena)1429 UPB_INLINE envoy_config_core_v3_QueryParameter* envoy_config_core_v3_QueryParameter_new(upb_Arena* arena) {
1430 return (envoy_config_core_v3_QueryParameter*)_upb_Message_New(&envoy__config__core__v3__QueryParameter_msg_init, arena);
1431 }
envoy_config_core_v3_QueryParameter_parse(const char * buf,size_t size,upb_Arena * arena)1432 UPB_INLINE envoy_config_core_v3_QueryParameter* envoy_config_core_v3_QueryParameter_parse(const char* buf, size_t size, upb_Arena* arena) {
1433 envoy_config_core_v3_QueryParameter* ret = envoy_config_core_v3_QueryParameter_new(arena);
1434 if (!ret) return NULL;
1435 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__QueryParameter_msg_init, NULL, 0, arena) !=
1436 kUpb_DecodeStatus_Ok) {
1437 return NULL;
1438 }
1439 return ret;
1440 }
envoy_config_core_v3_QueryParameter_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1441 UPB_INLINE envoy_config_core_v3_QueryParameter* envoy_config_core_v3_QueryParameter_parse_ex(const char* buf, size_t size,
1442 const upb_ExtensionRegistry* extreg,
1443 int options, upb_Arena* arena) {
1444 envoy_config_core_v3_QueryParameter* ret = envoy_config_core_v3_QueryParameter_new(arena);
1445 if (!ret) return NULL;
1446 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__QueryParameter_msg_init, extreg, options,
1447 arena) != kUpb_DecodeStatus_Ok) {
1448 return NULL;
1449 }
1450 return ret;
1451 }
envoy_config_core_v3_QueryParameter_serialize(const envoy_config_core_v3_QueryParameter * msg,upb_Arena * arena,size_t * len)1452 UPB_INLINE char* envoy_config_core_v3_QueryParameter_serialize(const envoy_config_core_v3_QueryParameter* msg, upb_Arena* arena, size_t* len) {
1453 char* ptr;
1454 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__QueryParameter_msg_init, 0, arena, &ptr, len);
1455 return ptr;
1456 }
envoy_config_core_v3_QueryParameter_serialize_ex(const envoy_config_core_v3_QueryParameter * msg,int options,upb_Arena * arena,size_t * len)1457 UPB_INLINE char* envoy_config_core_v3_QueryParameter_serialize_ex(const envoy_config_core_v3_QueryParameter* msg, int options,
1458 upb_Arena* arena, size_t* len) {
1459 char* ptr;
1460 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__QueryParameter_msg_init, options, arena, &ptr, len);
1461 return ptr;
1462 }
envoy_config_core_v3_QueryParameter_clear_key(envoy_config_core_v3_QueryParameter * msg)1463 UPB_INLINE void envoy_config_core_v3_QueryParameter_clear_key(envoy_config_core_v3_QueryParameter* msg) {
1464 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1465 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1466 }
envoy_config_core_v3_QueryParameter_key(const envoy_config_core_v3_QueryParameter * msg)1467 UPB_INLINE upb_StringView envoy_config_core_v3_QueryParameter_key(const envoy_config_core_v3_QueryParameter* msg) {
1468 upb_StringView default_val = upb_StringView_FromString("");
1469 upb_StringView ret;
1470 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1471 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1472 &default_val, &ret);
1473 return ret;
1474 }
envoy_config_core_v3_QueryParameter_clear_value(envoy_config_core_v3_QueryParameter * msg)1475 UPB_INLINE void envoy_config_core_v3_QueryParameter_clear_value(envoy_config_core_v3_QueryParameter* msg) {
1476 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1477 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1478 }
envoy_config_core_v3_QueryParameter_value(const envoy_config_core_v3_QueryParameter * msg)1479 UPB_INLINE upb_StringView envoy_config_core_v3_QueryParameter_value(const envoy_config_core_v3_QueryParameter* msg) {
1480 upb_StringView default_val = upb_StringView_FromString("");
1481 upb_StringView ret;
1482 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1483 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1484 &default_val, &ret);
1485 return ret;
1486 }
1487
envoy_config_core_v3_QueryParameter_set_key(envoy_config_core_v3_QueryParameter * msg,upb_StringView value)1488 UPB_INLINE void envoy_config_core_v3_QueryParameter_set_key(envoy_config_core_v3_QueryParameter *msg, upb_StringView value) {
1489 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1490 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1491 }
envoy_config_core_v3_QueryParameter_set_value(envoy_config_core_v3_QueryParameter * msg,upb_StringView value)1492 UPB_INLINE void envoy_config_core_v3_QueryParameter_set_value(envoy_config_core_v3_QueryParameter *msg, upb_StringView value) {
1493 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1494 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1495 }
1496
1497 /* envoy.config.core.v3.HeaderValue */
1498
envoy_config_core_v3_HeaderValue_new(upb_Arena * arena)1499 UPB_INLINE envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderValue_new(upb_Arena* arena) {
1500 return (envoy_config_core_v3_HeaderValue*)_upb_Message_New(&envoy__config__core__v3__HeaderValue_msg_init, arena);
1501 }
envoy_config_core_v3_HeaderValue_parse(const char * buf,size_t size,upb_Arena * arena)1502 UPB_INLINE envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderValue_parse(const char* buf, size_t size, upb_Arena* arena) {
1503 envoy_config_core_v3_HeaderValue* ret = envoy_config_core_v3_HeaderValue_new(arena);
1504 if (!ret) return NULL;
1505 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderValue_msg_init, NULL, 0, arena) !=
1506 kUpb_DecodeStatus_Ok) {
1507 return NULL;
1508 }
1509 return ret;
1510 }
envoy_config_core_v3_HeaderValue_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1511 UPB_INLINE envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderValue_parse_ex(const char* buf, size_t size,
1512 const upb_ExtensionRegistry* extreg,
1513 int options, upb_Arena* arena) {
1514 envoy_config_core_v3_HeaderValue* ret = envoy_config_core_v3_HeaderValue_new(arena);
1515 if (!ret) return NULL;
1516 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderValue_msg_init, extreg, options,
1517 arena) != kUpb_DecodeStatus_Ok) {
1518 return NULL;
1519 }
1520 return ret;
1521 }
envoy_config_core_v3_HeaderValue_serialize(const envoy_config_core_v3_HeaderValue * msg,upb_Arena * arena,size_t * len)1522 UPB_INLINE char* envoy_config_core_v3_HeaderValue_serialize(const envoy_config_core_v3_HeaderValue* msg, upb_Arena* arena, size_t* len) {
1523 char* ptr;
1524 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderValue_msg_init, 0, arena, &ptr, len);
1525 return ptr;
1526 }
envoy_config_core_v3_HeaderValue_serialize_ex(const envoy_config_core_v3_HeaderValue * msg,int options,upb_Arena * arena,size_t * len)1527 UPB_INLINE char* envoy_config_core_v3_HeaderValue_serialize_ex(const envoy_config_core_v3_HeaderValue* msg, int options,
1528 upb_Arena* arena, size_t* len) {
1529 char* ptr;
1530 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderValue_msg_init, options, arena, &ptr, len);
1531 return ptr;
1532 }
envoy_config_core_v3_HeaderValue_clear_key(envoy_config_core_v3_HeaderValue * msg)1533 UPB_INLINE void envoy_config_core_v3_HeaderValue_clear_key(envoy_config_core_v3_HeaderValue* msg) {
1534 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1535 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1536 }
envoy_config_core_v3_HeaderValue_key(const envoy_config_core_v3_HeaderValue * msg)1537 UPB_INLINE upb_StringView envoy_config_core_v3_HeaderValue_key(const envoy_config_core_v3_HeaderValue* msg) {
1538 upb_StringView default_val = upb_StringView_FromString("");
1539 upb_StringView ret;
1540 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1541 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1542 &default_val, &ret);
1543 return ret;
1544 }
envoy_config_core_v3_HeaderValue_clear_value(envoy_config_core_v3_HeaderValue * msg)1545 UPB_INLINE void envoy_config_core_v3_HeaderValue_clear_value(envoy_config_core_v3_HeaderValue* msg) {
1546 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1547 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1548 }
envoy_config_core_v3_HeaderValue_value(const envoy_config_core_v3_HeaderValue * msg)1549 UPB_INLINE upb_StringView envoy_config_core_v3_HeaderValue_value(const envoy_config_core_v3_HeaderValue* msg) {
1550 upb_StringView default_val = upb_StringView_FromString("");
1551 upb_StringView ret;
1552 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1553 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1554 &default_val, &ret);
1555 return ret;
1556 }
envoy_config_core_v3_HeaderValue_clear_raw_value(envoy_config_core_v3_HeaderValue * msg)1557 UPB_INLINE void envoy_config_core_v3_HeaderValue_clear_raw_value(envoy_config_core_v3_HeaderValue* msg) {
1558 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1559 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1560 }
envoy_config_core_v3_HeaderValue_raw_value(const envoy_config_core_v3_HeaderValue * msg)1561 UPB_INLINE upb_StringView envoy_config_core_v3_HeaderValue_raw_value(const envoy_config_core_v3_HeaderValue* msg) {
1562 upb_StringView default_val = upb_StringView_FromString("");
1563 upb_StringView ret;
1564 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1565 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1566 &default_val, &ret);
1567 return ret;
1568 }
1569
envoy_config_core_v3_HeaderValue_set_key(envoy_config_core_v3_HeaderValue * msg,upb_StringView value)1570 UPB_INLINE void envoy_config_core_v3_HeaderValue_set_key(envoy_config_core_v3_HeaderValue *msg, upb_StringView value) {
1571 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1572 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1573 }
envoy_config_core_v3_HeaderValue_set_value(envoy_config_core_v3_HeaderValue * msg,upb_StringView value)1574 UPB_INLINE void envoy_config_core_v3_HeaderValue_set_value(envoy_config_core_v3_HeaderValue *msg, upb_StringView value) {
1575 const upb_MiniTableField field = {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1576 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1577 }
envoy_config_core_v3_HeaderValue_set_raw_value(envoy_config_core_v3_HeaderValue * msg,upb_StringView value)1578 UPB_INLINE void envoy_config_core_v3_HeaderValue_set_raw_value(envoy_config_core_v3_HeaderValue *msg, upb_StringView value) {
1579 const upb_MiniTableField field = {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1580 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1581 }
1582
1583 /* envoy.config.core.v3.HeaderValueOption */
1584
envoy_config_core_v3_HeaderValueOption_new(upb_Arena * arena)1585 UPB_INLINE envoy_config_core_v3_HeaderValueOption* envoy_config_core_v3_HeaderValueOption_new(upb_Arena* arena) {
1586 return (envoy_config_core_v3_HeaderValueOption*)_upb_Message_New(&envoy__config__core__v3__HeaderValueOption_msg_init, arena);
1587 }
envoy_config_core_v3_HeaderValueOption_parse(const char * buf,size_t size,upb_Arena * arena)1588 UPB_INLINE envoy_config_core_v3_HeaderValueOption* envoy_config_core_v3_HeaderValueOption_parse(const char* buf, size_t size, upb_Arena* arena) {
1589 envoy_config_core_v3_HeaderValueOption* ret = envoy_config_core_v3_HeaderValueOption_new(arena);
1590 if (!ret) return NULL;
1591 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderValueOption_msg_init, NULL, 0, arena) !=
1592 kUpb_DecodeStatus_Ok) {
1593 return NULL;
1594 }
1595 return ret;
1596 }
envoy_config_core_v3_HeaderValueOption_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1597 UPB_INLINE envoy_config_core_v3_HeaderValueOption* envoy_config_core_v3_HeaderValueOption_parse_ex(const char* buf, size_t size,
1598 const upb_ExtensionRegistry* extreg,
1599 int options, upb_Arena* arena) {
1600 envoy_config_core_v3_HeaderValueOption* ret = envoy_config_core_v3_HeaderValueOption_new(arena);
1601 if (!ret) return NULL;
1602 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderValueOption_msg_init, extreg, options,
1603 arena) != kUpb_DecodeStatus_Ok) {
1604 return NULL;
1605 }
1606 return ret;
1607 }
envoy_config_core_v3_HeaderValueOption_serialize(const envoy_config_core_v3_HeaderValueOption * msg,upb_Arena * arena,size_t * len)1608 UPB_INLINE char* envoy_config_core_v3_HeaderValueOption_serialize(const envoy_config_core_v3_HeaderValueOption* msg, upb_Arena* arena, size_t* len) {
1609 char* ptr;
1610 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderValueOption_msg_init, 0, arena, &ptr, len);
1611 return ptr;
1612 }
envoy_config_core_v3_HeaderValueOption_serialize_ex(const envoy_config_core_v3_HeaderValueOption * msg,int options,upb_Arena * arena,size_t * len)1613 UPB_INLINE char* envoy_config_core_v3_HeaderValueOption_serialize_ex(const envoy_config_core_v3_HeaderValueOption* msg, int options,
1614 upb_Arena* arena, size_t* len) {
1615 char* ptr;
1616 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderValueOption_msg_init, options, arena, &ptr, len);
1617 return ptr;
1618 }
envoy_config_core_v3_HeaderValueOption_clear_header(envoy_config_core_v3_HeaderValueOption * msg)1619 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_clear_header(envoy_config_core_v3_HeaderValueOption* msg) {
1620 const upb_MiniTableField field = {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1621 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1622 }
envoy_config_core_v3_HeaderValueOption_header(const envoy_config_core_v3_HeaderValueOption * msg)1623 UPB_INLINE const envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderValueOption_header(const envoy_config_core_v3_HeaderValueOption* msg) {
1624 const envoy_config_core_v3_HeaderValue* default_val = NULL;
1625 const envoy_config_core_v3_HeaderValue* ret;
1626 const upb_MiniTableField field = {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1627 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1628 &default_val, &ret);
1629 return ret;
1630 }
envoy_config_core_v3_HeaderValueOption_has_header(const envoy_config_core_v3_HeaderValueOption * msg)1631 UPB_INLINE bool envoy_config_core_v3_HeaderValueOption_has_header(const envoy_config_core_v3_HeaderValueOption* msg) {
1632 const upb_MiniTableField field = {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1633 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1634 }
envoy_config_core_v3_HeaderValueOption_clear_append(envoy_config_core_v3_HeaderValueOption * msg)1635 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_clear_append(envoy_config_core_v3_HeaderValueOption* msg) {
1636 const upb_MiniTableField field = {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1637 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1638 }
envoy_config_core_v3_HeaderValueOption_append(const envoy_config_core_v3_HeaderValueOption * msg)1639 UPB_INLINE const struct google_protobuf_BoolValue* envoy_config_core_v3_HeaderValueOption_append(const envoy_config_core_v3_HeaderValueOption* msg) {
1640 const struct google_protobuf_BoolValue* default_val = NULL;
1641 const struct google_protobuf_BoolValue* ret;
1642 const upb_MiniTableField field = {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1643 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1644 &default_val, &ret);
1645 return ret;
1646 }
envoy_config_core_v3_HeaderValueOption_has_append(const envoy_config_core_v3_HeaderValueOption * msg)1647 UPB_INLINE bool envoy_config_core_v3_HeaderValueOption_has_append(const envoy_config_core_v3_HeaderValueOption* msg) {
1648 const upb_MiniTableField field = {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1649 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1650 }
envoy_config_core_v3_HeaderValueOption_clear_append_action(envoy_config_core_v3_HeaderValueOption * msg)1651 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_clear_append_action(envoy_config_core_v3_HeaderValueOption* msg) {
1652 const upb_MiniTableField field = {3, UPB_SIZE(20, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1653 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1654 }
envoy_config_core_v3_HeaderValueOption_append_action(const envoy_config_core_v3_HeaderValueOption * msg)1655 UPB_INLINE int32_t envoy_config_core_v3_HeaderValueOption_append_action(const envoy_config_core_v3_HeaderValueOption* msg) {
1656 int32_t default_val = 0;
1657 int32_t ret;
1658 const upb_MiniTableField field = {3, UPB_SIZE(20, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1659 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1660 &default_val, &ret);
1661 return ret;
1662 }
envoy_config_core_v3_HeaderValueOption_clear_keep_empty_value(envoy_config_core_v3_HeaderValueOption * msg)1663 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_clear_keep_empty_value(envoy_config_core_v3_HeaderValueOption* msg) {
1664 const upb_MiniTableField field = {4, UPB_SIZE(24, 16), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
1665 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1666 }
envoy_config_core_v3_HeaderValueOption_keep_empty_value(const envoy_config_core_v3_HeaderValueOption * msg)1667 UPB_INLINE bool envoy_config_core_v3_HeaderValueOption_keep_empty_value(const envoy_config_core_v3_HeaderValueOption* msg) {
1668 bool default_val = false;
1669 bool ret;
1670 const upb_MiniTableField field = {4, UPB_SIZE(24, 16), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
1671 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1672 &default_val, &ret);
1673 return ret;
1674 }
1675
envoy_config_core_v3_HeaderValueOption_set_header(envoy_config_core_v3_HeaderValueOption * msg,envoy_config_core_v3_HeaderValue * value)1676 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_header(envoy_config_core_v3_HeaderValueOption *msg, envoy_config_core_v3_HeaderValue* value) {
1677 const upb_MiniTableField field = {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1678 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1679 }
envoy_config_core_v3_HeaderValueOption_mutable_header(envoy_config_core_v3_HeaderValueOption * msg,upb_Arena * arena)1680 UPB_INLINE struct envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderValueOption_mutable_header(envoy_config_core_v3_HeaderValueOption* msg, upb_Arena* arena) {
1681 struct envoy_config_core_v3_HeaderValue* sub = (struct envoy_config_core_v3_HeaderValue*)envoy_config_core_v3_HeaderValueOption_header(msg);
1682 if (sub == NULL) {
1683 sub = (struct envoy_config_core_v3_HeaderValue*)_upb_Message_New(&envoy__config__core__v3__HeaderValue_msg_init, arena);
1684 if (sub) envoy_config_core_v3_HeaderValueOption_set_header(msg, sub);
1685 }
1686 return sub;
1687 }
envoy_config_core_v3_HeaderValueOption_set_append(envoy_config_core_v3_HeaderValueOption * msg,struct google_protobuf_BoolValue * value)1688 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_append(envoy_config_core_v3_HeaderValueOption *msg, struct google_protobuf_BoolValue* value) {
1689 const upb_MiniTableField field = {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1690 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1691 }
envoy_config_core_v3_HeaderValueOption_mutable_append(envoy_config_core_v3_HeaderValueOption * msg,upb_Arena * arena)1692 UPB_INLINE struct google_protobuf_BoolValue* envoy_config_core_v3_HeaderValueOption_mutable_append(envoy_config_core_v3_HeaderValueOption* msg, upb_Arena* arena) {
1693 struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_config_core_v3_HeaderValueOption_append(msg);
1694 if (sub == NULL) {
1695 sub = (struct google_protobuf_BoolValue*)_upb_Message_New(&google__protobuf__BoolValue_msg_init, arena);
1696 if (sub) envoy_config_core_v3_HeaderValueOption_set_append(msg, sub);
1697 }
1698 return sub;
1699 }
envoy_config_core_v3_HeaderValueOption_set_append_action(envoy_config_core_v3_HeaderValueOption * msg,int32_t value)1700 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_append_action(envoy_config_core_v3_HeaderValueOption *msg, int32_t value) {
1701 const upb_MiniTableField field = {3, UPB_SIZE(20, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)};
1702 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1703 }
envoy_config_core_v3_HeaderValueOption_set_keep_empty_value(envoy_config_core_v3_HeaderValueOption * msg,bool value)1704 UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_keep_empty_value(envoy_config_core_v3_HeaderValueOption *msg, bool value) {
1705 const upb_MiniTableField field = {4, UPB_SIZE(24, 16), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)};
1706 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1707 }
1708
1709 /* envoy.config.core.v3.HeaderMap */
1710
envoy_config_core_v3_HeaderMap_new(upb_Arena * arena)1711 UPB_INLINE envoy_config_core_v3_HeaderMap* envoy_config_core_v3_HeaderMap_new(upb_Arena* arena) {
1712 return (envoy_config_core_v3_HeaderMap*)_upb_Message_New(&envoy__config__core__v3__HeaderMap_msg_init, arena);
1713 }
envoy_config_core_v3_HeaderMap_parse(const char * buf,size_t size,upb_Arena * arena)1714 UPB_INLINE envoy_config_core_v3_HeaderMap* envoy_config_core_v3_HeaderMap_parse(const char* buf, size_t size, upb_Arena* arena) {
1715 envoy_config_core_v3_HeaderMap* ret = envoy_config_core_v3_HeaderMap_new(arena);
1716 if (!ret) return NULL;
1717 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderMap_msg_init, NULL, 0, arena) !=
1718 kUpb_DecodeStatus_Ok) {
1719 return NULL;
1720 }
1721 return ret;
1722 }
envoy_config_core_v3_HeaderMap_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1723 UPB_INLINE envoy_config_core_v3_HeaderMap* envoy_config_core_v3_HeaderMap_parse_ex(const char* buf, size_t size,
1724 const upb_ExtensionRegistry* extreg,
1725 int options, upb_Arena* arena) {
1726 envoy_config_core_v3_HeaderMap* ret = envoy_config_core_v3_HeaderMap_new(arena);
1727 if (!ret) return NULL;
1728 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__HeaderMap_msg_init, extreg, options,
1729 arena) != kUpb_DecodeStatus_Ok) {
1730 return NULL;
1731 }
1732 return ret;
1733 }
envoy_config_core_v3_HeaderMap_serialize(const envoy_config_core_v3_HeaderMap * msg,upb_Arena * arena,size_t * len)1734 UPB_INLINE char* envoy_config_core_v3_HeaderMap_serialize(const envoy_config_core_v3_HeaderMap* msg, upb_Arena* arena, size_t* len) {
1735 char* ptr;
1736 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderMap_msg_init, 0, arena, &ptr, len);
1737 return ptr;
1738 }
envoy_config_core_v3_HeaderMap_serialize_ex(const envoy_config_core_v3_HeaderMap * msg,int options,upb_Arena * arena,size_t * len)1739 UPB_INLINE char* envoy_config_core_v3_HeaderMap_serialize_ex(const envoy_config_core_v3_HeaderMap* msg, int options,
1740 upb_Arena* arena, size_t* len) {
1741 char* ptr;
1742 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__HeaderMap_msg_init, options, arena, &ptr, len);
1743 return ptr;
1744 }
envoy_config_core_v3_HeaderMap_clear_headers(envoy_config_core_v3_HeaderMap * msg)1745 UPB_INLINE void envoy_config_core_v3_HeaderMap_clear_headers(envoy_config_core_v3_HeaderMap* msg) {
1746 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1747 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1748 }
envoy_config_core_v3_HeaderMap_headers(const envoy_config_core_v3_HeaderMap * msg,size_t * size)1749 UPB_INLINE const envoy_config_core_v3_HeaderValue* const* envoy_config_core_v3_HeaderMap_headers(const envoy_config_core_v3_HeaderMap* msg, size_t* size) {
1750 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1751 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
1752 if (arr) {
1753 if (size) *size = arr->UPB_PRIVATE(size);
1754 return (const envoy_config_core_v3_HeaderValue* const*)upb_Array_DataPtr(arr);
1755 } else {
1756 if (size) *size = 0;
1757 return NULL;
1758 }
1759 }
_envoy_config_core_v3_HeaderMap_headers_upb_array(const envoy_config_core_v3_HeaderMap * msg,size_t * size)1760 UPB_INLINE const upb_Array* _envoy_config_core_v3_HeaderMap_headers_upb_array(const envoy_config_core_v3_HeaderMap* msg, size_t* size) {
1761 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1762 const upb_Array* arr = upb_Message_GetArray(UPB_UPCAST(msg), &field);
1763 if (size) {
1764 *size = arr ? arr->UPB_PRIVATE(size) : 0;
1765 }
1766 return arr;
1767 }
_envoy_config_core_v3_HeaderMap_headers_mutable_upb_array(envoy_config_core_v3_HeaderMap * msg,size_t * size,upb_Arena * arena)1768 UPB_INLINE upb_Array* _envoy_config_core_v3_HeaderMap_headers_mutable_upb_array(envoy_config_core_v3_HeaderMap* msg, size_t* size, upb_Arena* arena) {
1769 const upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1770 upb_Array* arr = upb_Message_GetOrCreateMutableArray(UPB_UPCAST(msg),
1771 &field, arena);
1772 if (size) {
1773 *size = arr ? arr->UPB_PRIVATE(size) : 0;
1774 }
1775 return arr;
1776 }
1777
envoy_config_core_v3_HeaderMap_mutable_headers(envoy_config_core_v3_HeaderMap * msg,size_t * size)1778 UPB_INLINE envoy_config_core_v3_HeaderValue** envoy_config_core_v3_HeaderMap_mutable_headers(envoy_config_core_v3_HeaderMap* msg, size_t* size) {
1779 upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1780 upb_Array* arr = upb_Message_GetMutableArray(UPB_UPCAST(msg), &field);
1781 if (arr) {
1782 if (size) *size = arr->UPB_PRIVATE(size);
1783 return (envoy_config_core_v3_HeaderValue**)upb_Array_MutableDataPtr(arr);
1784 } else {
1785 if (size) *size = 0;
1786 return NULL;
1787 }
1788 }
envoy_config_core_v3_HeaderMap_resize_headers(envoy_config_core_v3_HeaderMap * msg,size_t size,upb_Arena * arena)1789 UPB_INLINE envoy_config_core_v3_HeaderValue** envoy_config_core_v3_HeaderMap_resize_headers(envoy_config_core_v3_HeaderMap* msg, size_t size, upb_Arena* arena) {
1790 upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1791 return (envoy_config_core_v3_HeaderValue**)upb_Message_ResizeArrayUninitialized(UPB_UPCAST(msg),
1792 &field, size, arena);
1793 }
envoy_config_core_v3_HeaderMap_add_headers(envoy_config_core_v3_HeaderMap * msg,upb_Arena * arena)1794 UPB_INLINE struct envoy_config_core_v3_HeaderValue* envoy_config_core_v3_HeaderMap_add_headers(envoy_config_core_v3_HeaderMap* msg, upb_Arena* arena) {
1795 upb_MiniTableField field = {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)};
1796 upb_Array* arr = upb_Message_GetOrCreateMutableArray(
1797 UPB_UPCAST(msg), &field, arena);
1798 if (!arr || !UPB_PRIVATE(_upb_Array_ResizeUninitialized)(
1799 arr, arr->UPB_PRIVATE(size) + 1, arena)) {
1800 return NULL;
1801 }
1802 struct envoy_config_core_v3_HeaderValue* sub = (struct envoy_config_core_v3_HeaderValue*)_upb_Message_New(&envoy__config__core__v3__HeaderValue_msg_init, arena);
1803 if (!arr || !sub) return NULL;
1804 UPB_PRIVATE(_upb_Array_Set)
1805 (arr, arr->UPB_PRIVATE(size) - 1, &sub, sizeof(sub));
1806 return sub;
1807 }
1808
1809 /* envoy.config.core.v3.WatchedDirectory */
1810
envoy_config_core_v3_WatchedDirectory_new(upb_Arena * arena)1811 UPB_INLINE envoy_config_core_v3_WatchedDirectory* envoy_config_core_v3_WatchedDirectory_new(upb_Arena* arena) {
1812 return (envoy_config_core_v3_WatchedDirectory*)_upb_Message_New(&envoy__config__core__v3__WatchedDirectory_msg_init, arena);
1813 }
envoy_config_core_v3_WatchedDirectory_parse(const char * buf,size_t size,upb_Arena * arena)1814 UPB_INLINE envoy_config_core_v3_WatchedDirectory* envoy_config_core_v3_WatchedDirectory_parse(const char* buf, size_t size, upb_Arena* arena) {
1815 envoy_config_core_v3_WatchedDirectory* ret = envoy_config_core_v3_WatchedDirectory_new(arena);
1816 if (!ret) return NULL;
1817 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__WatchedDirectory_msg_init, NULL, 0, arena) !=
1818 kUpb_DecodeStatus_Ok) {
1819 return NULL;
1820 }
1821 return ret;
1822 }
envoy_config_core_v3_WatchedDirectory_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1823 UPB_INLINE envoy_config_core_v3_WatchedDirectory* envoy_config_core_v3_WatchedDirectory_parse_ex(const char* buf, size_t size,
1824 const upb_ExtensionRegistry* extreg,
1825 int options, upb_Arena* arena) {
1826 envoy_config_core_v3_WatchedDirectory* ret = envoy_config_core_v3_WatchedDirectory_new(arena);
1827 if (!ret) return NULL;
1828 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__WatchedDirectory_msg_init, extreg, options,
1829 arena) != kUpb_DecodeStatus_Ok) {
1830 return NULL;
1831 }
1832 return ret;
1833 }
envoy_config_core_v3_WatchedDirectory_serialize(const envoy_config_core_v3_WatchedDirectory * msg,upb_Arena * arena,size_t * len)1834 UPB_INLINE char* envoy_config_core_v3_WatchedDirectory_serialize(const envoy_config_core_v3_WatchedDirectory* msg, upb_Arena* arena, size_t* len) {
1835 char* ptr;
1836 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__WatchedDirectory_msg_init, 0, arena, &ptr, len);
1837 return ptr;
1838 }
envoy_config_core_v3_WatchedDirectory_serialize_ex(const envoy_config_core_v3_WatchedDirectory * msg,int options,upb_Arena * arena,size_t * len)1839 UPB_INLINE char* envoy_config_core_v3_WatchedDirectory_serialize_ex(const envoy_config_core_v3_WatchedDirectory* msg, int options,
1840 upb_Arena* arena, size_t* len) {
1841 char* ptr;
1842 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__WatchedDirectory_msg_init, options, arena, &ptr, len);
1843 return ptr;
1844 }
envoy_config_core_v3_WatchedDirectory_clear_path(envoy_config_core_v3_WatchedDirectory * msg)1845 UPB_INLINE void envoy_config_core_v3_WatchedDirectory_clear_path(envoy_config_core_v3_WatchedDirectory* msg) {
1846 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1847 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1848 }
envoy_config_core_v3_WatchedDirectory_path(const envoy_config_core_v3_WatchedDirectory * msg)1849 UPB_INLINE upb_StringView envoy_config_core_v3_WatchedDirectory_path(const envoy_config_core_v3_WatchedDirectory* msg) {
1850 upb_StringView default_val = upb_StringView_FromString("");
1851 upb_StringView ret;
1852 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1853 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1854 &default_val, &ret);
1855 return ret;
1856 }
1857
envoy_config_core_v3_WatchedDirectory_set_path(envoy_config_core_v3_WatchedDirectory * msg,upb_StringView value)1858 UPB_INLINE void envoy_config_core_v3_WatchedDirectory_set_path(envoy_config_core_v3_WatchedDirectory *msg, upb_StringView value) {
1859 const upb_MiniTableField field = {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1860 _upb_Message_SetNonExtensionField((upb_Message *)msg, &field, &value);
1861 }
1862
1863 /* envoy.config.core.v3.DataSource */
1864
envoy_config_core_v3_DataSource_new(upb_Arena * arena)1865 UPB_INLINE envoy_config_core_v3_DataSource* envoy_config_core_v3_DataSource_new(upb_Arena* arena) {
1866 return (envoy_config_core_v3_DataSource*)_upb_Message_New(&envoy__config__core__v3__DataSource_msg_init, arena);
1867 }
envoy_config_core_v3_DataSource_parse(const char * buf,size_t size,upb_Arena * arena)1868 UPB_INLINE envoy_config_core_v3_DataSource* envoy_config_core_v3_DataSource_parse(const char* buf, size_t size, upb_Arena* arena) {
1869 envoy_config_core_v3_DataSource* ret = envoy_config_core_v3_DataSource_new(arena);
1870 if (!ret) return NULL;
1871 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__DataSource_msg_init, NULL, 0, arena) !=
1872 kUpb_DecodeStatus_Ok) {
1873 return NULL;
1874 }
1875 return ret;
1876 }
envoy_config_core_v3_DataSource_parse_ex(const char * buf,size_t size,const upb_ExtensionRegistry * extreg,int options,upb_Arena * arena)1877 UPB_INLINE envoy_config_core_v3_DataSource* envoy_config_core_v3_DataSource_parse_ex(const char* buf, size_t size,
1878 const upb_ExtensionRegistry* extreg,
1879 int options, upb_Arena* arena) {
1880 envoy_config_core_v3_DataSource* ret = envoy_config_core_v3_DataSource_new(arena);
1881 if (!ret) return NULL;
1882 if (upb_Decode(buf, size, UPB_UPCAST(ret), &envoy__config__core__v3__DataSource_msg_init, extreg, options,
1883 arena) != kUpb_DecodeStatus_Ok) {
1884 return NULL;
1885 }
1886 return ret;
1887 }
envoy_config_core_v3_DataSource_serialize(const envoy_config_core_v3_DataSource * msg,upb_Arena * arena,size_t * len)1888 UPB_INLINE char* envoy_config_core_v3_DataSource_serialize(const envoy_config_core_v3_DataSource* msg, upb_Arena* arena, size_t* len) {
1889 char* ptr;
1890 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__DataSource_msg_init, 0, arena, &ptr, len);
1891 return ptr;
1892 }
envoy_config_core_v3_DataSource_serialize_ex(const envoy_config_core_v3_DataSource * msg,int options,upb_Arena * arena,size_t * len)1893 UPB_INLINE char* envoy_config_core_v3_DataSource_serialize_ex(const envoy_config_core_v3_DataSource* msg, int options,
1894 upb_Arena* arena, size_t* len) {
1895 char* ptr;
1896 (void)upb_Encode(UPB_UPCAST(msg), &envoy__config__core__v3__DataSource_msg_init, options, arena, &ptr, len);
1897 return ptr;
1898 }
1899 typedef enum {
1900 envoy_config_core_v3_DataSource_specifier_filename = 1,
1901 envoy_config_core_v3_DataSource_specifier_inline_bytes = 2,
1902 envoy_config_core_v3_DataSource_specifier_inline_string = 3,
1903 envoy_config_core_v3_DataSource_specifier_environment_variable = 4,
1904 envoy_config_core_v3_DataSource_specifier_NOT_SET = 0
1905 } envoy_config_core_v3_DataSource_specifier_oneofcases;
envoy_config_core_v3_DataSource_specifier_case(const envoy_config_core_v3_DataSource * msg)1906 UPB_INLINE envoy_config_core_v3_DataSource_specifier_oneofcases envoy_config_core_v3_DataSource_specifier_case(const envoy_config_core_v3_DataSource* msg) {
1907 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1908 return (envoy_config_core_v3_DataSource_specifier_oneofcases)upb_Message_WhichOneofFieldNumber(
1909 UPB_UPCAST(msg), &field);
1910 }
envoy_config_core_v3_DataSource_clear_filename(envoy_config_core_v3_DataSource * msg)1911 UPB_INLINE void envoy_config_core_v3_DataSource_clear_filename(envoy_config_core_v3_DataSource* msg) {
1912 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1913 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1914 }
envoy_config_core_v3_DataSource_filename(const envoy_config_core_v3_DataSource * msg)1915 UPB_INLINE upb_StringView envoy_config_core_v3_DataSource_filename(const envoy_config_core_v3_DataSource* msg) {
1916 upb_StringView default_val = upb_StringView_FromString("");
1917 upb_StringView ret;
1918 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1919 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1920 &default_val, &ret);
1921 return ret;
1922 }
envoy_config_core_v3_DataSource_has_filename(const envoy_config_core_v3_DataSource * msg)1923 UPB_INLINE bool envoy_config_core_v3_DataSource_has_filename(const envoy_config_core_v3_DataSource* msg) {
1924 const upb_MiniTableField field = {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1925 return upb_Message_HasBaseField(UPB_UPCAST(msg), &field);
1926 }
envoy_config_core_v3_DataSource_clear_inline_bytes(envoy_config_core_v3_DataSource * msg)1927 UPB_INLINE void envoy_config_core_v3_DataSource_clear_inline_bytes(envoy_config_core_v3_DataSource* msg) {
1928 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1929 upb_Message_ClearBaseField(UPB_UPCAST(msg), &field);
1930 }
envoy_config_core_v3_DataSource_inline_bytes(const envoy_config_core_v3_DataSource * msg)1931 UPB_INLINE upb_StringView envoy_config_core_v3_DataSource_inline_bytes(const envoy_config_core_v3_DataSource* msg) {
1932 upb_StringView default_val = upb_StringView_FromString("");
1933 upb_StringView ret;
1934 const upb_MiniTableField field = {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)};
1935 _upb_Message_GetNonExtensionField(UPB_UPCAST(msg), &field,
1936 &default_val, &ret);
1937 return ret;
1938 }
envoy_config_core_v3_DataSource_has_inline_bytes(const envoy_config_core_v3_DataSource * msg)1939