9 #ifndef ENVOY_CONFIG_OVERLOAD_V3_OVERLOAD_PROTO_UPB_H_
10 #define ENVOY_CONFIG_OVERLOAD_V3_OVERLOAD_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"
73 upb_arena *
arena,
int options) {
93 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
96 UPB_WRITE_ONEOF(msg,
struct google_protobuf_Any*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3);
102 if (!sub)
return NULL;
119 upb_arena *
arena,
int options) {
131 *UPB_PTR_AT(msg, UPB_SIZE(0, 0),
double) = value;
145 upb_arena *
arena,
int options) {
158 *UPB_PTR_AT(msg, UPB_SIZE(0, 0),
double) = value;
161 *UPB_PTR_AT(msg, UPB_SIZE(8, 8),
double) = value;
175 upb_arena *
arena,
int options) {
198 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
207 if (!sub)
return NULL;
219 if (!sub)
return NULL;
236 upb_arena *
arena,
int options) {
256 bool ok = _upb_array_append_accessor2(
257 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
258 if (!ok)
return NULL;
273 upb_arena *
arena,
int options) {
296 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
305 if (!sub)
return NULL;
317 if (!sub)
return NULL;
334 upb_arena *
arena,
int options) {
350 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
360 bool ok = _upb_array_append_accessor2(
361 msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub,
arena);
362 if (!ok)
return NULL;
373 if (!sub)
return NULL;
390 upb_arena *
arena,
int options) {
414 if (!sub)
return NULL;
427 bool ok = _upb_array_append_accessor2(
428 msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub,
arena);
429 if (!ok)
return NULL;
440 bool ok = _upb_array_append_accessor2(
441 msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub,
arena);
442 if (!ok)
return NULL;
450 #include "upb/port_undef.inc"
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
UPB_INLINE void envoy_config_overload_v3_OverloadManager_set_refresh_interval(envoy_config_overload_v3_OverloadManager *msg, struct google_protobuf_Duration *value)
Definition: overload.upb.h:406
UPB_INLINE upb_strview envoy_config_overload_v3_ResourceMonitor_name(const envoy_config_overload_v3_ResourceMonitor *msg)
Definition: overload.upb.h:88
UPB_INLINE void envoy_config_overload_v3_Trigger_set_name(envoy_config_overload_v3_Trigger *msg, upb_strview value)
Definition: overload.upb.h:197
UPB_INLINE bool envoy_config_overload_v3_OverloadManager_has_actions(const envoy_config_overload_v3_OverloadManager *msg)
Definition: overload.upb.h:403
UPB_INLINE envoy_config_overload_v3_ResourceMonitor ** envoy_config_overload_v3_OverloadManager_resize_resource_monitors(envoy_config_overload_v3_OverloadManager *msg, size_t len, upb_arena *arena)
Definition: overload.upb.h:422
UPB_INLINE const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *const * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_timer_scale_factors(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg, size_t *len)
Definition: overload.upb.h:246
const upb_msglayout envoy_type_v3_Percent_msginit
Definition: percent.upb.c:22
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_oneofcases envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_case(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:287
UPB_INLINE void envoy_config_overload_v3_Trigger_set_threshold(envoy_config_overload_v3_Trigger *msg, envoy_config_overload_v3_ThresholdTrigger *value)
Definition: overload.upb.h:200
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_new(upb_arena *arena)
Definition: overload.upb.h:227
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:235
UPB_INLINE const struct google_protobuf_Duration * envoy_config_overload_v3_OverloadManager_refresh_interval(const envoy_config_overload_v3_OverloadManager *msg)
Definition: overload.upb.h:400
UPB_INLINE bool envoy_config_overload_v3_ScaleTimersOverloadActionConfig_has_timer_scale_factors(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg)
Definition: overload.upb.h:245
UPB_INLINE struct google_protobuf_Any * envoy_config_overload_v3_OverloadAction_mutable_typed_config(envoy_config_overload_v3_OverloadAction *msg, upb_arena *arena)
Definition: overload.upb.h:369
UPB_INLINE envoy_config_overload_v3_ResourceMonitor * envoy_config_overload_v3_ResourceMonitor_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:72
UPB_INLINE void envoy_config_overload_v3_OverloadAction_set_name(envoy_config_overload_v3_OverloadAction *msg, upb_strview value)
Definition: overload.upb.h:349
UPB_INLINE struct envoy_config_overload_v3_ScaledTrigger * envoy_config_overload_v3_Trigger_mutable_scaled(envoy_config_overload_v3_Trigger *msg, upb_arena *arena)
Definition: overload.upb.h:215
UPB_INLINE envoy_config_overload_v3_OverloadAction * envoy_config_overload_v3_OverloadAction_new(upb_arena *arena)
Definition: overload.upb.h:325
UPB_INLINE void envoy_config_overload_v3_ResourceMonitor_set_name(envoy_config_overload_v3_ResourceMonitor *msg, upb_strview value)
Definition: overload.upb.h:92
const upb_msglayout envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_msginit
Definition: overload.upb.c:99
UPB_INLINE struct envoy_config_overload_v3_OverloadAction * envoy_config_overload_v3_OverloadManager_add_actions(envoy_config_overload_v3_OverloadManager *msg, upb_arena *arena)
Definition: overload.upb.h:438
struct envoy_config_overload_v3_ScaleTimersOverloadActionConfig envoy_config_overload_v3_ScaleTimersOverloadActionConfig
Definition: overload.upb.h:35
UPB_INLINE char * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_serialize(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:241
UPB_INLINE const envoy_config_overload_v3_ScaledTrigger * envoy_config_overload_v3_Trigger_scaled(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:195
UPB_INLINE struct google_protobuf_Any * envoy_config_overload_v3_ResourceMonitor_mutable_typed_config(envoy_config_overload_v3_ResourceMonitor *msg, upb_arena *arena)
Definition: overload.upb.h:98
struct envoy_config_overload_v3_OverloadManager envoy_config_overload_v3_OverloadManager
Definition: overload.upb.h:38
UPB_INLINE bool envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_has_min_timeout(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:290
UPB_INLINE envoy_config_overload_v3_ScaledTrigger * envoy_config_overload_v3_ScaledTrigger_new(upb_arena *arena)
Definition: overload.upb.h:136
UPB_INLINE struct envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_add_timer_scale_factors(envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg, upb_arena *arena)
Definition: overload.upb.h:254
UPB_INLINE envoy_config_overload_v3_ResourceMonitor * envoy_config_overload_v3_ResourceMonitor_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:67
UPB_INLINE struct envoy_config_overload_v3_ThresholdTrigger * envoy_config_overload_v3_Trigger_mutable_threshold(envoy_config_overload_v3_Trigger *msg, upb_arena *arena)
Definition: overload.upb.h:203
const upb_msglayout envoy_config_overload_v3_ScaleTimersOverloadActionConfig_msginit
Definition: overload.upb.c:82
struct envoy_config_overload_v3_ScaledTrigger envoy_config_overload_v3_ScaledTrigger
Definition: overload.upb.h:33
UPB_INLINE const envoy_config_overload_v3_ThresholdTrigger * envoy_config_overload_v3_Trigger_threshold(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:193
UPB_INLINE char * envoy_config_overload_v3_ScaledTrigger_serialize(const envoy_config_overload_v3_ScaledTrigger *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:150
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_mutable_min_scale(envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, upb_arena *arena)
Definition: overload.upb.h:313
UPB_INLINE envoy_config_overload_v3_Trigger ** envoy_config_overload_v3_OverloadAction_resize_triggers(envoy_config_overload_v3_OverloadAction *msg, size_t len, upb_arena *arena)
Definition: overload.upb.h:355
envoy_config_overload_v3_ResourceMonitor_config_type_oneofcases
Definition: overload.upb.h:82
@ envoy_config_overload_v3_ResourceMonitor_config_type_typed_config
Definition: overload.upb.h:83
@ envoy_config_overload_v3_ResourceMonitor_config_type_NOT_SET
Definition: overload.upb.h:84
UPB_INLINE const envoy_config_overload_v3_OverloadAction *const * envoy_config_overload_v3_OverloadManager_actions(const envoy_config_overload_v3_OverloadManager *msg, size_t *len)
Definition: overload.upb.h:404
UPB_INLINE double envoy_config_overload_v3_ScaledTrigger_scaling_threshold(const envoy_config_overload_v3_ScaledTrigger *msg)
Definition: overload.upb.h:154
envoy_config_overload_v3_Trigger_trigger_oneof_oneofcases
Definition: overload.upb.h:184
@ envoy_config_overload_v3_Trigger_trigger_oneof_scaled
Definition: overload.upb.h:186
@ envoy_config_overload_v3_Trigger_trigger_oneof_threshold
Definition: overload.upb.h:185
@ envoy_config_overload_v3_Trigger_trigger_oneof_NOT_SET
Definition: overload.upb.h:187
UPB_INLINE const envoy_config_overload_v3_Trigger *const * envoy_config_overload_v3_OverloadAction_triggers(const envoy_config_overload_v3_OverloadAction *msg, size_t *len)
Definition: overload.upb.h:345
UPB_INLINE envoy_config_overload_v3_OverloadAction * envoy_config_overload_v3_OverloadAction_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:333
UPB_INLINE double envoy_config_overload_v3_ScaledTrigger_saturation_threshold(const envoy_config_overload_v3_ScaledTrigger *msg)
Definition: overload.upb.h:155
UPB_INLINE struct google_protobuf_Duration * envoy_config_overload_v3_OverloadManager_mutable_refresh_interval(envoy_config_overload_v3_OverloadManager *msg, upb_arena *arena)
Definition: overload.upb.h:410
UPB_INLINE bool envoy_config_overload_v3_Trigger_has_threshold(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:192
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer ** envoy_config_overload_v3_ScaleTimersOverloadActionConfig_resize_timer_scale_factors(envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg, size_t len, upb_arena *arena)
Definition: overload.upb.h:251
UPB_INLINE envoy_config_overload_v3_OverloadAction * envoy_config_overload_v3_OverloadAction_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:328
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer ** envoy_config_overload_v3_ScaleTimersOverloadActionConfig_mutable_timer_scale_factors(envoy_config_overload_v3_ScaleTimersOverloadActionConfig *msg, size_t *len)
Definition: overload.upb.h:248
UPB_INLINE bool envoy_config_overload_v3_ResourceMonitor_has_typed_config(const envoy_config_overload_v3_ResourceMonitor *msg)
Definition: overload.upb.h:89
struct envoy_config_overload_v3_ResourceMonitor envoy_config_overload_v3_ResourceMonitor
Definition: overload.upb.h:31
UPB_INLINE envoy_config_overload_v3_ThresholdTrigger * envoy_config_overload_v3_ThresholdTrigger_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:118
UPB_INLINE envoy_config_overload_v3_OverloadManager * envoy_config_overload_v3_OverloadManager_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:384
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:272
UPB_INLINE const struct google_protobuf_Any * envoy_config_overload_v3_OverloadAction_typed_config(const envoy_config_overload_v3_OverloadAction *msg)
Definition: overload.upb.h:347
UPB_INLINE bool envoy_config_overload_v3_OverloadAction_has_typed_config(const envoy_config_overload_v3_OverloadAction *msg)
Definition: overload.upb.h:346
UPB_INLINE envoy_config_overload_v3_OverloadAction ** envoy_config_overload_v3_OverloadManager_mutable_actions(envoy_config_overload_v3_OverloadManager *msg, size_t *len)
Definition: overload.upb.h:432
UPB_INLINE void envoy_config_overload_v3_ScaledTrigger_set_scaling_threshold(envoy_config_overload_v3_ScaledTrigger *msg, double value)
Definition: overload.upb.h:157
envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_oneofcases
Definition: overload.upb.h:282
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_min_timeout
Definition: overload.upb.h:283
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_min_scale
Definition: overload.upb.h:284
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_overload_adjust_NOT_SET
Definition: overload.upb.h:285
UPB_INLINE envoy_config_overload_v3_OverloadManager * envoy_config_overload_v3_OverloadManager_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:389
struct envoy_config_overload_v3_ThresholdTrigger envoy_config_overload_v3_ThresholdTrigger
Definition: overload.upb.h:32
UPB_INLINE void envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_set_min_scale(envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, struct envoy_type_v3_Percent *value)
Definition: overload.upb.h:310
UPB_INLINE envoy_config_overload_v3_ScaledTrigger * envoy_config_overload_v3_ScaledTrigger_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:139
UPB_INLINE void envoy_config_overload_v3_ThresholdTrigger_set_value(envoy_config_overload_v3_ThresholdTrigger *msg, double value)
Definition: overload.upb.h:130
UPB_INLINE envoy_config_overload_v3_Trigger * envoy_config_overload_v3_Trigger_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:174
UPB_INLINE envoy_config_overload_v3_Trigger_trigger_oneof_oneofcases envoy_config_overload_v3_Trigger_trigger_oneof_case(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:189
UPB_INLINE char * envoy_config_overload_v3_ThresholdTrigger_serialize(const envoy_config_overload_v3_ThresholdTrigger *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:124
UPB_INLINE envoy_config_overload_v3_Trigger ** envoy_config_overload_v3_OverloadAction_mutable_triggers(envoy_config_overload_v3_OverloadAction *msg, size_t *len)
Definition: overload.upb.h:352
const upb_msglayout envoy_config_overload_v3_ScaledTrigger_msginit
Definition: overload.upb.c:51
UPB_INLINE envoy_config_overload_v3_ScaledTrigger * envoy_config_overload_v3_ScaledTrigger_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: overload.upb.h:144
UPB_INLINE void envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_set_timer(envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, int32_t value)
Definition: overload.upb.h:295
UPB_INLINE void envoy_config_overload_v3_Trigger_set_scaled(envoy_config_overload_v3_Trigger *msg, envoy_config_overload_v3_ScaledTrigger *value)
Definition: overload.upb.h:212
UPB_INLINE char * envoy_config_overload_v3_Trigger_serialize(const envoy_config_overload_v3_Trigger *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:180
const upb_msglayout envoy_config_overload_v3_ThresholdTrigger_msginit
Definition: overload.upb.c:40
UPB_INLINE upb_strview envoy_config_overload_v3_OverloadAction_name(const envoy_config_overload_v3_OverloadAction *msg)
Definition: overload.upb.h:343
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:267
UPB_INLINE envoy_config_overload_v3_ResourceMonitor * envoy_config_overload_v3_ResourceMonitor_new(upb_arena *arena)
Definition: overload.upb.h:64
UPB_INLINE bool envoy_config_overload_v3_OverloadAction_has_triggers(const envoy_config_overload_v3_OverloadAction *msg)
Definition: overload.upb.h:344
UPB_INLINE double envoy_config_overload_v3_ThresholdTrigger_value(const envoy_config_overload_v3_ThresholdTrigger *msg)
Definition: overload.upb.h:128
UPB_INLINE int32_t envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_timer(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:289
UPB_INLINE const struct google_protobuf_Any * envoy_config_overload_v3_ResourceMonitor_typed_config(const envoy_config_overload_v3_ResourceMonitor *msg)
Definition: overload.upb.h:90
UPB_INLINE envoy_config_overload_v3_OverloadManager * envoy_config_overload_v3_OverloadManager_new(upb_arena *arena)
Definition: overload.upb.h:381
const upb_msglayout envoy_config_overload_v3_OverloadManager_msginit
Definition: overload.upb.c:134
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_min_scale(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:293
envoy_config_overload_v3_ScaleTimersOverloadActionConfig_TimerType
Definition: overload.upb.h:54
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_UNSPECIFIED
Definition: overload.upb.h:55
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_STREAM_IDLE
Definition: overload.upb.h:57
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_TRANSPORT_SOCKET_CONNECT
Definition: overload.upb.h:58
@ envoy_config_overload_v3_ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_CONNECTION_IDLE
Definition: overload.upb.h:56
UPB_INLINE envoy_config_overload_v3_Trigger * envoy_config_overload_v3_Trigger_new(upb_arena *arena)
Definition: overload.upb.h:166
UPB_INLINE void envoy_config_overload_v3_ResourceMonitor_set_typed_config(envoy_config_overload_v3_ResourceMonitor *msg, struct google_protobuf_Any *value)
Definition: overload.upb.h:95
struct envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer
Definition: overload.upb.h:36
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:230
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE char * envoy_config_overload_v3_OverloadAction_serialize(const envoy_config_overload_v3_OverloadAction *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:339
UPB_INLINE envoy_config_overload_v3_ResourceMonitor ** envoy_config_overload_v3_OverloadManager_mutable_resource_monitors(envoy_config_overload_v3_OverloadManager *msg, size_t *len)
Definition: overload.upb.h:419
UPB_INLINE void envoy_config_overload_v3_OverloadAction_set_typed_config(envoy_config_overload_v3_OverloadAction *msg, struct google_protobuf_Any *value)
Definition: overload.upb.h:365
UPB_INLINE struct envoy_config_overload_v3_Trigger * envoy_config_overload_v3_OverloadAction_add_triggers(envoy_config_overload_v3_OverloadAction *msg, upb_arena *arena)
Definition: overload.upb.h:358
UPB_INLINE bool envoy_config_overload_v3_Trigger_has_scaled(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:194
UPB_INLINE envoy_config_overload_v3_ThresholdTrigger * envoy_config_overload_v3_ThresholdTrigger_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:113
UPB_INLINE void envoy_config_overload_v3_ScaledTrigger_set_saturation_threshold(envoy_config_overload_v3_ScaledTrigger *msg, double value)
Definition: overload.upb.h:160
UPB_INLINE upb_strview envoy_config_overload_v3_Trigger_name(const envoy_config_overload_v3_Trigger *msg)
Definition: overload.upb.h:191
UPB_INLINE struct google_protobuf_Duration * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_mutable_min_timeout(envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, upb_arena *arena)
Definition: overload.upb.h:301
UPB_INLINE char * envoy_config_overload_v3_OverloadManager_serialize(const envoy_config_overload_v3_OverloadManager *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:395
const upb_msglayout envoy_config_overload_v3_OverloadAction_msginit
Definition: overload.upb.c:116
UPB_INLINE envoy_config_overload_v3_ThresholdTrigger * envoy_config_overload_v3_ThresholdTrigger_new(upb_arena *arena)
Definition: overload.upb.h:110
struct envoy_config_overload_v3_Trigger envoy_config_overload_v3_Trigger
Definition: overload.upb.h:34
UPB_INLINE char * envoy_config_overload_v3_ResourceMonitor_serialize(const envoy_config_overload_v3_ResourceMonitor *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:78
UPB_INLINE const struct google_protobuf_Duration * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_min_timeout(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:291
UPB_INLINE bool envoy_config_overload_v3_OverloadManager_has_refresh_interval(const envoy_config_overload_v3_OverloadManager *msg)
Definition: overload.upb.h:399
UPB_INLINE envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_new(upb_arena *arena)
Definition: overload.upb.h:264
UPB_INLINE bool envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_has_min_scale(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg)
Definition: overload.upb.h:292
UPB_INLINE envoy_config_overload_v3_Trigger * envoy_config_overload_v3_Trigger_parse(const char *buf, size_t size, upb_arena *arena)
Definition: overload.upb.h:169
UPB_INLINE envoy_config_overload_v3_OverloadAction ** envoy_config_overload_v3_OverloadManager_resize_actions(envoy_config_overload_v3_OverloadManager *msg, size_t len, upb_arena *arena)
Definition: overload.upb.h:435
UPB_INLINE bool envoy_config_overload_v3_OverloadManager_has_resource_monitors(const envoy_config_overload_v3_OverloadManager *msg)
Definition: overload.upb.h:401
UPB_INLINE envoy_config_overload_v3_ResourceMonitor_config_type_oneofcases envoy_config_overload_v3_ResourceMonitor_config_type_case(const envoy_config_overload_v3_ResourceMonitor *msg)
Definition: overload.upb.h:86
UPB_INLINE char * envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_serialize(const envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, upb_arena *arena, size_t *len)
Definition: overload.upb.h:278
UPB_INLINE struct envoy_config_overload_v3_ResourceMonitor * envoy_config_overload_v3_OverloadManager_add_resource_monitors(envoy_config_overload_v3_OverloadManager *msg, upb_arena *arena)
Definition: overload.upb.h:425
const upb_msglayout envoy_config_overload_v3_Trigger_msginit
Definition: overload.upb.c:68
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
struct envoy_config_overload_v3_OverloadAction envoy_config_overload_v3_OverloadAction
Definition: overload.upb.h:37
const upb_msglayout envoy_config_overload_v3_ResourceMonitor_msginit
Definition: overload.upb.c:30
UPB_INLINE void envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer_set_min_timeout(envoy_config_overload_v3_ScaleTimersOverloadActionConfig_ScaleTimer *msg, struct google_protobuf_Duration *value)
Definition: overload.upb.h:298
UPB_INLINE const envoy_config_overload_v3_ResourceMonitor *const * envoy_config_overload_v3_OverloadManager_resource_monitors(const envoy_config_overload_v3_OverloadManager *msg, size_t *len)
Definition: overload.upb.h:402
struct envoy_type_v3_Percent envoy_type_v3_Percent
Definition: percent.upb.h:25
upb_arena * arena
Definition: xds_api.cc:909