GRPC Core  9.0.0
outlier_detection.upb.h
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * envoy/api/v2/cluster/outlier_detection.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_
10 #define ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_
11 
12 #include "upb/generated_util.h"
13 #include "upb/msg.h"
14 #include "upb/decode.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
25 extern const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit;
28 extern const upb_msglayout google_protobuf_Duration_msginit;
29 extern const upb_msglayout google_protobuf_UInt32Value_msginit;
30 
31 
32 /* envoy.api.v2.cluster.OutlierDetection */
33 
36 }
38  upb_arena *arena) {
40  return (ret && upb_decode(buf, size, ret, &envoy_api_v2_cluster_OutlierDetection_msginit, arena)) ? ret : NULL;
41 }
42 UPB_INLINE char *envoy_api_v2_cluster_OutlierDetection_serialize(const envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena, size_t *len) {
43  return upb_encode(msg, &envoy_api_v2_cluster_OutlierDetection_msginit, arena, len);
44 }
45 
46 UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(4, 8)); }
47 UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_interval(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(8, 16)); }
48 UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_base_ejection_time(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(12, 24)); }
49 UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_max_ejection_percent(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)); }
50 UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(20, 40)); }
51 UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_enforcing_success_rate(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(24, 48)); }
54 UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_success_rate_stdev_factor(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(36, 72)); }
57 UPB_INLINE bool envoy_api_v2_cluster_OutlierDetection_split_external_local_origin_errors(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); }
66 
68  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(4, 8)) = value;
69 }
72  if (sub == NULL) {
73  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
74  if (!sub) return NULL;
76  }
77  return sub;
78 }
80  UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(8, 16)) = value;
81 }
84  if (sub == NULL) {
85  sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena);
86  if (!sub) return NULL;
88  }
89  return sub;
90 }
92  UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(12, 24)) = value;
93 }
96  if (sub == NULL) {
97  sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena);
98  if (!sub) return NULL;
100  }
101  return sub;
102 }
104  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)) = value;
105 }
108  if (sub == NULL) {
109  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
110  if (!sub) return NULL;
112  }
113  return sub;
114 }
116  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(20, 40)) = value;
117 }
120  if (sub == NULL) {
121  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
122  if (!sub) return NULL;
124  }
125  return sub;
126 }
128  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(24, 48)) = value;
129 }
132  if (sub == NULL) {
133  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
134  if (!sub) return NULL;
136  }
137  return sub;
138 }
140  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(28, 56)) = value;
141 }
144  if (sub == NULL) {
145  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
146  if (!sub) return NULL;
148  }
149  return sub;
150 }
152  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(32, 64)) = value;
153 }
156  if (sub == NULL) {
157  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
158  if (!sub) return NULL;
160  }
161  return sub;
162 }
164  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(36, 72)) = value;
165 }
168  if (sub == NULL) {
169  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
170  if (!sub) return NULL;
172  }
173  return sub;
174 }
176  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(40, 80)) = value;
177 }
180  if (sub == NULL) {
181  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
182  if (!sub) return NULL;
184  }
185  return sub;
186 }
188  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(44, 88)) = value;
189 }
192  if (sub == NULL) {
193  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
194  if (!sub) return NULL;
196  }
197  return sub;
198 }
200  UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value;
201 }
203  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(48, 96)) = value;
204 }
207  if (sub == NULL) {
208  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
209  if (!sub) return NULL;
211  }
212  return sub;
213 }
215  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(52, 104)) = value;
216 }
219  if (sub == NULL) {
220  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
221  if (!sub) return NULL;
223  }
224  return sub;
225 }
227  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(56, 112)) = value;
228 }
231  if (sub == NULL) {
232  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
233  if (!sub) return NULL;
235  }
236  return sub;
237 }
239  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(60, 120)) = value;
240 }
243  if (sub == NULL) {
244  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
245  if (!sub) return NULL;
247  }
248  return sub;
249 }
251  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(64, 128)) = value;
252 }
255  if (sub == NULL) {
256  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
257  if (!sub) return NULL;
259  }
260  return sub;
261 }
263  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(68, 136)) = value;
264 }
267  if (sub == NULL) {
268  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
269  if (!sub) return NULL;
271  }
272  return sub;
273 }
275  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(72, 144)) = value;
276 }
279  if (sub == NULL) {
280  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
281  if (!sub) return NULL;
283  }
284  return sub;
285 }
287  UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(76, 152)) = value;
288 }
291  if (sub == NULL) {
292  sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena);
293  if (!sub) return NULL;
295  }
296  return sub;
297 }
298 
299 #ifdef __cplusplus
300 } /* extern "C" */
301 #endif
302 
303 #include "upb/port_undef.inc"
304 
305 #endif /* ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_ */
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