Go to the documentation of this file.
9 #ifndef ENVOY_CONFIG_CORE_V3_HEALTH_CHECK_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CORE_V3_HEALTH_CHECK_PROTO_UPB_H_
17 #include "upb/port_def.inc"
87 if (!
ret)
return NULL;
97 if (!
ret)
return NULL;
135 if (!
ret)
return NULL;
145 if (!
ret)
return NULL;
376 if (!sub)
return NULL;
389 if (!sub)
return NULL;
402 if (!sub)
return NULL;
415 if (!sub)
return NULL;
428 if (!sub)
return NULL;
441 if (!sub)
return NULL;
454 if (!sub)
return NULL;
466 if (!sub)
return NULL;
478 if (!sub)
return NULL;
490 if (!sub)
return NULL;
503 if (!sub)
return NULL;
515 if (!sub)
return NULL;
528 if (!sub)
return NULL;
541 if (!sub)
return NULL;
554 if (!sub)
return NULL;
576 if (!sub)
return NULL;
589 if (!sub)
return NULL;
602 if (!sub)
return NULL;
615 if (!sub)
return NULL;
628 if (!sub)
return NULL;
641 if (!
ret)
return NULL;
651 if (!
ret)
return NULL;
706 if (!
ret)
return NULL;
716 if (!
ret)
return NULL;
823 if (!sub)
return NULL;
836 if (!sub)
return NULL;
850 if (!
ok)
return NULL;
871 if (!
ok)
return NULL;
885 if (!sub)
return NULL;
899 if (!
ok)
return NULL;
910 if (!
ret)
return NULL;
920 if (!
ret)
return NULL;
961 if (!sub)
return NULL;
975 if (!
ok)
return NULL;
986 if (!
ret)
return NULL;
996 if (!
ret)
return NULL;
1028 if (!
ret)
return NULL;
1038 if (!
ret)
return NULL;
1089 if (!
ok)
return NULL;
1100 if (!
ret)
return NULL;
1110 if (!
ret)
return NULL;
1157 if (!sub)
return NULL;
1170 if (!
ret)
return NULL;
1180 if (!
ret)
return NULL;
1217 #include "upb/port_undef.inc"
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_unhealthy_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_interval_jitter_percent(envoy_config_core_v3_HealthCheck *msg, uint32_t value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_tls_options(const envoy_config_core_v3_HealthCheck *msg)
struct envoy_config_core_v3_HealthCheck_GrpcHealthCheck envoy_config_core_v3_HealthCheck_GrpcHealthCheck
UPB_INLINE bool envoy_config_core_v3_HealthCheck_TlsOptions_add_alpn_protocols(envoy_config_core_v3_HealthCheck_TlsOptions *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_healthy_edge_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_service_name_matcher(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_CustomHealthCheck * envoy_config_core_v3_HealthCheck_mutable_custom_health_check(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_core_v3_HealthCheck_GrpcHealthCheck * envoy_config_core_v3_HealthCheck_grpc_health_check(const envoy_config_core_v3_HealthCheck *msg)
struct envoy_type_matcher_v3_StringMatcher envoy_type_matcher_v3_StringMatcher
UPB_INLINE const struct envoy_type_v3_Int64Range *const * envoy_config_core_v3_HealthCheck_HttpHealthCheck_expected_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_custom_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_unhealthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_initial_jitter(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE envoy_config_core_v3_HealthCheck_HttpHealthCheck * envoy_config_core_v3_HealthCheck_HttpHealthCheck_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_Payload_clear_text(const envoy_config_core_v3_HealthCheck_Payload *msg)
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_TcpHealthCheck_serialize(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthStatusSet_clear_statuses(const envoy_config_core_v3_HealthStatusSet *msg)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_TcpHealthCheck_mutable_send(envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_alt_port(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE struct google_protobuf_Any * envoy_config_core_v3_HealthCheck_CustomHealthCheck_mutable_typed_config(envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_no_traffic_healthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_HttpHealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_core_v3_HealthStatusSet_msginit
@ envoy_config_core_v3_HealthCheck_health_checker_NOT_SET
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_CustomHealthCheck_name(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_no_traffic_healthy_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_alt_port(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_healthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_CustomHealthCheck_config_type_oneofcases envoy_config_core_v3_HealthCheck_CustomHealthCheck_config_type_case(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE struct envoy_type_v3_Int64Range ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_retriable_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
const upb_MiniTable envoy_config_core_v3_HealthCheck_CustomHealthCheck_msginit
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_core_v3_HealthCheck_alt_port(const envoy_config_core_v3_HealthCheck *msg)
@ envoy_config_core_v3_HealthCheck_health_checker_http_health_check
UPB_INLINE void envoy_config_core_v3_HealthCheck_RedisHealthCheck_clear_key(const envoy_config_core_v3_HealthCheck_RedisHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_CustomHealthCheck * envoy_config_core_v3_HealthCheck_CustomHealthCheck_new(upb_Arena *arena)
UPB_INLINE struct google_protobuf_Struct * envoy_config_core_v3_HealthCheck_mutable_transport_socket_match_criteria(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_HealthCheck_Payload_msginit
UPB_INLINE envoy_config_core_v3_HealthCheck_GrpcHealthCheck * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_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_core_v3_HealthCheck_mutable_alt_port(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_HttpHealthCheck_receive(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_core_v3_HealthCheck_unhealthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
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)
const UPB_INLINE envoy_config_core_v3_HealthCheck_TcpHealthCheck * envoy_config_core_v3_HealthCheck_tcp_health_check(const envoy_config_core_v3_HealthCheck *msg)
@ envoy_config_core_v3_HealthCheck_Payload_payload_text
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_no_traffic_healthy_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
const upb_MiniTable google_protobuf_UInt32Value_msginit
UPB_INLINE envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_Payload_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_GrpcHealthCheck_service_name(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_CustomHealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE int32_t const * envoy_config_core_v3_HealthStatusSet_statuses(const envoy_config_core_v3_HealthStatusSet *msg, size_t *len)
const upb_MiniTable envoy_config_core_v3_HeaderValueOption_msginit
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_core_v3_HealthCheck_healthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_add_request_headers_to_remove(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_StringView val, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_timeout(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_interval_jitter(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_service_name_matcher(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_RedisHealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck_RedisHealthCheck *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_core_v3_HealthCheck_TlsOptions * envoy_config_core_v3_HealthCheck_tls_options(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_tcp_health_check(const envoy_config_core_v3_HealthCheck *msg)
const upb_MiniTable google_protobuf_Any_msginit
UPB_INLINE envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_Payload_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_interval_jitter(const envoy_config_core_v3_HealthCheck *msg)
const upb_MiniTable google_protobuf_Struct_msginit
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_receive(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_TcpHealthCheck * envoy_config_core_v3_HealthCheck_TcpHealthCheck_new(upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_receive(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, envoy_config_core_v3_HealthCheck_Payload *value)
UPB_INLINE envoy_config_core_v3_HealthCheck_TlsOptions * envoy_config_core_v3_HealthCheck_TlsOptions_new(upb_Arena *arena)
const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_expected_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_Payload_payload_oneofcases envoy_config_core_v3_HealthCheck_Payload_payload_case(const envoy_config_core_v3_HealthCheck_Payload *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_CustomHealthCheck_clear_typed_config(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_RedisHealthCheck * envoy_config_core_v3_HealthCheck_RedisHealthCheck_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_service_name_matcher(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_TcpHealthCheck_add_receive(envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_request_headers_to_add(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
struct envoy_config_core_v3_HealthStatusSet envoy_config_core_v3_HealthStatusSet
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
UPB_INLINE void envoy_config_core_v3_HealthCheck_Payload_set_text(envoy_config_core_v3_HealthCheck_Payload *msg, upb_StringView value)
UPB_INLINE envoy_config_core_v3_HealthCheck_health_checker_oneofcases envoy_config_core_v3_HealthCheck_health_checker_case(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_Payload_set_binary(envoy_config_core_v3_HealthCheck_Payload *msg, upb_StringView value)
struct envoy_config_core_v3_HealthCheck_TlsOptions envoy_config_core_v3_HealthCheck_TlsOptions
@ envoy_config_core_v3_DRAINING
UPB_INLINE void envoy_config_core_v3_HealthCheck_RedisHealthCheck_set_key(envoy_config_core_v3_HealthCheck_RedisHealthCheck *msg, upb_StringView value)
@ envoy_config_core_v3_UNKNOWN
#define UPB_PTR_AT(msg, ofs, type)
UPB_INLINE void envoy_config_core_v3_HealthCheck_CustomHealthCheck_set_name(envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg, upb_StringView value)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_Payload_text(const envoy_config_core_v3_HealthCheck_Payload *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_http_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_no_traffic_healthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_unhealthy_threshold(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_UInt32Value *value)
struct envoy_config_core_v3_HealthCheck envoy_config_core_v3_HealthCheck
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_unhealthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
grpc_core::ScopedArenaPtr arena
const upb_MiniTable google_protobuf_Duration_msginit
UPB_INLINE char * envoy_config_core_v3_HealthCheck_TlsOptions_serialize(const envoy_config_core_v3_HealthCheck_TlsOptions *msg, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_type_v3_Int64Range_msginit
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_timeout(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_service_name_matcher(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, struct envoy_type_matcher_v3_StringMatcher *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_TcpHealthCheck_clear_receive(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_initial_jitter(const envoy_config_core_v3_HealthCheck *msg)
struct google_protobuf_Any google_protobuf_Any
UPB_INLINE envoy_config_core_v3_HealthCheck_CustomHealthCheck * envoy_config_core_v3_HealthCheck_CustomHealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_tcp_health_check(const envoy_config_core_v3_HealthCheck *msg)
@ envoy_config_core_v3_HealthCheck_Payload_payload_NOT_SET
UPB_INLINE const struct envoy_config_core_v3_EventServiceConfig * envoy_config_core_v3_HealthCheck_event_service(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_HttpHealthCheck_serialize(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_TcpHealthCheck_clear_send(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthStatusSet * envoy_config_core_v3_HealthStatusSet_new(upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_always_log_health_check_failures(envoy_config_core_v3_HealthCheck *msg, bool value)
const UPB_INLINE envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_HttpHealthCheck_send(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE const struct google_protobuf_Any * envoy_config_core_v3_HealthCheck_CustomHealthCheck_typed_config(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthStatusSet * envoy_config_core_v3_HealthStatusSet_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_CustomHealthCheck_serialize(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg, upb_Arena *arena, size_t *len)
envoy_config_core_v3_HealthStatus
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
UPB_INLINE upb_StringView * envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_request_headers_to_remove(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
const upb_MiniTable envoy_config_core_v3_HealthCheck_HttpHealthCheck_msginit
UPB_INLINE envoy_config_core_v3_HealthCheck * envoy_config_core_v3_HealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_HealthCheck_TcpHealthCheck_msginit
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_event_log_path(const envoy_config_core_v3_HealthCheck *msg)
@ envoy_config_core_v3_HealthCheck_health_checker_grpc_health_check
UPB_INLINE struct envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_receive(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
@ envoy_config_core_v3_HealthCheck_CustomHealthCheck_config_type_typed_config
@ envoy_config_core_v3_HealthCheck_CustomHealthCheck_config_type_NOT_SET
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_host(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_timeout(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_interval_jitter(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_HttpHealthCheck * envoy_config_core_v3_HealthCheck_mutable_http_health_check(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_GrpcHealthCheck_set_authority(envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, upb_StringView value)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_retriable_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_grpc_health_check(envoy_config_core_v3_HealthCheck *msg, envoy_config_core_v3_HealthCheck_GrpcHealthCheck *value)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_no_traffic_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_serialize(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, upb_Arena *arena, size_t *len)
#define UPB_SIZE(size32, size64)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_unhealthy_edge_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_TlsOptions_clear_alpn_protocols(const envoy_config_core_v3_HealthCheck_TlsOptions *msg)
const UPB_INLINE envoy_config_core_v3_HealthCheck_Payload *const * envoy_config_core_v3_HealthCheck_TcpHealthCheck_receive(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, size_t *len)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_no_traffic_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_alt_port(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_RedisHealthCheck_serialize(const envoy_config_core_v3_HealthCheck_RedisHealthCheck *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_TlsOptions_serialize_ex(const envoy_config_core_v3_HealthCheck_TlsOptions *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_http_health_check(envoy_config_core_v3_HealthCheck *msg, envoy_config_core_v3_HealthCheck_HttpHealthCheck *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_no_traffic_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthStatusSet_serialize(const envoy_config_core_v3_HealthStatusSet *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_type_v3_Int64Range ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_resize_retriable_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t len, upb_Arena *arena)
const UPB_INLINE envoy_config_core_v3_HealthCheck_CustomHealthCheck * envoy_config_core_v3_HealthCheck_custom_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_initial_jitter(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_config_core_v3_HealthCheck_HttpHealthCheck_service_name_matcher(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_transport_socket_match_criteria(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Struct *value)
struct google_protobuf_Struct google_protobuf_Struct
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_request_headers_to_remove(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_RedisHealthCheck * envoy_config_core_v3_HealthCheck_RedisHealthCheck_new(upb_Arena *arena)
UPB_INLINE envoy_config_core_v3_HealthCheck_TcpHealthCheck * envoy_config_core_v3_HealthCheck_TcpHealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_path(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_StringView value)
UPB_INLINE const struct envoy_type_v3_Int64Range *const * envoy_config_core_v3_HealthCheck_HttpHealthCheck_retriable_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_HttpHealthCheck_path(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_unhealthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_event_service(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_RedisHealthCheck * envoy_config_core_v3_HealthCheck_RedisHealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_healthy_threshold(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_TcpHealthCheck * envoy_config_core_v3_HealthCheck_mutable_tcp_health_check(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE envoy_config_core_v3_HealthCheck_HttpHealthCheck * envoy_config_core_v3_HealthCheck_HttpHealthCheck_new(upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_timeout(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_custom_health_check(envoy_config_core_v3_HealthCheck *msg, envoy_config_core_v3_HealthCheck_CustomHealthCheck *value)
UPB_INLINE int32_t * envoy_config_core_v3_HealthStatusSet_resize_statuses(envoy_config_core_v3_HealthStatusSet *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_tls_options(envoy_config_core_v3_HealthCheck *msg, envoy_config_core_v3_HealthCheck_TlsOptions *value)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_add_initial_metadata(envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_core_v3_HealthCheck_HttpHealthCheck * envoy_config_core_v3_HealthCheck_http_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_expected_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_Payload_has_binary(const envoy_config_core_v3_HealthCheck_Payload *msg)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_GrpcHealthCheck_authority(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_TcpHealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable google_protobuf_BoolValue_msginit
UPB_INLINE struct envoy_type_v3_Int64Range * envoy_config_core_v3_HealthCheck_HttpHealthCheck_add_retriable_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_type_v3_Int64Range * envoy_config_core_v3_HealthCheck_HttpHealthCheck_add_expected_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_http_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_TlsOptions * envoy_config_core_v3_HealthCheck_mutable_tls_options(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
@ envoy_config_core_v3_HealthCheck_Payload_payload_binary
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_unhealthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthStatusSet_add_statuses(envoy_config_core_v3_HealthStatusSet *msg, int32_t val, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_initial_metadata(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, size_t *len)
const upb_MiniTable envoy_config_core_v3_EventServiceConfig_msginit
envoy_config_core_v3_HealthCheck_Payload_payload_oneofcases
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_request_headers_to_add(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_interval_jitter_percent(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_no_traffic_healthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE upb_StringView const * envoy_config_core_v3_HealthCheck_TlsOptions_alpn_protocols(const envoy_config_core_v3_HealthCheck_TlsOptions *msg, size_t *len)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_core_v3_HealthCheck_GrpcHealthCheck_resize_initial_metadata(envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, size_t len, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_HttpHealthCheck_host(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_GrpcHealthCheck_clear_authority(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_GrpcHealthCheck_has_initial_metadata(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
UPB_INLINE const struct google_protobuf_Struct * envoy_config_core_v3_HealthCheck_transport_socket_match_criteria(const envoy_config_core_v3_HealthCheck *msg)
struct envoy_type_v3_Int64Range envoy_type_v3_Int64Range
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_core_v3_HealthCheck_HttpHealthCheck_request_headers_to_add(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
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 envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_Payload_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_always_log_health_check_failures(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_grpc_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_unhealthy_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE int32_t envoy_config_core_v3_HealthCheck_HttpHealthCheck_codec_client_type(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_GrpcHealthCheck * envoy_config_core_v3_HealthCheck_mutable_grpc_health_check(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_TcpHealthCheck_set_send(envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, envoy_config_core_v3_HealthCheck_Payload *value)
UPB_INLINE envoy_config_core_v3_HealthCheck * envoy_config_core_v3_HealthCheck_new(upb_Arena *arena)
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_interval_jitter(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_HttpHealthCheck * envoy_config_core_v3_HealthCheck_HttpHealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_unhealthy_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_TcpHealthCheck_has_receive(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_core_v3_HealthCheck_HttpHealthCheck_add_request_headers_to_add(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
struct envoy_config_core_v3_HealthCheck_HttpHealthCheck envoy_config_core_v3_HealthCheck_HttpHealthCheck
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_unhealthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_Payload_clear_binary(const envoy_config_core_v3_HealthCheck_Payload *msg)
envoy_config_core_v3_HealthCheck_health_checker_oneofcases
UPB_INLINE envoy_config_core_v3_HealthStatusSet * envoy_config_core_v3_HealthStatusSet_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_timeout(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
struct envoy_config_core_v3_HealthCheck_Payload envoy_config_core_v3_HealthCheck_Payload
@ envoy_config_core_v3_UNHEALTHY
UPB_INLINE bool envoy_config_core_v3_HealthCheck_Payload_has_text(const envoy_config_core_v3_HealthCheck_Payload *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
@ envoy_config_core_v3_HEALTHY
UPB_INLINE envoy_config_core_v3_HealthCheck_TlsOptions * envoy_config_core_v3_HealthCheck_TlsOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
@ envoy_config_core_v3_TIMEOUT
const UPB_INLINE envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_TcpHealthCheck_send(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_Payload_binary(const envoy_config_core_v3_HealthCheck_Payload *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_CustomHealthCheck * envoy_config_core_v3_HealthCheck_CustomHealthCheck_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_core_v3_HealthCheck_GrpcHealthCheck * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_parse(const char *buf, size_t size, upb_Arena *arena)
UniquePtr< SSL_SESSION > ret
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_unhealthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_initial_jitter(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_healthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_Payload ** envoy_config_core_v3_HealthCheck_TcpHealthCheck_mutable_receive(envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_event_service(envoy_config_core_v3_HealthCheck *msg, struct envoy_config_core_v3_EventServiceConfig *value)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_tls_options(const envoy_config_core_v3_HealthCheck *msg)
struct google_protobuf_BoolValue google_protobuf_BoolValue
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_path(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE struct envoy_config_core_v3_EventServiceConfig * envoy_config_core_v3_HealthCheck_mutable_event_service(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_event_service(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_send(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
const upb_MiniTable envoy_config_core_v3_HealthCheck_msginit
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_transport_socket_match_criteria(const envoy_config_core_v3_HealthCheck *msg)
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
const upb_MiniTable_File envoy_config_core_v3_health_check_proto_upb_file_layout
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_custom_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_event_log_path(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_receive(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE upb_StringView * envoy_config_core_v3_HealthCheck_HttpHealthCheck_resize_request_headers_to_remove(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t len, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_send(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_core_v3_HealthCheck_mutable_unhealthy_threshold(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE envoy_config_core_v3_HealthCheck_TcpHealthCheck * envoy_config_core_v3_HealthCheck_TcpHealthCheck_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_healthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck_TlsOptions * envoy_config_core_v3_HealthCheck_TlsOptions_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_core_v3_HealthCheck_mutable_reuse_connection(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_Payload_serialize_ex(const envoy_config_core_v3_HealthCheck_Payload *msg, int options, upb_Arena *arena, size_t *len)
struct google_protobuf_Duration google_protobuf_Duration
struct envoy_config_core_v3_EventServiceConfig envoy_config_core_v3_EventServiceConfig
UPB_INLINE upb_StringView const * envoy_config_core_v3_HealthCheck_HttpHealthCheck_request_headers_to_remove(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
struct envoy_config_core_v3_HealthCheck_TcpHealthCheck envoy_config_core_v3_HealthCheck_TcpHealthCheck
envoy_config_core_v3_HealthCheck_CustomHealthCheck_config_type_oneofcases
UPB_INLINE uint32_t envoy_config_core_v3_HealthCheck_interval_jitter_percent(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_event_log_path(envoy_config_core_v3_HealthCheck *msg, upb_StringView value)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_Payload_serialize(const envoy_config_core_v3_HealthCheck_Payload *msg, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView * envoy_config_core_v3_HealthCheck_TlsOptions_resize_alpn_protocols(envoy_config_core_v3_HealthCheck_TlsOptions *msg, size_t len, upb_Arena *arena)
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
struct envoy_config_core_v3_HealthCheck_CustomHealthCheck envoy_config_core_v3_HealthCheck_CustomHealthCheck
@ envoy_config_core_v3_HealthCheck_health_checker_tcp_health_check
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
UPB_INLINE envoy_config_core_v3_HealthCheck_Payload ** envoy_config_core_v3_HealthCheck_TcpHealthCheck_resize_receive(envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg, size_t len, upb_Arena *arena)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_healthy_edge_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_no_traffic_interval(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_unhealthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE int32_t * envoy_config_core_v3_HealthStatusSet_mutable_statuses(envoy_config_core_v3_HealthStatusSet *msg, size_t *len)
UPB_INLINE struct envoy_type_v3_Int64Range ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_resize_expected_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
const upb_MiniTable envoy_config_core_v3_HealthCheck_TlsOptions_msginit
UPB_INLINE bool envoy_config_core_v3_HealthCheck_always_log_health_check_failures(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_serialize_ex(const envoy_config_core_v3_HealthCheck *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_codec_client_type(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_HttpHealthCheck_has_request_headers_to_add(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
struct envoy_config_core_v3_HealthCheck_RedisHealthCheck envoy_config_core_v3_HealthCheck_RedisHealthCheck
@ envoy_config_core_v3_HealthCheck_health_checker_custom_health_check
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_reuse_connection(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_reuse_connection(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_unhealthy_edge_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_core_v3_HealthCheck_GrpcHealthCheck_mutable_initial_metadata(envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, size_t *len)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_clear_retriable_statuses(const envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg)
UPB_INLINE char * envoy_config_core_v3_HealthCheck_serialize(const envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_config_core_v3_HealthStatusSet_serialize_ex(const envoy_config_core_v3_HealthStatusSet *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_core_v3_HealthCheck_GrpcHealthCheck_msginit
UPB_INLINE envoy_config_core_v3_HealthCheck_GrpcHealthCheck * envoy_config_core_v3_HealthCheck_GrpcHealthCheck_new(upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_codec_client_type(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, int32_t value)
UPB_INLINE upb_StringView envoy_config_core_v3_HealthCheck_RedisHealthCheck_key(const envoy_config_core_v3_HealthCheck_RedisHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_reuse_connection(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_BoolValue *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_healthy_edge_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_interval(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_core_v3_HealthCheck_mutable_healthy_threshold(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_core_v3_HealthCheck_CustomHealthCheck_set_typed_config(envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg, struct google_protobuf_Any *value)
UPB_INLINE struct envoy_config_core_v3_HealthCheck_Payload * envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_send(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_resize_request_headers_to_add(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_has_healthy_threshold(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_GrpcHealthCheck_clear_initial_metadata(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_grpc_health_check(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_core_v3_HealthCheck_reuse_connection(const envoy_config_core_v3_HealthCheck *msg)
const upb_MiniTable envoy_config_core_v3_HealthCheck_RedisHealthCheck_msginit
UPB_INLINE void envoy_config_core_v3_HealthCheck_GrpcHealthCheck_clear_service_name(const envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_interval_jitter(envoy_config_core_v3_HealthCheck *msg, struct google_protobuf_Duration *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_clear_transport_socket_match_criteria(const envoy_config_core_v3_HealthCheck *msg)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_send(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, envoy_config_core_v3_HealthCheck_Payload *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_set_tcp_health_check(envoy_config_core_v3_HealthCheck *msg, envoy_config_core_v3_HealthCheck_TcpHealthCheck *value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_HttpHealthCheck_set_host(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, upb_StringView value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_GrpcHealthCheck_set_service_name(envoy_config_core_v3_HealthCheck_GrpcHealthCheck *msg, upb_StringView value)
UPB_INLINE void envoy_config_core_v3_HealthCheck_CustomHealthCheck_clear_name(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_no_traffic_interval(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_TcpHealthCheck_has_send(const envoy_config_core_v3_HealthCheck_TcpHealthCheck *msg)
UPB_INLINE struct envoy_type_v3_Int64Range ** envoy_config_core_v3_HealthCheck_HttpHealthCheck_mutable_expected_statuses(envoy_config_core_v3_HealthCheck_HttpHealthCheck *msg, size_t *len)
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_HealthCheck_mutable_initial_jitter(envoy_config_core_v3_HealthCheck *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_core_v3_HealthCheck_CustomHealthCheck_has_typed_config(const envoy_config_core_v3_HealthCheck_CustomHealthCheck *msg)
UPB_INLINE envoy_config_core_v3_HealthCheck * envoy_config_core_v3_HealthCheck_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE upb_StringView * envoy_config_core_v3_HealthCheck_TlsOptions_mutable_alpn_protocols(envoy_config_core_v3_HealthCheck_TlsOptions *msg, size_t *len)
@ envoy_config_core_v3_DEGRADED
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:01