Go to the documentation of this file.
9 #ifndef ENVOY_CONFIG_ROUTE_V3_ROUTE_COMPONENTS_PROTO_UPB_H_
10 #define ENVOY_CONFIG_ROUTE_V3_ROUTE_COMPONENTS_PROTO_UPB_H_
17 #include "upb/port_def.inc"
264 if (!
ret)
return NULL;
274 if (!
ret)
return NULL;
475 if (!
ok)
return NULL;
490 if (!
ok)
return NULL;
502 if (!
ok)
return NULL;
514 if (!
ok)
return NULL;
525 if (!sub)
return NULL;
539 if (!
ok)
return NULL;
581 if (!sub)
return NULL;
594 if (!sub)
return NULL;
607 if (!sub)
return NULL;
623 if (!sub)
return NULL;
636 if (!sub)
return NULL;
650 if (!
ok)
return NULL;
681 if (!
ret)
return NULL;
691 if (!
ret)
return NULL;
723 if (!sub)
return NULL;
736 if (!
ret)
return NULL;
746 if (!
ret)
return NULL;
921 if (!sub)
return NULL;
933 if (!sub)
return NULL;
945 if (!sub)
return NULL;
958 if (!sub)
return NULL;
971 if (!sub)
return NULL;
983 if (!sub)
return NULL;
997 if (!
ok)
return NULL;
1009 if (!
ok)
return NULL;
1051 if (!sub)
return NULL;
1064 if (!sub)
return NULL;
1076 if (!sub)
return NULL;
1088 if (!sub)
return NULL;
1121 if (!
ret)
return NULL;
1131 if (!
ret)
return NULL;
1195 if (!
ok)
return NULL;
1209 if (!sub)
return NULL;
1225 if (!
ret)
return NULL;
1235 if (!
ret)
return NULL;
1352 if (!sub)
return NULL;
1365 if (!sub)
return NULL;
1379 if (!
ok)
return NULL;
1391 if (!
ok)
return NULL;
1456 if (!
ret)
return NULL;
1466 if (!
ret)
return NULL;
1604 if (!sub)
return NULL;
1618 if (!
ok)
return NULL;
1630 if (!
ok)
return NULL;
1641 if (!sub)
return NULL;
1654 if (!sub)
return NULL;
1666 if (!sub)
return NULL;
1679 if (!sub)
return NULL;
1691 if (!sub)
return NULL;
1705 if (!
ok)
return NULL;
1716 if (!
ret)
return NULL;
1726 if (!
ret)
return NULL;
1749 if (!
ret)
return NULL;
1759 if (!
ret)
return NULL;
1800 if (!sub)
return NULL;
1813 if (!sub)
return NULL;
1826 if (!
ret)
return NULL;
1836 if (!
ret)
return NULL;
1859 if (!
ret)
return NULL;
1869 if (!
ret)
return NULL;
1971 if (!sub)
return NULL;
1983 if (!sub)
return NULL;
1996 if (!sub)
return NULL;
2010 if (!
ok)
return NULL;
2021 if (!
ret)
return NULL;
2031 if (!
ret)
return NULL;
2343 if (!sub)
return NULL;
2356 if (!sub)
return NULL;
2374 if (!sub)
return NULL;
2387 if (!sub)
return NULL;
2400 if (!sub)
return NULL;
2417 if (!
ok)
return NULL;
2428 if (!sub)
return NULL;
2442 if (!
ok)
return NULL;
2453 if (!sub)
return NULL;
2469 if (!sub)
return NULL;
2482 if (!sub)
return NULL;
2496 if (!
ok)
return NULL;
2510 if (!sub)
return NULL;
2523 if (!sub)
return NULL;
2540 if (!
ok)
return NULL;
2551 if (!sub)
return NULL;
2564 if (!sub)
return NULL;
2577 if (!sub)
return NULL;
2590 if (!sub)
return NULL;
2602 if (!sub)
return NULL;
2615 if (!sub)
return NULL;
2634 if (!
ret)
return NULL;
2644 if (!
ret)
return NULL;
2694 if (!sub)
return NULL;
2707 if (!sub)
return NULL;
2720 if (!
ret)
return NULL;
2730 if (!
ret)
return NULL;
2814 if (!sub)
return NULL;
2826 if (!sub)
return NULL;
2838 if (!sub)
return NULL;
2853 if (!sub)
return NULL;
2865 if (!sub)
return NULL;
2878 if (!
ret)
return NULL;
2888 if (!
ret)
return NULL;
2929 if (!sub)
return NULL;
2942 if (!
ret)
return NULL;
2952 if (!
ret)
return NULL;
2999 if (!sub)
return NULL;
3015 if (!
ret)
return NULL;
3025 if (!
ret)
return NULL;
3057 if (!
ret)
return NULL;
3067 if (!
ret)
return NULL;
3099 if (!
ret)
return NULL;
3109 if (!
ret)
return NULL;
3141 if (!
ret)
return NULL;
3151 if (!
ret)
return NULL;
3201 if (!sub)
return NULL;
3214 if (!sub)
return NULL;
3227 if (!
ret)
return NULL;
3237 if (!
ret)
return NULL;
3275 if (!sub)
return NULL;
3291 if (!
ret)
return NULL;
3301 if (!
ret)
return NULL;
3351 if (!sub)
return NULL;
3364 if (!sub)
return NULL;
3377 if (!sub)
return NULL;
3390 if (!
ret)
return NULL;
3400 if (!
ret)
return NULL;
3534 if (!sub)
return NULL;
3547 if (!sub)
return NULL;
3560 if (!sub)
return NULL;
3574 if (!
ok)
return NULL;
3597 if (!sub)
return NULL;
3611 if (!
ok)
return NULL;
3623 if (!
ok)
return NULL;
3634 if (!sub)
return NULL;
3648 if (!
ok)
return NULL;
3659 if (!sub)
return NULL;
3672 if (!
ret)
return NULL;
3682 if (!
ret)
return NULL;
3729 if (!sub)
return NULL;
3742 if (!
ret)
return NULL;
3752 if (!
ret)
return NULL;
3799 if (!sub)
return NULL;
3812 if (!
ret)
return NULL;
3822 if (!
ret)
return NULL;
3863 if (!sub)
return NULL;
3876 if (!sub)
return NULL;
3889 if (!
ret)
return NULL;
3899 if (!
ret)
return NULL;
3940 if (!
ret)
return NULL;
3950 if (!
ret)
return NULL;
3992 if (!
ok)
return NULL;
4003 if (!sub)
return NULL;
4016 if (!
ret)
return NULL;
4026 if (!
ret)
return NULL;
4073 if (!sub)
return NULL;
4086 if (!sub)
return NULL;
4102 if (!
ret)
return NULL;
4112 if (!
ret)
return NULL;
4244 if (!sub)
return NULL;
4257 if (!
ret)
return NULL;
4267 if (!
ret)
return NULL;
4308 if (!sub)
return NULL;
4321 if (!
ret)
return NULL;
4331 if (!
ret)
return NULL;
4354 if (!
ret)
return NULL;
4364 if (!
ret)
return NULL;
4405 if (!sub)
return NULL;
4418 if (!
ret)
return NULL;
4428 if (!
ret)
return NULL;
4487 if (!sub)
return NULL;
4500 if (!sub)
return NULL;
4513 if (!sub)
return NULL;
4527 if (!
ok)
return NULL;
4538 if (!
ret)
return NULL;
4548 if (!
ret)
return NULL;
4590 if (!
ok)
return NULL;
4601 if (!
ret)
return NULL;
4611 if (!
ret)
return NULL;
4667 if (!sub)
return NULL;
4684 if (!
ok)
return NULL;
4695 if (!sub)
return NULL;
4708 if (!
ret)
return NULL;
4718 if (!
ret)
return NULL;
4836 if (!sub)
return NULL;
4848 if (!sub)
return NULL;
4860 if (!sub)
return NULL;
4872 if (!sub)
return NULL;
4884 if (!sub)
return NULL;
4896 if (!sub)
return NULL;
4908 if (!sub)
return NULL;
4920 if (!sub)
return NULL;
4932 if (!sub)
return NULL;
4945 if (!
ret)
return NULL;
4955 if (!
ret)
return NULL;
4978 if (!
ret)
return NULL;
4988 if (!
ret)
return NULL;
5011 if (!
ret)
return NULL;
5021 if (!
ret)
return NULL;
5071 if (!
ret)
return NULL;
5081 if (!
ret)
return NULL;
5104 if (!
ret)
return NULL;
5114 if (!
ret)
return NULL;
5155 if (!
ret)
return NULL;
5165 if (!
ret)
return NULL;
5221 if (!sub)
return NULL;
5235 if (!
ok)
return NULL;
5249 if (!
ret)
return NULL;
5259 if (!
ret)
return NULL;
5306 if (!sub)
return NULL;
5322 if (!
ret)
return NULL;
5332 if (!
ret)
return NULL;
5385 if (!sub)
return NULL;
5404 if (!
ret)
return NULL;
5414 if (!
ret)
return NULL;
5452 if (!sub)
return NULL;
5465 if (!
ret)
return NULL;
5475 if (!
ret)
return NULL;
5507 if (!sub)
return NULL;
5520 if (!
ret)
return NULL;
5530 if (!
ret)
return NULL;
5656 if (!sub)
return NULL;
5680 if (!sub)
return NULL;
5695 if (!sub)
return NULL;
5708 if (!
ret)
return NULL;
5718 if (!
ret)
return NULL;
5775 if (!sub)
return NULL;
5791 if (!
ret)
return NULL;
5801 if (!
ret)
return NULL;
5854 if (!sub)
return NULL;
5877 if (!
ok)
return NULL;
5891 if (!
ret)
return NULL;
5901 if (!
ret)
return NULL;
5939 if (!sub)
return NULL;
5954 #include "upb/port_undef.inc"
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_allow_post(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action ** envoy_config_route_v3_RateLimit_mutable_actions(envoy_config_route_v3_RateLimit *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_response_code(envoy_config_route_v3_RedirectAction *msg, int32_t value)
UPB_INLINE void _upb_msg_map_clear(upb_msg *msg, size_t ofs)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_routes(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE char * envoy_config_route_v3_Tracing_serialize(const envoy_config_route_v3_Tracing *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_value(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_FilterConfig_clear_config(const envoy_config_route_v3_FilterConfig *msg)
const upb_MiniTable envoy_config_route_v3_DirectResponseAction_msginit
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cors(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_CorsPolicy *value)
UPB_INLINE struct envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_RouteMatch_add_query_parameters(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_VirtualCluster ** envoy_config_route_v3_VirtualHost_mutable_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_status_codes(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_parse(const char *buf, size_t size, upb_Arena *arena)
struct envoy_config_route_v3_RouteMatch envoy_config_route_v3_RouteMatch
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_new(upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_set_max_interval(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, struct google_protobuf_Duration *value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize(const envoy_config_route_v3_RateLimit_Action_SourceCluster *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_add_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RouteAction_MaxStreamDuration_msginit
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_set_status(envoy_config_route_v3_DirectResponseAction *msg, uint32_t value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_metadata_match(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_shadow_enabled(envoy_config_route_v3_CorsPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy ** envoy_config_route_v3_RouteAction_mutable_hash_policy(envoy_config_route_v3_RouteAction *msg, size_t *len)
struct envoy_config_route_v3_RouteAction_HashPolicy_FilterState envoy_config_route_v3_RouteAction_HashPolicy_FilterState
UPB_INLINE bool envoy_config_route_v3_Route_has_redirect(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE uint32_t * envoy_config_route_v3_RetryPolicy_mutable_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize(const envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_header
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_actions(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_skip_if_absent(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_retry_policy_typed_config(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Any *value)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_redirect(const envoy_config_route_v3_Route *msg)
UPB_INLINE int32_t envoy_config_route_v3_RetryPolicy_ResetHeader_format(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
struct envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize_ex(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_DataSource * envoy_config_route_v3_DirectResponseAction_mutable_body(envoy_config_route_v3_DirectResponseAction *msg, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_domains(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_resize_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
struct envoy_config_route_v3_RedirectAction envoy_config_route_v3_RedirectAction
UPB_INLINE char * envoy_config_route_v3_Route_serialize_ex(const envoy_config_route_v3_Route *msg, int options, upb_Arena *arena, size_t *len)
struct envoy_type_matcher_v3_StringMatcher envoy_type_matcher_v3_StringMatcher
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy ** envoy_config_route_v3_RouteAction_resize_hash_policy(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_grpc_timeout_offset(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_metadata(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_MetaData *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_clear_source_ip(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_new(upb_Arena *arena)
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_HeaderMatcher_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_parse(const char *buf, size_t size, upb_Arena *arena)
envoy_config_route_v3_WeightedCluster_random_value_specifier_oneofcases
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_name(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_host_rewrite_specifier_oneofcases envoy_config_route_v3_RouteAction_host_rewrite_specifier_case(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE uint32_t const * envoy_config_route_v3_InternalRedirectPolicy_redirect_response_codes(const envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_FilterState_key(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_enabled(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_name(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_StringView value)
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster
struct envoy_config_route_v3_FilterAction envoy_config_route_v3_FilterAction
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_set_disable_key(envoy_config_route_v3_RateLimit *msg, upb_StringView value)
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_metadata_match(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_clear_direct_response(const envoy_config_route_v3_Route *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_default_value(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit * envoy_config_route_v3_VirtualHost_add_rate_limits(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_suffix_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
@ envoy_config_route_v3_RateLimit_Override_override_specifier_NOT_SET
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_mutable_retry_policy_typed_config(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_VirtualHost_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_InternalRedirectPolicy_serialize_ex(const envoy_config_route_v3_InternalRedirectPolicy *msg, int options, upb_Arena *arena, size_t *len)
envoy_config_route_v3_RateLimit_Action_action_specifier_oneofcases
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_client_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_clear_status(const envoy_config_route_v3_DirectResponseAction *msg)
const upb_MiniTable envoy_config_route_v3_InternalRedirectPolicy_msginit
UPB_INLINE bool envoy_config_route_v3_FilterAction_has_action(const envoy_config_route_v3_FilterAction *msg)
const upb_MiniTable xds_type_matcher_v3_Matcher_msginit
UPB_INLINE struct envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_VirtualHost_mutable_hedge_policy(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_FilterState_clear_key(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_ProxyProtocolConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_name(const envoy_config_route_v3_HeaderMatcher *msg)
const UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Route_tracing(const envoy_config_route_v3_Route *msg)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_typed_per_filter_config(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
envoy_config_route_v3_RateLimit_Action_MetaData_Source
struct envoy_config_route_v3_RateLimit_Action_SourceCluster envoy_config_route_v3_RateLimit_Action_SourceCluster
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_domains(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE struct xds_type_matcher_v3_Matcher * envoy_config_route_v3_VirtualHost_mutable_matcher(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_name(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_Route_set_per_request_buffer_limit_bytes(envoy_config_route_v3_Route *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
@ envoy_config_route_v3_RouteAction_PASS_THROUGH_INTERNAL_REDIRECT
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_serialize(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_path(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_set_format(envoy_config_route_v3_RetryPolicy_ResetHeader *msg, int32_t value)
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_limit(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_add_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_path(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_mutable_host_rewrite_path_regex(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_VirtualHost_EXTERNAL_ONLY
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_new(upb_Arena *arena)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_trace_sampled(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_ResetHeader_serialize(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg, upb_Arena *arena, size_t *len)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
@ envoy_config_route_v3_RouteAction_cluster_specifier_NOT_SET
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_clear(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_set_limit(envoy_config_route_v3_RateLimit *msg, envoy_config_route_v3_RateLimit_Override *value)
UPB_INLINE bool envoy_config_route_v3_Route_has_metadata(const envoy_config_route_v3_Route *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit * envoy_config_route_v3_RouteAction_add_rate_limits(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_DataSource_msginit
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryPriority_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_internal_redirect_action(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_Route_add_request_headers_to_add(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Route_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_delete(envoy_config_route_v3_Route *msg, upb_StringView key)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_Decorator_mutable_propagate(envoy_config_route_v3_Decorator *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_DynamicMetadata_clear_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize_ex(const envoy_config_route_v3_RouteMatch_ConnectMatcher *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_ResetHeader_serialize_ex(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_invert_match(envoy_config_route_v3_HeaderMatcher *msg, bool value)
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_mutable_response_headers_to_remove(envoy_config_route_v3_Route *msg, size_t *len)
struct envoy_config_route_v3_WeightedCluster envoy_config_route_v3_WeightedCluster
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_clusters(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight ** envoy_config_route_v3_WeightedCluster_mutable_clusters(envoy_config_route_v3_WeightedCluster *msg, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_resize_request_headers_to_add(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
struct envoy_config_route_v3_Route envoy_config_route_v3_Route
struct envoy_type_tracing_v3_CustomTag envoy_type_tracing_v3_CustomTag
struct envoy_config_route_v3_WeightedCluster_ClusterWeight envoy_config_route_v3_WeightedCluster_ClusterWeight
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_regex_rewrite(envoy_config_route_v3_RedirectAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_rate_limited_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_mutable_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_range_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_v3_Int64Range *value)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_matcher(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_set_allow_cross_scheme_redirect(envoy_config_route_v3_InternalRedirectPolicy *msg, bool value)
envoy_config_route_v3_Route_action_oneofcases
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher * envoy_config_route_v3_RouteMatch_add_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_new(upb_Arena *arena)
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_HedgePolicy_mutable_additional_request_chance(envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_UpgradeConfig_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_not_found_response_code(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_has_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_add_actions(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_string_match(envoy_config_route_v3_QueryParameterMatcher *msg, struct envoy_type_matcher_v3_StringMatcher *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_mutable_metadata_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_Arena *arena)
struct envoy_config_route_v3_RouteAction_UpgradeConfig envoy_config_route_v3_RouteAction_UpgradeConfig
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_request_headers_to_add(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_value(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
const upb_MiniTable envoy_config_route_v3_VirtualCluster_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_header(const envoy_config_route_v3_RouteAction *msg)
struct envoy_config_core_v3_ProxyProtocolConfig envoy_config_core_v3_ProxyProtocolConfig
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_expect_match(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteAction_mutable_max_internal_redirects(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_regex_rewrite(envoy_config_route_v3_RouteAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
UPB_INLINE char * envoy_config_route_v3_DirectResponseAction_serialize(const envoy_config_route_v3_DirectResponseAction *msg, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_VirtualCluster *const * envoy_config_route_v3_VirtualHost_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_RemoteAddress_msginit
@ envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_host_rewrite_literal
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RateLimit_Action_mutable_extension(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_FilterConfig_has_config(const envoy_config_route_v3_FilterConfig *msg)
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher *const * envoy_config_route_v3_CorsPolicy_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg, size_t *len)
@ envoy_config_route_v3_RetryPolicy_UNIX_TIMESTAMP
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteAction_resize_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_VirtualHost_resize_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_mutable_query_parameter(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_path_regex(envoy_config_route_v3_RouteAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_append_x_forwarded_host(envoy_config_route_v3_RouteAction *msg, bool value)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_trace_sampled(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_Route_set_non_forwarding_action(envoy_config_route_v3_Route *msg, envoy_config_route_v3_NonForwardingAction *value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Tracing_has_overall_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_hedge_policy(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_HedgePolicy *value)
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_https_redirect
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_header_name(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_StringView value)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteMatch_prefix(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_Tracing_clear_random_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_hedge_on_per_try_timeout(envoy_config_route_v3_HedgePolicy *msg, bool value)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_prefix_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_mutable_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
upb_DecodeStatus upb_Decode(const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_set_validated(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RetryPolicy_add_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_serialize(const envoy_config_route_v3_RateLimit *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_NonForwardingAction_serialize_ex(const envoy_config_route_v3_NonForwardingAction *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_MetaData_mutable_metadata_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_metadata_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, struct envoy_type_metadata_v3_MetadataKey *value)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_methods(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy envoy_config_route_v3_RouteAction_RequestMirrorPolicy
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_has_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_prefix_rewrite(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_mutable_generic_key(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_MetaData_default_value(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualCluster_name(const envoy_config_route_v3_VirtualCluster *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_oneofcases envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_case(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_has_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster_header(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_mutable_include_vh_rate_limits(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_resize_response_headers_to_add(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_header_name(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
UPB_INLINE size_t envoy_config_route_v3_Route_typed_per_filter_config_size(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
envoy_config_route_v3_HeaderMatcher_header_match_specifier_oneofcases
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_idle_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
struct envoy_config_route_v3_RateLimit_Action_RemoteAddress envoy_config_route_v3_RateLimit_Action_RemoteAddress
UPB_INLINE envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_oneofcases envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_case(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_include_request_attempt_count(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_overall_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
struct envoy_config_route_v3_DirectResponseAction envoy_config_route_v3_DirectResponseAction
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct envoy_type_tracing_v3_CustomTag ** envoy_config_route_v3_Tracing_mutable_custom_tags(envoy_config_route_v3_Tracing *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_contains_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_set_name(envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, upb_StringView value)
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
struct envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions
const upb_MiniTable envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_msginit
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_clear_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher ** envoy_config_route_v3_RouteMatch_resize_query_parameters(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_prefix(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_CorsPolicy_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_VirtualCluster_serialize(const envoy_config_route_v3_VirtualCluster *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster_specifier_plugin
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_metadata_match(envoy_config_route_v3_RouteAction *msg, struct envoy_config_core_v3_Metadata *value)
const upb_MiniTable envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_msginit
UPB_INLINE char * envoy_config_route_v3_RateLimit_serialize_ex(const envoy_config_route_v3_RateLimit *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_cookie
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_cluster_not_found_response_code(const envoy_config_route_v3_RouteAction *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_resize_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_range_match
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_mutable_rate_limited_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry * envoy_config_route_v3_VirtualHost_typed_per_filter_config_nextmutable(envoy_config_route_v3_VirtualHost *msg, size_t *iter)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_serialize(const envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RedirectAction_path_rewrite_specifier_oneofcases envoy_config_route_v3_RedirectAction_path_rewrite_specifier_case(const envoy_config_route_v3_RedirectAction *msg)
const UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_RouteAction_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_CorsPolicy_enabled_specifier_NOT_SET
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
struct envoy_config_route_v3_RateLimit_Action_DynamicMetaData envoy_config_route_v3_RateLimit_Action_DynamicMetaData
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RateLimit_Action_extension(const envoy_config_route_v3_RateLimit_Action *msg)
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_InternalRedirectPolicy_mutable_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_FilterConfig_mutable_config(envoy_config_route_v3_FilterConfig *msg, upb_Arena *arena)
UPB_INLINE upb_StringView const * envoy_config_route_v3_Route_response_headers_to_remove(const envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_Route_clear_non_forwarding_action(const envoy_config_route_v3_Route *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_name(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE char * envoy_config_route_v3_Decorator_serialize(const envoy_config_route_v3_Decorator *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
const upb_MiniTable envoy_config_core_v3_ProxyProtocolConfig_msginit
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_regex_rewrite
const UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_Route_match(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_msginit
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryPriority_serialize(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_connection_properties
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_rate_limits(const envoy_config_route_v3_VirtualHost *msg)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_SourceCluster_msginit
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_type_tracing_v3_CustomTag ** envoy_config_route_v3_Tracing_resize_custom_tags(envoy_config_route_v3_Tracing *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_clear_tracing(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_cluster_specifier_oneofcases envoy_config_route_v3_RouteAction_cluster_specifier_case(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_rate_limits(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE bool _upb_msg_map_set(upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size, upb_arena *arena)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE int32_t envoy_config_route_v3_RedirectAction_response_code(const envoy_config_route_v3_RedirectAction *msg)
@ envoy_config_route_v3_CorsPolicy_enabled_specifier_filter_enabled
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_serialize(const envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_specifier_plugin(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE char * envoy_config_route_v3_Decorator_serialize_ex(const envoy_config_route_v3_Decorator *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_msginit
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_set_tracing(envoy_config_route_v3_Route *msg, envoy_config_route_v3_Tracing *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_upgrade_configs(const envoy_config_route_v3_RouteAction *msg)
struct envoy_config_route_v3_VirtualHost envoy_config_route_v3_VirtualHost
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_DirectResponseAction_has_body(const envoy_config_route_v3_DirectResponseAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_clear_name(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_request_headers(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_RequestHeaders *value)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_max_grpc_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_NonForwardingAction_serialize(const envoy_config_route_v3_NonForwardingAction *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_FilterConfig_serialize(const envoy_config_route_v3_FilterConfig *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_set_regex_rewrite(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
struct envoy_config_route_v3_RouteAction_MaxStreamDuration envoy_config_route_v3_RouteAction_MaxStreamDuration
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_headers(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_name(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_priority(envoy_config_route_v3_RouteAction *msg, int32_t value)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_extension
struct envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_MetaData_serialize_ex(const envoy_config_route_v3_RateLimit_Action_MetaData *msg, int options, upb_Arena *arena, size_t *len)
struct envoy_config_core_v3_DataSource envoy_config_core_v3_DataSource
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_exact_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_mutable_metadata(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_oneofcases envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_case(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_type_v3_Int64Range_msginit
UPB_INLINE envoy_config_route_v3_CorsPolicy_enabled_specifier_oneofcases envoy_config_route_v3_CorsPolicy_enabled_specifier_case(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_serialize_ex(const envoy_config_route_v3_WeightedCluster *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_weighted_clusters(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_WeightedCluster *value)
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_get(const envoy_config_route_v3_VirtualHost *msg, upb_StringView key, struct google_protobuf_Any **val)
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_Header_msginit
struct envoy_config_route_v3_RouteMatch_TlsContextMatchOptions envoy_config_route_v3_RouteMatch_TlsContextMatchOptions
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Override_has_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_HedgePolicy_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_new(upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate *const * envoy_config_route_v3_RetryPolicy_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE const struct xds_type_matcher_v3_Matcher * envoy_config_route_v3_VirtualHost_matcher(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_name(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_host_selection_retry_max_attempts(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_string_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_matcher_v3_StringMatcher *value)
@ envoy_config_route_v3_RouteAction_HANDLE_INTERNAL_REDIRECT
struct envoy_config_route_v3_RateLimit_Action_HeaderValueMatch envoy_config_route_v3_RateLimit_Action_HeaderValueMatch
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_grpc_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
@ envoy_config_route_v3_RouteMatch_path_specifier_connect_matcher
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_source(envoy_config_route_v3_RateLimit_Action_MetaData *msg, int32_t value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_serialize_ex(const envoy_config_route_v3_RateLimit_Override *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_Route_response_headers_to_add(const envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_VirtualCluster ** envoy_config_route_v3_VirtualHost_resize_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
#define UPB_PTR_AT(msg, ofs, type)
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_mutable_cookie(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
struct envoy_config_route_v3_CorsPolicy envoy_config_route_v3_CorsPolicy
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_header_name(const envoy_config_route_v3_WeightedCluster *msg)
@ envoy_config_route_v3_Route_action_filter_action
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_VirtualHost_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
const UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_RouteAction_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
envoy_config_route_v3_RouteMatch_path_specifier_oneofcases
const UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_tls_context(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_host_rewrite_literal(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_name(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_parse(const char *buf, size_t size, upb_Arena *arena)
struct envoy_config_route_v3_Tracing envoy_config_route_v3_Tracing
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RouteMatch_add_headers(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_VirtualHost_mutable_rate_limits(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_include_attempt_count_in_response(const envoy_config_route_v3_VirtualHost *msg)
const upb_MiniTable envoy_config_route_v3_Route_TypedPerFilterConfigEntry_msginit
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RateLimit_mutable_stage(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
@ envoy_config_route_v3_RateLimit_Override_override_specifier_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_dynamic_metadata(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_DynamicMetaData *value)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryHostPredicate_has_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_Route_non_forwarding_action(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_VirtualHost_resize_rate_limits(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher ** envoy_config_route_v3_RouteMatch_mutable_query_parameters(envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_RouteMatch_mutable_safe_regex(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
const upb_MiniTable envoy_config_route_v3_RouteAction_UpgradeConfig_msginit
UPB_INLINE struct envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_Route_mutable_direct_response(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_mutable_destination_cluster(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
envoy_config_route_v3_RouteAction_ClusterNotFoundResponseCode
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_new(upb_Arena *arena)
struct envoy_config_route_v3_HedgePolicy envoy_config_route_v3_HedgePolicy
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE envoy_config_route_v3_Route ** envoy_config_route_v3_VirtualHost_mutable_routes(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_Route_action_oneofcases envoy_config_route_v3_Route_action_case(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_new(upb_Arena *arena)
envoy_config_route_v3_RateLimit_Override_override_specifier_oneofcases
UPB_INLINE int64_t envoy_config_route_v3_RetryPolicy_host_selection_retry_max_attempts(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_RequestMirrorPolicy_cluster(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
@ envoy_config_route_v3_WeightedCluster_random_value_specifier_header_name
struct envoy_config_route_v3_RetryPolicy envoy_config_route_v3_RetryPolicy
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_filter_state
UPB_INLINE char * envoy_config_route_v3_CorsPolicy_serialize_ex(const envoy_config_route_v3_CorsPolicy *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize_ex(const envoy_config_route_v3_RateLimit_Action_RemoteAddress *msg, int options, upb_Arena *arena, size_t *len)
grpc_core::ScopedArenaPtr arena
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_Route *const * envoy_config_route_v3_VirtualHost_routes(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_prefix(envoy_config_route_v3_RouteMatch *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_set_typed_config(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, struct google_protobuf_Any *value)
UPB_INLINE void * _upb_msg_map_next(const upb_msg *msg, size_t ofs, size_t *iter)
UPB_INLINE void envoy_config_route_v3_Route_set_name(envoy_config_route_v3_Route *msg, upb_StringView value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize_ex(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
envoy_config_route_v3_VirtualHost_TlsRequirementType
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_on(const envoy_config_route_v3_RetryPolicy *msg)
struct envoy_config_route_v3_NonForwardingAction envoy_config_route_v3_NonForwardingAction
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_set_base_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, struct google_protobuf_Duration *value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_mutable_dynamic_metadata(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_cors(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_CorsPolicy *value)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_HashPolicy_Header_mutable_regex_rewrite(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_Arena *arena)
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_MetaData_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_generic_key
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE struct envoy_config_core_v3_ProxyProtocolConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_mutable_proxy_protocol_config(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_HedgePolicy_serialize_ex(const envoy_config_route_v3_HedgePolicy *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Override_override_specifier_oneofcases envoy_config_route_v3_RateLimit_Override_override_specifier_case(const envoy_config_route_v3_RateLimit_Override *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_value(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_CorsPolicy_serialize(const envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit
const UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_Route_route(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_max_stream_duration(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
struct google_protobuf_Any google_protobuf_Any
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_HeaderMatcher_mutable_safe_regex_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
const upb_MiniTable envoy_config_route_v3_Route_msginit
struct envoy_config_route_v3_InternalRedirectPolicy envoy_config_route_v3_InternalRedirectPolicy
struct envoy_config_route_v3_RetryPolicy_RetryHostPredicate envoy_config_route_v3_RetryPolicy_RetryHostPredicate
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_hedge_on_per_try_timeout(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_default_value(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_name(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig *const * envoy_config_route_v3_RetryPolicy_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_allow_methods(const envoy_config_route_v3_CorsPolicy *msg)
const UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Route_decorator(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_Cookie_has_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
UPB_INLINE struct envoy_config_route_v3_Tracing * envoy_config_route_v3_Route_mutable_tracing(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_retry_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_metadata_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, struct envoy_type_metadata_v3_MetadataKey *value)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize_ex(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, int options, upb_Arena *arena, size_t *len)
struct envoy_config_route_v3_RateLimit_Action_GenericKey envoy_config_route_v3_RateLimit_Action_GenericKey
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_MetaData_descriptor_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_new(upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RetryPolicy_ResetHeader_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_oneofcases envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_case(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_proxy_protocol_config(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, struct envoy_config_core_v3_ProxyProtocolConfig *value)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_cookie(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_Cookie *value)
envoy_config_route_v3_RedirectAction_RedirectResponseCode
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_upgrade_type(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_require_tls(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_metadata(const envoy_config_route_v3_Route *msg)
struct envoy_config_route_v3_RouteAction_HashPolicy_Cookie envoy_config_route_v3_RouteAction_HashPolicy_Cookie
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_actions(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_runtime_key_prefix(envoy_config_route_v3_WeightedCluster *msg, upb_StringView value)
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_msginit
UPB_INLINE void envoy_config_route_v3_RateLimit_set_stage(envoy_config_route_v3_RateLimit *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_mutable_total_weight(envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE envoy_config_route_v3_HeaderMatcher_header_match_specifier_oneofcases envoy_config_route_v3_HeaderMatcher_header_match_specifier_case(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_name(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE struct envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_VirtualHost_mutable_cors(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
UPB_INLINE upb_StringView envoy_config_route_v3_Route_name(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_name(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_max(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_remote_address(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_RemoteAddress *value)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_grpc(const envoy_config_route_v3_RouteMatch *msg)
const UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight *const * envoy_config_route_v3_WeightedCluster_clusters(const envoy_config_route_v3_WeightedCluster *msg, size_t *len)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_VirtualHost_add_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_NOT_SET
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader ** envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_mutable_dynamic_metadata(envoy_config_route_v3_RateLimit_Override *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_RouteAction_mutable_hedge_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
@ envoy_config_route_v3_RouteMatch_path_specifier_path
UPB_INLINE void _upb_msg_map_value(const void *msg, void *val, size_t size)
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_NOT_SET
@ envoy_config_route_v3_RateLimit_Action_action_specifier_request_headers
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_mutable_remote_address(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_clear_typed_per_filter_config(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_Route ** envoy_config_route_v3_VirtualHost_resize_routes(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_FilterConfig_set_is_optional(envoy_config_route_v3_FilterConfig *msg, bool value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
const upb_MiniTable envoy_config_route_v3_FilterAction_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_header_name(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
envoy_config_route_v3_CorsPolicy_enabled_specifier_oneofcases
const UPB_INLINE envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry * envoy_config_route_v3_VirtualHost_typed_per_filter_config_next(const envoy_config_route_v3_VirtualHost *msg, size_t *iter)
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_set_dynamic_metadata(envoy_config_route_v3_RateLimit_Override *msg, envoy_config_route_v3_RateLimit_Override_DynamicMetadata *value)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_add_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, uint32_t val, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Cookie_path(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE char * envoy_config_route_v3_DirectResponseAction_serialize_ex(const envoy_config_route_v3_DirectResponseAction *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualHost_name(const envoy_config_route_v3_VirtualHost *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy *const * envoy_config_route_v3_RouteAction_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg, size_t *len)
UPB_INLINE bool _upb_msg_map_get(const upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size)
UPB_INLINE const struct envoy_type_tracing_v3_CustomTag *const * envoy_config_route_v3_Tracing_custom_tags(const envoy_config_route_v3_Tracing *msg, size_t *len)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RetryPolicy_add_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_serialize(const envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena, size_t *len)
const upb_MiniTable_File envoy_config_route_v3_route_components_proto_upb_file_layout
struct envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter
UPB_INLINE void envoy_config_route_v3_VirtualCluster_clear_headers(const envoy_config_route_v3_VirtualCluster *msg)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_msginit
UPB_INLINE void envoy_config_route_v3_Route_typed_per_filter_config_clear(envoy_config_route_v3_Route *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_VirtualHost_add_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Route_has_typed_per_filter_config(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_header_name(envoy_config_route_v3_WeightedCluster *msg, upb_StringView value)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_mutable_shadow_enabled(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig ** envoy_config_route_v3_RouteAction_mutable_upgrade_configs(envoy_config_route_v3_RouteAction *msg, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RouteAction_serialize_ex(const envoy_config_route_v3_RouteAction *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_present_match
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
UPB_INLINE struct envoy_config_route_v3_Decorator * envoy_config_route_v3_Route_mutable_decorator(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE char * envoy_config_route_v3_HeaderMatcher_serialize_ex(const envoy_config_route_v3_HeaderMatcher *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_Tracing_clear_custom_tags(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_HedgePolicy_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE bool envoy_config_route_v3_FilterConfig_is_optional(const envoy_config_route_v3_FilterConfig *msg)
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_domains(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_safe_regex_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_matcher_v3_RegexMatcher *value)
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_connection_properties(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *value)
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_max_age(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_RouteAction_mutable_metadata_match(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_present_match(envoy_config_route_v3_QueryParameterMatcher *msg, bool value)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_header_value_match(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
struct envoy_config_route_v3_RateLimit_Action_RequestHeaders envoy_config_route_v3_RateLimit_Action_RequestHeaders
UPB_INLINE void envoy_config_route_v3_RouteAction_set_auto_host_rewrite(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE uint32_t envoy_config_route_v3_RedirectAction_port_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_path(envoy_config_route_v3_RouteMatch *msg, upb_StringView value)
const UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_NOT_SET
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_literal
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_new(upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_VirtualHost_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_matcher(envoy_config_route_v3_VirtualHost *msg, struct xds_type_matcher_v3_Matcher *value)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_weight(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
struct envoy_config_route_v3_RateLimit_Action_DestinationCluster envoy_config_route_v3_RateLimit_Action_DestinationCluster
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_suffix_match
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteAction_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_set_body(envoy_config_route_v3_DirectResponseAction *msg, struct envoy_config_core_v3_DataSource *value)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_set(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_grpc(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *value)
const upb_MiniTable envoy_config_route_v3_RouteMatch_msginit
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_get(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key, struct google_protobuf_Any **val)
const UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_Route_filter_action(const envoy_config_route_v3_Route *msg)
UPB_INLINE char * envoy_config_route_v3_HedgePolicy_serialize(const envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena, size_t *len)
#define UPB_SIZE(size32, size64)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_tls_context(const envoy_config_route_v3_RouteMatch *msg)
envoy_config_route_v3_RouteAction_host_rewrite_specifier_oneofcases
struct envoy_config_route_v3_RouteAction_HashPolicy envoy_config_route_v3_RouteAction_HashPolicy
UPB_INLINE void envoy_config_route_v3_Route_clear_response_headers_to_remove(const envoy_config_route_v3_Route *msg)
UPB_INLINE char * envoy_config_route_v3_VirtualHost_serialize(const envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_Tracing_clear_client_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_auto_host_rewrite
struct envoy_config_route_v3_FilterConfig envoy_config_route_v3_FilterConfig
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_weight(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_response_code(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_InternalRedirectPolicy_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize_ex(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryHostPredicate_msginit
UPB_INLINE char * envoy_config_route_v3_RouteAction_serialize(const envoy_config_route_v3_RouteAction *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_query_parameters(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RouteMatch_path_specifier_oneofcases envoy_config_route_v3_RouteMatch_path_specifier_case(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_InternalRedirectPolicy_mutable_max_internal_redirects(envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena)
struct envoy_config_route_v3_RouteAction envoy_config_route_v3_RouteAction
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_prefix_rewrite(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_source_cluster
UPB_INLINE void envoy_config_route_v3_VirtualCluster_set_name(envoy_config_route_v3_VirtualCluster *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_query_parameters(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_mutable_per_try_timeout(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_safe_regex(envoy_config_route_v3_RouteMatch *msg, struct envoy_type_matcher_v3_RegexMatcher *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_stream_duration(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_RouteAction_MaxStreamDuration *value)
@ envoy_config_route_v3_RouteAction_cluster_specifier_weighted_clusters
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_path_regex
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_has_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_host_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_header(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_include_attempt_count_in_response(const envoy_config_route_v3_VirtualHost *msg)
struct envoy_config_core_v3_RuntimeFractionalPercent envoy_config_core_v3_RuntimeFractionalPercent
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_ResetHeader_name(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_VirtualCluster_resize_headers(envoy_config_route_v3_VirtualCluster *msg, size_t len, upb_Arena *arena)
UPB_INLINE uint32_t envoy_config_route_v3_DirectResponseAction_status(const envoy_config_route_v3_DirectResponseAction *msg)
const upb_MiniTable envoy_config_route_v3_WeightedCluster_ClusterWeight_msginit
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_extension(envoy_config_route_v3_RateLimit_Action *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE char * envoy_config_route_v3_InternalRedirectPolicy_serialize(const envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_mutable_request_headers_to_remove(envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_total_weight(envoy_config_route_v3_WeightedCluster *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize_ex(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_mutable_request_headers(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_string_match
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_Decorator_operation(const envoy_config_route_v3_Decorator *msg)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_RetryPolicy_mutable_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
struct envoy_config_route_v3_QueryParameterMatcher envoy_config_route_v3_QueryParameterMatcher
UPB_INLINE envoy_config_route_v3_RateLimit_Action_action_specifier_oneofcases envoy_config_route_v3_RateLimit_Action_action_specifier_case(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_retry_on(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_set(envoy_config_route_v3_VirtualHost *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_hedge_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_HedgePolicy *value)
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RedirectAction_mutable_regex_rewrite(envoy_config_route_v3_RedirectAction *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RouteAction * envoy_config_route_v3_Route_mutable_route(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_headers(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_literal(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cors(const envoy_config_route_v3_RouteAction *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_offset(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Route_has_non_forwarding_action(const envoy_config_route_v3_Route *msg)
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_internal_redirect_action(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteMatch_path(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize_ex(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_set(envoy_config_route_v3_Route *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_DynamicMetaData_msginit
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_parse(const char *buf, size_t size, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RouteAction_retry_policy(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_Route_action_redirect
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_resize_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_new(upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_mutable_per_try_idle_timeout(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_FilterAction_clear_action(const envoy_config_route_v3_FilterAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_not_found_response_code(envoy_config_route_v3_RouteAction *msg, int32_t value)
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_new(upb_Arena *arena)
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_overall_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_new(upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_VirtualCluster_headers(const envoy_config_route_v3_VirtualCluster *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
struct envoy_config_route_v3_RateLimit_Override_DynamicMetadata envoy_config_route_v3_RateLimit_Override_DynamicMetadata
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_internal_redirects(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_set_max_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, struct google_protobuf_Duration *value)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_serialize_ex(const envoy_config_route_v3_RouteMatch *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize_ex(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_Metadata_msginit
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig ** envoy_config_route_v3_RouteAction_resize_upgrade_configs(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Route_add_response_headers_to_remove(envoy_config_route_v3_Route *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_set_max_internal_redirects(envoy_config_route_v3_InternalRedirectPolicy *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_validated(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_Decorator_clear_operation(const envoy_config_route_v3_Decorator *msg)
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_HeaderMatcher_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_response_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_response_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_remote_address
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_set_name(envoy_config_route_v3_RetryPolicy_ResetHeader *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster_header(const envoy_config_route_v3_RouteAction *msg)
const upb_MiniTable envoy_type_metadata_v3_MetadataKey_msginit
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_header
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_Route_mutable_per_request_buffer_limit_bytes(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_FilterAction * envoy_config_route_v3_Route_mutable_filter_action(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_grpc(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_RouteAction_mutable_weighted_clusters(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_RouteAction_cors(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
@ envoy_config_route_v3_RedirectAction_SEE_OTHER
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE struct envoy_config_route_v3_RouteMatch * envoy_config_route_v3_Route_mutable_match(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteMatch_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_FilterConfig_clear_is_optional(const envoy_config_route_v3_FilterConfig *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_typed_per_filter_config(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_GenericKey_serialize(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_upgrade_configs(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_add_clusters(envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_FilterConfig_set_config(envoy_config_route_v3_FilterConfig *msg, struct google_protobuf_Any *value)
@ envoy_config_route_v3_RetryPolicy_SECONDS
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_extension(const envoy_config_route_v3_RateLimit_Action *msg)
const upb_MiniTable google_protobuf_Any_msginit
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_HedgePolicy_mutable_initial_requests(envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_value(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_prefix_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_prefix_rewrite(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE char * envoy_config_route_v3_RedirectAction_serialize_ex(const envoy_config_route_v3_RedirectAction *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_route_v3_HedgePolicy_msginit
UPB_INLINE bool envoy_config_route_v3_Route_has_match(const envoy_config_route_v3_Route *msg)
UPB_INLINE uint32_t * envoy_config_route_v3_RetryPolicy_resize_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_msginit
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize_ex(const envoy_config_route_v3_RateLimit_Action_SourceCluster *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_RateLimit *const * envoy_config_route_v3_VirtualHost_rate_limits(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_value(envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_header_name(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_source(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_value(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_StringView value)
const UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_Route_direct_response(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_metadata_match(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
const upb_MiniTable envoy_config_route_v3_NonForwardingAction_msginit
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_resize_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView val, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_type_tracing_v3_CustomTag * envoy_config_route_v3_Tracing_add_custom_tags(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_cluster(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_StringView value)
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_mutable_filter_enabled(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
envoy_config_route_v3_RouteAction_cluster_specifier_oneofcases
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_add_hash_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_Tracing_has_custom_tags(const envoy_config_route_v3_Tracing *msg)
const upb_MiniTable envoy_config_route_v3_WeightedCluster_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_set_header_name(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_DynamicMetaData_has_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_scheme_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
const UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_limit(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_serialize(const envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_NOT_FOUND
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
const upb_MiniTable envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_msginit
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_strip_query(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_VirtualHost_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_has_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_new(upb_Arena *arena)
const upb_MiniTable envoy_type_matcher_v3_MetadataMatcher_msginit
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
UPB_INLINE struct envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_Route_mutable_non_forwarding_action(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_clear_response_headers_to_add(const envoy_config_route_v3_Route *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_max_age(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_RouteAction_resize_rate_limits(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_Tracing_set_client_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
struct envoy_config_route_v3_RateLimit_Override envoy_config_route_v3_RateLimit_Override
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_strip_query(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_client_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_Tracing_has_client_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor_key(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_priority(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RetryPriority *value)
const upb_MiniTable envoy_config_core_v3_RuntimeFractionalPercent_msginit
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_mutable_filter_state(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RouteAction_mutable_retry_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryPriority_msginit
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_request_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_typed_config(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, struct google_protobuf_Any *value)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RouteAction_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_invert_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_Tracing_set_random_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_Route_mutable_metadata(envoy_config_route_v3_Route *msg, upb_Arena *arena)
struct envoy_config_route_v3_RateLimit_Action_MetaData envoy_config_route_v3_RateLimit_Action_MetaData
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_VirtualHost_mutable_retry_policy(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_Route_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_oneofcases
@ envoy_config_route_v3_RedirectAction_PERMANENT_REDIRECT
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_hash_policy(const envoy_config_route_v3_RouteAction *msg)
const upb_MiniTable envoy_config_route_v3_CorsPolicy_msginit
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_Decorator_set_propagate(envoy_config_route_v3_Decorator *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_destination_cluster(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_DestinationCluster *value)
const UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_Route_redirect(const envoy_config_route_v3_Route *msg)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_exact_match
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_require_tls(envoy_config_route_v3_VirtualHost *msg, int32_t value)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_rate_limits(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_Header_has_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_random_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse(const char *buf, size_t size, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RedirectAction_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_msginit
const upb_MiniTable google_protobuf_BoolValue_msginit
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_mutable_retry_priority(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena, size_t *len)
struct envoy_type_v3_FractionalPercent envoy_type_v3_FractionalPercent
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_terminal(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE bool _upb_msg_map_delete(upb_msg *msg, size_t ofs, const void *key, size_t key_size)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_RetryPolicy_resize_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
struct envoy_config_route_v3_Decorator envoy_config_route_v3_Decorator
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_has_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize(const envoy_config_route_v3_RouteMatch_ConnectMatcher *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher ** envoy_config_route_v3_RouteMatch_resize_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
struct envoy_config_route_v3_RetryPolicy_ResetHeader envoy_config_route_v3_RetryPolicy_ResetHeader
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_max_interval(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_mutable_connect_matcher(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_tls_context(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *value)
const upb_MiniTable envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_msginit
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_route(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_include_request_attempt_count(const envoy_config_route_v3_VirtualHost *msg)
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_oneofcases
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_FilterAction_mutable_action(envoy_config_route_v3_FilterAction *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_HeaderValueOption_msginit
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE void envoy_config_route_v3_Route_set_metadata(envoy_config_route_v3_Route *msg, struct envoy_config_core_v3_Metadata *value)
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_name(envoy_config_route_v3_QueryParameterMatcher *msg, upb_StringView value)
UPB_INLINE envoy_config_route_v3_WeightedCluster_random_value_specifier_oneofcases envoy_config_route_v3_WeightedCluster_random_value_specifier_case(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_default_value(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE bool envoy_config_route_v3_Route_has_request_headers_to_add(const envoy_config_route_v3_Route *msg)
const upb_MiniTable envoy_config_route_v3_RateLimit_msginit
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RetryPolicy_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_metadata_match(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, struct envoy_config_core_v3_Metadata *value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_serialize_ex(const envoy_config_route_v3_RateLimit_Action *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_typed_per_filter_config(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize_ex(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_VirtualHost_NONE
struct envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry
struct envoy_type_matcher_v3_RegexMatcher envoy_type_matcher_v3_RegexMatcher
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_RouteMatch_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE size_t _upb_msg_map_size(const upb_msg *msg, size_t ofs)
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_DynamicMetadata_set_metadata_key(envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, struct envoy_type_metadata_v3_MetadataKey *value)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_RequestHeaders_skip_if_absent(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_MetaData_has_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE int32_t envoy_config_route_v3_RateLimit_Action_MetaData_source(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_domains(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_typed_per_filter_config(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Override_DynamicMetadata_has_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_header(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_Header *value)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster_header
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig *const * envoy_config_route_v3_RouteAction_upgrade_configs(const envoy_config_route_v3_RouteAction *msg, size_t *len)
const UPB_INLINE envoy_config_route_v3_Route_TypedPerFilterConfigEntry * envoy_config_route_v3_Route_typed_per_filter_config_next(const envoy_config_route_v3_Route *msg, size_t *iter)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize_ex(const envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_Route_set_match(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RouteMatch *value)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize_ex(const envoy_config_route_v3_RateLimit_Action_DestinationCluster *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RedirectAction_FOUND
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_prefix_rewrite
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_path(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE char * envoy_config_route_v3_HeaderMatcher_serialize(const envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_additional_request_chance(envoy_config_route_v3_HedgePolicy *msg, struct envoy_type_v3_FractionalPercent *value)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_InternalRedirectPolicy_resize_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_clear_body(const envoy_config_route_v3_DirectResponseAction *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_max(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_default_value(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_ClusterWeight_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_hedge_on_per_try_timeout(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_port_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE uint32_t const * envoy_config_route_v3_RetryPolicy_retriable_status_codes(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate ** envoy_config_route_v3_RetryPolicy_mutable_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
const upb_MiniTable envoy_type_tracing_v3_CustomTag_msginit
@ envoy_config_route_v3_RateLimit_Action_action_specifier_dynamic_metadata
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_key(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
struct envoy_type_v3_Int64Range envoy_type_v3_Int64Range
struct envoy_config_core_v3_Metadata envoy_config_core_v3_Metadata
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher ** envoy_config_route_v3_RouteMatch_mutable_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_Route_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
const upb_MiniTable envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit
UPB_INLINE bool envoy_config_route_v3_Route_has_decorator(const envoy_config_route_v3_Route *msg)
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_WeightedCluster_ClusterWeight_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_allow_headers(const envoy_config_route_v3_CorsPolicy *msg)
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_oneofcases
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher ** envoy_config_route_v3_CorsPolicy_mutable_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, size_t *len)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_Tracing_set_overall_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RouteMatch_resize_headers(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryPriority_has_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RouteAction_mutable_retry_policy_typed_config(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_connect_config(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena)
@ envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_NOT_SET
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_redirect_response_codes(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_mutable_metadata_key(envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Decorator_clear_propagate(const envoy_config_route_v3_Decorator *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_cluster_header(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE int32_t envoy_config_route_v3_VirtualHost_require_tls(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_Route_request_headers_to_add(const envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RedirectAction_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryPriority_mutable_typed_config(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_Arena *arena)
@ envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_NOT_SET
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_filter_state(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_FilterState *value)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_FilterAction_action(const envoy_config_route_v3_FilterAction *msg)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
const upb_MiniTable envoy_config_route_v3_VirtualHost_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_Cookie_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_FilterState_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Override_msginit
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_max_stream_duration(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_mutable_header(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
envoy_config_route_v3_RouteAction_InternalRedirectAction
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
struct envoy_config_route_v3_Route_TypedPerFilterConfigEntry envoy_config_route_v3_Route_TypedPerFilterConfigEntry
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_key(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE struct envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_mutable_max_stream_duration(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_Route_has_direct_response(const envoy_config_route_v3_Route *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_retry_policy(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_RetryPolicy *value)
UPB_INLINE void envoy_config_route_v3_Tracing_clear_overall_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_StringView value)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_FilterConfig_config(const envoy_config_route_v3_FilterConfig *msg)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RouteMatch_mutable_headers(envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE uint32_t * envoy_config_route_v3_InternalRedirectPolicy_resize_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_source_ip(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_include_request_attempt_count(envoy_config_route_v3_VirtualHost *msg, bool value)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_strip_query(envoy_config_route_v3_RedirectAction *msg, bool value)
UPB_INLINE struct envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualHost_add_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_clear_name(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RedirectAction_serialize(const envoy_config_route_v3_RedirectAction *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_path_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_expose_headers(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_set_name(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_allow_post(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, bool value)
@ envoy_config_route_v3_RouteMatch_path_specifier_prefix
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_NOT_SET
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_oneofcases
const upb_MiniTable envoy_config_route_v3_RouteMatch_ConnectMatcher_msginit
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_NOT_SET
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
const upb_MiniTable envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_new(upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_mutable_request_headers_to_add(envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_rate_limits(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_grpc_timeout_offset(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_new(upb_Arena *arena)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_header_value_match
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_port_redirect(envoy_config_route_v3_RedirectAction *msg, uint32_t value)
UPB_INLINE upb_StringView const * envoy_config_route_v3_WeightedCluster_ClusterWeight_response_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
const UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader *const * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_RateLimit_Override_DynamicMetadata_msginit
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_mutable_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_set_source_ip(envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, bool value)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RetryBackOff *value)
UPB_INLINE bool envoy_config_route_v3_Route_has_filter_action(const envoy_config_route_v3_Route *msg)
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_scheme_redirect
UPB_INLINE void envoy_config_route_v3_Route_clear_request_headers_to_remove(const envoy_config_route_v3_Route *msg)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_prefix_match
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_cluster_header(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UniquePtr< SSL_SESSION > ret
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_path(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_name(envoy_config_route_v3_VirtualHost *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_StringView value)
const upb_MiniTable envoy_config_route_v3_RouteAction_msginit
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_serialize_ex(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Cookie_name(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_filter_action(const envoy_config_route_v3_Route *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_RetryHostPredicate_name(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
@ envoy_config_route_v3_RateLimit_Action_MetaData_ROUTE_ENTRY
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_runtime_key_prefix(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_case_sensitive(envoy_config_route_v3_RouteMatch *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_cluster(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_oneofcases envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_case(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_internal_redirect_action(envoy_config_route_v3_RouteAction *msg, int32_t value)
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_RequestHeaders_header_name(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_new(upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy *const * envoy_config_route_v3_VirtualHost_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_offset(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryBackOff_has_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_oneofcases
UPB_INLINE bool envoy_config_route_v3_Tracing_has_random_sampling(const envoy_config_route_v3_Tracing *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_base_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RedirectAction * envoy_config_route_v3_Route_mutable_redirect(envoy_config_route_v3_Route *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_Decorator_msginit
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_WeightedCluster_ClusterWeight_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_MetaData_serialize(const envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_Arena *arena, size_t *len)
struct google_protobuf_BoolValue google_protobuf_BoolValue
struct xds_type_matcher_v3_Matcher xds_type_matcher_v3_Matcher
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cors(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher ** envoy_config_route_v3_CorsPolicy_resize_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_generic_key(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_GenericKey *value)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize(const envoy_config_route_v3_RateLimit_Action_RemoteAddress *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_headers(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_runtime_key_prefix(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_header(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_connect_config(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *value)
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_tls_context(const envoy_config_route_v3_RouteMatch *msg)
@ envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_typed_config
const upb_MiniTable envoy_config_route_v3_Tracing_msginit
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_connect_matcher(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_ConnectMatcher *value)
UPB_INLINE struct envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_add_upgrade_configs(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RouteMatch_headers(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg)
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_path_redirect
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE char * envoy_config_route_v3_FilterAction_serialize(const envoy_config_route_v3_FilterAction *msg, upb_Arena *arena, size_t *len)
envoy_config_route_v3_RetryPolicy_ResetHeaderFormat
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_delete(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_invert_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE char * envoy_config_route_v3_VirtualCluster_serialize_ex(const envoy_config_route_v3_VirtualCluster *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_mutable_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_expect_match(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
struct envoy_config_route_v3_VirtualCluster envoy_config_route_v3_VirtualCluster
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_routes(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_add_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, uint32_t val, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Decorator_set_operation(envoy_config_route_v3_Decorator *msg, upb_StringView value)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_mutable_regex_rewrite(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_oneofcases
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_VirtualHost_mutable_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t *len)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_resize_request_headers_to_remove(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_mutable_ttl(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryBackOff_has_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_on(envoy_config_route_v3_RetryPolicy *msg, upb_StringView value)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_name(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
struct google_protobuf_Duration google_protobuf_Duration
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_presented(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_safe_regex_match
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RetryPolicy_mutable_num_retries(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_FilterConfig_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_enabled(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
UPB_INLINE size_t envoy_config_route_v3_VirtualHost_typed_per_filter_config_size(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_Route_has_tracing(const envoy_config_route_v3_Route *msg)
UPB_INLINE bool envoy_config_route_v3_Route_has_response_headers_to_add(const envoy_config_route_v3_Route *msg)
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_mutable_header_value_match(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_Route_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_append_x_forwarded_host(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_internal_redirect_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_InternalRedirectPolicy *value)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE char * envoy_config_route_v3_Tracing_serialize_ex(const envoy_config_route_v3_Tracing *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_has_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_HashPolicy_Header_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
UPB_INLINE struct envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_mutable_grpc(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteAction_mutable_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_host_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_DynamicMetaData_default_value(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
struct envoy_config_route_v3_RouteAction_HashPolicy_Header envoy_config_route_v3_RouteAction_HashPolicy_Header
UPB_INLINE void _upb_msg_map_set_value(void *msg, const void *val, size_t size)
UPB_INLINE upb_StringView const * envoy_config_route_v3_WeightedCluster_ClusterWeight_request_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_https_redirect(envoy_config_route_v3_RedirectAction *msg, bool value)
UPB_INLINE envoy_config_route_v3_Route_TypedPerFilterConfigEntry * envoy_config_route_v3_Route_typed_per_filter_config_nextmutable(envoy_config_route_v3_Route *msg, size_t *iter)
UPB_INLINE void envoy_config_route_v3_Route_set_filter_action(envoy_config_route_v3_Route *msg, envoy_config_route_v3_FilterAction *value)
UPB_INLINE void envoy_config_route_v3_Route_set_decorator(envoy_config_route_v3_Route *msg, envoy_config_route_v3_Decorator *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_allow_post(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
UPB_INLINE char * envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_VirtualHost_ALL
@ envoy_config_route_v3_RedirectAction_MOVED_PERMANENTLY
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_CorsPolicy_add_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_destination_cluster
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_hash_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher *const * envoy_config_route_v3_RouteMatch_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_initial_requests(envoy_config_route_v3_HedgePolicy *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_skip_if_absent(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, bool value)
const upb_MiniTable envoy_type_matcher_v3_RegexMatcher_msginit
@ envoy_config_route_v3_RouteMatch_path_specifier_NOT_SET
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_new(upb_Arena *arena)
struct envoy_config_route_v3_HeaderMatcher envoy_config_route_v3_HeaderMatcher
const UPB_INLINE envoy_config_route_v3_RateLimit_Action *const * envoy_config_route_v3_RateLimit_actions(const envoy_config_route_v3_RateLimit *msg, size_t *len)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RateLimit_stage(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE char * envoy_config_route_v3_VirtualHost_serialize_ex(const envoy_config_route_v3_VirtualHost *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_HeaderMatcher_mutable_string_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_idle_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_cors(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE struct envoy_config_route_v3_Route * envoy_config_route_v3_VirtualHost_add_routes(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_FilterConfig_serialize_ex(const envoy_config_route_v3_FilterConfig *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_QueryParameterMatcher_mutable_string_match(envoy_config_route_v3_QueryParameterMatcher *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_header_name(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_runtime_fraction(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_serialize_ex(const envoy_config_route_v3_RetryPolicy *msg, int options, upb_Arena *arena, size_t *len)
struct envoy_config_route_v3_RetryPolicy_RetryPriority envoy_config_route_v3_RetryPolicy_RetryPriority
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_prefix(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_parse(const char *buf, size_t size, upb_Arena *arena)
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_oneofcases
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize_ex(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_ttl(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_host_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RetryPolicy_add_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_runtime_fraction(envoy_config_route_v3_RouteMatch *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_num_retries(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_cluster_header(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
const upb_MiniTable envoy_type_v3_FractionalPercent_msginit
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
struct envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_RetryPriority_name(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_mutable_case_sensitive(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_has_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_query_parameter(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *value)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_methods(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE struct envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_RouteAction_mutable_internal_redirect_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight ** envoy_config_route_v3_WeightedCluster_resize_clusters(envoy_config_route_v3_WeightedCluster *msg, size_t len, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_QueryParameterMatcher_serialize(const envoy_config_route_v3_QueryParameterMatcher *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_name(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_Route_add_response_headers_to_add(envoy_config_route_v3_Route *msg, upb_Arena *arena)
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_max_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_Route_set_direct_response(envoy_config_route_v3_Route *msg, envoy_config_route_v3_DirectResponseAction *value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_host_selection_retry_max_attempts(envoy_config_route_v3_RetryPolicy *msg, int64_t value)
struct envoy_config_route_v3_RateLimit envoy_config_route_v3_RateLimit
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_RouteAction_metadata_match(const envoy_config_route_v3_RouteAction *msg)
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy *const * envoy_config_route_v3_RouteAction_hash_policy(const envoy_config_route_v3_RouteAction *msg, size_t *len)
@ envoy_config_route_v3_Route_action_direct_response
UPB_INLINE void envoy_config_route_v3_Route_clear_decorator(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_new(upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_serialize(const envoy_config_route_v3_RateLimit_Override *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_typed_per_filter_config_clear(envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_terminal(envoy_config_route_v3_RouteAction_HashPolicy *msg, bool value)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_headers(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_add_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_per_request_buffer_limit_bytes(envoy_config_route_v3_VirtualHost *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_matcher(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_per_try_timeout(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_Duration *value)
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_query_parameter
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_present_match
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_name(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
@ envoy_config_route_v3_Route_action_NOT_SET
UPB_INLINE bool envoy_config_route_v3_Route_has_route(const envoy_config_route_v3_Route *msg)
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
UPB_INLINE bool envoy_config_route_v3_Route_has_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_clusters(const envoy_config_route_v3_WeightedCluster *msg)
UPB_INLINE char * envoy_config_route_v3_FilterAction_serialize_ex(const envoy_config_route_v3_FilterAction *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_delete(envoy_config_route_v3_VirtualHost *msg, upb_StringView key)
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_priority(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_RedirectAction_TEMPORARY_REDIRECT
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_mutable_auto_host_rewrite(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_runtime_fraction(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena)
@ envoy_config_route_v3_WeightedCluster_random_value_specifier_NOT_SET
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_CorsPolicy_mutable_allow_credentials(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RetryPolicy_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_MetaData_msginit
const upb_MiniTable envoy_config_route_v3_QueryParameterMatcher_msginit
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_clear_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_stage(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_append_x_forwarded_host(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_disable_key(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryPriority_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig *const * envoy_config_route_v3_InternalRedirectPolicy_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate ** envoy_config_route_v3_RetryPolicy_resize_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_per_try_idle_timeout(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_Duration *value)
const upb_MiniTable google_protobuf_UInt32Value_msginit
UPB_INLINE struct envoy_type_v3_Int64Range * envoy_config_route_v3_HeaderMatcher_mutable_range_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_expose_headers(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_InternalRedirectPolicy_add_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_random_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_get(const envoy_config_route_v3_Route *msg, upb_StringView key, struct google_protobuf_Any **val)
UPB_INLINE void envoy_config_route_v3_VirtualCluster_clear_name(const envoy_config_route_v3_VirtualCluster *msg)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_RequestHeaders_msginit
UPB_INLINE struct envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_mutable_limit(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_string_match
@ envoy_config_route_v3_RouteMatch_path_specifier_safe_regex
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader ** envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_resize_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_GenericKey_msginit
UPB_INLINE void envoy_config_route_v3_RouteAction_set_retry_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_RetryPolicy *value)
UPB_INLINE envoy_config_route_v3_RateLimit_Action ** envoy_config_route_v3_RateLimit_resize_actions(envoy_config_route_v3_RateLimit *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_oneofcases envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_case(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteMatch_mutable_runtime_fraction(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg)
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryBackOff_msginit
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_mutable_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_QueryParameterMatcher_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE const struct envoy_config_core_v3_DataSource * envoy_config_route_v3_DirectResponseAction_body(const envoy_config_route_v3_DirectResponseAction *msg)
UPB_INLINE const struct envoy_type_v3_Int64Range * envoy_config_route_v3_HeaderMatcher_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_new(upb_Arena *arena)
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_expose_headers(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_retry_policy_typed_config(envoy_config_route_v3_VirtualHost *msg, struct google_protobuf_Any *value)
struct envoy_config_route_v3_RouteMatch_ConnectMatcher envoy_config_route_v3_RouteMatch_ConnectMatcher
UPB_INLINE bool envoy_config_route_v3_Route_add_request_headers_to_remove(envoy_config_route_v3_Route *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void _upb_msg_map_key(const void *msg, void *key, size_t size)
const UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_VirtualHost_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_retry_policy(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_set_presented(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, struct google_protobuf_BoolValue *value)
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_contains_match
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_cors(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
const UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_RouteAction_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_Route_clear_match(const envoy_config_route_v3_Route *msg)
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_RouteAction_mutable_rate_limits(envoy_config_route_v3_RouteAction *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_clear_format(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
struct envoy_config_route_v3_RateLimit_Action envoy_config_route_v3_RateLimit_Action
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_Route_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_domains(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Header_header_name(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_timeout(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_disable_key(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_Route_metadata(const envoy_config_route_v3_Route *msg)
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_priority(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_FilterState_set_key(envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, upb_StringView value)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_new(upb_Arena *arena)
@ envoy_config_route_v3_Route_action_route
const upb_MiniTable envoy_config_route_v3_RetryPolicy_msginit
UPB_INLINE bool envoy_config_route_v3_Decorator_has_propagate(const envoy_config_route_v3_Decorator *msg)
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry * envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_nextmutable(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *iter)
UPB_INLINE struct envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_mutable_tls_context(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_include_vh_rate_limits(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_resize_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_RouteAction_mutable_cors(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_max_age(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_DestinationCluster_msginit
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_mutable_response_headers_to_add(envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE uint32_t * envoy_config_route_v3_InternalRedirectPolicy_mutable_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
@ envoy_config_route_v3_Route_action_non_forwarding_action
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_has_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_VirtualCluster_add_headers(envoy_config_route_v3_VirtualCluster *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_filter_enabled(envoy_config_route_v3_CorsPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
UPB_INLINE size_t envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_size(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_NOT_SET
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_stage(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_resize_response_headers_to_remove(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_upgrade_type(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_StringView value)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_VirtualHost_mutable_per_request_buffer_limit_bytes(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_VirtualHost_add_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_GenericKey_serialize_ex(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster(const envoy_config_route_v3_RouteAction *msg)
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_NOT_SET
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_mutable_source_cluster(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize_ex(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RouteAction_set_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_new(upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_include_attempt_count_in_response(envoy_config_route_v3_VirtualHost *msg, bool value)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
UPB_INLINE void envoy_config_route_v3_Route_set_redirect(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RedirectAction *value)
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_allow_cross_scheme_redirect(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE char * envoy_config_route_v3_RouteMatch_serialize(const envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_typed_config
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_VirtualCluster_mutable_headers(envoy_config_route_v3_VirtualCluster *msg, size_t *len)
@ envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_NOT_SET
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_mutable_connection_properties(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_clear_name(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_UpgradeConfig_upgrade_type(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RetryPolicy_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE void envoy_config_route_v3_Route_set_route(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RouteAction *value)
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_source_cluster(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_SourceCluster *value)
UPB_INLINE char * envoy_config_route_v3_Route_serialize(const envoy_config_route_v3_Route *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_VirtualCluster_has_headers(const envoy_config_route_v3_VirtualCluster *msg)
@ envoy_config_route_v3_RateLimit_Action_MetaData_DYNAMIC
const upb_MiniTable google_protobuf_Duration_msginit
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_credentials(envoy_config_route_v3_CorsPolicy *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
const UPB_INLINE envoy_config_route_v3_RateLimit *const * envoy_config_route_v3_RouteAction_rate_limits(const envoy_config_route_v3_RouteAction *msg, size_t *len)
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_terminal(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
const UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_WeightedCluster_ClusterWeight_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
UPB_INLINE upb_StringView const * envoy_config_route_v3_Route_request_headers_to_remove(const envoy_config_route_v3_Route *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_present_match(envoy_config_route_v3_HeaderMatcher *msg, bool value)
UPB_INLINE upb_StringView envoy_config_route_v3_QueryParameterMatcher_name(const envoy_config_route_v3_QueryParameterMatcher *msg)
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_mutable_typed_config(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_Arena *arena)
@ envoy_config_route_v3_RateLimit_Action_action_specifier_metadata
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_allow_cross_scheme_redirect(const envoy_config_route_v3_InternalRedirectPolicy *msg)
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_grpc(const envoy_config_route_v3_RouteMatch *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_limit(const envoy_config_route_v3_RateLimit *msg)
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
struct envoy_type_matcher_v3_RegexMatchAndSubstitute envoy_type_matcher_v3_RegexMatchAndSubstitute
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize(const envoy_config_route_v3_RateLimit_Action_DestinationCluster *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_extension(const envoy_config_route_v3_RateLimit_Action *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_Decorator_propagate(const envoy_config_route_v3_Decorator *msg)
const UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry * envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_next(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *iter)
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
struct envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_new(upb_Arena *arena)
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_add_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, upb_Arena *arena, size_t *len)
@ envoy_config_route_v3_RouteAction_SERVICE_UNAVAILABLE
struct envoy_config_route_v3_RetryPolicy_RetryBackOff envoy_config_route_v3_RetryPolicy_RetryBackOff
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
UPB_INLINE void envoy_config_route_v3_Route_clear_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
const UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_VirtualHost_cors(const envoy_config_route_v3_VirtualHost *msg)
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE char * envoy_config_route_v3_QueryParameterMatcher_serialize_ex(const envoy_config_route_v3_QueryParameterMatcher *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_route_v3_QueryParameterMatcher *const * envoy_config_route_v3_RouteMatch_query_parameters(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
UPB_INLINE void envoy_config_route_v3_FilterAction_set_action(envoy_config_route_v3_FilterAction *msg, struct google_protobuf_Any *value)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:12