GRPC C++  1.39.1
discovery.upb.h
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * envoy/service/discovery/v3/discovery.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_SERVICE_DISCOVERY_V3_DISCOVERY_PROTO_UPB_H_
10 #define ENVOY_SERVICE_DISCOVERY_V3_DISCOVERY_PROTO_UPB_H_
11 
12 #include "upb/msg.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
42 extern const upb_msglayout envoy_service_discovery_v3_Resource_msginit;
46 struct google_protobuf_Any;
48 struct google_rpc_Status;
49 extern const upb_msglayout envoy_config_core_v3_ControlPlane_msginit;
50 extern const upb_msglayout envoy_config_core_v3_Node_msginit;
51 extern const upb_msglayout google_protobuf_Any_msginit;
52 extern const upb_msglayout google_protobuf_Duration_msginit;
53 extern const upb_msglayout google_rpc_Status_msginit;
54 
55 
56 /* envoy.service.discovery.v3.DiscoveryRequest */
57 
60 }
62  upb_arena *arena) {
64  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_DiscoveryRequest_msginit, arena)) ? ret : NULL;
65 }
67  upb_arena *arena, int options) {
69  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_DiscoveryRequest_msginit, arena, options))
70  ? ret : NULL;
71 }
73  return upb_encode(msg, &envoy_service_discovery_v3_DiscoveryRequest_msginit, arena, len);
74 }
75 
76 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_version_info(const envoy_service_discovery_v3_DiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview); }
78 UPB_INLINE const struct envoy_config_core_v3_Node* envoy_service_discovery_v3_DiscoveryRequest_node(const envoy_service_discovery_v3_DiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(28, 56), const struct envoy_config_core_v3_Node*); }
79 UPB_INLINE upb_strview const* envoy_service_discovery_v3_DiscoveryRequest_resource_names(const envoy_service_discovery_v3_DiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(36, 72), len); }
80 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_type_url(const envoy_service_discovery_v3_DiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview); }
81 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_response_nonce(const envoy_service_discovery_v3_DiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview); }
83 UPB_INLINE const struct google_rpc_Status* envoy_service_discovery_v3_DiscoveryRequest_error_detail(const envoy_service_discovery_v3_DiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const struct google_rpc_Status*); }
84 
86  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
87 }
89  _upb_sethas(msg, 1);
90  *UPB_PTR_AT(msg, UPB_SIZE(28, 56), struct envoy_config_core_v3_Node*) = value;
91 }
94  if (sub == NULL) {
96  if (!sub) return NULL;
98  }
99  return sub;
100 }
102  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(36, 72), len);
103 }
105  return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(36, 72), len, UPB_SIZE(3, 4), arena);
106 }
108  return _upb_array_append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(3, 4), &val,
109  arena);
110 }
112  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
113 }
115  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview) = value;
116 }
118  _upb_sethas(msg, 2);
119  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), struct google_rpc_Status*) = value;
120 }
123  if (sub == NULL) {
124  sub = (struct google_rpc_Status*)_upb_msg_new(&google_rpc_Status_msginit, arena);
125  if (!sub) return NULL;
127  }
128  return sub;
129 }
130 
131 /* envoy.service.discovery.v3.DiscoveryResponse */
132 
135 }
137  upb_arena *arena) {
139  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_DiscoveryResponse_msginit, arena)) ? ret : NULL;
140 }
142  upb_arena *arena, int options) {
144  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_DiscoveryResponse_msginit, arena, options))
145  ? ret : NULL;
146 }
148  return upb_encode(msg, &envoy_service_discovery_v3_DiscoveryResponse_msginit, arena, len);
149 }
150 
151 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_version_info(const envoy_service_discovery_v3_DiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview); }
152 UPB_INLINE bool envoy_service_discovery_v3_DiscoveryResponse_has_resources(const envoy_service_discovery_v3_DiscoveryResponse *msg) { return _upb_has_submsg_nohasbit(msg, UPB_SIZE(32, 64)); }
153 UPB_INLINE const struct google_protobuf_Any* const* envoy_service_discovery_v3_DiscoveryResponse_resources(const envoy_service_discovery_v3_DiscoveryResponse *msg, size_t *len) { return (const struct google_protobuf_Any* const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
154 UPB_INLINE bool envoy_service_discovery_v3_DiscoveryResponse_canary(const envoy_service_discovery_v3_DiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool); }
155 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_type_url(const envoy_service_discovery_v3_DiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview); }
156 UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_nonce(const envoy_service_discovery_v3_DiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview); }
159 
161  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
162 }
164  return (struct google_protobuf_Any**)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
165 }
167  return (struct google_protobuf_Any**)_upb_array_resize_accessor2(msg, UPB_SIZE(32, 64), len, UPB_SIZE(2, 3), arena);
168 }
170  struct google_protobuf_Any* sub = (struct google_protobuf_Any*)_upb_msg_new(&google_protobuf_Any_msginit, arena);
171  bool ok = _upb_array_append_accessor2(
172  msg, UPB_SIZE(32, 64), UPB_SIZE(2, 3), &sub, arena);
173  if (!ok) return NULL;
174  return sub;
175 }
177  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
178 }
180  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
181 }
183  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview) = value;
184 }
186  _upb_sethas(msg, 1);
187  *UPB_PTR_AT(msg, UPB_SIZE(28, 56), struct envoy_config_core_v3_ControlPlane*) = value;
188 }
191  if (sub == NULL) {
193  if (!sub) return NULL;
195  }
196  return sub;
197 }
198 
199 /* envoy.service.discovery.v3.DeltaDiscoveryRequest */
200 
203 }
205  upb_arena *arena) {
207  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_DeltaDiscoveryRequest_msginit, arena)) ? ret : NULL;
208 }
210  upb_arena *arena, int options) {
212  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_DeltaDiscoveryRequest_msginit, arena, options))
213  ? ret : NULL;
214 }
217 }
218 
220 UPB_INLINE const struct envoy_config_core_v3_Node* envoy_service_discovery_v3_DeltaDiscoveryRequest_node(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const struct envoy_config_core_v3_Node*); }
221 UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_type_url(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview); }
222 UPB_INLINE upb_strview const* envoy_service_discovery_v3_DeltaDiscoveryRequest_resource_names_subscribe(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len); }
223 UPB_INLINE upb_strview const* envoy_service_discovery_v3_DeltaDiscoveryRequest_resource_names_unsubscribe(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
224 UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_has_initial_resource_versions(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg) { return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 72)); }
226 UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_get(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key, upb_strview *val) { return _upb_msg_map_get(msg, UPB_SIZE(36, 72), &key, 0, val, 0); }
228 UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_response_nonce(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview); }
230 UPB_INLINE const struct google_rpc_Status* envoy_service_discovery_v3_DeltaDiscoveryRequest_error_detail(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(24, 48), const struct google_rpc_Status*); }
231 
233  _upb_sethas(msg, 1);
234  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), struct envoy_config_core_v3_Node*) = value;
235 }
238  if (sub == NULL) {
240  if (!sub) return NULL;
242  }
243  return sub;
244 }
246  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
247 }
249  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
250 }
252  return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(28, 56), len, UPB_SIZE(3, 4), arena);
253 }
255  return _upb_array_append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(3, 4), &val,
256  arena);
257 }
259  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
260 }
262  return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(32, 64), len, UPB_SIZE(3, 4), arena);
263 }
265  return _upb_array_append_accessor2(msg, UPB_SIZE(32, 64), UPB_SIZE(3, 4), &val,
266  arena);
267 }
269 UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_set(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key, upb_strview val, upb_arena *a) { return _upb_msg_map_set(msg, UPB_SIZE(36, 72), &key, 0, &val, 0, a); }
270 UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_delete(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key) { return _upb_msg_map_delete(msg, UPB_SIZE(36, 72), &key, 0); }
273  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
274 }
276  _upb_sethas(msg, 2);
277  *UPB_PTR_AT(msg, UPB_SIZE(24, 48), struct google_rpc_Status*) = value;
278 }
281  if (sub == NULL) {
282  sub = (struct google_rpc_Status*)_upb_msg_new(&google_rpc_Status_msginit, arena);
283  if (!sub) return NULL;
285  }
286  return sub;
287 }
288 
289 /* envoy.service.discovery.v3.DeltaDiscoveryRequest.InitialResourceVersionsEntry */
290 
292  upb_strview ret;
293  _upb_msg_map_key(msg, &ret, 0);
294  return ret;
295 }
297  upb_strview ret;
298  _upb_msg_map_value(msg, &ret, 0);
299  return ret;
300 }
301 
303  _upb_msg_map_set_value(msg, &value, 0);
304 }
305 
306 /* envoy.service.discovery.v3.DeltaDiscoveryResponse */
307 
310 }
312  upb_arena *arena) {
314  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_DeltaDiscoveryResponse_msginit, arena)) ? ret : NULL;
315 }
317  upb_arena *arena, int options) {
319  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_DeltaDiscoveryResponse_msginit, arena, options))
320  ? ret : NULL;
321 }
324 }
325 
326 UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_system_version_info(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview); }
327 UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryResponse_has_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg) { return _upb_has_submsg_nohasbit(msg, UPB_SIZE(32, 64)); }
328 UPB_INLINE const envoy_service_discovery_v3_Resource* const* envoy_service_discovery_v3_DeltaDiscoveryResponse_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len) { return (const envoy_service_discovery_v3_Resource* const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
329 UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_type_url(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview); }
330 UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_nonce(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview); }
331 UPB_INLINE upb_strview const* envoy_service_discovery_v3_DeltaDiscoveryResponse_removed_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(36, 72), len); }
334 
336  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
337 }
339  return (envoy_service_discovery_v3_Resource**)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
340 }
342  return (envoy_service_discovery_v3_Resource**)_upb_array_resize_accessor2(msg, UPB_SIZE(32, 64), len, UPB_SIZE(2, 3), arena);
343 }
346  bool ok = _upb_array_append_accessor2(
347  msg, UPB_SIZE(32, 64), UPB_SIZE(2, 3), &sub, arena);
348  if (!ok) return NULL;
349  return sub;
350 }
352  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
353 }
355  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview) = value;
356 }
358  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(36, 72), len);
359 }
361  return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(36, 72), len, UPB_SIZE(3, 4), arena);
362 }
364  return _upb_array_append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(3, 4), &val,
365  arena);
366 }
368  _upb_sethas(msg, 1);
369  *UPB_PTR_AT(msg, UPB_SIZE(28, 56), struct envoy_config_core_v3_ControlPlane*) = value;
370 }
373  if (sub == NULL) {
375  if (!sub) return NULL;
377  }
378  return sub;
379 }
380 
381 /* envoy.service.discovery.v3.Resource */
382 
385 }
387  upb_arena *arena) {
389  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_Resource_msginit, arena)) ? ret : NULL;
390 }
392  upb_arena *arena, int options) {
394  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_Resource_msginit, arena, options))
395  ? ret : NULL;
396 }
397 UPB_INLINE char *envoy_service_discovery_v3_Resource_serialize(const envoy_service_discovery_v3_Resource *msg, upb_arena *arena, size_t *len) {
398  return upb_encode(msg, &envoy_service_discovery_v3_Resource_msginit, arena, len);
399 }
400 
401 UPB_INLINE upb_strview envoy_service_discovery_v3_Resource_version(const envoy_service_discovery_v3_Resource *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview); }
402 UPB_INLINE bool envoy_service_discovery_v3_Resource_has_resource(const envoy_service_discovery_v3_Resource *msg) { return _upb_hasbit(msg, 1); }
403 UPB_INLINE const struct google_protobuf_Any* envoy_service_discovery_v3_Resource_resource(const envoy_service_discovery_v3_Resource *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const struct google_protobuf_Any*); }
404 UPB_INLINE upb_strview envoy_service_discovery_v3_Resource_name(const envoy_service_discovery_v3_Resource *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview); }
405 UPB_INLINE upb_strview const* envoy_service_discovery_v3_Resource_aliases(const envoy_service_discovery_v3_Resource *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
406 UPB_INLINE bool envoy_service_discovery_v3_Resource_has_ttl(const envoy_service_discovery_v3_Resource *msg) { return _upb_hasbit(msg, 2); }
407 UPB_INLINE const struct google_protobuf_Duration* envoy_service_discovery_v3_Resource_ttl(const envoy_service_discovery_v3_Resource *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(24, 48), const struct google_protobuf_Duration*); }
408 UPB_INLINE bool envoy_service_discovery_v3_Resource_has_cache_control(const envoy_service_discovery_v3_Resource *msg) { return _upb_hasbit(msg, 3); }
410 
412  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
413 }
415  _upb_sethas(msg, 1);
416  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), struct google_protobuf_Any*) = value;
417 }
420  if (sub == NULL) {
421  sub = (struct google_protobuf_Any*)_upb_msg_new(&google_protobuf_Any_msginit, arena);
422  if (!sub) return NULL;
424  }
425  return sub;
426 }
428  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
429 }
431  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
432 }
434  return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(32, 64), len, UPB_SIZE(3, 4), arena);
435 }
437  return _upb_array_append_accessor2(msg, UPB_SIZE(32, 64), UPB_SIZE(3, 4), &val,
438  arena);
439 }
441  _upb_sethas(msg, 2);
442  *UPB_PTR_AT(msg, UPB_SIZE(24, 48), struct google_protobuf_Duration*) = value;
443 }
446  if (sub == NULL) {
447  sub = (struct google_protobuf_Duration*)_upb_msg_new(&google_protobuf_Duration_msginit, arena);
448  if (!sub) return NULL;
450  }
451  return sub;
452 }
454  _upb_sethas(msg, 3);
455  *UPB_PTR_AT(msg, UPB_SIZE(28, 56), envoy_service_discovery_v3_Resource_CacheControl*) = value;
456 }
459  if (sub == NULL) {
461  if (!sub) return NULL;
463  }
464  return sub;
465 }
466 
467 /* envoy.service.discovery.v3.Resource.CacheControl */
468 
471 }
473  upb_arena *arena) {
475  return (ret && upb_decode(buf, size, ret, &envoy_service_discovery_v3_Resource_CacheControl_msginit, arena)) ? ret : NULL;
476 }
478  upb_arena *arena, int options) {
480  return (ret && _upb_decode(buf, size, ret, &envoy_service_discovery_v3_Resource_CacheControl_msginit, arena, options))
481  ? ret : NULL;
482 }
485 }
486 
487 UPB_INLINE bool envoy_service_discovery_v3_Resource_CacheControl_do_not_cache(const envoy_service_discovery_v3_Resource_CacheControl *msg) { return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool); }
488 
490  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
491 }
492 
493 #ifdef __cplusplus
494 } /* extern "C" */
495 #endif
496 
497 #include "upb/port_undef.inc"
498 
499 #endif /* ENVOY_SERVICE_DISCOVERY_V3_DISCOVERY_PROTO_UPB_H_ */
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct envoy_config_core_v3_Node envoy_config_core_v3_Node
Definition: base.upb.h:47
struct envoy_config_core_v3_ControlPlane envoy_config_core_v3_ControlPlane
Definition: base.upb.h:64
UPB_INLINE envoy_service_discovery_v3_Resource * envoy_service_discovery_v3_Resource_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:391
UPB_INLINE struct envoy_config_core_v3_ControlPlane * envoy_service_discovery_v3_DeltaDiscoveryResponse_mutable_control_plane(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:371
struct envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry
Definition: discovery.upb.h:33
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_version_info(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:76
UPB_INLINE envoy_service_discovery_v3_Resource_CacheControl * envoy_service_discovery_v3_Resource_CacheControl_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:477
struct envoy_service_discovery_v3_Resource envoy_service_discovery_v3_Resource
Definition: discovery.upb.h:35
const upb_msglayout google_rpc_Status_msginit
Definition: status.upb.c:26
UPB_INLINE const struct envoy_config_core_v3_ControlPlane * envoy_service_discovery_v3_DeltaDiscoveryResponse_control_plane(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:333
UPB_INLINE struct envoy_config_core_v3_Node * envoy_service_discovery_v3_DeltaDiscoveryRequest_mutable_node(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:236
UPB_INLINE void envoy_service_discovery_v3_Resource_set_version(envoy_service_discovery_v3_Resource *msg, upb_strview value)
Definition: discovery.upb.h:411
UPB_INLINE struct google_rpc_Status * envoy_service_discovery_v3_DiscoveryRequest_mutable_error_detail(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:121
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_has_node(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:219
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryResponse_set_nonce(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:354
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryResponse_set_type_url(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:351
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryResponse * envoy_service_discovery_v3_DeltaDiscoveryResponse_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:316
const upb_msglayout envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry_msginit
Definition: discovery.upb.c:88
UPB_INLINE const struct envoy_config_core_v3_Node * envoy_service_discovery_v3_DeltaDiscoveryRequest_node(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:220
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryRequest * envoy_service_discovery_v3_DeltaDiscoveryRequest_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:209
UPB_INLINE const struct google_protobuf_Duration * envoy_service_discovery_v3_Resource_ttl(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:407
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_type_url(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:155
UPB_INLINE const struct envoy_config_core_v3_Node * envoy_service_discovery_v3_DiscoveryRequest_node(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:78
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_get(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key, upb_strview *val)
Definition: discovery.upb.h:226
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryRequest_has_node(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:77
UPB_INLINE envoy_service_discovery_v3_Resource_CacheControl * envoy_service_discovery_v3_Resource_CacheControl_new(upb_arena *arena)
Definition: discovery.upb.h:469
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryResponse_resize_removed_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:360
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryResponse_has_control_plane(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:332
UPB_INLINE void envoy_service_discovery_v3_DiscoveryResponse_set_version_info(envoy_service_discovery_v3_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:160
UPB_INLINE upb_strview * envoy_service_discovery_v3_DiscoveryRequest_mutable_resource_names(envoy_service_discovery_v3_DiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:101
const upb_msglayout envoy_config_core_v3_ControlPlane_msginit
Definition: base.upb.c:327
UPB_INLINE char * envoy_service_discovery_v3_DiscoveryResponse_serialize(const envoy_service_discovery_v3_DiscoveryResponse *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:147
UPB_INLINE void envoy_service_discovery_v3_DiscoveryResponse_set_control_plane(envoy_service_discovery_v3_DiscoveryResponse *msg, struct envoy_config_core_v3_ControlPlane *value)
Definition: discovery.upb.h:185
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry * envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_nextmutable(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *iter)
Definition: discovery.upb.h:271
UPB_INLINE upb_strview const * envoy_service_discovery_v3_DeltaDiscoveryRequest_resource_names_unsubscribe(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:223
UPB_INLINE envoy_service_discovery_v3_Resource_CacheControl * envoy_service_discovery_v3_Resource_CacheControl_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:472
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryResponse_set_control_plane(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, struct envoy_config_core_v3_ControlPlane *value)
Definition: discovery.upb.h:367
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_clear(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:268
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_nonce(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:156
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryRequest_add_resource_names(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:107
UPB_INLINE const struct envoy_config_core_v3_ControlPlane * envoy_service_discovery_v3_DiscoveryResponse_control_plane(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:158
UPB_INLINE envoy_service_discovery_v3_Resource * envoy_service_discovery_v3_Resource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:386
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_set_type_url(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:245
UPB_INLINE void envoy_service_discovery_v3_Resource_set_ttl(envoy_service_discovery_v3_Resource *msg, struct google_protobuf_Duration *value)
Definition: discovery.upb.h:440
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_response_nonce(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:81
UPB_INLINE envoy_service_discovery_v3_DiscoveryResponse * envoy_service_discovery_v3_DiscoveryResponse_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:141
const upb_msglayout envoy_service_discovery_v3_Resource_CacheControl_msginit
Definition: discovery.upb.c:139
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryResponse_mutable_removed_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:357
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_add_resource_names_subscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:254
const upb_msglayout envoy_service_discovery_v3_DeltaDiscoveryRequest_msginit
Definition: discovery.upb.c:77
UPB_INLINE char * envoy_service_discovery_v3_Resource_CacheControl_serialize(const envoy_service_discovery_v3_Resource_CacheControl *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:483
UPB_INLINE envoy_service_discovery_v3_Resource * envoy_service_discovery_v3_Resource_new(upb_arena *arena)
Definition: discovery.upb.h:383
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryResponse_version_info(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:151
UPB_INLINE bool envoy_service_discovery_v3_Resource_has_ttl(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:406
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_nonce(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:330
UPB_INLINE upb_strview const * envoy_service_discovery_v3_Resource_aliases(const envoy_service_discovery_v3_Resource *msg, size_t *len)
Definition: discovery.upb.h:405
UPB_INLINE envoy_service_discovery_v3_DiscoveryRequest * envoy_service_discovery_v3_DiscoveryRequest_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: discovery.upb.h:66
UPB_INLINE envoy_service_discovery_v3_DiscoveryResponse * envoy_service_discovery_v3_DiscoveryResponse_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:136
UPB_INLINE void envoy_service_discovery_v3_DiscoveryRequest_set_type_url(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:111
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_type_url(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:329
UPB_INLINE envoy_service_discovery_v3_DiscoveryResponse * envoy_service_discovery_v3_DiscoveryResponse_new(upb_arena *arena)
Definition: discovery.upb.h:133
UPB_INLINE void envoy_service_discovery_v3_DiscoveryRequest_set_response_nonce(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:114
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_delete(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key)
Definition: discovery.upb.h:270
const upb_msglayout envoy_service_discovery_v3_DiscoveryRequest_msginit
Definition: discovery.upb.c:35
UPB_INLINE struct google_protobuf_Any * envoy_service_discovery_v3_Resource_mutable_resource(envoy_service_discovery_v3_Resource *msg, upb_arena *arena)
Definition: discovery.upb.h:418
UPB_INLINE const envoy_service_discovery_v3_Resource *const * envoy_service_discovery_v3_DeltaDiscoveryResponse_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:328
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryResponse * envoy_service_discovery_v3_DeltaDiscoveryResponse_new(upb_arena *arena)
Definition: discovery.upb.h:308
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_set_response_nonce(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:272
UPB_INLINE envoy_service_discovery_v3_DiscoveryRequest * envoy_service_discovery_v3_DiscoveryRequest_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:61
UPB_INLINE char * envoy_service_discovery_v3_DeltaDiscoveryRequest_serialize(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:215
UPB_INLINE upb_strview envoy_service_discovery_v3_Resource_name(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:404
UPB_INLINE void envoy_service_discovery_v3_DiscoveryRequest_set_error_detail(envoy_service_discovery_v3_DiscoveryRequest *msg, struct google_rpc_Status *value)
Definition: discovery.upb.h:117
struct envoy_service_discovery_v3_DiscoveryResponse envoy_service_discovery_v3_DiscoveryResponse
Definition: discovery.upb.h:31
UPB_INLINE void envoy_service_discovery_v3_DiscoveryRequest_set_version_info(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:85
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryResponse_set_system_version_info(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:335
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryRequest * envoy_service_discovery_v3_DeltaDiscoveryRequest_new(upb_arena *arena)
Definition: discovery.upb.h:201
struct envoy_service_discovery_v3_DeltaDiscoveryResponse envoy_service_discovery_v3_DeltaDiscoveryResponse
Definition: discovery.upb.h:34
UPB_INLINE upb_strview const * envoy_service_discovery_v3_DeltaDiscoveryRequest_resource_names_subscribe(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:222
UPB_INLINE bool envoy_service_discovery_v3_Resource_has_cache_control(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:408
UPB_INLINE struct google_protobuf_Duration * envoy_service_discovery_v3_Resource_mutable_ttl(envoy_service_discovery_v3_Resource *msg, upb_arena *arena)
Definition: discovery.upb.h:444
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_response_nonce(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:228
UPB_INLINE void envoy_service_discovery_v3_Resource_CacheControl_set_do_not_cache(envoy_service_discovery_v3_Resource_CacheControl *msg, bool value)
Definition: discovery.upb.h:489
UPB_INLINE void envoy_service_discovery_v3_Resource_set_resource(envoy_service_discovery_v3_Resource *msg, struct google_protobuf_Any *value)
Definition: discovery.upb.h:414
UPB_INLINE char * envoy_service_discovery_v3_DeltaDiscoveryResponse_serialize(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:322
UPB_INLINE char * envoy_service_discovery_v3_Resource_serialize(const envoy_service_discovery_v3_Resource *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:397
UPB_INLINE envoy_service_discovery_v3_Resource ** envoy_service_discovery_v3_DeltaDiscoveryResponse_mutable_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:338
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry_value(const envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg)
Definition: discovery.upb.h:296
UPB_INLINE void envoy_service_discovery_v3_DiscoveryResponse_set_canary(envoy_service_discovery_v3_DiscoveryResponse *msg, bool value)
Definition: discovery.upb.h:176
UPB_INLINE struct envoy_service_discovery_v3_Resource_CacheControl * envoy_service_discovery_v3_Resource_mutable_cache_control(envoy_service_discovery_v3_Resource *msg, upb_arena *arena)
Definition: discovery.upb.h:457
UPB_INLINE size_t envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_size(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:225
UPB_INLINE struct envoy_config_core_v3_Node * envoy_service_discovery_v3_DiscoveryRequest_mutable_node(envoy_service_discovery_v3_DiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:92
UPB_INLINE bool envoy_service_discovery_v3_Resource_add_aliases(envoy_service_discovery_v3_Resource *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:436
const upb_msglayout envoy_service_discovery_v3_DeltaDiscoveryResponse_msginit
Definition: discovery.upb.c:108
UPB_INLINE const struct google_protobuf_Any *const * envoy_service_discovery_v3_DiscoveryResponse_resources(const envoy_service_discovery_v3_DiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:153
UPB_INLINE upb_strview const * envoy_service_discovery_v3_DeltaDiscoveryResponse_removed_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:331
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryRequest_resize_resource_names_subscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:251
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_set_error_detail(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, struct google_rpc_Status *value)
Definition: discovery.upb.h:275
UPB_INLINE const struct google_protobuf_Any * envoy_service_discovery_v3_Resource_resource(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:403
struct envoy_service_discovery_v3_DeltaDiscoveryRequest envoy_service_discovery_v3_DeltaDiscoveryRequest
Definition: discovery.upb.h:32
UPB_INLINE const struct google_rpc_Status * envoy_service_discovery_v3_DeltaDiscoveryRequest_error_detail(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:230
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryResponse_canary(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:154
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryRequest_resize_resource_names_unsubscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:261
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry_key(const envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg)
Definition: discovery.upb.h:291
UPB_INLINE void envoy_service_discovery_v3_DiscoveryResponse_set_type_url(envoy_service_discovery_v3_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:179
struct envoy_service_discovery_v3_DiscoveryRequest envoy_service_discovery_v3_DiscoveryRequest
Definition: discovery.upb.h:30
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryRequest_type_url(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:221
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_has_error_detail(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:229
UPB_INLINE struct envoy_service_discovery_v3_Resource * envoy_service_discovery_v3_DeltaDiscoveryResponse_add_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:344
UPB_INLINE char * envoy_service_discovery_v3_DiscoveryRequest_serialize(const envoy_service_discovery_v3_DiscoveryRequest *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:72
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryResponse_add_removed_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:363
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry_set_value(envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg, upb_strview value)
Definition: discovery.upb.h:302
UPB_INLINE struct google_protobuf_Any ** envoy_service_discovery_v3_DiscoveryResponse_resize_resources(envoy_service_discovery_v3_DiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:166
UPB_INLINE envoy_service_discovery_v3_DiscoveryRequest * envoy_service_discovery_v3_DiscoveryRequest_new(upb_arena *arena)
Definition: discovery.upb.h:58
UPB_INLINE upb_strview * envoy_service_discovery_v3_Resource_mutable_aliases(envoy_service_discovery_v3_Resource *msg, size_t *len)
Definition: discovery.upb.h:430
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryRequest_mutable_resource_names_subscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:248
UPB_INLINE bool envoy_service_discovery_v3_Resource_has_resource(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:402
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryResponse_has_resources(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:327
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryRequest * envoy_service_discovery_v3_DeltaDiscoveryRequest_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:204
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryRequest_has_error_detail(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:82
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryResponse_has_control_plane(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:157
UPB_INLINE void envoy_service_discovery_v3_Resource_set_cache_control(envoy_service_discovery_v3_Resource *msg, envoy_service_discovery_v3_Resource_CacheControl *value)
Definition: discovery.upb.h:453
UPB_INLINE upb_strview * envoy_service_discovery_v3_Resource_resize_aliases(envoy_service_discovery_v3_Resource *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:433
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_has_initial_resource_versions(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:224
UPB_INLINE upb_strview * envoy_service_discovery_v3_DeltaDiscoveryRequest_mutable_resource_names_unsubscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:258
const upb_msglayout envoy_config_core_v3_Node_msginit
Definition: base.upb.c:94
UPB_INLINE upb_strview * envoy_service_discovery_v3_DiscoveryRequest_resize_resource_names(envoy_service_discovery_v3_DiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:104
UPB_INLINE void envoy_service_discovery_v3_DiscoveryResponse_set_nonce(envoy_service_discovery_v3_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:182
UPB_INLINE const envoy_service_discovery_v3_DeltaDiscoveryRequest_InitialResourceVersionsEntry * envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_next(const envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, size_t *iter)
Definition: discovery.upb.h:227
const upb_msglayout envoy_service_discovery_v3_DiscoveryResponse_msginit
Definition: discovery.upb.c:55
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_add_resource_names_unsubscribe(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:264
UPB_INLINE bool envoy_service_discovery_v3_DeltaDiscoveryRequest_initial_resource_versions_set(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_strview key, upb_strview val, upb_arena *a)
Definition: discovery.upb.h:269
UPB_INLINE void envoy_service_discovery_v3_DiscoveryRequest_set_node(envoy_service_discovery_v3_DiscoveryRequest *msg, struct envoy_config_core_v3_Node *value)
Definition: discovery.upb.h:88
UPB_INLINE bool envoy_service_discovery_v3_DiscoveryResponse_has_resources(const envoy_service_discovery_v3_DiscoveryResponse *msg)
Definition: discovery.upb.h:152
UPB_INLINE upb_strview envoy_service_discovery_v3_DeltaDiscoveryResponse_system_version_info(const envoy_service_discovery_v3_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:326
struct envoy_service_discovery_v3_Resource_CacheControl envoy_service_discovery_v3_Resource_CacheControl
Definition: discovery.upb.h:36
UPB_INLINE const struct google_rpc_Status * envoy_service_discovery_v3_DiscoveryRequest_error_detail(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:83
UPB_INLINE struct envoy_config_core_v3_ControlPlane * envoy_service_discovery_v3_DiscoveryResponse_mutable_control_plane(envoy_service_discovery_v3_DiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:189
UPB_INLINE const envoy_service_discovery_v3_Resource_CacheControl * envoy_service_discovery_v3_Resource_cache_control(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:409
UPB_INLINE bool envoy_service_discovery_v3_Resource_CacheControl_do_not_cache(const envoy_service_discovery_v3_Resource_CacheControl *msg)
Definition: discovery.upb.h:487
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE void envoy_service_discovery_v3_DeltaDiscoveryRequest_set_node(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, struct envoy_config_core_v3_Node *value)
Definition: discovery.upb.h:232
UPB_INLINE upb_strview envoy_service_discovery_v3_DiscoveryRequest_type_url(const envoy_service_discovery_v3_DiscoveryRequest *msg)
Definition: discovery.upb.h:80
UPB_INLINE upb_strview const * envoy_service_discovery_v3_DiscoveryRequest_resource_names(const envoy_service_discovery_v3_DiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:79
UPB_INLINE void envoy_service_discovery_v3_Resource_set_name(envoy_service_discovery_v3_Resource *msg, upb_strview value)
Definition: discovery.upb.h:427
const upb_msglayout envoy_service_discovery_v3_Resource_msginit
Definition: discovery.upb.c:129
UPB_INLINE struct google_rpc_Status * envoy_service_discovery_v3_DeltaDiscoveryRequest_mutable_error_detail(envoy_service_discovery_v3_DeltaDiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:279
UPB_INLINE struct google_protobuf_Any ** envoy_service_discovery_v3_DiscoveryResponse_mutable_resources(envoy_service_discovery_v3_DiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:163
UPB_INLINE upb_strview envoy_service_discovery_v3_Resource_version(const envoy_service_discovery_v3_Resource *msg)
Definition: discovery.upb.h:401
UPB_INLINE envoy_service_discovery_v3_Resource ** envoy_service_discovery_v3_DeltaDiscoveryResponse_resize_resources(envoy_service_discovery_v3_DeltaDiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:341
UPB_INLINE envoy_service_discovery_v3_DeltaDiscoveryResponse * envoy_service_discovery_v3_DeltaDiscoveryResponse_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:311
UPB_INLINE struct google_protobuf_Any * envoy_service_discovery_v3_DiscoveryResponse_add_resources(envoy_service_discovery_v3_DiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:169
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
struct google_rpc_Status google_rpc_Status
Definition: status.upb.h:24
upb_arena * arena
Definition: xds_api.cc:909