9 #ifndef ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_
10 #define ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_
12 #include "upb/generated_util.h"
14 #include "upb/decode.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
74 if (!sub)
return NULL;
86 if (!sub)
return NULL;
98 if (!sub)
return NULL;
110 if (!sub)
return NULL;
122 if (!sub)
return NULL;
134 if (!sub)
return NULL;
146 if (!sub)
return NULL;
158 if (!sub)
return NULL;
170 if (!sub)
return NULL;
182 if (!sub)
return NULL;
194 if (!sub)
return NULL;
200 UPB_FIELD_AT(msg,
bool, UPB_SIZE(0, 0)) = value;
209 if (!sub)
return NULL;
221 if (!sub)
return NULL;
233 if (!sub)
return NULL;
245 if (!sub)
return NULL;
257 if (!sub)
return NULL;
269 if (!sub)
return NULL;
281 if (!sub)
return NULL;
293 if (!sub)
return NULL;
303 #include "upb/port_undef.inc"
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:142
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_failure_percentage_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:289
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_local_origin_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:229
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_consecutive_local_origin_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:202
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_interval(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_Duration *value)
Definition: outlier_detection.upb.h:79
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:175
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:70
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:115
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_failure_percentage_minimum_hosts(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:64
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:127
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_max_ejection_percent(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:106
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_success_rate(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:51
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_failure_percentage_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:286
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_failure_percentage(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:250
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:139
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:154
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_consecutive_gateway_failure(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:55
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_max_ejection_percent(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:103
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_stdev_factor(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:166
UPB_INLINE const struct google_protobuf_Duration * envoy_api_v2_cluster_OutlierDetection_base_ejection_time(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:48
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:130
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_consecutive_local_origin_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:217
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_failure_percentage(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:253
const upb_msglayout google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_base_ejection_time(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_Duration *value)
Definition: outlier_detection.upb.h:91
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:178
UPB_INLINE struct google_protobuf_Duration * envoy_api_v2_cluster_OutlierDetection_mutable_interval(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:82
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_consecutive_local_origin_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:205
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:187
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:190
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_failure_percentage_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:277
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_local_origin_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:214
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:50
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_max_ejection_percent(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:49
UPB_INLINE const struct google_protobuf_Duration * envoy_api_v2_cluster_OutlierDetection_interval(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:47
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:118
const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit
Definition: outlier_detection.upb.c:46
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:151
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_split_external_local_origin_errors(envoy_api_v2_cluster_OutlierDetection *msg, bool value)
Definition: outlier_detection.upb.h:199
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_local_origin_success_rate(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:60
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_failure_percentage(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:62
UPB_INLINE envoy_api_v2_cluster_OutlierDetection * envoy_api_v2_cluster_OutlierDetection_new(upb_arena *arena)
Definition: outlier_detection.upb.h:34
UPB_INLINE char * envoy_api_v2_cluster_OutlierDetection_serialize(const envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena, size_t *len)
Definition: outlier_detection.upb.h:42
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_failure_percentage_threshold(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:238
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_failure_percentage_request_volume(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:65
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_gateway_failure(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:56
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_local_origin_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:226
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_stdev_factor(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:163
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:67
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_failure_percentage_threshold(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:241
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_success_rate_request_volume(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:53
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_success_rate_stdev_factor(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:54
UPB_INLINE envoy_api_v2_cluster_OutlierDetection * envoy_api_v2_cluster_OutlierDetection_parse(const char *buf, size_t size, upb_arena *arena)
Definition: outlier_detection.upb.h:37
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_failure_percentage_local_origin(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:63
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_failure_percentage_threshold(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:61
UPB_INLINE bool envoy_api_v2_cluster_OutlierDetection_split_external_local_origin_errors(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:57
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_success_rate_minimum_hosts(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:52
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_failure_percentage_local_origin(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:262
UPB_INLINE struct google_protobuf_Duration * envoy_api_v2_cluster_OutlierDetection_mutable_base_ejection_time(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:94
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_local_origin_failure(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:59
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_failure_percentage_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value *value)
Definition: outlier_detection.upb.h:274
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:46
UPB_INLINE struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_failure_percentage_local_origin(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena)
Definition: outlier_detection.upb.h:265
struct envoy_api_v2_cluster_OutlierDetection envoy_api_v2_cluster_OutlierDetection
Definition: outlier_detection.upb.h:24
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_api_v2_cluster_OutlierDetection_consecutive_local_origin_failure(const envoy_api_v2_cluster_OutlierDetection *msg)
Definition: outlier_detection.upb.h:58
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37