GRPC Core  9.0.0
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/api/v2/discovery.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_API_V2_DISCOVERY_PROTO_UPB_H_
10 #define ENVOY_API_V2_DISCOVERY_PROTO_UPB_H_
11 
12 #include "upb/generated_util.h"
13 #include "upb/msg.h"
14 #include "upb/decode.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
35 extern const upb_msglayout envoy_api_v2_DiscoveryRequest_msginit;
36 extern const upb_msglayout envoy_api_v2_DiscoveryResponse_msginit;
37 extern const upb_msglayout envoy_api_v2_DeltaDiscoveryRequest_msginit;
39 extern const upb_msglayout envoy_api_v2_DeltaDiscoveryResponse_msginit;
40 extern const upb_msglayout envoy_api_v2_Resource_msginit;
43 struct google_protobuf_Any;
44 struct google_rpc_Status;
45 extern const upb_msglayout envoy_api_v2_core_ControlPlane_msginit;
46 extern const upb_msglayout envoy_api_v2_core_Node_msginit;
47 extern const upb_msglayout google_protobuf_Any_msginit;
48 extern const upb_msglayout google_rpc_Status_msginit;
49 
50 
51 /* envoy.api.v2.DiscoveryRequest */
52 
55 }
56 UPB_INLINE envoy_api_v2_DiscoveryRequest *envoy_api_v2_DiscoveryRequest_parse(const char *buf, size_t size,
57  upb_arena *arena) {
59  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_DiscoveryRequest_msginit, arena)) ? ret : NULL;
60 }
61 UPB_INLINE char *envoy_api_v2_DiscoveryRequest_serialize(const envoy_api_v2_DiscoveryRequest *msg, upb_arena *arena, size_t *len) {
62  return upb_encode(msg, &envoy_api_v2_DiscoveryRequest_msginit, arena, len);
63 }
64 
65 UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_version_info(const envoy_api_v2_DiscoveryRequest *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); }
66 UPB_INLINE const struct envoy_api_v2_core_Node* envoy_api_v2_DiscoveryRequest_node(const envoy_api_v2_DiscoveryRequest *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_Node*, UPB_SIZE(24, 48)); }
67 UPB_INLINE upb_strview const* envoy_api_v2_DiscoveryRequest_resource_names(const envoy_api_v2_DiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
68 UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_type_url(const envoy_api_v2_DiscoveryRequest *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); }
69 UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_response_nonce(const envoy_api_v2_DiscoveryRequest *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)); }
70 UPB_INLINE const struct google_rpc_Status* envoy_api_v2_DiscoveryRequest_error_detail(const envoy_api_v2_DiscoveryRequest *msg) { return UPB_FIELD_AT(msg, const struct google_rpc_Status*, UPB_SIZE(28, 56)); }
71 
73  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
74 }
76  UPB_FIELD_AT(msg, struct envoy_api_v2_core_Node*, UPB_SIZE(24, 48)) = value;
77 }
80  if (sub == NULL) {
81  sub = (struct envoy_api_v2_core_Node*)upb_msg_new(&envoy_api_v2_core_Node_msginit, arena);
82  if (!sub) return NULL;
84  }
85  return sub;
86 }
88  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
89 }
90 UPB_INLINE upb_strview* envoy_api_v2_DiscoveryRequest_resize_resource_names(envoy_api_v2_DiscoveryRequest *msg, size_t len, upb_arena *arena) {
91  return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(32, 64), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
92 }
93 UPB_INLINE bool envoy_api_v2_DiscoveryRequest_add_resource_names(envoy_api_v2_DiscoveryRequest *msg, upb_strview val, upb_arena *arena) {
94  return _upb_array_append_accessor(
95  msg, UPB_SIZE(32, 64), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
96 }
98  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value;
99 }
101  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)) = value;
102 }
104  UPB_FIELD_AT(msg, struct google_rpc_Status*, UPB_SIZE(28, 56)) = value;
105 }
108  if (sub == NULL) {
109  sub = (struct google_rpc_Status*)upb_msg_new(&google_rpc_Status_msginit, arena);
110  if (!sub) return NULL;
112  }
113  return sub;
114 }
115 
116 /* envoy.api.v2.DiscoveryResponse */
117 
120 }
122  upb_arena *arena) {
124  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_DiscoveryResponse_msginit, arena)) ? ret : NULL;
125 }
126 UPB_INLINE char *envoy_api_v2_DiscoveryResponse_serialize(const envoy_api_v2_DiscoveryResponse *msg, upb_arena *arena, size_t *len) {
127  return upb_encode(msg, &envoy_api_v2_DiscoveryResponse_msginit, arena, len);
128 }
129 
130 UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_version_info(const envoy_api_v2_DiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)); }
131 UPB_INLINE const struct google_protobuf_Any* const* envoy_api_v2_DiscoveryResponse_resources(const envoy_api_v2_DiscoveryResponse *msg, size_t *len) { return (const struct google_protobuf_Any* const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); }
132 UPB_INLINE bool envoy_api_v2_DiscoveryResponse_canary(const envoy_api_v2_DiscoveryResponse *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); }
133 UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_type_url(const envoy_api_v2_DiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(12, 24)); }
134 UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_nonce(const envoy_api_v2_DiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(20, 40)); }
135 UPB_INLINE const struct envoy_api_v2_core_ControlPlane* envoy_api_v2_DiscoveryResponse_control_plane(const envoy_api_v2_DiscoveryResponse *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_ControlPlane*, UPB_SIZE(28, 56)); }
136 
138  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)) = value;
139 }
141  return (struct google_protobuf_Any**)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
142 }
144  return (struct google_protobuf_Any**)_upb_array_resize_accessor(msg, UPB_SIZE(32, 64), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
145 }
147  struct google_protobuf_Any* sub = (struct google_protobuf_Any*)upb_msg_new(&google_protobuf_Any_msginit, arena);
148  bool ok = _upb_array_append_accessor(
149  msg, UPB_SIZE(32, 64), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
150  if (!ok) return NULL;
151  return sub;
152 }
154  UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value;
155 }
157  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(12, 24)) = value;
158 }
160  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(20, 40)) = value;
161 }
163  UPB_FIELD_AT(msg, struct envoy_api_v2_core_ControlPlane*, UPB_SIZE(28, 56)) = value;
164 }
167  if (sub == NULL) {
169  if (!sub) return NULL;
171  }
172  return sub;
173 }
174 
175 /* envoy.api.v2.DeltaDiscoveryRequest */
176 
179 }
181  upb_arena *arena) {
183  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_DeltaDiscoveryRequest_msginit, arena)) ? ret : NULL;
184 }
185 UPB_INLINE char *envoy_api_v2_DeltaDiscoveryRequest_serialize(const envoy_api_v2_DeltaDiscoveryRequest *msg, upb_arena *arena, size_t *len) {
186  return upb_encode(msg, &envoy_api_v2_DeltaDiscoveryRequest_msginit, arena, len);
187 }
188 
189 UPB_INLINE const struct envoy_api_v2_core_Node* envoy_api_v2_DeltaDiscoveryRequest_node(const envoy_api_v2_DeltaDiscoveryRequest *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_Node*, UPB_SIZE(16, 32)); }
190 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_type_url(const envoy_api_v2_DeltaDiscoveryRequest *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); }
191 UPB_INLINE upb_strview const* envoy_api_v2_DeltaDiscoveryRequest_resource_names_subscribe(const envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len); }
192 UPB_INLINE upb_strview const* envoy_api_v2_DeltaDiscoveryRequest_resource_names_unsubscribe(const envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len); }
194 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_response_nonce(const envoy_api_v2_DeltaDiscoveryRequest *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); }
195 UPB_INLINE const struct google_rpc_Status* envoy_api_v2_DeltaDiscoveryRequest_error_detail(const envoy_api_v2_DeltaDiscoveryRequest *msg) { return UPB_FIELD_AT(msg, const struct google_rpc_Status*, UPB_SIZE(20, 40)); }
196 
198  UPB_FIELD_AT(msg, struct envoy_api_v2_core_Node*, UPB_SIZE(16, 32)) = value;
199 }
202  if (sub == NULL) {
203  sub = (struct envoy_api_v2_core_Node*)upb_msg_new(&envoy_api_v2_core_Node_msginit, arena);
204  if (!sub) return NULL;
206  }
207  return sub;
208 }
210  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
211 }
213  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 48), len);
214 }
216  return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 48), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
217 }
219  return _upb_array_append_accessor(
220  msg, UPB_SIZE(24, 48), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
221 }
223  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
224 }
226  return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 56), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
227 }
229  return _upb_array_append_accessor(
230  msg, UPB_SIZE(28, 56), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
231 }
233  return (envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry**)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len);
234 }
236  return (envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry**)_upb_array_resize_accessor(msg, UPB_SIZE(32, 64), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
237 }
240  bool ok = _upb_array_append_accessor(
241  msg, UPB_SIZE(32, 64), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
242  if (!ok) return NULL;
243  return sub;
244 }
246  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value;
247 }
249  UPB_FIELD_AT(msg, struct google_rpc_Status*, UPB_SIZE(20, 40)) = value;
250 }
253  if (sub == NULL) {
254  sub = (struct google_rpc_Status*)upb_msg_new(&google_rpc_Status_msginit, arena);
255  if (!sub) return NULL;
257  }
258  return sub;
259 }
260 
261 /* envoy.api.v2.DeltaDiscoveryRequest.InitialResourceVersionsEntry */
262 
265 }
267  upb_arena *arena) {
269  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_msginit, arena)) ? ret : NULL;
270 }
273 }
274 
275 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_key(const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); }
276 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_value(const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); }
277 
279  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
280 }
282  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value;
283 }
284 
285 /* envoy.api.v2.DeltaDiscoveryResponse */
286 
289 }
291  upb_arena *arena) {
293  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_DeltaDiscoveryResponse_msginit, arena)) ? ret : NULL;
294 }
295 UPB_INLINE char *envoy_api_v2_DeltaDiscoveryResponse_serialize(const envoy_api_v2_DeltaDiscoveryResponse *msg, upb_arena *arena, size_t *len) {
296  return upb_encode(msg, &envoy_api_v2_DeltaDiscoveryResponse_msginit, arena, len);
297 }
298 
299 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_system_version_info(const envoy_api_v2_DeltaDiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); }
300 UPB_INLINE const envoy_api_v2_Resource* const* envoy_api_v2_DeltaDiscoveryResponse_resources(const envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len) { return (const envoy_api_v2_Resource* const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len); }
301 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_type_url(const envoy_api_v2_DeltaDiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); }
302 UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_nonce(const envoy_api_v2_DeltaDiscoveryResponse *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)); }
303 UPB_INLINE upb_strview const* envoy_api_v2_DeltaDiscoveryResponse_removed_resources(const envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len); }
304 
306  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
307 }
309  return (envoy_api_v2_Resource**)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 48), len);
310 }
312  return (envoy_api_v2_Resource**)_upb_array_resize_accessor(msg, UPB_SIZE(24, 48), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
313 }
315  struct envoy_api_v2_Resource* sub = (struct envoy_api_v2_Resource*)upb_msg_new(&envoy_api_v2_Resource_msginit, arena);
316  bool ok = _upb_array_append_accessor(
317  msg, UPB_SIZE(24, 48), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
318  if (!ok) return NULL;
319  return sub;
320 }
322  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value;
323 }
325  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)) = value;
326 }
328  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
329 }
331  return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 56), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
332 }
334  return _upb_array_append_accessor(
335  msg, UPB_SIZE(28, 56), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
336 }
337 
338 /* envoy.api.v2.Resource */
339 
340 UPB_INLINE envoy_api_v2_Resource *envoy_api_v2_Resource_new(upb_arena *arena) {
341  return (envoy_api_v2_Resource *)upb_msg_new(&envoy_api_v2_Resource_msginit, arena);
342 }
343 UPB_INLINE envoy_api_v2_Resource *envoy_api_v2_Resource_parse(const char *buf, size_t size,
344  upb_arena *arena) {
346  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_Resource_msginit, arena)) ? ret : NULL;
347 }
348 UPB_INLINE char *envoy_api_v2_Resource_serialize(const envoy_api_v2_Resource *msg, upb_arena *arena, size_t *len) {
349  return upb_encode(msg, &envoy_api_v2_Resource_msginit, arena, len);
350 }
351 
352 UPB_INLINE upb_strview envoy_api_v2_Resource_version(const envoy_api_v2_Resource *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); }
353 UPB_INLINE const struct google_protobuf_Any* envoy_api_v2_Resource_resource(const envoy_api_v2_Resource *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Any*, UPB_SIZE(16, 32)); }
354 UPB_INLINE upb_strview envoy_api_v2_Resource_name(const envoy_api_v2_Resource *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); }
355 UPB_INLINE upb_strview const* envoy_api_v2_Resource_aliases(const envoy_api_v2_Resource *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(20, 40), len); }
356 
357 UPB_INLINE void envoy_api_v2_Resource_set_version(envoy_api_v2_Resource *msg, upb_strview value) {
358  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value;
359 }
361  UPB_FIELD_AT(msg, struct google_protobuf_Any*, UPB_SIZE(16, 32)) = value;
362 }
365  if (sub == NULL) {
366  sub = (struct google_protobuf_Any*)upb_msg_new(&google_protobuf_Any_msginit, arena);
367  if (!sub) return NULL;
369  }
370  return sub;
371 }
372 UPB_INLINE void envoy_api_v2_Resource_set_name(envoy_api_v2_Resource *msg, upb_strview value) {
373  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value;
374 }
375 UPB_INLINE upb_strview* envoy_api_v2_Resource_mutable_aliases(envoy_api_v2_Resource *msg, size_t *len) {
376  return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 40), len);
377 }
378 UPB_INLINE upb_strview* envoy_api_v2_Resource_resize_aliases(envoy_api_v2_Resource *msg, size_t len, upb_arena *arena) {
379  return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 40), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
380 }
381 UPB_INLINE bool envoy_api_v2_Resource_add_aliases(envoy_api_v2_Resource *msg, upb_strview val, upb_arena *arena) {
382  return _upb_array_append_accessor(
383  msg, UPB_SIZE(20, 40), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
384 }
385 
386 #ifdef __cplusplus
387 } /* extern "C" */
388 #endif
389 
390 #include "upb/port_undef.inc"
391 
392 #endif /* ENVOY_API_V2_DISCOVERY_PROTO_UPB_H_ */
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct envoy_api_v2_core_Node envoy_api_v2_core_Node
Definition: base.upb.h:40
struct envoy_api_v2_core_ControlPlane envoy_api_v2_core_ControlPlane
Definition: base.upb.h:54
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryResponse_mutable_removed_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:327
UPB_INLINE bool envoy_api_v2_DiscoveryResponse_canary(const envoy_api_v2_DiscoveryResponse *msg)
Definition: discovery.upb.h:132
UPB_INLINE envoy_api_v2_Resource ** envoy_api_v2_DeltaDiscoveryResponse_mutable_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:308
const upb_msglayout envoy_api_v2_DeltaDiscoveryRequest_msginit
Definition: discovery.upb.c:74
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryResponse_resize_removed_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:330
const upb_msglayout google_rpc_Status_msginit
Definition: status.upb.c:26
UPB_INLINE void envoy_api_v2_DiscoveryResponse_set_control_plane(envoy_api_v2_DiscoveryResponse *msg, struct envoy_api_v2_core_ControlPlane *value)
Definition: discovery.upb.h:162
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_set_type_url(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:209
const upb_msglayout envoy_api_v2_DiscoveryRequest_msginit
Definition: discovery.upb.c:32
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_set_node(envoy_api_v2_DeltaDiscoveryRequest *msg, struct envoy_api_v2_core_Node *value)
Definition: discovery.upb.h:197
UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_type_url(const envoy_api_v2_DiscoveryRequest *msg)
Definition: discovery.upb.h:68
UPB_INLINE upb_strview const * envoy_api_v2_DeltaDiscoveryResponse_removed_resources(const envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:303
const upb_msglayout envoy_api_v2_core_Node_msginit
Definition: base.upb.c:46
UPB_INLINE void envoy_api_v2_Resource_set_resource(envoy_api_v2_Resource *msg, struct google_protobuf_Any *value)
Definition: discovery.upb.h:360
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_system_version_info(const envoy_api_v2_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:299
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_value(const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg)
Definition: discovery.upb.h:276
UPB_INLINE struct envoy_api_v2_core_Node * envoy_api_v2_DiscoveryRequest_mutable_node(envoy_api_v2_DiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:78
UPB_INLINE bool envoy_api_v2_DeltaDiscoveryRequest_add_resource_names_unsubscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:228
UPB_INLINE void envoy_api_v2_DiscoveryRequest_set_version_info(envoy_api_v2_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:72
UPB_INLINE upb_strview * envoy_api_v2_DiscoveryRequest_resize_resource_names(envoy_api_v2_DiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:90
UPB_INLINE void envoy_api_v2_DiscoveryRequest_set_response_nonce(envoy_api_v2_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:100
const upb_msglayout envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_msginit
Definition: discovery.upb.c:85
UPB_INLINE upb_strview * envoy_api_v2_Resource_mutable_aliases(envoy_api_v2_Resource *msg, size_t *len)
Definition: discovery.upb.h:375
struct envoy_api_v2_DiscoveryRequest envoy_api_v2_DiscoveryRequest
Definition: discovery.upb.h:29
struct envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry
Definition: discovery.upb.h:32
UPB_INLINE struct envoy_api_v2_Resource * envoy_api_v2_DeltaDiscoveryResponse_add_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:314
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry ** envoy_api_v2_DeltaDiscoveryRequest_mutable_initial_resource_versions(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:232
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_type_url(const envoy_api_v2_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:301
UPB_INLINE envoy_api_v2_DiscoveryRequest * envoy_api_v2_DiscoveryRequest_new(upb_arena *arena)
Definition: discovery.upb.h:53
UPB_INLINE upb_strview envoy_api_v2_Resource_name(const envoy_api_v2_Resource *msg)
Definition: discovery.upb.h:354
const upb_msglayout envoy_api_v2_core_ControlPlane_msginit
Definition: base.upb.c:242
const upb_msglayout envoy_api_v2_Resource_msginit
Definition: discovery.upb.c:120
const upb_msglayout envoy_api_v2_DiscoveryResponse_msginit
Definition: discovery.upb.c:52
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryRequest_mutable_resource_names_unsubscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:222
UPB_INLINE struct google_protobuf_Any * envoy_api_v2_DiscoveryResponse_add_resources(envoy_api_v2_DiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:146
UPB_INLINE struct google_protobuf_Any ** envoy_api_v2_DiscoveryResponse_resize_resources(envoy_api_v2_DiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:143
UPB_INLINE envoy_api_v2_Resource * envoy_api_v2_Resource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:343
UPB_INLINE upb_strview const * envoy_api_v2_DeltaDiscoveryRequest_resource_names_subscribe(const envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:191
UPB_INLINE struct envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry * envoy_api_v2_DeltaDiscoveryRequest_add_initial_resource_versions(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:238
UPB_INLINE char * envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_serialize(const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:271
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_set_key(envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg, upb_strview value)
Definition: discovery.upb.h:278
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_set_response_nonce(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:245
UPB_INLINE void envoy_api_v2_Resource_set_version(envoy_api_v2_Resource *msg, upb_strview value)
Definition: discovery.upb.h:357
UPB_INLINE const struct google_protobuf_Any * envoy_api_v2_Resource_resource(const envoy_api_v2_Resource *msg)
Definition: discovery.upb.h:353
UPB_INLINE char * envoy_api_v2_DeltaDiscoveryResponse_serialize(const envoy_api_v2_DeltaDiscoveryResponse *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:295
struct envoy_api_v2_DeltaDiscoveryRequest envoy_api_v2_DeltaDiscoveryRequest
Definition: discovery.upb.h:31
UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_nonce(const envoy_api_v2_DiscoveryResponse *msg)
Definition: discovery.upb.h:134
UPB_INLINE upb_strview const * envoy_api_v2_DeltaDiscoveryRequest_resource_names_unsubscribe(const envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:192
UPB_INLINE struct google_rpc_Status * envoy_api_v2_DiscoveryRequest_mutable_error_detail(envoy_api_v2_DiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:106
UPB_INLINE void envoy_api_v2_DeltaDiscoveryResponse_set_system_version_info(envoy_api_v2_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:305
UPB_INLINE const struct envoy_api_v2_core_ControlPlane * envoy_api_v2_DiscoveryResponse_control_plane(const envoy_api_v2_DiscoveryResponse *msg)
Definition: discovery.upb.h:135
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry * envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_new(upb_arena *arena)
Definition: discovery.upb.h:263
UPB_INLINE void envoy_api_v2_DiscoveryResponse_set_canary(envoy_api_v2_DiscoveryResponse *msg, bool value)
Definition: discovery.upb.h:153
UPB_INLINE void envoy_api_v2_DiscoveryRequest_set_node(envoy_api_v2_DiscoveryRequest *msg, struct envoy_api_v2_core_Node *value)
Definition: discovery.upb.h:75
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryRequest_mutable_resource_names_subscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:212
UPB_INLINE envoy_api_v2_Resource * envoy_api_v2_Resource_new(upb_arena *arena)
Definition: discovery.upb.h:340
UPB_INLINE const envoy_api_v2_Resource *const * envoy_api_v2_DeltaDiscoveryResponse_resources(const envoy_api_v2_DeltaDiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:300
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryRequest_resize_resource_names_unsubscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:225
UPB_INLINE void envoy_api_v2_DiscoveryRequest_set_error_detail(envoy_api_v2_DiscoveryRequest *msg, struct google_rpc_Status *value)
Definition: discovery.upb.h:103
UPB_INLINE const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *const * envoy_api_v2_DeltaDiscoveryRequest_initial_resource_versions(const envoy_api_v2_DeltaDiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:193
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_type_url(const envoy_api_v2_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:190
UPB_INLINE struct envoy_api_v2_core_ControlPlane * envoy_api_v2_DiscoveryResponse_mutable_control_plane(envoy_api_v2_DiscoveryResponse *msg, upb_arena *arena)
Definition: discovery.upb.h:165
UPB_INLINE char * envoy_api_v2_Resource_serialize(const envoy_api_v2_Resource *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:348
const upb_msglayout envoy_api_v2_DeltaDiscoveryResponse_msginit
Definition: discovery.upb.c:103
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryResponse_nonce(const envoy_api_v2_DeltaDiscoveryResponse *msg)
Definition: discovery.upb.h:302
UPB_INLINE struct google_rpc_Status * envoy_api_v2_DeltaDiscoveryRequest_mutable_error_detail(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:251
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_set_value(envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg, upb_strview value)
Definition: discovery.upb.h:281
struct envoy_api_v2_DeltaDiscoveryResponse envoy_api_v2_DeltaDiscoveryResponse
Definition: discovery.upb.h:33
UPB_INLINE struct google_protobuf_Any ** envoy_api_v2_DiscoveryResponse_mutable_resources(envoy_api_v2_DiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:140
UPB_INLINE const struct google_protobuf_Any *const * envoy_api_v2_DiscoveryResponse_resources(const envoy_api_v2_DiscoveryResponse *msg, size_t *len)
Definition: discovery.upb.h:131
UPB_INLINE const struct google_rpc_Status * envoy_api_v2_DeltaDiscoveryRequest_error_detail(const envoy_api_v2_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:195
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest * envoy_api_v2_DeltaDiscoveryRequest_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:180
UPB_INLINE const struct envoy_api_v2_core_Node * envoy_api_v2_DeltaDiscoveryRequest_node(const envoy_api_v2_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:189
UPB_INLINE envoy_api_v2_DeltaDiscoveryResponse * envoy_api_v2_DeltaDiscoveryResponse_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:290
UPB_INLINE upb_strview envoy_api_v2_Resource_version(const envoy_api_v2_Resource *msg)
Definition: discovery.upb.h:352
UPB_INLINE envoy_api_v2_DiscoveryResponse * envoy_api_v2_DiscoveryResponse_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:121
UPB_INLINE bool envoy_api_v2_DeltaDiscoveryResponse_add_removed_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:333
UPB_INLINE envoy_api_v2_DiscoveryRequest * envoy_api_v2_DiscoveryRequest_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:56
UPB_INLINE void envoy_api_v2_DiscoveryResponse_set_version_info(envoy_api_v2_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:137
UPB_INLINE bool envoy_api_v2_Resource_add_aliases(envoy_api_v2_Resource *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:381
UPB_INLINE void envoy_api_v2_DiscoveryRequest_set_type_url(envoy_api_v2_DiscoveryRequest *msg, upb_strview value)
Definition: discovery.upb.h:97
UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_version_info(const envoy_api_v2_DiscoveryRequest *msg)
Definition: discovery.upb.h:65
UPB_INLINE upb_strview const * envoy_api_v2_Resource_aliases(const envoy_api_v2_Resource *msg, size_t *len)
Definition: discovery.upb.h:355
UPB_INLINE void envoy_api_v2_DiscoveryResponse_set_type_url(envoy_api_v2_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:156
UPB_INLINE envoy_api_v2_DeltaDiscoveryResponse * envoy_api_v2_DeltaDiscoveryResponse_new(upb_arena *arena)
Definition: discovery.upb.h:287
UPB_INLINE struct google_protobuf_Any * envoy_api_v2_Resource_mutable_resource(envoy_api_v2_Resource *msg, upb_arena *arena)
Definition: discovery.upb.h:363
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_response_nonce(const envoy_api_v2_DeltaDiscoveryRequest *msg)
Definition: discovery.upb.h:194
UPB_INLINE void envoy_api_v2_Resource_set_name(envoy_api_v2_Resource *msg, upb_strview value)
Definition: discovery.upb.h:372
UPB_INLINE void envoy_api_v2_DeltaDiscoveryRequest_set_error_detail(envoy_api_v2_DeltaDiscoveryRequest *msg, struct google_rpc_Status *value)
Definition: discovery.upb.h:248
UPB_INLINE struct envoy_api_v2_core_Node * envoy_api_v2_DeltaDiscoveryRequest_mutable_node(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_arena *arena)
Definition: discovery.upb.h:200
UPB_INLINE upb_strview * envoy_api_v2_DiscoveryRequest_mutable_resource_names(envoy_api_v2_DiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:87
UPB_INLINE void envoy_api_v2_DiscoveryResponse_set_nonce(envoy_api_v2_DiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:159
UPB_INLINE upb_strview envoy_api_v2_DiscoveryRequest_response_nonce(const envoy_api_v2_DiscoveryRequest *msg)
Definition: discovery.upb.h:69
struct envoy_api_v2_Resource envoy_api_v2_Resource
Definition: discovery.upb.h:34
UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_version_info(const envoy_api_v2_DiscoveryResponse *msg)
Definition: discovery.upb.h:130
UPB_INLINE envoy_api_v2_DiscoveryResponse * envoy_api_v2_DiscoveryResponse_new(upb_arena *arena)
Definition: discovery.upb.h:118
UPB_INLINE char * envoy_api_v2_DiscoveryResponse_serialize(const envoy_api_v2_DiscoveryResponse *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:126
UPB_INLINE envoy_api_v2_Resource ** envoy_api_v2_DeltaDiscoveryResponse_resize_resources(envoy_api_v2_DeltaDiscoveryResponse *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:311
UPB_INLINE upb_strview envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_key(const envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry *msg)
Definition: discovery.upb.h:275
struct envoy_api_v2_DiscoveryResponse envoy_api_v2_DiscoveryResponse
Definition: discovery.upb.h:30
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest * envoy_api_v2_DeltaDiscoveryRequest_new(upb_arena *arena)
Definition: discovery.upb.h:177
UPB_INLINE bool envoy_api_v2_DiscoveryRequest_add_resource_names(envoy_api_v2_DiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:93
UPB_INLINE void envoy_api_v2_DeltaDiscoveryResponse_set_nonce(envoy_api_v2_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:324
UPB_INLINE const struct envoy_api_v2_core_Node * envoy_api_v2_DiscoveryRequest_node(const envoy_api_v2_DiscoveryRequest *msg)
Definition: discovery.upb.h:66
UPB_INLINE bool envoy_api_v2_DeltaDiscoveryRequest_add_resource_names_subscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, upb_strview val, upb_arena *arena)
Definition: discovery.upb.h:218
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry * envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry_parse(const char *buf, size_t size, upb_arena *arena)
Definition: discovery.upb.h:266
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE upb_strview * envoy_api_v2_DeltaDiscoveryRequest_resize_resource_names_subscribe(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:215
UPB_INLINE envoy_api_v2_DeltaDiscoveryRequest_InitialResourceVersionsEntry ** envoy_api_v2_DeltaDiscoveryRequest_resize_initial_resource_versions(envoy_api_v2_DeltaDiscoveryRequest *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:235
UPB_INLINE upb_strview envoy_api_v2_DiscoveryResponse_type_url(const envoy_api_v2_DiscoveryResponse *msg)
Definition: discovery.upb.h:133
UPB_INLINE char * envoy_api_v2_DeltaDiscoveryRequest_serialize(const envoy_api_v2_DeltaDiscoveryRequest *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:185
UPB_INLINE const struct google_rpc_Status * envoy_api_v2_DiscoveryRequest_error_detail(const envoy_api_v2_DiscoveryRequest *msg)
Definition: discovery.upb.h:70
UPB_INLINE char * envoy_api_v2_DiscoveryRequest_serialize(const envoy_api_v2_DiscoveryRequest *msg, upb_arena *arena, size_t *len)
Definition: discovery.upb.h:61
UPB_INLINE upb_strview * envoy_api_v2_Resource_resize_aliases(envoy_api_v2_Resource *msg, size_t len, upb_arena *arena)
Definition: discovery.upb.h:378
UPB_INLINE upb_strview const * envoy_api_v2_DiscoveryRequest_resource_names(const envoy_api_v2_DiscoveryRequest *msg, size_t *len)
Definition: discovery.upb.h:67
UPB_INLINE void envoy_api_v2_DeltaDiscoveryResponse_set_type_url(envoy_api_v2_DeltaDiscoveryResponse *msg, upb_strview value)
Definition: discovery.upb.h:321
struct google_rpc_Status google_rpc_Status
Definition: status.upb.h:24