9 #ifndef ENVOY_CONFIG_CORE_V3_BASE_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CORE_V3_BASE_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
143 upb_arena *
arena,
int options) {
157 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
160 *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_strview) = value;
163 *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_strview) = value;
177 upb_arena *
arena,
int options) {
199 if (!sub)
return NULL;
212 if (!sub)
return NULL;
229 upb_arena *
arena,
int options) {
246 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
249 *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
252 *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview) = value;
262 if (!sub)
return NULL;
268 *UPB_PTR_AT(msg, UPB_SIZE(1, 1),
bool) = value;
282 upb_arena *
arena,
int options) {
316 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
319 *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
329 if (!sub)
return NULL;
342 if (!sub)
return NULL;
348 *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_strview) = value;
351 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(48, 96), value, UPB_SIZE(56, 112), 7);
360 if (!sub)
return NULL;
373 bool ok = _upb_array_append_accessor2(
374 msg, UPB_SIZE(36, 72), UPB_SIZE(2, 3), &sub,
arena);
375 if (!ok)
return NULL;
379 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(40, 80), len);
382 return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(40, 80), len, UPB_SIZE(3, 4),
arena);
385 return _upb_array_append_accessor2(msg, UPB_SIZE(40, 80), UPB_SIZE(3, 4), &val,
396 bool ok = _upb_array_append_accessor2(
397 msg, UPB_SIZE(44, 88), UPB_SIZE(2, 3), &sub,
arena);
398 if (!ok)
return NULL;
413 upb_arena *
arena,
int options) {
428 UPB_INLINE
bool envoy_config_core_v3_Metadata_filter_metadata_set(
envoy_config_core_v3_Metadata *msg, upb_strview key,
struct google_protobuf_Struct* val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(0, 0), &key, 0, &val,
sizeof(val), a); }
436 _upb_msg_map_key(msg, &ret, 0);
442 _upb_msg_map_value(msg, &ret,
sizeof(ret));
461 upb_arena *
arena,
int options) {
474 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), uint32_t) = value;
477 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
491 upb_arena *
arena,
int options) {
512 if (!sub)
return NULL;
518 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
532 upb_arena *
arena,
int options) {
545 *UPB_PTR_AT(msg, UPB_SIZE(0, 0),
double) = value;
548 *UPB_PTR_AT(msg, UPB_SIZE(8, 8), upb_strview) = value;
562 upb_arena *
arena,
int options) {
583 if (!sub)
return NULL;
589 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
603 upb_arena *
arena,
int options) {
616 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
619 *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_strview) = value;
633 upb_arena *
arena,
int options) {
655 if (!sub)
return NULL;
668 if (!sub)
return NULL;
685 upb_arena *
arena,
int options) {
705 bool ok = _upb_array_append_accessor2(
706 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
707 if (!ok)
return NULL;
722 upb_arena *
arena,
int options) {
734 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
748 upb_arena *
arena,
int options) {
773 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 1);
776 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2);
779 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 3);
793 upb_arena *
arena,
int options) {
815 if (!sub)
return NULL;
828 if (!sub)
return NULL;
845 upb_arena *
arena,
int options) {
868 if (!sub)
return NULL;
874 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
884 if (!sub)
return NULL;
901 upb_arena *
arena,
int options) {
929 if (!sub)
return NULL;
941 if (!sub)
return NULL;
958 upb_arena *
arena,
int options) {
978 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
981 UPB_WRITE_ONEOF(msg,
struct google_protobuf_Any*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3);
987 if (!sub)
return NULL;
1004 upb_arena *
arena,
int options) {
1018 _upb_sethas(msg, 1);
1025 if (!sub)
return NULL;
1031 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
1045 upb_arena *
arena,
int options) {
1057 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
1064 #include "upb/port_undef.inc"
struct envoy_config_core_v3_Address envoy_config_core_v3_Address
Definition: address.upb.h:35
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct envoy_config_core_v3_BackoffStrategy envoy_config_core_v3_BackoffStrategy
Definition: backoff.upb.h:24
UPB_INLINE void envoy_config_core_v3_RemoteDataSource_set_sha256(envoy_config_core_v3_RemoteDataSource *msg, upb_strview value)
Definition: base.upb.h:873
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_core_v3_HeaderValueOption_mutable_append(envoy_config_core_v3_HeaderValueOption *msg, upb_arena *arena)
Definition: base.upb.h:664
UPB_INLINE upb_strview * envoy_config_core_v3_Node_resize_client_features(envoy_config_core_v3_Node *msg, size_t len, upb_arena *arena)
Definition: base.upb.h:381
UPB_INLINE envoy_config_core_v3_TransportSocket * envoy_config_core_v3_TransportSocket_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:957
UPB_INLINE envoy_config_core_v3_Locality * envoy_config_core_v3_Locality_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:137
UPB_INLINE void envoy_config_core_v3_DataSource_set_filename(envoy_config_core_v3_DataSource *msg, upb_strview value)
Definition: base.upb.h:772
UPB_INLINE struct envoy_config_core_v3_DataSource * envoy_config_core_v3_AsyncDataSource_mutable_local(envoy_config_core_v3_AsyncDataSource *msg, upb_arena *arena)
Definition: base.upb.h:925
UPB_INLINE void envoy_config_core_v3_Node_set_locality(envoy_config_core_v3_Node *msg, envoy_config_core_v3_Locality *value)
Definition: base.upb.h:334
UPB_INLINE struct envoy_type_v3_SemanticVersion * envoy_config_core_v3_BuildVersion_mutable_version(envoy_config_core_v3_BuildVersion *msg, upb_arena *arena)
Definition: base.upb.h:195
envoy_config_core_v3_AsyncDataSource_specifier_oneofcases
Definition: base.upb.h:910
@ envoy_config_core_v3_AsyncDataSource_specifier_NOT_SET
Definition: base.upb.h:913
@ envoy_config_core_v3_AsyncDataSource_specifier_local
Definition: base.upb.h:911
@ envoy_config_core_v3_AsyncDataSource_specifier_remote
Definition: base.upb.h:912
const upb_msglayout envoy_config_core_v3_DataSource_msginit
Definition: base.upb.c:238
UPB_INLINE const struct envoy_config_core_v3_BackoffStrategy * envoy_config_core_v3_RetryPolicy_retry_back_off(const envoy_config_core_v3_RetryPolicy *msg)
Definition: base.upb.h:803
UPB_INLINE bool envoy_config_core_v3_Extension_has_version(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:241
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_core_v3_RuntimePercent_default_value(const envoy_config_core_v3_RuntimePercent *msg)
Definition: base.upb.h:501
UPB_INLINE bool envoy_config_core_v3_Node_has_user_agent_version(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:305
UPB_INLINE void envoy_config_core_v3_Extension_set_type_descriptor(envoy_config_core_v3_Extension *msg, upb_strview value)
Definition: base.upb.h:251
UPB_INLINE envoy_config_core_v3_RemoteDataSource * envoy_config_core_v3_RemoteDataSource_new(upb_arena *arena)
Definition: base.upb.h:836
UPB_INLINE envoy_config_core_v3_HeaderValue ** envoy_config_core_v3_HeaderMap_mutable_headers(envoy_config_core_v3_HeaderMap *msg, size_t *len)
Definition: base.upb.h:697
UPB_INLINE char * envoy_config_core_v3_RetryPolicy_serialize(const envoy_config_core_v3_RetryPolicy *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:798
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 *len)
Definition: base.upb.h:313
UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag * envoy_config_core_v3_RuntimeFeatureFlag_new(upb_arena *arena)
Definition: base.upb.h:553
UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag * envoy_config_core_v3_RuntimeFeatureFlag_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:561
UPB_INLINE envoy_config_core_v3_BuildVersion * envoy_config_core_v3_BuildVersion_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:171
const upb_msglayout envoy_type_v3_Percent_msginit
Definition: percent.upb.c:22
struct envoy_config_core_v3_RuntimeFractionalPercent envoy_config_core_v3_RuntimeFractionalPercent
Definition: base.upb.h:63
UPB_INLINE upb_strview envoy_config_core_v3_HeaderValue_value(const envoy_config_core_v3_HeaderValue *msg)
Definition: base.upb.h:613
const upb_msglayout envoy_config_core_v3_HeaderValue_msginit
Definition: base.upb.c:186
UPB_INLINE envoy_config_core_v3_HeaderMap * envoy_config_core_v3_HeaderMap_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:684
UPB_INLINE envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderValue_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:602
UPB_INLINE envoy_config_core_v3_Extension ** envoy_config_core_v3_Node_mutable_extensions(envoy_config_core_v3_Node *msg, size_t *len)
Definition: base.upb.h:365
UPB_INLINE const struct envoy_type_v3_SemanticVersion * envoy_config_core_v3_BuildVersion_version(const envoy_config_core_v3_BuildVersion *msg)
Definition: base.upb.h:187
UPB_INLINE void envoy_config_core_v3_Node_set_metadata(envoy_config_core_v3_Node *msg, struct google_protobuf_Struct *value)
Definition: base.upb.h:321
UPB_INLINE char * envoy_config_core_v3_HeaderMap_serialize(const envoy_config_core_v3_HeaderMap *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:690
UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_delete(envoy_config_core_v3_Metadata *msg, upb_strview key)
Definition: base.upb.h:429
UPB_INLINE void envoy_config_core_v3_TransportSocket_set_typed_config(envoy_config_core_v3_TransportSocket *msg, struct google_protobuf_Any *value)
Definition: base.upb.h:980
UPB_INLINE void envoy_config_core_v3_RuntimePercent_set_default_value(envoy_config_core_v3_RuntimePercent *msg, struct envoy_type_v3_Percent *value)
Definition: base.upb.h:504
const upb_msglayout envoy_type_v3_FractionalPercent_msginit
Definition: percent.upb.c:33
const upb_msglayout envoy_config_core_v3_ControlPlane_msginit
Definition: base.upb.c:327
UPB_INLINE upb_strview envoy_config_core_v3_Locality_region(const envoy_config_core_v3_Locality *msg)
Definition: base.upb.h:152
UPB_INLINE envoy_config_core_v3_RemoteDataSource * envoy_config_core_v3_RemoteDataSource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:839
UPB_INLINE envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_core_v3_RuntimeFractionalPercent_new(upb_arena *arena)
Definition: base.upb.h:995
const upb_msglayout envoy_config_core_v3_Metadata_msginit
Definition: base.upb.c:108
UPB_INLINE envoy_config_core_v3_RemoteDataSource * envoy_config_core_v3_RemoteDataSource_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:844
UPB_INLINE envoy_config_core_v3_RuntimeUInt32 * envoy_config_core_v3_RuntimeUInt32_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:455
UPB_INLINE upb_strview envoy_config_core_v3_RuntimeUInt32_runtime_key(const envoy_config_core_v3_RuntimeUInt32 *msg)
Definition: base.upb.h:471
UPB_INLINE bool envoy_config_core_v3_Node_has_extensions(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:309
const upb_msglayout envoy_type_v3_SemanticVersion_msginit
Definition: semantic_version.upb.c:23
UPB_INLINE envoy_config_core_v3_AsyncDataSource_specifier_oneofcases envoy_config_core_v3_AsyncDataSource_specifier_case(const envoy_config_core_v3_AsyncDataSource *msg)
Definition: base.upb.h:915
UPB_INLINE struct envoy_config_core_v3_RetryPolicy * envoy_config_core_v3_RemoteDataSource_mutable_retry_policy(envoy_config_core_v3_RemoteDataSource *msg, upb_arena *arena)
Definition: base.upb.h:880
const upb_msglayout envoy_config_core_v3_Extension_msginit
Definition: base.upb.c:67
UPB_INLINE envoy_config_core_v3_DataSource_specifier_oneofcases envoy_config_core_v3_DataSource_specifier_case(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:763
UPB_INLINE envoy_config_core_v3_RetryPolicy * envoy_config_core_v3_RetryPolicy_new(upb_arena *arena)
Definition: base.upb.h:784
UPB_INLINE envoy_config_core_v3_TransportSocket_config_type_oneofcases envoy_config_core_v3_TransportSocket_config_type_case(const envoy_config_core_v3_TransportSocket *msg)
Definition: base.upb.h:971
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_core_v3_RuntimePercent_mutable_default_value(envoy_config_core_v3_RuntimePercent *msg, upb_arena *arena)
Definition: base.upb.h:508
UPB_INLINE envoy_config_core_v3_WatchedDirectory * envoy_config_core_v3_WatchedDirectory_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:716
UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_header(envoy_config_core_v3_HeaderValueOption *msg, envoy_config_core_v3_HeaderValue *value)
Definition: base.upb.h:647
UPB_INLINE envoy_config_core_v3_AsyncDataSource * envoy_config_core_v3_AsyncDataSource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:895
UPB_INLINE struct envoy_config_core_v3_RemoteDataSource * envoy_config_core_v3_AsyncDataSource_mutable_remote(envoy_config_core_v3_AsyncDataSource *msg, upb_arena *arena)
Definition: base.upb.h:937
struct envoy_config_core_v3_RuntimeDouble envoy_config_core_v3_RuntimeDouble
Definition: base.upb.h:52
const upb_msglayout envoy_config_core_v3_HeaderMap_msginit
Definition: base.upb.c:216
UPB_INLINE envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_core_v3_RuntimeFractionalPercent_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:998
UPB_INLINE void envoy_config_core_v3_Locality_set_region(envoy_config_core_v3_Locality *msg, upb_strview value)
Definition: base.upb.h:156
UPB_INLINE void envoy_config_core_v3_RemoteDataSource_set_retry_policy(envoy_config_core_v3_RemoteDataSource *msg, envoy_config_core_v3_RetryPolicy *value)
Definition: base.upb.h:876
UPB_INLINE char * envoy_config_core_v3_Locality_serialize(const envoy_config_core_v3_Locality *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:148
const upb_msglayout envoy_config_core_v3_HeaderValueOption_msginit
Definition: base.upb.c:202
UPB_INLINE envoy_config_core_v3_WatchedDirectory * envoy_config_core_v3_WatchedDirectory_new(upb_arena *arena)
Definition: base.upb.h:713
UPB_INLINE void envoy_config_core_v3_Node_set_id(envoy_config_core_v3_Node *msg, upb_strview value)
Definition: base.upb.h:315
UPB_INLINE bool envoy_config_core_v3_Node_has_metadata(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:300
struct envoy_config_core_v3_WatchedDirectory envoy_config_core_v3_WatchedDirectory
Definition: base.upb.h:57
const upb_msglayout envoy_config_core_v3_WatchedDirectory_msginit
Definition: base.upb.c:226
UPB_INLINE upb_strview envoy_config_core_v3_Extension_name(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:238
UPB_INLINE envoy_config_core_v3_HeaderValueOption * envoy_config_core_v3_HeaderValueOption_new(upb_arena *arena)
Definition: base.upb.h:624
UPB_INLINE char * envoy_config_core_v3_TransportSocket_serialize(const envoy_config_core_v3_TransportSocket *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:963
UPB_INLINE void envoy_config_core_v3_RuntimeDouble_set_default_value(envoy_config_core_v3_RuntimeDouble *msg, double value)
Definition: base.upb.h:544
UPB_INLINE upb_strview envoy_config_core_v3_Metadata_FilterMetadataEntry_key(const envoy_config_core_v3_Metadata_FilterMetadataEntry *msg)
Definition: base.upb.h:434
UPB_INLINE struct envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderValueOption_mutable_header(envoy_config_core_v3_HeaderValueOption *msg, upb_arena *arena)
Definition: base.upb.h:651
UPB_INLINE char * envoy_config_core_v3_WatchedDirectory_serialize(const envoy_config_core_v3_WatchedDirectory *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:727
UPB_INLINE bool envoy_config_core_v3_Node_has_locality(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:302
struct envoy_config_core_v3_TransportSocket envoy_config_core_v3_TransportSocket
Definition: base.upb.h:62
UPB_INLINE void envoy_config_core_v3_RuntimeFractionalPercent_set_runtime_key(envoy_config_core_v3_RuntimeFractionalPercent *msg, upb_strview value)
Definition: base.upb.h:1030
UPB_INLINE void envoy_config_core_v3_RuntimeDouble_set_runtime_key(envoy_config_core_v3_RuntimeDouble *msg, upb_strview value)
Definition: base.upb.h:547
struct envoy_config_core_v3_HeaderValue envoy_config_core_v3_HeaderValue
Definition: base.upb.h:54
UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_set_runtime_key(envoy_config_core_v3_RuntimeFeatureFlag *msg, upb_strview value)
Definition: base.upb.h:588
UPB_INLINE const envoy_config_core_v3_DataSource * envoy_config_core_v3_AsyncDataSource_local(const envoy_config_core_v3_AsyncDataSource *msg)
Definition: base.upb.h:918
struct envoy_config_core_v3_Metadata envoy_config_core_v3_Metadata
Definition: base.upb.h:48
UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_get(const envoy_config_core_v3_Metadata *msg, upb_strview key, struct google_protobuf_Struct **val)
Definition: base.upb.h:424
UPB_INLINE envoy_config_core_v3_RetryPolicy * envoy_config_core_v3_RetryPolicy_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:792
const upb_msglayout envoy_config_core_v3_AsyncDataSource_msginit
Definition: base.upb.c:287
UPB_INLINE size_t envoy_config_core_v3_Metadata_filter_metadata_size(const envoy_config_core_v3_Metadata *msg)
Definition: base.upb.h:423
UPB_INLINE char * envoy_config_core_v3_HeaderValue_serialize(const envoy_config_core_v3_HeaderValue *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:608
UPB_INLINE upb_strview * envoy_config_core_v3_Node_mutable_client_features(envoy_config_core_v3_Node *msg, size_t *len)
Definition: base.upb.h:378
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
Definition: base.upb.h:55
UPB_INLINE void envoy_config_core_v3_RemoteDataSource_set_http_uri(envoy_config_core_v3_RemoteDataSource *msg, struct envoy_config_core_v3_HttpUri *value)
Definition: base.upb.h:860
UPB_INLINE void envoy_config_core_v3_Node_set_user_agent_name(envoy_config_core_v3_Node *msg, upb_strview value)
Definition: base.upb.h:347
UPB_INLINE bool envoy_config_core_v3_Node_has_listening_addresses(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:312
const upb_msglayout google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
UPB_INLINE bool envoy_config_core_v3_RemoteDataSource_has_http_uri(const envoy_config_core_v3_RemoteDataSource *msg)
Definition: base.upb.h:854
UPB_INLINE upb_strview envoy_config_core_v3_TransportSocket_name(const envoy_config_core_v3_TransportSocket *msg)
Definition: base.upb.h:973
UPB_INLINE struct envoy_config_core_v3_BackoffStrategy * envoy_config_core_v3_RetryPolicy_mutable_retry_back_off(envoy_config_core_v3_RetryPolicy *msg, upb_arena *arena)
Definition: base.upb.h:811
UPB_INLINE bool envoy_config_core_v3_DataSource_has_inline_bytes(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:767
struct envoy_config_core_v3_Extension envoy_config_core_v3_Extension
Definition: base.upb.h:46
UPB_INLINE void envoy_config_core_v3_ControlPlane_set_identifier(envoy_config_core_v3_ControlPlane *msg, upb_strview value)
Definition: base.upb.h:1056
UPB_INLINE void envoy_config_core_v3_Locality_set_zone(envoy_config_core_v3_Locality *msg, upb_strview value)
Definition: base.upb.h:159
UPB_INLINE bool envoy_config_core_v3_TransportSocket_has_typed_config(const envoy_config_core_v3_TransportSocket *msg)
Definition: base.upb.h:974
UPB_INLINE void envoy_config_core_v3_RuntimeFractionalPercent_set_default_value(envoy_config_core_v3_RuntimeFractionalPercent *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: base.upb.h:1017
UPB_INLINE char * envoy_config_core_v3_RuntimeFractionalPercent_serialize(const envoy_config_core_v3_RuntimeFractionalPercent *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:1009
UPB_INLINE void envoy_config_core_v3_AsyncDataSource_set_remote(envoy_config_core_v3_AsyncDataSource *msg, envoy_config_core_v3_RemoteDataSource *value)
Definition: base.upb.h:934
UPB_INLINE envoy_config_core_v3_HeaderValueOption * envoy_config_core_v3_HeaderValueOption_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:632
UPB_INLINE bool envoy_config_core_v3_BuildVersion_has_version(const envoy_config_core_v3_BuildVersion *msg)
Definition: base.upb.h:186
UPB_INLINE upb_strview envoy_config_core_v3_Node_id(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:298
UPB_INLINE envoy_config_core_v3_HeaderValueOption * envoy_config_core_v3_HeaderValueOption_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:627
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)
Definition: base.upb.h:425
UPB_INLINE upb_strview envoy_config_core_v3_Node_user_agent_name(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:304
struct envoy_config_core_v3_RetryPolicy envoy_config_core_v3_RetryPolicy
Definition: base.upb.h:59
UPB_INLINE const envoy_config_core_v3_BuildVersion * envoy_config_core_v3_Extension_version(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:242
UPB_INLINE upb_strview envoy_config_core_v3_ControlPlane_identifier(const envoy_config_core_v3_ControlPlane *msg)
Definition: base.upb.h:1054
UPB_INLINE struct envoy_config_core_v3_Extension * envoy_config_core_v3_Node_add_extensions(envoy_config_core_v3_Node *msg, upb_arena *arena)
Definition: base.upb.h:371
UPB_INLINE void envoy_config_core_v3_HeaderValue_set_value(envoy_config_core_v3_HeaderValue *msg, upb_strview value)
Definition: base.upb.h:618
envoy_config_core_v3_TransportSocket_config_type_oneofcases
Definition: base.upb.h:967
@ envoy_config_core_v3_TransportSocket_config_type_typed_config
Definition: base.upb.h:968
@ envoy_config_core_v3_TransportSocket_config_type_NOT_SET
Definition: base.upb.h:969
struct envoy_config_core_v3_Node envoy_config_core_v3_Node
Definition: base.upb.h:47
UPB_INLINE bool envoy_config_core_v3_AsyncDataSource_has_remote(const envoy_config_core_v3_AsyncDataSource *msg)
Definition: base.upb.h:919
UPB_INLINE char * envoy_config_core_v3_Metadata_serialize(const envoy_config_core_v3_Metadata *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:418
UPB_INLINE bool envoy_config_core_v3_RuntimePercent_has_default_value(const envoy_config_core_v3_RuntimePercent *msg)
Definition: base.upb.h:500
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_core_v3_RuntimeFractionalPercent_default_value(const envoy_config_core_v3_RuntimeFractionalPercent *msg)
Definition: base.upb.h:1014
UPB_INLINE char * envoy_config_core_v3_RuntimeUInt32_serialize(const envoy_config_core_v3_RuntimeUInt32 *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:466
UPB_INLINE uint32_t envoy_config_core_v3_RuntimeUInt32_default_value(const envoy_config_core_v3_RuntimeUInt32 *msg)
Definition: base.upb.h:470
const upb_msglayout envoy_config_core_v3_RuntimeDouble_msginit
Definition: base.upb.c:160
UPB_INLINE envoy_config_core_v3_Locality * envoy_config_core_v3_Locality_new(upb_arena *arena)
Definition: base.upb.h:134
UPB_INLINE envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderValue_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:597
UPB_INLINE bool envoy_config_core_v3_Node_add_client_features(envoy_config_core_v3_Node *msg, upb_strview val, upb_arena *arena)
Definition: base.upb.h:384
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_core_v3_HeaderValueOption_append(const envoy_config_core_v3_HeaderValueOption *msg)
Definition: base.upb.h:645
UPB_INLINE const envoy_config_core_v3_BuildVersion * envoy_config_core_v3_Node_user_agent_build_version(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:308
UPB_INLINE upb_strview envoy_config_core_v3_RuntimePercent_runtime_key(const envoy_config_core_v3_RuntimePercent *msg)
Definition: base.upb.h:502
UPB_INLINE void envoy_config_core_v3_AsyncDataSource_set_local(envoy_config_core_v3_AsyncDataSource *msg, envoy_config_core_v3_DataSource *value)
Definition: base.upb.h:922
UPB_INLINE envoy_config_core_v3_DataSource * envoy_config_core_v3_DataSource_new(upb_arena *arena)
Definition: base.upb.h:739
UPB_INLINE envoy_config_core_v3_AsyncDataSource * envoy_config_core_v3_AsyncDataSource_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:900
const upb_msglayout google_protobuf_Struct_msginit
Definition: struct.upb.c:23
UPB_INLINE const envoy_config_core_v3_RemoteDataSource * envoy_config_core_v3_AsyncDataSource_remote(const envoy_config_core_v3_AsyncDataSource *msg)
Definition: base.upb.h:920
UPB_INLINE void envoy_config_core_v3_Extension_set_disabled(envoy_config_core_v3_Extension *msg, bool value)
Definition: base.upb.h:267
UPB_INLINE envoy_config_core_v3_WatchedDirectory * envoy_config_core_v3_WatchedDirectory_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:721
UPB_INLINE bool envoy_config_core_v3_RetryPolicy_has_retry_back_off(const envoy_config_core_v3_RetryPolicy *msg)
Definition: base.upb.h:802
UPB_INLINE envoy_config_core_v3_RuntimeFeatureFlag * envoy_config_core_v3_RuntimeFeatureFlag_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:556
UPB_INLINE upb_strview const * envoy_config_core_v3_Node_client_features(const envoy_config_core_v3_Node *msg, size_t *len)
Definition: base.upb.h:311
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)
Definition: base.upb.h:394
UPB_INLINE envoy_config_core_v3_RuntimeDouble * envoy_config_core_v3_RuntimeDouble_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:531
UPB_INLINE void envoy_config_core_v3_Metadata_FilterMetadataEntry_set_value(envoy_config_core_v3_Metadata_FilterMetadataEntry *msg, struct google_protobuf_Struct *value)
Definition: base.upb.h:446
UPB_INLINE bool envoy_config_core_v3_Extension_disabled(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:243
UPB_INLINE upb_strview envoy_config_core_v3_DataSource_inline_bytes(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:768
UPB_INLINE envoy_config_core_v3_RuntimePercent * envoy_config_core_v3_RuntimePercent_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:490
UPB_INLINE envoy_config_core_v3_RuntimePercent * envoy_config_core_v3_RuntimePercent_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:485
const upb_msglayout envoy_config_core_v3_RuntimeUInt32_msginit
Definition: base.upb.c:134
UPB_INLINE envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderValue_new(upb_arena *arena)
Definition: base.upb.h:594
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_core_v3_RetryPolicy_num_retries(const envoy_config_core_v3_RetryPolicy *msg)
Definition: base.upb.h:805
UPB_INLINE envoy_config_core_v3_Extension * envoy_config_core_v3_Extension_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:223
UPB_INLINE void envoy_config_core_v3_DataSource_set_inline_string(envoy_config_core_v3_DataSource *msg, upb_strview value)
Definition: base.upb.h:778
UPB_INLINE void envoy_config_core_v3_Extension_set_category(envoy_config_core_v3_Extension *msg, upb_strview value)
Definition: base.upb.h:248
UPB_INLINE envoy_config_core_v3_Locality * envoy_config_core_v3_Locality_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:142
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)
Definition: base.upb.h:296
UPB_INLINE void envoy_config_core_v3_HeaderValue_set_key(envoy_config_core_v3_HeaderValue *msg, upb_strview value)
Definition: base.upb.h:615
UPB_INLINE struct google_protobuf_Any * envoy_config_core_v3_TransportSocket_mutable_typed_config(envoy_config_core_v3_TransportSocket *msg, upb_arena *arena)
Definition: base.upb.h:983
UPB_INLINE void envoy_config_core_v3_HeaderValueOption_set_append(envoy_config_core_v3_HeaderValueOption *msg, struct google_protobuf_BoolValue *value)
Definition: base.upb.h:660
struct envoy_config_core_v3_HeaderMap envoy_config_core_v3_HeaderMap
Definition: base.upb.h:56
UPB_INLINE char * envoy_config_core_v3_BuildVersion_serialize(const envoy_config_core_v3_BuildVersion *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:182
UPB_INLINE struct envoy_config_core_v3_HttpUri * envoy_config_core_v3_RemoteDataSource_mutable_http_uri(envoy_config_core_v3_RemoteDataSource *msg, upb_arena *arena)
Definition: base.upb.h:864
UPB_INLINE struct envoy_config_core_v3_BuildVersion * envoy_config_core_v3_Extension_mutable_version(envoy_config_core_v3_Extension *msg, upb_arena *arena)
Definition: base.upb.h:258
UPB_INLINE bool envoy_config_core_v3_Metadata_has_filter_metadata(const envoy_config_core_v3_Metadata *msg)
Definition: base.upb.h:422
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)
Definition: base.upb.h:353
UPB_INLINE bool envoy_config_core_v3_DataSource_has_inline_string(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:769
UPB_INLINE char * envoy_config_core_v3_RuntimePercent_serialize(const envoy_config_core_v3_RuntimePercent *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:496
UPB_INLINE void envoy_config_core_v3_Node_set_user_agent_version(envoy_config_core_v3_Node *msg, upb_strview value)
Definition: base.upb.h:350
UPB_INLINE double envoy_config_core_v3_RuntimeDouble_default_value(const envoy_config_core_v3_RuntimeDouble *msg)
Definition: base.upb.h:541
UPB_INLINE envoy_config_core_v3_DataSource * envoy_config_core_v3_DataSource_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:747
UPB_INLINE upb_strview envoy_config_core_v3_Locality_sub_zone(const envoy_config_core_v3_Locality *msg)
Definition: base.upb.h:154
struct envoy_config_core_v3_RuntimeUInt32 envoy_config_core_v3_RuntimeUInt32
Definition: base.upb.h:50
UPB_INLINE upb_strview envoy_config_core_v3_Node_user_agent_version(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:306
UPB_INLINE char * envoy_config_core_v3_Node_serialize(const envoy_config_core_v3_Node *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:287
UPB_INLINE envoy_config_core_v3_HeaderMap * envoy_config_core_v3_HeaderMap_new(upb_arena *arena)
Definition: base.upb.h:676
UPB_INLINE envoy_config_core_v3_BuildVersion * envoy_config_core_v3_BuildVersion_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:176
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_core_v3_RuntimeFeatureFlag_default_value(const envoy_config_core_v3_RuntimeFeatureFlag *msg)
Definition: base.upb.h:572
UPB_INLINE upb_strview envoy_config_core_v3_Locality_zone(const envoy_config_core_v3_Locality *msg)
Definition: base.upb.h:153
UPB_INLINE bool envoy_config_core_v3_Metadata_FilterMetadataEntry_has_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry *msg)
Definition: base.upb.h:439
UPB_INLINE envoy_config_core_v3_Metadata * envoy_config_core_v3_Metadata_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:412
UPB_INLINE const struct google_protobuf_Any * envoy_config_core_v3_TransportSocket_typed_config(const envoy_config_core_v3_TransportSocket *msg)
Definition: base.upb.h:975
UPB_INLINE envoy_config_core_v3_ControlPlane * envoy_config_core_v3_ControlPlane_new(upb_arena *arena)
Definition: base.upb.h:1036
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)
Definition: base.upb.h:356
UPB_INLINE envoy_config_core_v3_RuntimeUInt32 * envoy_config_core_v3_RuntimeUInt32_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:460
UPB_INLINE bool envoy_config_core_v3_Metadata_filter_metadata_set(envoy_config_core_v3_Metadata *msg, upb_strview key, struct google_protobuf_Struct *val, upb_arena *a)
Definition: base.upb.h:428
UPB_INLINE void envoy_config_core_v3_Node_set_cluster(envoy_config_core_v3_Node *msg, upb_strview value)
Definition: base.upb.h:318
UPB_INLINE envoy_config_core_v3_Extension * envoy_config_core_v3_Extension_new(upb_arena *arena)
Definition: base.upb.h:220
UPB_INLINE const envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderValueOption_header(const envoy_config_core_v3_HeaderValueOption *msg)
Definition: base.upb.h:643
UPB_INLINE char * envoy_config_core_v3_AsyncDataSource_serialize(const envoy_config_core_v3_AsyncDataSource *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:906
UPB_INLINE upb_strview envoy_config_core_v3_RuntimeFeatureFlag_runtime_key(const envoy_config_core_v3_RuntimeFeatureFlag *msg)
Definition: base.upb.h:573
UPB_INLINE void envoy_config_core_v3_RuntimePercent_set_runtime_key(envoy_config_core_v3_RuntimePercent *msg, upb_strview value)
Definition: base.upb.h:517
const upb_msglayout envoy_config_core_v3_Metadata_FilterMetadataEntry_msginit
Definition: base.upb.c:123
struct envoy_config_core_v3_DataSource envoy_config_core_v3_DataSource
Definition: base.upb.h:58
UPB_INLINE envoy_config_core_v3_Extension * envoy_config_core_v3_Extension_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:228
struct envoy_config_core_v3_BuildVersion envoy_config_core_v3_BuildVersion
Definition: base.upb.h:45
const upb_msglayout envoy_config_core_v3_RuntimeFractionalPercent_msginit
Definition: base.upb.c:317
UPB_INLINE bool envoy_config_core_v3_HeaderValueOption_has_append(const envoy_config_core_v3_HeaderValueOption *msg)
Definition: base.upb.h:644
UPB_INLINE const struct google_protobuf_Struct * envoy_config_core_v3_Metadata_FilterMetadataEntry_value(const envoy_config_core_v3_Metadata_FilterMetadataEntry *msg)
Definition: base.upb.h:440
struct envoy_config_core_v3_RuntimeFeatureFlag envoy_config_core_v3_RuntimeFeatureFlag
Definition: base.upb.h:53
UPB_INLINE const envoy_config_core_v3_HeaderValue *const * envoy_config_core_v3_HeaderMap_headers(const envoy_config_core_v3_HeaderMap *msg, size_t *len)
Definition: base.upb.h:695
UPB_INLINE envoy_config_core_v3_TransportSocket * envoy_config_core_v3_TransportSocket_new(upb_arena *arena)
Definition: base.upb.h:949
const upb_msglayout envoy_config_core_v3_RuntimePercent_msginit
Definition: base.upb.c:149
UPB_INLINE upb_strview envoy_config_core_v3_Extension_type_descriptor(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:240
const upb_msglayout envoy_config_core_v3_BuildVersion_msginit
Definition: base.upb.c:49
UPB_INLINE void envoy_config_core_v3_BuildVersion_set_metadata(envoy_config_core_v3_BuildVersion *msg, struct google_protobuf_Struct *value)
Definition: base.upb.h:204
const upb_msglayout envoy_config_core_v3_RuntimeFeatureFlag_msginit
Definition: base.upb.c:175
UPB_INLINE envoy_config_core_v3_ControlPlane * envoy_config_core_v3_ControlPlane_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:1044
UPB_INLINE bool envoy_config_core_v3_RetryPolicy_has_num_retries(const envoy_config_core_v3_RetryPolicy *msg)
Definition: base.upb.h:804
UPB_INLINE const struct google_protobuf_Struct * envoy_config_core_v3_BuildVersion_metadata(const envoy_config_core_v3_BuildVersion *msg)
Definition: base.upb.h:189
UPB_INLINE envoy_config_core_v3_BuildVersion * envoy_config_core_v3_BuildVersion_new(upb_arena *arena)
Definition: base.upb.h:168
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_core_v3_RuntimeFractionalPercent_mutable_default_value(envoy_config_core_v3_RuntimeFractionalPercent *msg, upb_arena *arena)
Definition: base.upb.h:1021
envoy_config_core_v3_RoutingPriority
Definition: base.upb.h:120
@ envoy_config_core_v3_DEFAULT
Definition: base.upb.h:121
@ envoy_config_core_v3_HIGH
Definition: base.upb.h:122
UPB_INLINE upb_strview envoy_config_core_v3_WatchedDirectory_path(const envoy_config_core_v3_WatchedDirectory *msg)
Definition: base.upb.h:731
UPB_INLINE envoy_config_core_v3_HeaderMap * envoy_config_core_v3_HeaderMap_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:679
UPB_INLINE struct envoy_config_core_v3_HeaderValue * envoy_config_core_v3_HeaderMap_add_headers(envoy_config_core_v3_HeaderMap *msg, upb_arena *arena)
Definition: base.upb.h:703
UPB_INLINE struct google_protobuf_Struct * envoy_config_core_v3_Node_mutable_metadata(envoy_config_core_v3_Node *msg, upb_arena *arena)
Definition: base.upb.h:325
UPB_INLINE void envoy_config_core_v3_Extension_set_name(envoy_config_core_v3_Extension *msg, upb_strview value)
Definition: base.upb.h:245
UPB_INLINE void envoy_config_core_v3_Extension_set_version(envoy_config_core_v3_Extension *msg, envoy_config_core_v3_BuildVersion *value)
Definition: base.upb.h:254
UPB_INLINE void envoy_config_core_v3_WatchedDirectory_set_path(envoy_config_core_v3_WatchedDirectory *msg, upb_strview value)
Definition: base.upb.h:733
const upb_msglayout google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
UPB_INLINE envoy_config_core_v3_Node * envoy_config_core_v3_Node_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:281
envoy_config_core_v3_RequestMethod
Definition: base.upb.h:107
@ envoy_config_core_v3_HEAD
Definition: base.upb.h:110
@ envoy_config_core_v3_OPTIONS
Definition: base.upb.h:115
@ envoy_config_core_v3_PUT
Definition: base.upb.h:112
@ envoy_config_core_v3_METHOD_UNSPECIFIED
Definition: base.upb.h:108
@ envoy_config_core_v3_GET
Definition: base.upb.h:109
@ envoy_config_core_v3_DELETE
Definition: base.upb.h:113
@ envoy_config_core_v3_POST
Definition: base.upb.h:111
@ envoy_config_core_v3_PATCH
Definition: base.upb.h:117
@ envoy_config_core_v3_CONNECT
Definition: base.upb.h:114
@ envoy_config_core_v3_TRACE
Definition: base.upb.h:116
const upb_msglayout envoy_config_core_v3_TransportSocket_msginit
Definition: base.upb.c:302
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_core_v3_RetryPolicy_mutable_num_retries(envoy_config_core_v3_RetryPolicy *msg, upb_arena *arena)
Definition: base.upb.h:824
const upb_msglayout envoy_config_core_v3_HttpUri_msginit
Definition: http_uri.upb.c:29
UPB_INLINE char * envoy_config_core_v3_RemoteDataSource_serialize(const envoy_config_core_v3_RemoteDataSource *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:850
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_core_v3_RuntimeFeatureFlag_mutable_default_value(envoy_config_core_v3_RuntimeFeatureFlag *msg, upb_arena *arena)
Definition: base.upb.h:579
UPB_INLINE upb_strview envoy_config_core_v3_Node_cluster(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:299
UPB_INLINE char * envoy_config_core_v3_RuntimeFeatureFlag_serialize(const envoy_config_core_v3_RuntimeFeatureFlag *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:567
UPB_INLINE bool envoy_config_core_v3_HeaderMap_has_headers(const envoy_config_core_v3_HeaderMap *msg)
Definition: base.upb.h:694
UPB_INLINE upb_strview envoy_config_core_v3_DataSource_filename(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:766
const upb_msglayout envoy_config_core_v3_Locality_msginit
Definition: base.upb.c:33
UPB_INLINE char * envoy_config_core_v3_HeaderValueOption_serialize(const envoy_config_core_v3_HeaderValueOption *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:638
UPB_INLINE bool envoy_config_core_v3_DataSource_has_filename(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:765
UPB_INLINE upb_strview envoy_config_core_v3_Extension_category(const envoy_config_core_v3_Extension *msg)
Definition: base.upb.h:239
UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_set_default_value(envoy_config_core_v3_RuntimeUInt32 *msg, uint32_t value)
Definition: base.upb.h:473
const upb_msglayout envoy_config_core_v3_RemoteDataSource_msginit
Definition: base.upb.c:271
struct envoy_config_core_v3_Locality envoy_config_core_v3_Locality
Definition: base.upb.h:44
const upb_msglayout envoy_config_core_v3_BackoffStrategy_msginit
Definition: backoff.upb.c:28
UPB_INLINE char * envoy_config_core_v3_DataSource_serialize(const envoy_config_core_v3_DataSource *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:753
UPB_INLINE const struct envoy_config_core_v3_HttpUri * envoy_config_core_v3_RemoteDataSource_http_uri(const envoy_config_core_v3_RemoteDataSource *msg)
Definition: base.upb.h:855
UPB_INLINE bool envoy_config_core_v3_RemoteDataSource_has_retry_policy(const envoy_config_core_v3_RemoteDataSource *msg)
Definition: base.upb.h:857
struct envoy_config_core_v3_ControlPlane envoy_config_core_v3_ControlPlane
Definition: base.upb.h:64
UPB_INLINE void envoy_config_core_v3_RuntimeFeatureFlag_set_default_value(envoy_config_core_v3_RuntimeFeatureFlag *msg, struct google_protobuf_BoolValue *value)
Definition: base.upb.h:575
UPB_INLINE void envoy_config_core_v3_Locality_set_sub_zone(envoy_config_core_v3_Locality *msg, upb_strview value)
Definition: base.upb.h:162
UPB_INLINE envoy_config_core_v3_RuntimeDouble * envoy_config_core_v3_RuntimeDouble_new(upb_arena *arena)
Definition: base.upb.h:523
UPB_INLINE envoy_config_core_v3_RuntimeDouble * envoy_config_core_v3_RuntimeDouble_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:526
UPB_INLINE struct envoy_config_core_v3_Locality * envoy_config_core_v3_Node_mutable_locality(envoy_config_core_v3_Node *msg, upb_arena *arena)
Definition: base.upb.h:338
UPB_INLINE void envoy_config_core_v3_RetryPolicy_set_num_retries(envoy_config_core_v3_RetryPolicy *msg, struct google_protobuf_UInt32Value *value)
Definition: base.upb.h:820
struct envoy_config_core_v3_Metadata_FilterMetadataEntry envoy_config_core_v3_Metadata_FilterMetadataEntry
Definition: base.upb.h:49
UPB_INLINE envoy_config_core_v3_Node * envoy_config_core_v3_Node_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:276
const upb_msglayout envoy_config_core_v3_Node_msginit
Definition: base.upb.c:94
const upb_msglayout envoy_config_core_v3_Address_msginit
Definition: address.upb.c:102
UPB_INLINE void envoy_config_core_v3_RuntimeUInt32_set_runtime_key(envoy_config_core_v3_RuntimeUInt32 *msg, upb_strview value)
Definition: base.upb.h:476
UPB_INLINE bool envoy_config_core_v3_RuntimeFeatureFlag_has_default_value(const envoy_config_core_v3_RuntimeFeatureFlag *msg)
Definition: base.upb.h:571
UPB_INLINE bool envoy_config_core_v3_AsyncDataSource_has_local(const envoy_config_core_v3_AsyncDataSource *msg)
Definition: base.upb.h:917
UPB_INLINE void envoy_config_core_v3_DataSource_set_inline_bytes(envoy_config_core_v3_DataSource *msg, upb_strview value)
Definition: base.upb.h:775
UPB_INLINE envoy_config_core_v3_TransportSocket * envoy_config_core_v3_TransportSocket_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:952
envoy_config_core_v3_TrafficDirection
Definition: base.upb.h:125
@ envoy_config_core_v3_OUTBOUND
Definition: base.upb.h:128
@ envoy_config_core_v3_UNSPECIFIED
Definition: base.upb.h:126
@ envoy_config_core_v3_INBOUND
Definition: base.upb.h:127
UPB_INLINE struct envoy_config_core_v3_Address ** envoy_config_core_v3_Node_resize_listening_addresses(envoy_config_core_v3_Node *msg, size_t len, upb_arena *arena)
Definition: base.upb.h:391
UPB_INLINE struct envoy_config_core_v3_Address ** envoy_config_core_v3_Node_mutable_listening_addresses(envoy_config_core_v3_Node *msg, size_t *len)
Definition: base.upb.h:388
UPB_INLINE envoy_config_core_v3_AsyncDataSource * envoy_config_core_v3_AsyncDataSource_new(upb_arena *arena)
Definition: base.upb.h:892
struct envoy_config_core_v3_AsyncDataSource envoy_config_core_v3_AsyncDataSource
Definition: base.upb.h:61
const upb_msglayout envoy_config_core_v3_RetryPolicy_msginit
Definition: base.upb.c:254
UPB_INLINE envoy_config_core_v3_RuntimePercent * envoy_config_core_v3_RuntimePercent_new(upb_arena *arena)
Definition: base.upb.h:482
UPB_INLINE bool envoy_config_core_v3_BuildVersion_has_metadata(const envoy_config_core_v3_BuildVersion *msg)
Definition: base.upb.h:188
UPB_INLINE const struct google_protobuf_Struct * envoy_config_core_v3_Node_metadata(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:301
UPB_INLINE const envoy_config_core_v3_RetryPolicy * envoy_config_core_v3_RemoteDataSource_retry_policy(const envoy_config_core_v3_RemoteDataSource *msg)
Definition: base.upb.h:858
envoy_config_core_v3_DataSource_specifier_oneofcases
Definition: base.upb.h:757
@ envoy_config_core_v3_DataSource_specifier_inline_string
Definition: base.upb.h:760
@ envoy_config_core_v3_DataSource_specifier_filename
Definition: base.upb.h:758
@ envoy_config_core_v3_DataSource_specifier_NOT_SET
Definition: base.upb.h:761
@ envoy_config_core_v3_DataSource_specifier_inline_bytes
Definition: base.upb.h:759
UPB_INLINE upb_strview envoy_config_core_v3_HeaderValue_key(const envoy_config_core_v3_HeaderValue *msg)
Definition: base.upb.h:612
UPB_INLINE struct google_protobuf_Struct * envoy_config_core_v3_BuildVersion_mutable_metadata(envoy_config_core_v3_BuildVersion *msg, upb_arena *arena)
Definition: base.upb.h:208
UPB_INLINE envoy_config_core_v3_DataSource * envoy_config_core_v3_DataSource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:742
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)
Definition: base.upb.h:430
UPB_INLINE envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_core_v3_RuntimeFractionalPercent_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: base.upb.h:1003
UPB_INLINE void envoy_config_core_v3_BuildVersion_set_version(envoy_config_core_v3_BuildVersion *msg, struct envoy_type_v3_SemanticVersion *value)
Definition: base.upb.h:191
UPB_INLINE envoy_config_core_v3_Extension ** envoy_config_core_v3_Node_resize_extensions(envoy_config_core_v3_Node *msg, size_t len, upb_arena *arena)
Definition: base.upb.h:368
UPB_INLINE upb_strview envoy_config_core_v3_DataSource_inline_string(const envoy_config_core_v3_DataSource *msg)
Definition: base.upb.h:770
UPB_INLINE void envoy_config_core_v3_RetryPolicy_set_retry_back_off(envoy_config_core_v3_RetryPolicy *msg, struct envoy_config_core_v3_BackoffStrategy *value)
Definition: base.upb.h:807
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE void envoy_config_core_v3_TransportSocket_set_name(envoy_config_core_v3_TransportSocket *msg, upb_strview value)
Definition: base.upb.h:977
UPB_INLINE void envoy_config_core_v3_Metadata_filter_metadata_clear(envoy_config_core_v3_Metadata *msg)
Definition: base.upb.h:427
UPB_INLINE envoy_config_core_v3_Metadata * envoy_config_core_v3_Metadata_new(upb_arena *arena)
Definition: base.upb.h:404
struct envoy_config_core_v3_RemoteDataSource envoy_config_core_v3_RemoteDataSource
Definition: base.upb.h:60
UPB_INLINE envoy_config_core_v3_Metadata * envoy_config_core_v3_Metadata_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:407
envoy_config_core_v3_Node_user_agent_version_type_oneofcases
Definition: base.upb.h:291
@ envoy_config_core_v3_Node_user_agent_version_type_NOT_SET
Definition: base.upb.h:294
@ envoy_config_core_v3_Node_user_agent_version_type_user_agent_version
Definition: base.upb.h:292
@ envoy_config_core_v3_Node_user_agent_version_type_user_agent_build_version
Definition: base.upb.h:293
UPB_INLINE upb_strview envoy_config_core_v3_RuntimeFractionalPercent_runtime_key(const envoy_config_core_v3_RuntimeFractionalPercent *msg)
Definition: base.upb.h:1015
UPB_INLINE const envoy_config_core_v3_Locality * envoy_config_core_v3_Node_locality(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:303
UPB_INLINE char * envoy_config_core_v3_RuntimeDouble_serialize(const envoy_config_core_v3_RuntimeDouble *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:537
UPB_INLINE bool envoy_config_core_v3_RuntimeFractionalPercent_has_default_value(const envoy_config_core_v3_RuntimeFractionalPercent *msg)
Definition: base.upb.h:1013
UPB_INLINE bool envoy_config_core_v3_Node_has_user_agent_build_version(const envoy_config_core_v3_Node *msg)
Definition: base.upb.h:307
UPB_INLINE char * envoy_config_core_v3_ControlPlane_serialize(const envoy_config_core_v3_ControlPlane *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:1050
UPB_INLINE upb_strview envoy_config_core_v3_RemoteDataSource_sha256(const envoy_config_core_v3_RemoteDataSource *msg)
Definition: base.upb.h:856
struct envoy_config_core_v3_RuntimePercent envoy_config_core_v3_RuntimePercent
Definition: base.upb.h:51
UPB_INLINE envoy_config_core_v3_RetryPolicy * envoy_config_core_v3_RetryPolicy_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:787
UPB_INLINE upb_strview envoy_config_core_v3_RuntimeDouble_runtime_key(const envoy_config_core_v3_RuntimeDouble *msg)
Definition: base.upb.h:542
UPB_INLINE envoy_config_core_v3_HeaderValue ** envoy_config_core_v3_HeaderMap_resize_headers(envoy_config_core_v3_HeaderMap *msg, size_t len, upb_arena *arena)
Definition: base.upb.h:700
UPB_INLINE envoy_config_core_v3_RuntimeUInt32 * envoy_config_core_v3_RuntimeUInt32_new(upb_arena *arena)
Definition: base.upb.h:452
UPB_INLINE bool envoy_config_core_v3_HeaderValueOption_has_header(const envoy_config_core_v3_HeaderValueOption *msg)
Definition: base.upb.h:642
UPB_INLINE envoy_config_core_v3_Node * envoy_config_core_v3_Node_new(upb_arena *arena)
Definition: base.upb.h:273
UPB_INLINE envoy_config_core_v3_ControlPlane * envoy_config_core_v3_ControlPlane_parse(const char *buf, size_t size, upb_arena *arena)
Definition: base.upb.h:1039
UPB_INLINE const envoy_config_core_v3_Extension *const * envoy_config_core_v3_Node_extensions(const envoy_config_core_v3_Node *msg, size_t *len)
Definition: base.upb.h:310
UPB_INLINE char * envoy_config_core_v3_Extension_serialize(const envoy_config_core_v3_Extension *msg, upb_arena *arena, size_t *len)
Definition: base.upb.h:234
struct google_protobuf_Struct google_protobuf_Struct
Definition: struct.upb.h:27
struct envoy_config_core_v3_HttpUri envoy_config_core_v3_HttpUri
Definition: http_uri.upb.h:24
struct envoy_type_v3_Percent envoy_type_v3_Percent
Definition: percent.upb.h:25
struct envoy_type_v3_FractionalPercent envoy_type_v3_FractionalPercent
Definition: percent.upb.h:26
struct envoy_type_v3_SemanticVersion envoy_type_v3_SemanticVersion
Definition: semantic_version.upb.h:24
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
upb_arena * arena
Definition: xds_api.cc:909