9 #ifndef ENVOY_CONFIG_ACCESSLOG_V3_ACCESSLOG_PROTO_UPB_H_
10 #define ENVOY_CONFIG_ACCESSLOG_V3_ACCESSLOG_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"
119 upb_arena *
arena,
int options) {
141 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
151 if (!sub)
return NULL;
157 UPB_WRITE_ONEOF(msg,
struct google_protobuf_Any*, UPB_SIZE(16, 32), value, UPB_SIZE(20, 40), 4);
163 if (!sub)
return NULL;
180 upb_arena *
arena,
int options) {
238 if (!sub)
return NULL;
250 if (!sub)
return NULL;
262 if (!sub)
return NULL;
274 if (!sub)
return NULL;
286 if (!sub)
return NULL;
298 if (!sub)
return NULL;
310 if (!sub)
return NULL;
322 if (!sub)
return NULL;
334 if (!sub)
return NULL;
346 if (!sub)
return NULL;
358 if (!sub)
return NULL;
370 if (!sub)
return NULL;
387 upb_arena *
arena,
int options) {
401 *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
411 if (!sub)
return NULL;
428 upb_arena *
arena,
int options) {
448 if (!sub)
return NULL;
465 upb_arena *
arena,
int options) {
485 if (!sub)
return NULL;
502 upb_arena *
arena,
int options) {
524 upb_arena *
arena,
int options) {
546 upb_arena *
arena,
int options) {
561 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
571 if (!sub)
return NULL;
577 *UPB_PTR_AT(msg, UPB_SIZE(1, 1),
bool) = value;
591 upb_arena *
arena,
int options) {
611 bool ok = _upb_array_append_accessor2(
612 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
613 if (!ok)
return NULL;
628 upb_arena *
arena,
int options) {
648 bool ok = _upb_array_append_accessor2(
649 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
650 if (!ok)
return NULL;
665 upb_arena *
arena,
int options) {
685 if (!sub)
return NULL;
702 upb_arena *
arena,
int options) {
714 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(0, 0), len);
717 return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(0, 0), len, UPB_SIZE(3, 4),
arena);
720 return _upb_array_append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(3, 4), &val,
735 upb_arena *
arena,
int options) {
748 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(4, 8), len);
751 return (int32_t*)_upb_array_resize_accessor2(msg, UPB_SIZE(4, 8), len, 2,
arena);
754 return _upb_array_append_accessor2(msg, UPB_SIZE(4, 8), 2, &val,
758 *UPB_PTR_AT(msg, UPB_SIZE(0, 0),
bool) = value;
772 upb_arena *
arena,
int options) {
794 if (!sub)
return NULL;
807 if (!sub)
return NULL;
824 upb_arena *
arena,
int options) {
844 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
847 UPB_WRITE_ONEOF(msg,
struct google_protobuf_Any*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3);
853 if (!sub)
return NULL;
863 #include "upb/port_undef.inc"
UPB_INLINE void envoy_config_accesslog_v3_AccessLog_set_name(envoy_config_accesslog_v3_AccessLog *msg, upb_strview value)
Definition: accesslog.upb.h:140
envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_oneofcases
Definition: accesslog.upb.h:189
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_extension_filter
Definition: accesslog.upb.h:200
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_status_code_filter
Definition: accesslog.upb.h:190
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_and_filter
Definition: accesslog.upb.h:195
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_duration_filter
Definition: accesslog.upb.h:191
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_grpc_status_filter
Definition: accesslog.upb.h:199
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_header_filter
Definition: accesslog.upb.h:197
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_or_filter
Definition: accesslog.upb.h:196
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_NOT_SET
Definition: accesslog.upb.h:202
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_not_health_check_filter
Definition: accesslog.upb.h:192
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_response_flag_filter
Definition: accesslog.upb.h:198
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_runtime_filter
Definition: accesslog.upb.h:194
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_traceable_filter
Definition: accesslog.upb.h:193
@ envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_metadata_filter
Definition: accesslog.upb.h:201
UPB_INLINE const struct google_protobuf_Any * envoy_config_accesslog_v3_AccessLog_typed_config(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:138
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_metadata_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:228
UPB_INLINE const envoy_config_accesslog_v3_GrpcStatusFilter * envoy_config_accesslog_v3_AccessLogFilter_grpc_status_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:225
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_extension_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:226
UPB_INLINE struct envoy_config_accesslog_v3_GrpcStatusFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_grpc_status_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:342
UPB_INLINE void envoy_config_accesslog_v3_ExtensionFilter_set_name(envoy_config_accesslog_v3_ExtensionFilter *msg, upb_strview value)
Definition: accesslog.upb.h:843
UPB_INLINE envoy_config_accesslog_v3_RuntimeFilter * envoy_config_accesslog_v3_RuntimeFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:545
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter ** envoy_config_accesslog_v3_OrFilter_resize_filters(envoy_config_accesslog_v3_OrFilter *msg, size_t len, upb_arena *arena)
Definition: accesslog.upb.h:643
UPB_INLINE bool envoy_config_accesslog_v3_GrpcStatusFilter_exclude(const envoy_config_accesslog_v3_GrpcStatusFilter *msg)
Definition: accesslog.upb.h:745
UPB_INLINE upb_strview const * envoy_config_accesslog_v3_ResponseFlagFilter_flags(const envoy_config_accesslog_v3_ResponseFlagFilter *msg, size_t *len)
Definition: accesslog.upb.h:711
UPB_INLINE void envoy_config_accesslog_v3_MetadataFilter_set_match_if_key_not_found(envoy_config_accesslog_v3_MetadataFilter *msg, struct google_protobuf_BoolValue *value)
Definition: accesslog.upb.h:799
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_metadata_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_MetadataFilter *value)
Definition: accesslog.upb.h:363
const upb_msglayout envoy_config_accesslog_v3_TraceableFilter_msginit
Definition: accesslog.upb.c:126
const upb_msglayout envoy_config_accesslog_v3_NotHealthCheckFilter_msginit
Definition: accesslog.upb.c:120
envoy_config_accesslog_v3_ExtensionFilter_config_type_oneofcases
Definition: accesslog.upb.h:833
@ envoy_config_accesslog_v3_ExtensionFilter_config_type_typed_config
Definition: accesslog.upb.h:834
@ envoy_config_accesslog_v3_ExtensionFilter_config_type_NOT_SET
Definition: accesslog.upb.h:835
UPB_INLINE bool envoy_config_accesslog_v3_MetadataFilter_has_match_if_key_not_found(const envoy_config_accesslog_v3_MetadataFilter *msg)
Definition: accesslog.upb.h:783
struct envoy_config_accesslog_v3_RuntimeFilter envoy_config_accesslog_v3_RuntimeFilter
Definition: accesslog.upb.h:45
UPB_INLINE envoy_config_accesslog_v3_AndFilter * envoy_config_accesslog_v3_AndFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:582
UPB_INLINE char * envoy_config_accesslog_v3_AccessLogFilter_serialize(const envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:185
struct envoy_config_accesslog_v3_MetadataFilter envoy_config_accesslog_v3_MetadataFilter
Definition: accesslog.upb.h:51
const upb_msglayout envoy_config_accesslog_v3_ComparisonFilter_msginit
Definition: accesslog.upb.c:86
UPB_INLINE envoy_config_accesslog_v3_ResponseFlagFilter * envoy_config_accesslog_v3_ResponseFlagFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:701
UPB_INLINE void envoy_config_accesslog_v3_DurationFilter_set_comparison(envoy_config_accesslog_v3_DurationFilter *msg, envoy_config_accesslog_v3_ComparisonFilter *value)
Definition: accesslog.upb.h:477
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_runtime_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:214
UPB_INLINE const envoy_config_accesslog_v3_AndFilter * envoy_config_accesslog_v3_AccessLogFilter_and_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:217
const upb_msglayout envoy_type_v3_FractionalPercent_msginit
Definition: percent.upb.c:33
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_accesslog_v3_HeaderFilter_mutable_header(envoy_config_accesslog_v3_HeaderFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:681
UPB_INLINE char * envoy_config_accesslog_v3_OrFilter_serialize(const envoy_config_accesslog_v3_OrFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:633
UPB_INLINE void envoy_config_accesslog_v3_RuntimeFilter_set_percent_sampled(envoy_config_accesslog_v3_RuntimeFilter *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: accesslog.upb.h:563
UPB_INLINE char * envoy_config_accesslog_v3_RuntimeFilter_serialize(const envoy_config_accesslog_v3_RuntimeFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:551
UPB_INLINE const envoy_config_accesslog_v3_MetadataFilter * envoy_config_accesslog_v3_AccessLogFilter_metadata_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:229
UPB_INLINE upb_strview * envoy_config_accesslog_v3_ResponseFlagFilter_mutable_flags(envoy_config_accesslog_v3_ResponseFlagFilter *msg, size_t *len)
Definition: accesslog.upb.h:713
UPB_INLINE bool envoy_config_accesslog_v3_AccessLog_has_filter(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:135
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_or_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_OrFilter *value)
Definition: accesslog.upb.h:303
struct envoy_config_accesslog_v3_DurationFilter envoy_config_accesslog_v3_DurationFilter
Definition: accesslog.upb.h:42
UPB_INLINE const envoy_config_accesslog_v3_OrFilter * envoy_config_accesslog_v3_AccessLogFilter_or_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:219
UPB_INLINE bool envoy_config_accesslog_v3_StatusCodeFilter_has_comparison(const envoy_config_accesslog_v3_StatusCodeFilter *msg)
Definition: accesslog.upb.h:437
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_accesslog_v3_RuntimeFilter_mutable_percent_sampled(envoy_config_accesslog_v3_RuntimeFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:567
UPB_INLINE struct envoy_config_core_v3_RuntimeUInt32 * envoy_config_accesslog_v3_ComparisonFilter_mutable_value(envoy_config_accesslog_v3_ComparisonFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:407
UPB_INLINE const struct envoy_config_core_v3_RuntimeUInt32 * envoy_config_accesslog_v3_ComparisonFilter_value(const envoy_config_accesslog_v3_ComparisonFilter *msg)
Definition: accesslog.upb.h:398
struct envoy_config_accesslog_v3_HeaderFilter envoy_config_accesslog_v3_HeaderFilter
Definition: accesslog.upb.h:48
UPB_INLINE const struct google_protobuf_Any * envoy_config_accesslog_v3_ExtensionFilter_typed_config(const envoy_config_accesslog_v3_ExtensionFilter *msg)
Definition: accesslog.upb.h:841
UPB_INLINE bool envoy_config_accesslog_v3_RuntimeFilter_has_percent_sampled(const envoy_config_accesslog_v3_RuntimeFilter *msg)
Definition: accesslog.upb.h:556
UPB_INLINE struct envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_StatusCodeFilter_mutable_comparison(envoy_config_accesslog_v3_StatusCodeFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:444
UPB_INLINE envoy_config_accesslog_v3_OrFilter * envoy_config_accesslog_v3_OrFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:627
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter ** envoy_config_accesslog_v3_AndFilter_resize_filters(envoy_config_accesslog_v3_AndFilter *msg, size_t len, upb_arena *arena)
Definition: accesslog.upb.h:606
UPB_INLINE char * envoy_config_accesslog_v3_ResponseFlagFilter_serialize(const envoy_config_accesslog_v3_ResponseFlagFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:707
struct envoy_config_accesslog_v3_TraceableFilter envoy_config_accesslog_v3_TraceableFilter
Definition: accesslog.upb.h:44
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_response_flag_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_ResponseFlagFilter *value)
Definition: accesslog.upb.h:327
const upb_msglayout envoy_type_matcher_v3_MetadataMatcher_msginit
Definition: metadata.upb.c:30
UPB_INLINE const envoy_config_accesslog_v3_HeaderFilter * envoy_config_accesslog_v3_AccessLogFilter_header_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:221
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter ** envoy_config_accesslog_v3_OrFilter_mutable_filters(envoy_config_accesslog_v3_OrFilter *msg, size_t *len)
Definition: accesslog.upb.h:640
UPB_INLINE envoy_config_accesslog_v3_MetadataFilter * envoy_config_accesslog_v3_MetadataFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:766
struct envoy_config_accesslog_v3_AccessLog envoy_config_accesslog_v3_AccessLog
Definition: accesslog.upb.h:38
const upb_msglayout envoy_config_accesslog_v3_RuntimeFilter_msginit
Definition: accesslog.upb.c:142
UPB_INLINE char * envoy_config_accesslog_v3_MetadataFilter_serialize(const envoy_config_accesslog_v3_MetadataFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:777
UPB_INLINE void envoy_config_accesslog_v3_RuntimeFilter_set_use_independent_randomness(envoy_config_accesslog_v3_RuntimeFilter *msg, bool value)
Definition: accesslog.upb.h:576
UPB_INLINE char * envoy_config_accesslog_v3_TraceableFilter_serialize(const envoy_config_accesslog_v3_TraceableFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:529
UPB_INLINE envoy_config_accesslog_v3_DurationFilter * envoy_config_accesslog_v3_DurationFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:459
UPB_INLINE const envoy_config_accesslog_v3_ExtensionFilter * envoy_config_accesslog_v3_AccessLogFilter_extension_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:227
UPB_INLINE envoy_config_accesslog_v3_ExtensionFilter * envoy_config_accesslog_v3_ExtensionFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:815
UPB_INLINE envoy_config_accesslog_v3_StatusCodeFilter * envoy_config_accesslog_v3_StatusCodeFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:427
UPB_INLINE bool envoy_config_accesslog_v3_MetadataFilter_has_matcher(const envoy_config_accesslog_v3_MetadataFilter *msg)
Definition: accesslog.upb.h:781
UPB_INLINE envoy_config_accesslog_v3_TraceableFilter * envoy_config_accesslog_v3_TraceableFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:518
UPB_INLINE struct envoy_config_accesslog_v3_NotHealthCheckFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_not_health_check_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:258
UPB_INLINE int32_t * envoy_config_accesslog_v3_GrpcStatusFilter_mutable_statuses(envoy_config_accesslog_v3_GrpcStatusFilter *msg, size_t *len)
Definition: accesslog.upb.h:747
UPB_INLINE struct envoy_config_accesslog_v3_HeaderFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_header_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:318
UPB_INLINE envoy_config_accesslog_v3_ResponseFlagFilter * envoy_config_accesslog_v3_ResponseFlagFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:696
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_oneofcases envoy_config_accesslog_v3_AccessLogFilter_filter_specifier_case(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:204
UPB_INLINE envoy_config_accesslog_v3_OrFilter * envoy_config_accesslog_v3_OrFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:622
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_and_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_AndFilter *value)
Definition: accesslog.upb.h:291
UPB_INLINE const envoy_config_accesslog_v3_ResponseFlagFilter * envoy_config_accesslog_v3_AccessLogFilter_response_flag_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:223
UPB_INLINE const envoy_config_accesslog_v3_StatusCodeFilter * envoy_config_accesslog_v3_AccessLogFilter_status_code_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:207
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AccessLogFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:179
UPB_INLINE envoy_config_accesslog_v3_AndFilter * envoy_config_accesslog_v3_AndFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:590
UPB_INLINE envoy_config_accesslog_v3_ExtensionFilter * envoy_config_accesslog_v3_ExtensionFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:823
UPB_INLINE struct google_protobuf_Any * envoy_config_accesslog_v3_AccessLog_mutable_typed_config(envoy_config_accesslog_v3_AccessLog *msg, upb_arena *arena)
Definition: accesslog.upb.h:159
UPB_INLINE envoy_config_accesslog_v3_HeaderFilter * envoy_config_accesslog_v3_HeaderFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:659
UPB_INLINE envoy_config_accesslog_v3_RuntimeFilter * envoy_config_accesslog_v3_RuntimeFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:540
UPB_INLINE struct envoy_config_accesslog_v3_AndFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_and_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:294
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_header_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_HeaderFilter *value)
Definition: accesslog.upb.h:315
const upb_msglayout envoy_config_accesslog_v3_OrFilter_msginit
Definition: accesslog.upb.c:170
UPB_INLINE envoy_config_accesslog_v3_NotHealthCheckFilter * envoy_config_accesslog_v3_NotHealthCheckFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:496
UPB_INLINE envoy_config_accesslog_v3_NotHealthCheckFilter * envoy_config_accesslog_v3_NotHealthCheckFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:493
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_not_health_check_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:210
UPB_INLINE envoy_config_accesslog_v3_GrpcStatusFilter * envoy_config_accesslog_v3_GrpcStatusFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:726
const upb_msglayout envoy_config_accesslog_v3_StatusCodeFilter_msginit
Definition: accesslog.upb.c:100
UPB_INLINE int32_t const * envoy_config_accesslog_v3_GrpcStatusFilter_statuses(const envoy_config_accesslog_v3_GrpcStatusFilter *msg, size_t *len)
Definition: accesslog.upb.h:744
envoy_config_accesslog_v3_AccessLog_config_type_oneofcases
Definition: accesslog.upb.h:128
@ envoy_config_accesslog_v3_AccessLog_config_type_typed_config
Definition: accesslog.upb.h:129
@ envoy_config_accesslog_v3_AccessLog_config_type_NOT_SET
Definition: accesslog.upb.h:130
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_header_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:220
struct envoy_config_accesslog_v3_AndFilter envoy_config_accesslog_v3_AndFilter
Definition: accesslog.upb.h:46
struct envoy_config_accesslog_v3_ExtensionFilter envoy_config_accesslog_v3_ExtensionFilter
Definition: accesslog.upb.h:52
UPB_INLINE envoy_config_accesslog_v3_AndFilter * envoy_config_accesslog_v3_AndFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:585
UPB_INLINE envoy_config_accesslog_v3_HeaderFilter * envoy_config_accesslog_v3_HeaderFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:656
UPB_INLINE void envoy_config_accesslog_v3_GrpcStatusFilter_set_exclude(envoy_config_accesslog_v3_GrpcStatusFilter *msg, bool value)
Definition: accesslog.upb.h:757
const upb_msglayout envoy_config_accesslog_v3_ExtensionFilter_msginit
Definition: accesslog.upb.c:236
UPB_INLINE char * envoy_config_accesslog_v3_NotHealthCheckFilter_serialize(const envoy_config_accesslog_v3_NotHealthCheckFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:507
UPB_INLINE envoy_config_accesslog_v3_OrFilter * envoy_config_accesslog_v3_OrFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:619
struct envoy_config_accesslog_v3_ComparisonFilter envoy_config_accesslog_v3_ComparisonFilter
Definition: accesslog.upb.h:40
struct envoy_config_accesslog_v3_StatusCodeFilter envoy_config_accesslog_v3_StatusCodeFilter
Definition: accesslog.upb.h:41
struct envoy_config_accesslog_v3_AccessLogFilter envoy_config_accesslog_v3_AccessLogFilter
Definition: accesslog.upb.h:39
UPB_INLINE char * envoy_config_accesslog_v3_AndFilter_serialize(const envoy_config_accesslog_v3_AndFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:596
UPB_INLINE envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_ComparisonFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:381
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_response_flag_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:222
UPB_INLINE struct envoy_config_accesslog_v3_TraceableFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_traceable_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:270
UPB_INLINE struct envoy_config_accesslog_v3_DurationFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_duration_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:246
UPB_INLINE void envoy_config_accesslog_v3_ComparisonFilter_set_value(envoy_config_accesslog_v3_ComparisonFilter *msg, struct envoy_config_core_v3_RuntimeUInt32 *value)
Definition: accesslog.upb.h:403
struct envoy_config_accesslog_v3_OrFilter envoy_config_accesslog_v3_OrFilter
Definition: accesslog.upb.h:47
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_traceable_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_TraceableFilter *value)
Definition: accesslog.upb.h:267
UPB_INLINE char * envoy_config_accesslog_v3_GrpcStatusFilter_serialize(const envoy_config_accesslog_v3_GrpcStatusFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:740
UPB_INLINE int32_t * envoy_config_accesslog_v3_GrpcStatusFilter_resize_statuses(envoy_config_accesslog_v3_GrpcStatusFilter *msg, size_t len, upb_arena *arena)
Definition: accesslog.upb.h:750
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher * envoy_config_accesslog_v3_HeaderFilter_header(const envoy_config_accesslog_v3_HeaderFilter *msg)
Definition: accesslog.upb.h:675
UPB_INLINE bool envoy_config_accesslog_v3_GrpcStatusFilter_add_statuses(envoy_config_accesslog_v3_GrpcStatusFilter *msg, int32_t val, upb_arena *arena)
Definition: accesslog.upb.h:753
const upb_msglayout envoy_config_accesslog_v3_AccessLog_msginit
Definition: accesslog.upb.c:35
UPB_INLINE struct envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_OrFilter_add_filters(envoy_config_accesslog_v3_OrFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:646
const upb_msglayout envoy_config_core_v3_RuntimeUInt32_msginit
Definition: base.upb.c:134
UPB_INLINE struct google_protobuf_Any * envoy_config_accesslog_v3_ExtensionFilter_mutable_typed_config(envoy_config_accesslog_v3_ExtensionFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:849
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_or_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:218
UPB_INLINE struct envoy_config_accesslog_v3_ResponseFlagFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_response_flag_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:330
UPB_INLINE envoy_config_accesslog_v3_StatusCodeFilter * envoy_config_accesslog_v3_StatusCodeFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:422
UPB_INLINE upb_strview envoy_config_accesslog_v3_AccessLog_name(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:134
UPB_INLINE bool envoy_config_accesslog_v3_ComparisonFilter_has_value(const envoy_config_accesslog_v3_ComparisonFilter *msg)
Definition: accesslog.upb.h:397
UPB_INLINE bool envoy_config_accesslog_v3_OrFilter_has_filters(const envoy_config_accesslog_v3_OrFilter *msg)
Definition: accesslog.upb.h:637
UPB_INLINE void envoy_config_accesslog_v3_AccessLog_set_typed_config(envoy_config_accesslog_v3_AccessLog *msg, struct google_protobuf_Any *value)
Definition: accesslog.upb.h:156
UPB_INLINE const envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_DurationFilter_comparison(const envoy_config_accesslog_v3_DurationFilter *msg)
Definition: accesslog.upb.h:475
UPB_INLINE char * envoy_config_accesslog_v3_ComparisonFilter_serialize(const envoy_config_accesslog_v3_ComparisonFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:392
const upb_msglayout envoy_config_accesslog_v3_GrpcStatusFilter_msginit
Definition: accesslog.upb.c:205
UPB_INLINE envoy_config_accesslog_v3_MetadataFilter * envoy_config_accesslog_v3_MetadataFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:771
UPB_INLINE struct envoy_config_accesslog_v3_RuntimeFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_runtime_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:282
UPB_INLINE bool envoy_config_accesslog_v3_ResponseFlagFilter_add_flags(envoy_config_accesslog_v3_ResponseFlagFilter *msg, upb_strview val, upb_arena *arena)
Definition: accesslog.upb.h:719
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_not_health_check_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_NotHealthCheckFilter *value)
Definition: accesslog.upb.h:255
UPB_INLINE envoy_config_accesslog_v3_ResponseFlagFilter * envoy_config_accesslog_v3_ResponseFlagFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:693
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter ** envoy_config_accesslog_v3_AndFilter_mutable_filters(envoy_config_accesslog_v3_AndFilter *msg, size_t *len)
Definition: accesslog.upb.h:603
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher * envoy_config_accesslog_v3_MetadataFilter_matcher(const envoy_config_accesslog_v3_MetadataFilter *msg)
Definition: accesslog.upb.h:782
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_traceable_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:212
UPB_INLINE envoy_config_accesslog_v3_TraceableFilter * envoy_config_accesslog_v3_TraceableFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:515
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_duration_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_DurationFilter *value)
Definition: accesslog.upb.h:243
UPB_INLINE envoy_config_accesslog_v3_AccessLog * envoy_config_accesslog_v3_AccessLog_new(upb_arena *arena)
Definition: accesslog.upb.h:110
UPB_INLINE struct envoy_config_accesslog_v3_StatusCodeFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_status_code_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:234
UPB_INLINE void envoy_config_accesslog_v3_ExtensionFilter_set_typed_config(envoy_config_accesslog_v3_ExtensionFilter *msg, struct google_protobuf_Any *value)
Definition: accesslog.upb.h:846
UPB_INLINE const envoy_config_accesslog_v3_DurationFilter * envoy_config_accesslog_v3_AccessLogFilter_duration_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:209
UPB_INLINE envoy_config_accesslog_v3_AccessLog_config_type_oneofcases envoy_config_accesslog_v3_AccessLog_config_type_case(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:132
UPB_INLINE envoy_config_accesslog_v3_MetadataFilter * envoy_config_accesslog_v3_MetadataFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:763
UPB_INLINE const envoy_config_accesslog_v3_RuntimeFilter * envoy_config_accesslog_v3_AccessLogFilter_runtime_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:215
envoy_config_accesslog_v3_GrpcStatusFilter_Status
Definition: accesslog.upb.h:87
@ envoy_config_accesslog_v3_GrpcStatusFilter_INVALID_ARGUMENT
Definition: accesslog.upb.h:91
@ envoy_config_accesslog_v3_GrpcStatusFilter_NOT_FOUND
Definition: accesslog.upb.h:93
@ envoy_config_accesslog_v3_GrpcStatusFilter_DATA_LOSS
Definition: accesslog.upb.h:103
@ envoy_config_accesslog_v3_GrpcStatusFilter_UNIMPLEMENTED
Definition: accesslog.upb.h:100
@ envoy_config_accesslog_v3_GrpcStatusFilter_OK
Definition: accesslog.upb.h:88
@ envoy_config_accesslog_v3_GrpcStatusFilter_ABORTED
Definition: accesslog.upb.h:98
@ envoy_config_accesslog_v3_GrpcStatusFilter_CANCELED
Definition: accesslog.upb.h:89
@ envoy_config_accesslog_v3_GrpcStatusFilter_OUT_OF_RANGE
Definition: accesslog.upb.h:99
@ envoy_config_accesslog_v3_GrpcStatusFilter_PERMISSION_DENIED
Definition: accesslog.upb.h:95
@ envoy_config_accesslog_v3_GrpcStatusFilter_UNKNOWN
Definition: accesslog.upb.h:90
@ envoy_config_accesslog_v3_GrpcStatusFilter_FAILED_PRECONDITION
Definition: accesslog.upb.h:97
@ envoy_config_accesslog_v3_GrpcStatusFilter_INTERNAL
Definition: accesslog.upb.h:101
@ envoy_config_accesslog_v3_GrpcStatusFilter_UNAVAILABLE
Definition: accesslog.upb.h:102
@ envoy_config_accesslog_v3_GrpcStatusFilter_UNAUTHENTICATED
Definition: accesslog.upb.h:104
@ envoy_config_accesslog_v3_GrpcStatusFilter_DEADLINE_EXCEEDED
Definition: accesslog.upb.h:92
@ envoy_config_accesslog_v3_GrpcStatusFilter_RESOURCE_EXHAUSTED
Definition: accesslog.upb.h:96
@ envoy_config_accesslog_v3_GrpcStatusFilter_ALREADY_EXISTS
Definition: accesslog.upb.h:94
UPB_INLINE bool envoy_config_accesslog_v3_DurationFilter_has_comparison(const envoy_config_accesslog_v3_DurationFilter *msg)
Definition: accesslog.upb.h:474
UPB_INLINE const envoy_config_accesslog_v3_AccessLogFilter *const * envoy_config_accesslog_v3_AndFilter_filters(const envoy_config_accesslog_v3_AndFilter *msg, size_t *len)
Definition: accesslog.upb.h:601
UPB_INLINE char * envoy_config_accesslog_v3_ExtensionFilter_serialize(const envoy_config_accesslog_v3_ExtensionFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:829
const upb_msglayout envoy_config_accesslog_v3_AndFilter_msginit
Definition: accesslog.upb.c:156
UPB_INLINE envoy_config_accesslog_v3_DurationFilter * envoy_config_accesslog_v3_DurationFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:464
UPB_INLINE struct envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AndFilter_add_filters(envoy_config_accesslog_v3_AndFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:609
UPB_INLINE envoy_config_accesslog_v3_GrpcStatusFilter * envoy_config_accesslog_v3_GrpcStatusFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:729
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_runtime_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_RuntimeFilter *value)
Definition: accesslog.upb.h:279
UPB_INLINE void envoy_config_accesslog_v3_MetadataFilter_set_matcher(envoy_config_accesslog_v3_MetadataFilter *msg, struct envoy_type_matcher_v3_MetadataMatcher *value)
Definition: accesslog.upb.h:786
UPB_INLINE upb_strview * envoy_config_accesslog_v3_ResponseFlagFilter_resize_flags(envoy_config_accesslog_v3_ResponseFlagFilter *msg, size_t len, upb_arena *arena)
Definition: accesslog.upb.h:716
UPB_INLINE upb_strview envoy_config_accesslog_v3_ExtensionFilter_name(const envoy_config_accesslog_v3_ExtensionFilter *msg)
Definition: accesslog.upb.h:839
const upb_msglayout envoy_config_accesslog_v3_ResponseFlagFilter_msginit
Definition: accesslog.upb.c:194
UPB_INLINE bool envoy_config_accesslog_v3_ExtensionFilter_has_typed_config(const envoy_config_accesslog_v3_ExtensionFilter *msg)
Definition: accesslog.upb.h:840
UPB_INLINE envoy_config_accesslog_v3_StatusCodeFilter * envoy_config_accesslog_v3_StatusCodeFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:419
UPB_INLINE struct envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AccessLog_mutable_filter(envoy_config_accesslog_v3_AccessLog *msg, upb_arena *arena)
Definition: accesslog.upb.h:147
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_duration_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:208
const upb_msglayout envoy_config_accesslog_v3_MetadataFilter_msginit
Definition: accesslog.upb.c:221
UPB_INLINE void envoy_config_accesslog_v3_RuntimeFilter_set_runtime_key(envoy_config_accesslog_v3_RuntimeFilter *msg, upb_strview value)
Definition: accesslog.upb.h:560
UPB_INLINE envoy_config_accesslog_v3_ExtensionFilter * envoy_config_accesslog_v3_ExtensionFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:818
const upb_msglayout envoy_config_route_v3_HeaderMatcher_msginit
Definition: route_components.upb.c:885
UPB_INLINE void envoy_config_accesslog_v3_AccessLog_set_filter(envoy_config_accesslog_v3_AccessLog *msg, envoy_config_accesslog_v3_AccessLogFilter *value)
Definition: accesslog.upb.h:143
UPB_INLINE envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_ComparisonFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:378
UPB_INLINE const envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AccessLog_filter(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:136
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_accesslog_v3_RuntimeFilter_percent_sampled(const envoy_config_accesslog_v3_RuntimeFilter *msg)
Definition: accesslog.upb.h:557
const upb_msglayout google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
UPB_INLINE envoy_config_accesslog_v3_HeaderFilter * envoy_config_accesslog_v3_HeaderFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:664
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_grpc_status_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:224
UPB_INLINE struct envoy_config_accesslog_v3_MetadataFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_metadata_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:366
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_extension_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_ExtensionFilter *value)
Definition: accesslog.upb.h:351
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AccessLogFilter_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:174
UPB_INLINE struct envoy_config_accesslog_v3_ExtensionFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_extension_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:354
UPB_INLINE bool envoy_config_accesslog_v3_AndFilter_has_filters(const envoy_config_accesslog_v3_AndFilter *msg)
Definition: accesslog.upb.h:600
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_accesslog_v3_MetadataFilter_match_if_key_not_found(const envoy_config_accesslog_v3_MetadataFilter *msg)
Definition: accesslog.upb.h:784
const upb_msglayout envoy_config_accesslog_v3_AccessLogFilter_msginit
Definition: accesslog.upb.c:71
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher * envoy_config_accesslog_v3_MetadataFilter_mutable_matcher(envoy_config_accesslog_v3_MetadataFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:790
UPB_INLINE envoy_config_accesslog_v3_AccessLog * envoy_config_accesslog_v3_AccessLog_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:118
UPB_INLINE envoy_config_accesslog_v3_ExtensionFilter_config_type_oneofcases envoy_config_accesslog_v3_ExtensionFilter_config_type_case(const envoy_config_accesslog_v3_ExtensionFilter *msg)
Definition: accesslog.upb.h:837
UPB_INLINE void envoy_config_accesslog_v3_HeaderFilter_set_header(envoy_config_accesslog_v3_HeaderFilter *msg, struct envoy_config_route_v3_HeaderMatcher *value)
Definition: accesslog.upb.h:677
const upb_msglayout envoy_config_accesslog_v3_DurationFilter_msginit
Definition: accesslog.upb.c:114
UPB_INLINE bool envoy_config_accesslog_v3_HeaderFilter_has_header(const envoy_config_accesslog_v3_HeaderFilter *msg)
Definition: accesslog.upb.h:674
struct envoy_config_accesslog_v3_GrpcStatusFilter envoy_config_accesslog_v3_GrpcStatusFilter
Definition: accesslog.upb.h:50
UPB_INLINE char * envoy_config_accesslog_v3_HeaderFilter_serialize(const envoy_config_accesslog_v3_HeaderFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:670
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_status_code_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_StatusCodeFilter *value)
Definition: accesslog.upb.h:231
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_and_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:216
const upb_msglayout envoy_config_accesslog_v3_HeaderFilter_msginit
Definition: accesslog.upb.c:184
UPB_INLINE void envoy_config_accesslog_v3_AccessLogFilter_set_grpc_status_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, envoy_config_accesslog_v3_GrpcStatusFilter *value)
Definition: accesslog.upb.h:339
UPB_INLINE bool envoy_config_accesslog_v3_RuntimeFilter_use_independent_randomness(const envoy_config_accesslog_v3_RuntimeFilter *msg)
Definition: accesslog.upb.h:558
UPB_INLINE envoy_config_accesslog_v3_GrpcStatusFilter * envoy_config_accesslog_v3_GrpcStatusFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:734
UPB_INLINE envoy_config_accesslog_v3_AccessLog * envoy_config_accesslog_v3_AccessLog_parse(const char *buf, size_t size, upb_arena *arena)
Definition: accesslog.upb.h:113
UPB_INLINE void envoy_config_accesslog_v3_StatusCodeFilter_set_comparison(envoy_config_accesslog_v3_StatusCodeFilter *msg, envoy_config_accesslog_v3_ComparisonFilter *value)
Definition: accesslog.upb.h:440
UPB_INLINE upb_strview envoy_config_accesslog_v3_RuntimeFilter_runtime_key(const envoy_config_accesslog_v3_RuntimeFilter *msg)
Definition: accesslog.upb.h:555
UPB_INLINE char * envoy_config_accesslog_v3_AccessLog_serialize(const envoy_config_accesslog_v3_AccessLog *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:124
UPB_INLINE bool envoy_config_accesslog_v3_AccessLog_has_typed_config(const envoy_config_accesslog_v3_AccessLog *msg)
Definition: accesslog.upb.h:137
UPB_INLINE envoy_config_accesslog_v3_DurationFilter * envoy_config_accesslog_v3_DurationFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:456
UPB_INLINE const envoy_config_accesslog_v3_NotHealthCheckFilter * envoy_config_accesslog_v3_AccessLogFilter_not_health_check_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:211
UPB_INLINE envoy_config_accesslog_v3_AccessLogFilter * envoy_config_accesslog_v3_AccessLogFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:171
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE envoy_config_accesslog_v3_TraceableFilter * envoy_config_accesslog_v3_TraceableFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:523
UPB_INLINE struct envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_DurationFilter_mutable_comparison(envoy_config_accesslog_v3_DurationFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:481
UPB_INLINE envoy_config_accesslog_v3_RuntimeFilter * envoy_config_accesslog_v3_RuntimeFilter_new(upb_arena *arena)
Definition: accesslog.upb.h:537
UPB_INLINE envoy_config_accesslog_v3_NotHealthCheckFilter * envoy_config_accesslog_v3_NotHealthCheckFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:501
UPB_INLINE bool envoy_config_accesslog_v3_AccessLogFilter_has_status_code_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:206
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_accesslog_v3_MetadataFilter_mutable_match_if_key_not_found(envoy_config_accesslog_v3_MetadataFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:803
UPB_INLINE char * envoy_config_accesslog_v3_DurationFilter_serialize(const envoy_config_accesslog_v3_DurationFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:470
UPB_INLINE envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_ComparisonFilter_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: accesslog.upb.h:386
envoy_config_accesslog_v3_ComparisonFilter_Op
Definition: accesslog.upb.h:81
@ envoy_config_accesslog_v3_ComparisonFilter_GE
Definition: accesslog.upb.h:83
@ envoy_config_accesslog_v3_ComparisonFilter_LE
Definition: accesslog.upb.h:84
@ envoy_config_accesslog_v3_ComparisonFilter_EQ
Definition: accesslog.upb.h:82
UPB_INLINE const envoy_config_accesslog_v3_AccessLogFilter *const * envoy_config_accesslog_v3_OrFilter_filters(const envoy_config_accesslog_v3_OrFilter *msg, size_t *len)
Definition: accesslog.upb.h:638
UPB_INLINE const envoy_config_accesslog_v3_TraceableFilter * envoy_config_accesslog_v3_AccessLogFilter_traceable_filter(const envoy_config_accesslog_v3_AccessLogFilter *msg)
Definition: accesslog.upb.h:213
UPB_INLINE char * envoy_config_accesslog_v3_StatusCodeFilter_serialize(const envoy_config_accesslog_v3_StatusCodeFilter *msg, upb_arena *arena, size_t *len)
Definition: accesslog.upb.h:433
struct envoy_config_accesslog_v3_NotHealthCheckFilter envoy_config_accesslog_v3_NotHealthCheckFilter
Definition: accesslog.upb.h:43
UPB_INLINE int32_t envoy_config_accesslog_v3_ComparisonFilter_op(const envoy_config_accesslog_v3_ComparisonFilter *msg)
Definition: accesslog.upb.h:396
struct envoy_config_accesslog_v3_ResponseFlagFilter envoy_config_accesslog_v3_ResponseFlagFilter
Definition: accesslog.upb.h:49
UPB_INLINE void envoy_config_accesslog_v3_ComparisonFilter_set_op(envoy_config_accesslog_v3_ComparisonFilter *msg, int32_t value)
Definition: accesslog.upb.h:400
UPB_INLINE struct envoy_config_accesslog_v3_OrFilter * envoy_config_accesslog_v3_AccessLogFilter_mutable_or_filter(envoy_config_accesslog_v3_AccessLogFilter *msg, upb_arena *arena)
Definition: accesslog.upb.h:306
UPB_INLINE const envoy_config_accesslog_v3_ComparisonFilter * envoy_config_accesslog_v3_StatusCodeFilter_comparison(const envoy_config_accesslog_v3_StatusCodeFilter *msg)
Definition: accesslog.upb.h:438
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct envoy_config_core_v3_RuntimeUInt32 envoy_config_core_v3_RuntimeUInt32
Definition: base.upb.h:50
struct envoy_type_v3_FractionalPercent envoy_type_v3_FractionalPercent
Definition: percent.upb.h:26
struct envoy_config_route_v3_HeaderMatcher envoy_config_route_v3_HeaderMatcher
Definition: route_components.upb.h:123
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
upb_arena * arena
Definition: xds_api.cc:909