9 #ifndef ENVOY_CONFIG_CLUSTER_V3_CIRCUIT_BREAKER_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CLUSTER_V3_CIRCUIT_BREAKER_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
49 upb_arena *
arena,
int options) {
69 bool ok = _upb_array_append_accessor2(
70 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
86 upb_arena *
arena,
int options) {
111 *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
121 if (!sub)
return NULL;
134 if (!sub)
return NULL;
147 if (!sub)
return NULL;
160 if (!sub)
return NULL;
166 *UPB_PTR_AT(msg, UPB_SIZE(8, 8),
bool) = value;
176 if (!sub)
return NULL;
189 if (!sub)
return NULL;
206 upb_arena *
arena,
int options) {
228 if (!sub)
return NULL;
241 if (!sub)
return NULL;
251 #include "upb/port_undef.inc"
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_max_requests(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:101
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: circuit_breaker.upb.h:205
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_set_min_retry_concurrency(envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:233
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_budget_percent(const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg)
Definition: circuit_breaker.upb.h:216
const upb_msglayout envoy_type_v3_Percent_msginit
Definition: percent.upb.c:22
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_max_requests(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:100
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_retry_budget(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *value)
Definition: circuit_breaker.upb.h:181
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_max_requests(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:143
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_has_thresholds(const envoy_config_cluster_v3_CircuitBreakers *msg)
Definition: circuit_breaker.upb.h:58
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_max_connection_pools(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:106
UPB_INLINE struct envoy_config_cluster_v3_CircuitBreakers_Thresholds * envoy_config_cluster_v3_CircuitBreakers_add_thresholds(envoy_config_cluster_v3_CircuitBreakers *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:67
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds ** envoy_config_cluster_v3_CircuitBreakers_resize_thresholds(envoy_config_cluster_v3_CircuitBreakers *msg, size_t len, upb_arena *arena)
Definition: circuit_breaker.upb.h:64
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds * envoy_config_cluster_v3_CircuitBreakers_Thresholds_new(upb_arena *arena)
Definition: circuit_breaker.upb.h:77
const upb_msglayout envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_msginit
Definition: circuit_breaker.upb.c:67
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_min_retry_concurrency(const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg)
Definition: circuit_breaker.upb.h:218
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_max_connections(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:96
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_max_pending_requests(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:126
struct envoy_config_cluster_v3_CircuitBreakers envoy_config_cluster_v3_CircuitBreakers
Definition: circuit_breaker.upb.h:26
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_track_remaining(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:104
UPB_INLINE struct envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_retry_budget(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:185
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_priority(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, int32_t value)
Definition: circuit_breaker.upb.h:110
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_max_pending_requests(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:130
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_max_connection_pools(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:105
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_new(upb_arena *arena)
Definition: circuit_breaker.upb.h:197
const upb_msglayout google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds * envoy_config_cluster_v3_CircuitBreakers_Thresholds_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: circuit_breaker.upb.h:85
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_max_requests(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:139
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers * envoy_config_cluster_v3_CircuitBreakers_new(upb_arena *arena)
Definition: circuit_breaker.upb.h:40
UPB_INLINE const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget * envoy_config_cluster_v3_CircuitBreakers_Thresholds_retry_budget(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:108
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_track_remaining(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, bool value)
Definition: circuit_breaker.upb.h:165
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_max_connection_pools(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:172
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_parse(const char *buf, size_t size, upb_arena *arena)
Definition: circuit_breaker.upb.h:200
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers * envoy_config_cluster_v3_CircuitBreakers_parse(const char *buf, size_t size, upb_arena *arena)
Definition: circuit_breaker.upb.h:43
struct envoy_config_cluster_v3_CircuitBreakers_Thresholds envoy_config_cluster_v3_CircuitBreakers_Thresholds
Definition: circuit_breaker.upb.h:27
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_mutable_budget_percent(envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:224
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_max_retries(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:102
const upb_msglayout envoy_config_cluster_v3_CircuitBreakers_Thresholds_msginit
Definition: circuit_breaker.upb.c:51
const upb_msglayout envoy_config_cluster_v3_CircuitBreakers_msginit
Definition: circuit_breaker.upb.c:29
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_has_min_retry_concurrency(const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg)
Definition: circuit_breaker.upb.h:217
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_max_pending_requests(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:99
UPB_INLINE char * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_serialize(const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg, upb_arena *arena, size_t *len)
Definition: circuit_breaker.upb.h:211
UPB_INLINE int32_t envoy_config_cluster_v3_CircuitBreakers_Thresholds_priority(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:95
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds ** envoy_config_cluster_v3_CircuitBreakers_mutable_thresholds(envoy_config_cluster_v3_CircuitBreakers *msg, size_t *len)
Definition: circuit_breaker.upb.h:61
UPB_INLINE char * envoy_config_cluster_v3_CircuitBreakers_Thresholds_serialize(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena, size_t *len)
Definition: circuit_breaker.upb.h:91
UPB_INLINE const envoy_config_cluster_v3_CircuitBreakers_Thresholds *const * envoy_config_cluster_v3_CircuitBreakers_thresholds(const envoy_config_cluster_v3_CircuitBreakers *msg, size_t *len)
Definition: circuit_breaker.upb.h:59
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_max_pending_requests(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:98
struct envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget
Definition: circuit_breaker.upb.h:28
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_max_connections(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:97
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_set_budget_percent(envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg, struct envoy_type_v3_Percent *value)
Definition: circuit_breaker.upb.h:220
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_has_retry_budget(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:107
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_max_connection_pools(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:168
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_max_retries(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:152
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers_Thresholds * envoy_config_cluster_v3_CircuitBreakers_Thresholds_parse(const char *buf, size_t size, upb_arena *arena)
Definition: circuit_breaker.upb.h:80
UPB_INLINE bool envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_has_budget_percent(const envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg)
Definition: circuit_breaker.upb.h:215
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_max_retries(const envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg)
Definition: circuit_breaker.upb.h:103
UPB_INLINE void envoy_config_cluster_v3_CircuitBreakers_Thresholds_set_max_connections(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value *value)
Definition: circuit_breaker.upb.h:113
UPB_INLINE char * envoy_config_cluster_v3_CircuitBreakers_serialize(const envoy_config_cluster_v3_CircuitBreakers *msg, upb_arena *arena, size_t *len)
Definition: circuit_breaker.upb.h:54
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget_mutable_min_retry_concurrency(envoy_config_cluster_v3_CircuitBreakers_Thresholds_RetryBudget *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:237
UPB_INLINE envoy_config_cluster_v3_CircuitBreakers * envoy_config_cluster_v3_CircuitBreakers_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: circuit_breaker.upb.h:48
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_max_retries(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:156
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_CircuitBreakers_Thresholds_mutable_max_connections(envoy_config_cluster_v3_CircuitBreakers_Thresholds *msg, upb_arena *arena)
Definition: circuit_breaker.upb.h:117
struct envoy_type_v3_Percent envoy_type_v3_Percent
Definition: percent.upb.h:25
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
upb_arena * arena
Definition: xds_api.cc:909