config/cluster/v3/cluster.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/config/cluster/v3/cluster.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_CONFIG_CLUSTER_V3_CLUSTER_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CLUSTER_V3_CLUSTER_PROTO_UPB_H_
11 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
117 struct envoy_type_v3_Percent;
118 struct google_protobuf_Any;
154 
155 typedef enum {
159 
160 typedef enum {
167 
168 typedef enum {
175 
176 typedef enum {
185 
186 typedef enum {
191 
192 typedef enum {
199 
200 typedef enum {
204 
205 
206 
207 /* envoy.config.cluster.v3.ClusterCollection */
208 
211 }
214  if (!ret) return NULL;
216  return NULL;
217  }
218  return ret;
219 }
221  const upb_ExtensionRegistry* extreg,
222  int options, upb_Arena* arena) {
224  if (!ret) return NULL;
227  return NULL;
228  }
229  return ret;
230 }
233 }
235  upb_Arena* arena, size_t* len) {
237 }
239  return _upb_hasbit(msg, 1);
240 }
242  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
243 }
245  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct xds_core_v3_CollectionEntry*);
246 }
247 
249  _upb_sethas(msg, 1);
251 }
254  if (sub == NULL) {
256  if (!sub) return NULL;
258  }
259  return sub;
260 }
261 
262 /* envoy.config.cluster.v3.Cluster */
263 
266 }
269  if (!ret) return NULL;
271  return NULL;
272  }
273  return ret;
274 }
276  const upb_ExtensionRegistry* extreg,
277  int options, upb_Arena* arena) {
279  if (!ret) return NULL;
282  return NULL;
283  }
284  return ret;
285 }
288 }
290  upb_Arena* arena, size_t* len) {
292 }
293 typedef enum {
300 }
301 typedef enum {
311 }
314 }
316  return *UPB_PTR_AT(msg, UPB_SIZE(40, 32), upb_StringView);
317 }
319  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 2;
320 }
323 }
325  return UPB_READ_ONEOF(msg, int32_t, UPB_SIZE(32, 328), UPB_SIZE(20, 20), 2, 0);
326 }
328  return _upb_hasbit(msg, 1);
329 }
331  *UPB_PTR_AT(msg, UPB_SIZE(48, 48), const upb_Message*) = NULL;
332 }
335 }
337  return _upb_hasbit(msg, 2);
338 }
340  *UPB_PTR_AT(msg, UPB_SIZE(52, 56), const upb_Message*) = NULL;
341 }
343  return *UPB_PTR_AT(msg, UPB_SIZE(52, 56), const struct google_protobuf_Duration*);
344 }
346  return _upb_hasbit(msg, 3);
347 }
349  *UPB_PTR_AT(msg, UPB_SIZE(56, 64), const upb_Message*) = NULL;
350 }
352  return *UPB_PTR_AT(msg, UPB_SIZE(56, 64), const struct google_protobuf_UInt32Value*);
353 }
355  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
356 }
358  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
359 }
361  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(60, 72));
362 }
364  _upb_array_detach(msg, UPB_SIZE(60, 72));
365 }
367  return (const struct envoy_config_core_v3_HealthCheck* const*)_upb_array_accessor(msg, UPB_SIZE(60, 72), len);
368 }
370  return _upb_hasbit(msg, 4);
371 }
373  *UPB_PTR_AT(msg, UPB_SIZE(64, 80), const upb_Message*) = NULL;
374 }
376  return *UPB_PTR_AT(msg, UPB_SIZE(64, 80), const struct google_protobuf_UInt32Value*);
377 }
379  return _upb_hasbit(msg, 5);
380 }
382  *UPB_PTR_AT(msg, UPB_SIZE(68, 88), const upb_Message*) = NULL;
383 }
385  return *UPB_PTR_AT(msg, UPB_SIZE(68, 88), const struct envoy_config_cluster_v3_CircuitBreakers*);
386 }
388  return _upb_hasbit(msg, 6);
389 }
391  *UPB_PTR_AT(msg, UPB_SIZE(72, 96), const upb_Message*) = NULL;
392 }
394  return *UPB_PTR_AT(msg, UPB_SIZE(72, 96), const struct envoy_config_core_v3_Http1ProtocolOptions*);
395 }
397  return _upb_hasbit(msg, 7);
398 }
400  *UPB_PTR_AT(msg, UPB_SIZE(76, 104), const upb_Message*) = NULL;
401 }
403  return *UPB_PTR_AT(msg, UPB_SIZE(76, 104), const struct envoy_config_core_v3_Http2ProtocolOptions*);
404 }
406  return _upb_hasbit(msg, 8);
407 }
409  *UPB_PTR_AT(msg, UPB_SIZE(80, 112), const upb_Message*) = NULL;
410 }
412  return *UPB_PTR_AT(msg, UPB_SIZE(80, 112), const struct google_protobuf_Duration*);
413 }
415  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
416 }
418  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
419 }
421  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(84, 120));
422 }
424  _upb_array_detach(msg, UPB_SIZE(84, 120));
425 }
427  return (const struct envoy_config_core_v3_Address* const*)_upb_array_accessor(msg, UPB_SIZE(84, 120), len);
428 }
430  return _upb_hasbit(msg, 9);
431 }
433  *UPB_PTR_AT(msg, UPB_SIZE(88, 128), const upb_Message*) = NULL;
434 }
436  return *UPB_PTR_AT(msg, UPB_SIZE(88, 128), const struct envoy_config_cluster_v3_OutlierDetection*);
437 }
439  return _upb_hasbit(msg, 10);
440 }
442  *UPB_PTR_AT(msg, UPB_SIZE(92, 136), const upb_Message*) = NULL;
443 }
445  return *UPB_PTR_AT(msg, UPB_SIZE(92, 136), const struct google_protobuf_Duration*);
446 }
448  return _upb_hasbit(msg, 11);
449 }
451  *UPB_PTR_AT(msg, UPB_SIZE(96, 144), const upb_Message*) = NULL;
452 }
454  return *UPB_PTR_AT(msg, UPB_SIZE(96, 144), const struct envoy_config_core_v3_BindConfig*);
455 }
457  return _upb_hasbit(msg, 12);
458 }
460  *UPB_PTR_AT(msg, UPB_SIZE(100, 152), const upb_Message*) = NULL;
461 }
464 }
466  return _upb_getoneofcase(msg, UPB_SIZE(28, 28)) == 23;
467 }
470 }
472  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_RingHashLbConfig*, UPB_SIZE(36, 336), UPB_SIZE(28, 28), 23, NULL);
473 }
475  return _upb_hasbit(msg, 13);
476 }
478  *UPB_PTR_AT(msg, UPB_SIZE(104, 160), const upb_Message*) = NULL;
479 }
481  return *UPB_PTR_AT(msg, UPB_SIZE(104, 160), const struct envoy_config_core_v3_TransportSocket*);
482 }
484  return _upb_hasbit(msg, 14);
485 }
487  *UPB_PTR_AT(msg, UPB_SIZE(108, 168), const upb_Message*) = NULL;
488 }
490  return *UPB_PTR_AT(msg, UPB_SIZE(108, 168), const struct envoy_config_core_v3_Metadata*);
491 }
493  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
494 }
496  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
497 }
499  return _upb_hasbit(msg, 15);
500 }
502  *UPB_PTR_AT(msg, UPB_SIZE(112, 176), const upb_Message*) = NULL;
503 }
506 }
509 }
511  return *UPB_PTR_AT(msg, UPB_SIZE(116, 184), upb_StringView);
512 }
514  return _upb_hasbit(msg, 16);
515 }
517  *UPB_PTR_AT(msg, UPB_SIZE(124, 200), const upb_Message*) = NULL;
518 }
520  return *UPB_PTR_AT(msg, UPB_SIZE(124, 200), const struct envoy_config_core_v3_HttpProtocolOptions*);
521 }
523  return _upb_hasbit(msg, 17);
524 }
526  *UPB_PTR_AT(msg, UPB_SIZE(128, 208), const upb_Message*) = NULL;
527 }
530 }
532  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = 0;
533 }
535  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool);
536 }
538  *UPB_PTR_AT(msg, UPB_SIZE(17, 17), bool) = 0;
539 }
541  return *UPB_PTR_AT(msg, UPB_SIZE(17, 17), bool);
542 }
544  return _upb_hasbit(msg, 18);
545 }
547  *UPB_PTR_AT(msg, UPB_SIZE(132, 216), const upb_Message*) = NULL;
548 }
550  return *UPB_PTR_AT(msg, UPB_SIZE(132, 216), const struct envoy_config_endpoint_v3_ClusterLoadAssignment*);
551 }
553  return _upb_getoneofcase(msg, UPB_SIZE(28, 28)) == 34;
554 }
557 }
559  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_OriginalDstLbConfig*, UPB_SIZE(36, 336), UPB_SIZE(28, 28), 34, NULL);
560 }
562  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(136, 224));
563 }
565  _upb_array_detach(msg, UPB_SIZE(136, 224));
566 }
568  return _upb_msg_map_size(msg, UPB_SIZE(136, 224));
569 }
571  return _upb_msg_map_get(msg, UPB_SIZE(136, 224), &key, 0, val, sizeof(*val));
572 }
575 }
577  return _upb_getoneofcase(msg, UPB_SIZE(28, 28)) == 37;
578 }
581 }
583  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig*, UPB_SIZE(36, 336), UPB_SIZE(28, 28), 37, NULL);
584 }
586  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 38;
587 }
590 }
592  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_CustomClusterType*, UPB_SIZE(32, 328), UPB_SIZE(20, 20), 38, NULL);
593 }
595  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
596 }
598  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
599 }
601  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(140, 232));
602 }
604  _upb_array_detach(msg, UPB_SIZE(140, 232));
605 }
607  return (const struct envoy_config_cluster_v3_Filter* const*)_upb_array_accessor(msg, UPB_SIZE(140, 232), len);
608 }
610  return _upb_hasbit(msg, 19);
611 }
613  *UPB_PTR_AT(msg, UPB_SIZE(144, 240), const upb_Message*) = NULL;
614 }
617 }
619  return _upb_hasbit(msg, 20);
620 }
622  *UPB_PTR_AT(msg, UPB_SIZE(148, 248), const upb_Message*) = NULL;
623 }
625  return *UPB_PTR_AT(msg, UPB_SIZE(148, 248), const struct envoy_config_core_v3_ConfigSource*);
626 }
628  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(152, 256));
629 }
631  _upb_array_detach(msg, UPB_SIZE(152, 256));
632 }
635 }
637  return _upb_hasbit(msg, 21);
638 }
640  *UPB_PTR_AT(msg, UPB_SIZE(156, 264), const upb_Message*) = NULL;
641 }
644 }
646  *UPB_PTR_AT(msg, UPB_SIZE(25, 25), bool) = 0;
647 }
649  return *UPB_PTR_AT(msg, UPB_SIZE(25, 25), bool);
650 }
652  return _upb_hasbit(msg, 22);
653 }
655  *UPB_PTR_AT(msg, UPB_SIZE(160, 272), const upb_Message*) = NULL;
656 }
658  return *UPB_PTR_AT(msg, UPB_SIZE(160, 272), const struct envoy_config_core_v3_UpstreamHttpProtocolOptions*);
659 }
661  *UPB_PTR_AT(msg, UPB_SIZE(26, 26), bool) = 0;
662 }
664  return *UPB_PTR_AT(msg, UPB_SIZE(26, 26), bool);
665 }
667  return _upb_hasbit(msg, 23);
668 }
670  *UPB_PTR_AT(msg, UPB_SIZE(164, 280), const upb_Message*) = NULL;
671 }
673  return *UPB_PTR_AT(msg, UPB_SIZE(164, 280), const struct envoy_config_core_v3_TypedExtensionConfig*);
674 }
676  return _upb_hasbit(msg, 24);
677 }
679  *UPB_PTR_AT(msg, UPB_SIZE(168, 288), const upb_Message*) = NULL;
680 }
683 }
685  return _upb_hasbit(msg, 25);
686 }
688  *UPB_PTR_AT(msg, UPB_SIZE(172, 296), const upb_Message*) = NULL;
689 }
692 }
694  *UPB_PTR_AT(msg, UPB_SIZE(27, 27), bool) = 0;
695 }
697  return *UPB_PTR_AT(msg, UPB_SIZE(27, 27), bool);
698 }
700  return _upb_getoneofcase(msg, UPB_SIZE(28, 28)) == 52;
701 }
704 }
706  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_MaglevLbConfig*, UPB_SIZE(36, 336), UPB_SIZE(28, 28), 52, NULL);
707 }
709  return _upb_hasbit(msg, 26);
710 }
712  *UPB_PTR_AT(msg, UPB_SIZE(176, 304), const upb_Message*) = NULL;
713 }
715  return *UPB_PTR_AT(msg, UPB_SIZE(176, 304), const struct envoy_config_core_v3_DnsResolutionConfig*);
716 }
718  return _upb_hasbit(msg, 27);
719 }
721  *UPB_PTR_AT(msg, UPB_SIZE(180, 312), const upb_Message*) = NULL;
722 }
724  return *UPB_PTR_AT(msg, UPB_SIZE(180, 312), const struct google_protobuf_BoolValue*);
725 }
727  return _upb_hasbit(msg, 28);
728 }
730  *UPB_PTR_AT(msg, UPB_SIZE(184, 320), const upb_Message*) = NULL;
731 }
733  return *UPB_PTR_AT(msg, UPB_SIZE(184, 320), const struct envoy_config_core_v3_TypedExtensionConfig*);
734 }
736  return _upb_getoneofcase(msg, UPB_SIZE(28, 28)) == 56;
737 }
740 }
742  return UPB_READ_ONEOF(msg, const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig*, UPB_SIZE(36, 336), UPB_SIZE(28, 28), 56, NULL);
743 }
744 
747 }
749  UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(32, 328), value, UPB_SIZE(20, 20), 2);
750 }
752  _upb_sethas(msg, 1);
754 }
757  if (sub == NULL) {
759  if (!sub) return NULL;
761  }
762  return sub;
763 }
765  _upb_sethas(msg, 2);
766  *UPB_PTR_AT(msg, UPB_SIZE(52, 56), struct google_protobuf_Duration*) = value;
767 }
770  if (sub == NULL) {
772  if (!sub) return NULL;
774  }
775  return sub;
776 }
778  _upb_sethas(msg, 3);
780 }
783  if (sub == NULL) {
785  if (!sub) return NULL;
787  }
788  return sub;
789 }
791  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
792 }
795 }
798 }
801  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(60, 72), UPB_SIZE(2, 3), &sub, arena);
802  if (!ok) return NULL;
803  return sub;
804 }
806  _upb_sethas(msg, 4);
808 }
811  if (sub == NULL) {
813  if (!sub) return NULL;
815  }
816  return sub;
817 }
819  _upb_sethas(msg, 5);
821 }
824  if (sub == NULL) {
826  if (!sub) return NULL;
828  }
829  return sub;
830 }
832  _upb_sethas(msg, 6);
834 }
837  if (sub == NULL) {
839  if (!sub) return NULL;
841  }
842  return sub;
843 }
845  _upb_sethas(msg, 7);
847 }
850  if (sub == NULL) {
852  if (!sub) return NULL;
854  }
855  return sub;
856 }
858  _upb_sethas(msg, 8);
859  *UPB_PTR_AT(msg, UPB_SIZE(80, 112), struct google_protobuf_Duration*) = value;
860 }
863  if (sub == NULL) {
865  if (!sub) return NULL;
867  }
868  return sub;
869 }
871  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
872 }
875 }
878 }
881  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(84, 120), UPB_SIZE(2, 3), &sub, arena);
882  if (!ok) return NULL;
883  return sub;
884 }
886  _upb_sethas(msg, 9);
888 }
891  if (sub == NULL) {
893  if (!sub) return NULL;
895  }
896  return sub;
897 }
899  _upb_sethas(msg, 10);
900  *UPB_PTR_AT(msg, UPB_SIZE(92, 136), struct google_protobuf_Duration*) = value;
901 }
904  if (sub == NULL) {
906  if (!sub) return NULL;
908  }
909  return sub;
910 }
912  _upb_sethas(msg, 11);
914 }
917  if (sub == NULL) {
919  if (!sub) return NULL;
921  }
922  return sub;
923 }
925  _upb_sethas(msg, 12);
927 }
930  if (sub == NULL) {
932  if (!sub) return NULL;
934  }
935  return sub;
936 }
939 }
942  if (sub == NULL) {
944  if (!sub) return NULL;
946  }
947  return sub;
948 }
950  _upb_sethas(msg, 13);
952 }
955  if (sub == NULL) {
957  if (!sub) return NULL;
959  }
960  return sub;
961 }
963  _upb_sethas(msg, 14);
965 }
968  if (sub == NULL) {
970  if (!sub) return NULL;
972  }
973  return sub;
974 }
976  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
977 }
979  _upb_sethas(msg, 15);
981 }
984  if (sub == NULL) {
986  if (!sub) return NULL;
988  }
989  return sub;
990 }
992  *UPB_PTR_AT(msg, UPB_SIZE(116, 184), upb_StringView) = value;
993 }
995  _upb_sethas(msg, 16);
997 }
1000  if (sub == NULL) {
1002  if (!sub) return NULL;
1004  }
1005  return sub;
1006 }
1008  _upb_sethas(msg, 17);
1010 }
1013  if (sub == NULL) {
1015  if (!sub) return NULL;
1017  }
1018  return sub;
1019 }
1021  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = value;
1022 }
1024  *UPB_PTR_AT(msg, UPB_SIZE(17, 17), bool) = value;
1025 }
1027  _upb_sethas(msg, 18);
1029 }
1032  if (sub == NULL) {
1034  if (!sub) return NULL;
1036  }
1037  return sub;
1038 }
1041 }
1044  if (sub == NULL) {
1046  if (!sub) return NULL;
1048  }
1049  return sub;
1050 }
1053  return _upb_msg_map_set(msg, UPB_SIZE(136, 224), &key, 0, &val, sizeof(val), a);
1054 }
1056  return _upb_msg_map_delete(msg, UPB_SIZE(136, 224), &key, 0);
1057 }
1060 }
1063 }
1066  if (sub == NULL) {
1068  if (!sub) return NULL;
1070  }
1071  return sub;
1072 }
1075 }
1078  if (sub == NULL) {
1080  if (!sub) return NULL;
1082  }
1083  return sub;
1084 }
1086  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
1087 }
1090 }
1093 }
1096  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(140, 232), UPB_SIZE(2, 3), &sub, arena);
1097  if (!ok) return NULL;
1098  return sub;
1099 }
1101  _upb_sethas(msg, 19);
1103 }
1106  if (sub == NULL) {
1108  if (!sub) return NULL;
1110  }
1111  return sub;
1112 }
1114  _upb_sethas(msg, 20);
1116 }
1119  if (sub == NULL) {
1121  if (!sub) return NULL;
1123  }
1124  return sub;
1125 }
1128 }
1131 }
1134  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(152, 256), UPB_SIZE(2, 3), &sub, arena);
1135  if (!ok) return NULL;
1136  return sub;
1137 }
1139  _upb_sethas(msg, 21);
1141 }
1144  if (sub == NULL) {
1146  if (!sub) return NULL;
1148  }
1149  return sub;
1150 }
1152  *UPB_PTR_AT(msg, UPB_SIZE(25, 25), bool) = value;
1153 }
1155  _upb_sethas(msg, 22);
1157 }
1160  if (sub == NULL) {
1162  if (!sub) return NULL;
1164  }
1165  return sub;
1166 }
1168  *UPB_PTR_AT(msg, UPB_SIZE(26, 26), bool) = value;
1169 }
1171  _upb_sethas(msg, 23);
1173 }
1176  if (sub == NULL) {
1178  if (!sub) return NULL;
1180  }
1181  return sub;
1182 }
1184  _upb_sethas(msg, 24);
1186 }
1189  if (sub == NULL) {
1191  if (!sub) return NULL;
1193  }
1194  return sub;
1195 }
1197  _upb_sethas(msg, 25);
1199 }
1202  if (sub == NULL) {
1204  if (!sub) return NULL;
1206  }
1207  return sub;
1208 }
1210  *UPB_PTR_AT(msg, UPB_SIZE(27, 27), bool) = value;
1211 }
1214 }
1217  if (sub == NULL) {
1219  if (!sub) return NULL;
1221  }
1222  return sub;
1223 }
1225  _upb_sethas(msg, 26);
1227 }
1230  if (sub == NULL) {
1232  if (!sub) return NULL;
1234  }
1235  return sub;
1236 }
1238  _upb_sethas(msg, 27);
1239  *UPB_PTR_AT(msg, UPB_SIZE(180, 312), struct google_protobuf_BoolValue*) = value;
1240 }
1243  if (sub == NULL) {
1245  if (!sub) return NULL;
1247  }
1248  return sub;
1249 }
1251  _upb_sethas(msg, 28);
1253 }
1256  if (sub == NULL) {
1258  if (!sub) return NULL;
1260  }
1261  return sub;
1262 }
1265 }
1268  if (sub == NULL) {
1270  if (!sub) return NULL;
1272  }
1273  return sub;
1274 }
1275 
1276 /* envoy.config.cluster.v3.Cluster.TransportSocketMatch */
1277 
1280 }
1283  if (!ret) return NULL;
1285  return NULL;
1286  }
1287  return ret;
1288 }
1290  const upb_ExtensionRegistry* extreg,
1291  int options, upb_Arena* arena) {
1293  if (!ret) return NULL;
1296  return NULL;
1297  }
1298  return ret;
1299 }
1302 }
1304  upb_Arena* arena, size_t* len) {
1306 }
1309 }
1311  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1312 }
1314  return _upb_hasbit(msg, 1);
1315 }
1317  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
1318 }
1320  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_Struct*);
1321 }
1323  return _upb_hasbit(msg, 2);
1324 }
1326  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
1327 }
1329  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const struct envoy_config_core_v3_TransportSocket*);
1330 }
1331 
1334 }
1336  _upb_sethas(msg, 1);
1337  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_Struct*) = value;
1338 }
1341  if (sub == NULL) {
1343  if (!sub) return NULL;
1345  }
1346  return sub;
1347 }
1349  _upb_sethas(msg, 2);
1351 }
1354  if (sub == NULL) {
1356  if (!sub) return NULL;
1358  }
1359  return sub;
1360 }
1361 
1362 /* envoy.config.cluster.v3.Cluster.CustomClusterType */
1363 
1366 }
1369  if (!ret) return NULL;
1371  return NULL;
1372  }
1373  return ret;
1374 }
1376  const upb_ExtensionRegistry* extreg,
1377  int options, upb_Arena* arena) {
1379  if (!ret) return NULL;
1382  return NULL;
1383  }
1384  return ret;
1385 }
1388 }
1390  upb_Arena* arena, size_t* len) {
1392 }
1395 }
1397  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1398 }
1400  return _upb_hasbit(msg, 1);
1401 }
1403  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
1404 }
1406  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_Any*);
1407 }
1408 
1411 }
1413  _upb_sethas(msg, 1);
1414  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_Any*) = value;
1415 }
1418  if (sub == NULL) {
1420  if (!sub) return NULL;
1422  }
1423  return sub;
1424 }
1425 
1426 /* envoy.config.cluster.v3.Cluster.EdsClusterConfig */
1427 
1430 }
1433  if (!ret) return NULL;
1435  return NULL;
1436  }
1437  return ret;
1438 }
1440  const upb_ExtensionRegistry* extreg,
1441  int options, upb_Arena* arena) {
1443  if (!ret) return NULL;
1446  return NULL;
1447  }
1448  return ret;
1449 }
1452 }
1454  upb_Arena* arena, size_t* len) {
1456 }
1458  return _upb_hasbit(msg, 1);
1459 }
1461  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
1462 }
1464  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_ConfigSource*);
1465 }
1468 }
1470  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
1471 }
1472 
1474  _upb_sethas(msg, 1);
1476 }
1479  if (sub == NULL) {
1481  if (!sub) return NULL;
1483  }
1484  return sub;
1485 }
1488 }
1489 
1490 /* envoy.config.cluster.v3.Cluster.LbSubsetConfig */
1491 
1494 }
1497  if (!ret) return NULL;
1499  return NULL;
1500  }
1501  return ret;
1502 }
1504  const upb_ExtensionRegistry* extreg,
1505  int options, upb_Arena* arena) {
1507  if (!ret) return NULL;
1510  return NULL;
1511  }
1512  return ret;
1513 }
1516 }
1518  upb_Arena* arena, size_t* len) {
1520 }
1522  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1523 }
1525  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
1526 }
1528  return _upb_hasbit(msg, 1);
1529 }
1531  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
1532 }
1534  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const struct google_protobuf_Struct*);
1535 }
1537  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 24));
1538 }
1540  _upb_array_detach(msg, UPB_SIZE(16, 24));
1541 }
1544 }
1546  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
1547 }
1549  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
1550 }
1552  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
1553 }
1555  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
1556 }
1558  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = 0;
1559 }
1561  return *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool);
1562 }
1564  *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool) = 0;
1565 }
1567  return *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool);
1568 }
1569 
1571  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1572 }
1574  _upb_sethas(msg, 1);
1575  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), struct google_protobuf_Struct*) = value;
1576 }
1579  if (sub == NULL) {
1581  if (!sub) return NULL;
1583  }
1584  return sub;
1585 }
1588 }
1591 }
1594  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 24), UPB_SIZE(2, 3), &sub, arena);
1595  if (!ok) return NULL;
1596  return sub;
1597 }
1599  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
1600 }
1602  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
1603 }
1605  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = value;
1606 }
1608  *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool) = value;
1609 }
1610 
1611 /* envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector */
1612 
1615 }
1618  if (!ret) return NULL;
1620  return NULL;
1621  }
1622  return ret;
1623 }
1625  const upb_ExtensionRegistry* extreg,
1626  int options, upb_Arena* arena) {
1628  if (!ret) return NULL;
1631  return NULL;
1632  }
1633  return ret;
1634 }
1637 }
1639  upb_Arena* arena, size_t* len) {
1641 }
1643  _upb_array_detach(msg, UPB_SIZE(8, 8));
1644 }
1646  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(8, 8), len);
1647 }
1649  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = 0;
1650 }
1652  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t);
1653 }
1655  _upb_array_detach(msg, UPB_SIZE(12, 16));
1656 }
1658  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(12, 16), len);
1659 }
1661  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = 0;
1662 }
1664  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool);
1665 }
1666 
1669 }
1672 }
1674  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 8), UPB_SIZE(3, 4), &val, arena);
1675 }
1677  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
1678 }
1681 }
1684 }
1686  return _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 16), UPB_SIZE(3, 4), &val, arena);
1687 }
1689  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = value;
1690 }
1691 
1692 /* envoy.config.cluster.v3.Cluster.SlowStartConfig */
1693 
1696 }
1699  if (!ret) return NULL;
1701  return NULL;
1702  }
1703  return ret;
1704 }
1706  const upb_ExtensionRegistry* extreg,
1707  int options, upb_Arena* arena) {
1709  if (!ret) return NULL;
1712  return NULL;
1713  }
1714  return ret;
1715 }
1718 }
1720  upb_Arena* arena, size_t* len) {
1722 }
1724  return _upb_hasbit(msg, 1);
1725 }
1727  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
1728 }
1730  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
1731 }
1733  return _upb_hasbit(msg, 2);
1734 }
1736  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
1737 }
1739  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct envoy_config_core_v3_RuntimeDouble*);
1740 }
1742  return _upb_hasbit(msg, 3);
1743 }
1745  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
1746 }
1748  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_type_v3_Percent*);
1749 }
1750 
1752  _upb_sethas(msg, 1);
1754 }
1757  if (sub == NULL) {
1759  if (!sub) return NULL;
1761  }
1762  return sub;
1763 }
1765  _upb_sethas(msg, 2);
1767 }
1770  if (sub == NULL) {
1772  if (!sub) return NULL;
1774  }
1775  return sub;
1776 }
1778  _upb_sethas(msg, 3);
1779  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct envoy_type_v3_Percent*) = value;
1780 }
1783  if (sub == NULL) {
1785  if (!sub) return NULL;
1787  }
1788  return sub;
1789 }
1790 
1791 /* envoy.config.cluster.v3.Cluster.RoundRobinLbConfig */
1792 
1795 }
1798  if (!ret) return NULL;
1800  return NULL;
1801  }
1802  return ret;
1803 }
1805  const upb_ExtensionRegistry* extreg,
1806  int options, upb_Arena* arena) {
1808  if (!ret) return NULL;
1811  return NULL;
1812  }
1813  return ret;
1814 }
1817 }
1819  upb_Arena* arena, size_t* len) {
1821 }
1823  return _upb_hasbit(msg, 1);
1824 }
1826  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
1827 }
1830 }
1831 
1833  _upb_sethas(msg, 1);
1835 }
1838  if (sub == NULL) {
1840  if (!sub) return NULL;
1842  }
1843  return sub;
1844 }
1845 
1846 /* envoy.config.cluster.v3.Cluster.LeastRequestLbConfig */
1847 
1850 }
1853  if (!ret) return NULL;
1855  return NULL;
1856  }
1857  return ret;
1858 }
1860  const upb_ExtensionRegistry* extreg,
1861  int options, upb_Arena* arena) {
1863  if (!ret) return NULL;
1866  return NULL;
1867  }
1868  return ret;
1869 }
1872 }
1874  upb_Arena* arena, size_t* len) {
1876 }
1878  return _upb_hasbit(msg, 1);
1879 }
1881  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
1882 }
1884  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
1885 }
1887  return _upb_hasbit(msg, 2);
1888 }
1890  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
1891 }
1893  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct envoy_config_core_v3_RuntimeDouble*);
1894 }
1896  return _upb_hasbit(msg, 3);
1897 }
1899  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
1900 }
1903 }
1904 
1906  _upb_sethas(msg, 1);
1908 }
1911  if (sub == NULL) {
1913  if (!sub) return NULL;
1915  }
1916  return sub;
1917 }
1919  _upb_sethas(msg, 2);
1921 }
1924  if (sub == NULL) {
1926  if (!sub) return NULL;
1928  }
1929  return sub;
1930 }
1932  _upb_sethas(msg, 3);
1934 }
1937  if (sub == NULL) {
1939  if (!sub) return NULL;
1941  }
1942  return sub;
1943 }
1944 
1945 /* envoy.config.cluster.v3.Cluster.RingHashLbConfig */
1946 
1949 }
1952  if (!ret) return NULL;
1954  return NULL;
1955  }
1956  return ret;
1957 }
1959  const upb_ExtensionRegistry* extreg,
1960  int options, upb_Arena* arena) {
1962  if (!ret) return NULL;
1965  return NULL;
1966  }
1967  return ret;
1968 }
1971 }
1973  upb_Arena* arena, size_t* len) {
1975 }
1977  return _upb_hasbit(msg, 1);
1978 }
1980  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
1981 }
1983  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const struct google_protobuf_UInt64Value*);
1984 }
1986  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1987 }
1989  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
1990 }
1992  return _upb_hasbit(msg, 2);
1993 }
1995  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
1996 }
1998  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const struct google_protobuf_UInt64Value*);
1999 }
2000 
2002  _upb_sethas(msg, 1);
2004 }
2007  if (sub == NULL) {
2009  if (!sub) return NULL;
2011  }
2012  return sub;
2013 }
2015  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
2016 }
2018  _upb_sethas(msg, 2);
2020 }
2023  if (sub == NULL) {
2025  if (!sub) return NULL;
2027  }
2028  return sub;
2029 }
2030 
2031 /* envoy.config.cluster.v3.Cluster.MaglevLbConfig */
2032 
2035 }
2038  if (!ret) return NULL;
2040  return NULL;
2041  }
2042  return ret;
2043 }
2045  const upb_ExtensionRegistry* extreg,
2046  int options, upb_Arena* arena) {
2048  if (!ret) return NULL;
2051  return NULL;
2052  }
2053  return ret;
2054 }
2057 }
2059  upb_Arena* arena, size_t* len) {
2061 }
2063  return _upb_hasbit(msg, 1);
2064 }
2066  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2067 }
2069  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt64Value*);
2070 }
2071 
2073  _upb_sethas(msg, 1);
2075 }
2078  if (sub == NULL) {
2080  if (!sub) return NULL;
2082  }
2083  return sub;
2084 }
2085 
2086 /* envoy.config.cluster.v3.Cluster.OriginalDstLbConfig */
2087 
2090 }
2093  if (!ret) return NULL;
2095  return NULL;
2096  }
2097  return ret;
2098 }
2100  const upb_ExtensionRegistry* extreg,
2101  int options, upb_Arena* arena) {
2103  if (!ret) return NULL;
2106  return NULL;
2107  }
2108  return ret;
2109 }
2112 }
2114  upb_Arena* arena, size_t* len) {
2116 }
2118  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
2119 }
2121  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
2122 }
2123 
2125  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
2126 }
2127 
2128 /* envoy.config.cluster.v3.Cluster.CommonLbConfig */
2129 
2132 }
2135  if (!ret) return NULL;
2137  return NULL;
2138  }
2139  return ret;
2140 }
2142  const upb_ExtensionRegistry* extreg,
2143  int options, upb_Arena* arena) {
2145  if (!ret) return NULL;
2148  return NULL;
2149  }
2150  return ret;
2151 }
2154 }
2156  upb_Arena* arena, size_t* len) {
2158 }
2159 typedef enum {
2166 }
2168  return _upb_hasbit(msg, 1);
2169 }
2171  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
2172 }
2174  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const struct envoy_type_v3_Percent*);
2175 }
2177  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
2178 }
2181 }
2184 }
2186  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
2187 }
2190 }
2193 }
2195  return _upb_hasbit(msg, 2);
2196 }
2198  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
2199 }
2201  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const struct google_protobuf_Duration*);
2202 }
2204  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
2205 }
2207  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
2208 }
2210  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
2211 }
2213  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
2214 }
2216  return _upb_hasbit(msg, 3);
2217 }
2219  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const upb_Message*) = NULL;
2220 }
2223 }
2225  return _upb_hasbit(msg, 4);
2226 }
2228  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const upb_Message*) = NULL;
2229 }
2231  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const struct envoy_config_core_v3_HealthStatusSet*);
2232 }
2233 
2235  _upb_sethas(msg, 1);
2236  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), struct envoy_type_v3_Percent*) = value;
2237 }
2240  if (sub == NULL) {
2242  if (!sub) return NULL;
2244  }
2245  return sub;
2246 }
2249 }
2252  if (sub == NULL) {
2254  if (!sub) return NULL;
2256  }
2257  return sub;
2258 }
2261 }
2264  if (sub == NULL) {
2266  if (!sub) return NULL;
2268  }
2269  return sub;
2270 }
2272  _upb_sethas(msg, 2);
2273  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), struct google_protobuf_Duration*) = value;
2274 }
2277  if (sub == NULL) {
2279  if (!sub) return NULL;
2281  }
2282  return sub;
2283 }
2285  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
2286 }
2288  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
2289 }
2291  _upb_sethas(msg, 3);
2293 }
2296  if (sub == NULL) {
2298  if (!sub) return NULL;
2300  }
2301  return sub;
2302 }
2304  _upb_sethas(msg, 4);
2306 }
2309  if (sub == NULL) {
2311  if (!sub) return NULL;
2313  }
2314  return sub;
2315 }
2316 
2317 /* envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig */
2318 
2321 }
2324  if (!ret) return NULL;
2326  return NULL;
2327  }
2328  return ret;
2329 }
2331  const upb_ExtensionRegistry* extreg,
2332  int options, upb_Arena* arena) {
2334  if (!ret) return NULL;
2337  return NULL;
2338  }
2339  return ret;
2340 }
2343 }
2345  upb_Arena* arena, size_t* len) {
2347 }
2349  return _upb_hasbit(msg, 1);
2350 }
2352  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2353 }
2355  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_type_v3_Percent*);
2356 }
2358  return _upb_hasbit(msg, 2);
2359 }
2361  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
2362 }
2364  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_UInt64Value*);
2365 }
2367  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2368 }
2370  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2371 }
2372 
2374  _upb_sethas(msg, 1);
2375  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), struct envoy_type_v3_Percent*) = value;
2376 }
2379  if (sub == NULL) {
2381  if (!sub) return NULL;
2383  }
2384  return sub;
2385 }
2387  _upb_sethas(msg, 2);
2389 }
2392  if (sub == NULL) {
2394  if (!sub) return NULL;
2396  }
2397  return sub;
2398 }
2400  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2401 }
2402 
2403 /* envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig */
2404 
2407 }
2410  if (!ret) return NULL;
2412  return NULL;
2413  }
2414  return ret;
2415 }
2417  const upb_ExtensionRegistry* extreg,
2418  int options, upb_Arena* arena) {
2420  if (!ret) return NULL;
2423  return NULL;
2424  }
2425  return ret;
2426 }
2429 }
2431  upb_Arena* arena, size_t* len) {
2433 }
2434 
2435 
2436 /* envoy.config.cluster.v3.Cluster.CommonLbConfig.ConsistentHashingLbConfig */
2437 
2440 }
2443  if (!ret) return NULL;
2445  return NULL;
2446  }
2447  return ret;
2448 }
2450  const upb_ExtensionRegistry* extreg,
2451  int options, upb_Arena* arena) {
2453  if (!ret) return NULL;
2456  return NULL;
2457  }
2458  return ret;
2459 }
2462 }
2464  upb_Arena* arena, size_t* len) {
2466 }
2468  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2469 }
2471  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2472 }
2474  return _upb_hasbit(msg, 1);
2475 }
2477  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2478 }
2480  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
2481 }
2482 
2484  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2485 }
2487  _upb_sethas(msg, 1);
2489 }
2492  if (sub == NULL) {
2494  if (!sub) return NULL;
2496  }
2497  return sub;
2498 }
2499 
2500 /* envoy.config.cluster.v3.Cluster.RefreshRate */
2501 
2504 }
2507  if (!ret) return NULL;
2509  return NULL;
2510  }
2511  return ret;
2512 }
2514  const upb_ExtensionRegistry* extreg,
2515  int options, upb_Arena* arena) {
2517  if (!ret) return NULL;
2520  return NULL;
2521  }
2522  return ret;
2523 }
2526 }
2528  upb_Arena* arena, size_t* len) {
2530 }
2532  return _upb_hasbit(msg, 1);
2533 }
2535  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2536 }
2538  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
2539 }
2541  return _upb_hasbit(msg, 2);
2542 }
2544  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
2545 }
2547  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Duration*);
2548 }
2549 
2551  _upb_sethas(msg, 1);
2553 }
2556  if (sub == NULL) {
2558  if (!sub) return NULL;
2560  }
2561  return sub;
2562 }
2564  _upb_sethas(msg, 2);
2565  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Duration*) = value;
2566 }
2569  if (sub == NULL) {
2571  if (!sub) return NULL;
2573  }
2574  return sub;
2575 }
2576 
2577 /* envoy.config.cluster.v3.Cluster.PreconnectPolicy */
2578 
2581 }
2584  if (!ret) return NULL;
2586  return NULL;
2587  }
2588  return ret;
2589 }
2591  const upb_ExtensionRegistry* extreg,
2592  int options, upb_Arena* arena) {
2594  if (!ret) return NULL;
2597  return NULL;
2598  }
2599  return ret;
2600 }
2603 }
2605  upb_Arena* arena, size_t* len) {
2607 }
2609  return _upb_hasbit(msg, 1);
2610 }
2612  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2613 }
2615  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_DoubleValue*);
2616 }
2618  return _upb_hasbit(msg, 2);
2619 }
2621  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
2622 }
2624  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_DoubleValue*);
2625 }
2626 
2628  _upb_sethas(msg, 1);
2630 }
2633  if (sub == NULL) {
2635  if (!sub) return NULL;
2637  }
2638  return sub;
2639 }
2641  _upb_sethas(msg, 2);
2643 }
2646  if (sub == NULL) {
2648  if (!sub) return NULL;
2650  }
2651  return sub;
2652 }
2653 
2654 /* envoy.config.cluster.v3.Cluster.TypedExtensionProtocolOptionsEntry */
2655 
2658  _upb_msg_map_key(msg, &ret, 0);
2659  return ret;
2660 }
2662  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
2663 }
2665  struct google_protobuf_Any* ret;
2666  _upb_msg_map_value(msg, &ret, sizeof(ret));
2667  return ret;
2668 }
2669 
2672 }
2673 
2674 /* envoy.config.cluster.v3.LoadBalancingPolicy */
2675 
2678 }
2681  if (!ret) return NULL;
2683  return NULL;
2684  }
2685  return ret;
2686 }
2688  const upb_ExtensionRegistry* extreg,
2689  int options, upb_Arena* arena) {
2691  if (!ret) return NULL;
2694  return NULL;
2695  }
2696  return ret;
2697 }
2700 }
2702  upb_Arena* arena, size_t* len) {
2704 }
2706  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
2707 }
2709  _upb_array_detach(msg, UPB_SIZE(0, 0));
2710 }
2713 }
2714 
2717 }
2720 }
2723  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
2724  if (!ok) return NULL;
2725  return sub;
2726 }
2727 
2728 /* envoy.config.cluster.v3.LoadBalancingPolicy.Policy */
2729 
2732 }
2735  if (!ret) return NULL;
2737  return NULL;
2738  }
2739  return ret;
2740 }
2742  const upb_ExtensionRegistry* extreg,
2743  int options, upb_Arena* arena) {
2745  if (!ret) return NULL;
2748  return NULL;
2749  }
2750  return ret;
2751 }
2754 }
2756  upb_Arena* arena, size_t* len) {
2758 }
2760  return _upb_hasbit(msg, 1);
2761 }
2763  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2764 }
2766  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_TypedExtensionConfig*);
2767 }
2768 
2770  _upb_sethas(msg, 1);
2772 }
2775  if (sub == NULL) {
2777  if (!sub) return NULL;
2779  }
2780  return sub;
2781 }
2782 
2783 /* envoy.config.cluster.v3.UpstreamBindConfig */
2784 
2787 }
2790  if (!ret) return NULL;
2792  return NULL;
2793  }
2794  return ret;
2795 }
2797  const upb_ExtensionRegistry* extreg,
2798  int options, upb_Arena* arena) {
2800  if (!ret) return NULL;
2803  return NULL;
2804  }
2805  return ret;
2806 }
2809 }
2811  upb_Arena* arena, size_t* len) {
2813 }
2815  return _upb_hasbit(msg, 1);
2816 }
2818  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2819 }
2821  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_Address*);
2822 }
2823 
2825  _upb_sethas(msg, 1);
2827 }
2830  if (sub == NULL) {
2832  if (!sub) return NULL;
2834  }
2835  return sub;
2836 }
2837 
2838 /* envoy.config.cluster.v3.UpstreamConnectionOptions */
2839 
2842 }
2845  if (!ret) return NULL;
2847  return NULL;
2848  }
2849  return ret;
2850 }
2852  const upb_ExtensionRegistry* extreg,
2853  int options, upb_Arena* arena) {
2855  if (!ret) return NULL;
2858  return NULL;
2859  }
2860  return ret;
2861 }
2864 }
2866  upb_Arena* arena, size_t* len) {
2868 }
2870  return _upb_hasbit(msg, 1);
2871 }
2873  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
2874 }
2876  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_TcpKeepalive*);
2877 }
2879  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2880 }
2882  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2883 }
2884 
2886  _upb_sethas(msg, 1);
2888 }
2891  if (sub == NULL) {
2893  if (!sub) return NULL;
2895  }
2896  return sub;
2897 }
2899  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2900 }
2901 
2902 /* envoy.config.cluster.v3.TrackClusterStats */
2903 
2906 }
2909  if (!ret) return NULL;
2911  return NULL;
2912  }
2913  return ret;
2914 }
2916  const upb_ExtensionRegistry* extreg,
2917  int options, upb_Arena* arena) {
2919  if (!ret) return NULL;
2922  return NULL;
2923  }
2924  return ret;
2925 }
2928 }
2930  upb_Arena* arena, size_t* len) {
2932 }
2934  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
2935 }
2937  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
2938 }
2940  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2941 }
2943  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2944 }
2945 
2947  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
2948 }
2950  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2951 }
2952 
2954 
2955 #ifdef __cplusplus
2956 } /* extern "C" */
2957 #endif
2958 
2959 #include "upb/port_undef.inc"
2960 
2961 #endif /* ENVOY_CONFIG_CLUSTER_V3_CLUSTER_PROTO_UPB_H_ */
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_active_request_bias
UPB_INLINE struct envoy_config_core_v3_RuntimeDouble * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_active_request_bias(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1922
envoy_config_cluster_v3_Cluster_CustomClusterType_has_typed_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CustomClusterType_has_typed_config(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg)
Definition: config/cluster/v3/cluster.upb.h:1399
_upb_msg_map_clear
UPB_INLINE void _upb_msg_map_clear(upb_msg *msg, size_t ofs)
Definition: php-upb.h:1647
envoy_config_core_v3_HealthCheck_msginit
const upb_MiniTable envoy_config_core_v3_HealthCheck_msginit
Definition: health_check.upb.c:86
envoy_config_cluster_v3_Cluster_RingHashLbConfig_minimum_ring_size
UPB_INLINE const struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_RingHashLbConfig_minimum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1982
envoy_config_cluster_v3_Cluster_LbSubsetConfig_panic_mode_any
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_panic_mode_any(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1560
envoy_config_core_v3_BindConfig
struct envoy_config_core_v3_BindConfig envoy_config_core_v3_BindConfig
Definition: address.upb.h:34
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_active_request_bias
UPB_INLINE const struct envoy_config_core_v3_RuntimeDouble * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_active_request_bias(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1892
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_get
UPB_INLINE bool envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_get(const envoy_config_cluster_v3_Cluster *msg, upb_StringView key, struct google_protobuf_Any **val)
Definition: config/cluster/v3/cluster.upb.h:570
envoy_config_cluster_v3_Cluster_track_timeout_budgets
UPB_INLINE bool envoy_config_cluster_v3_Cluster_track_timeout_budgets(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:663
envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_min_weight_percent
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_min_weight_percent(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1744
envoy_config_cluster_v3_Cluster_cluster_discovery_type_type
@ envoy_config_cluster_v3_Cluster_cluster_discovery_type_type
Definition: config/cluster/v3/cluster.upb.h:294
envoy_config_cluster_v3_Cluster_clear_common_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_common_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:516
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_routing_enabled
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_routing_enabled(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2351
envoy_config_cluster_v3_Cluster_PreconnectPolicy_has_per_upstream_preconnect_ratio
UPB_INLINE bool envoy_config_cluster_v3_Cluster_PreconnectPolicy_has_per_upstream_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2608
envoy_config_cluster_v3_Cluster_SlowStartConfig_min_weight_percent
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_SlowStartConfig_min_weight_percent(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1747
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_routing_enabled
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_routing_enabled(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2354
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_scale_locality_weight
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_scale_locality_weight(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1601
envoy_config_cluster_v3_Cluster_has_per_connection_buffer_limit_bytes
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_per_connection_buffer_limit_bytes(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:345
envoy_config_cluster_v3_Cluster_has_preconnect_policy
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_preconnect_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:684
envoy_config_cluster_v3_Cluster_add_filters
UPB_INLINE struct envoy_config_cluster_v3_Filter * envoy_config_cluster_v3_Cluster_add_filters(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1094
envoy_config_cluster_v3_Cluster_alt_stat_name
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_alt_stat_name(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:510
envoy_config_cluster_v3_Cluster_RefreshRate_mutable_base_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_RefreshRate_mutable_base_interval(envoy_config_cluster_v3_Cluster_RefreshRate *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2554
envoy_config_cluster_v3_Cluster_set_lb_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_lb_policy(envoy_config_cluster_v3_Cluster *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:790
envoy_config_cluster_v3_Cluster_clear_dns_failure_refresh_rate
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_dns_failure_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:639
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_case
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_oneofcases envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_case(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2164
envoy_config_cluster_v3_Cluster_mutable_ring_hash_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_RingHashLbConfig * envoy_config_cluster_v3_Cluster_mutable_ring_hash_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:940
envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_slow_start_window
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_slow_start_window(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1726
envoy_config_cluster_v3_Cluster_PreconnectPolicy_mutable_per_upstream_preconnect_ratio
UPB_INLINE struct google_protobuf_DoubleValue * envoy_config_cluster_v3_Cluster_PreconnectPolicy_mutable_per_upstream_preconnect_ratio(envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2631
envoy_config_cluster_v3_Cluster_has_circuit_breakers
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_circuit_breakers(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:378
envoy_config_core_v3_DnsResolutionConfig_msginit
const upb_MiniTable envoy_config_core_v3_DnsResolutionConfig_msginit
Definition: resolver.upb.c:39
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_clear_use_http_header
UPB_INLINE void envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_clear_use_http_header(const envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2117
envoy_config_cluster_v3_Cluster_set_type
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_type(envoy_config_cluster_v3_Cluster *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:748
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_fallback_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_fallback_policy(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1521
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_set_slow_start_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_set_slow_start_config(envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg, envoy_config_cluster_v3_Cluster_SlowStartConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1832
envoy_config_cluster_v3_Cluster_CommonLbConfig_healthy_panic_threshold
UPB_INLINE const struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_CommonLbConfig_healthy_panic_threshold(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2173
envoy_config_cluster_v3_Cluster_SlowStartConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_SlowStartConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1697
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_locality_weighted_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_locality_weighted_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:2259
envoy_config_cluster_v3_Cluster_PreconnectPolicy_set_predictive_preconnect_ratio
UPB_INLINE void envoy_config_cluster_v3_Cluster_PreconnectPolicy_set_predictive_preconnect_ratio(envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, struct google_protobuf_DoubleValue *value)
Definition: config/cluster/v3/cluster.upb.h:2640
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_consistent_hashing_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_consistent_hashing_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2218
envoy_config_cluster_v3_Cluster_upstream_http_protocol_options
UPB_INLINE const struct envoy_config_core_v3_UpstreamHttpProtocolOptions * envoy_config_cluster_v3_Cluster_upstream_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:657
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_serialize(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2460
envoy_config_cluster_v3_Cluster_CommonLbConfig_update_merge_window
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_CommonLbConfig_update_merge_window(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2200
envoy_config_cluster_v3_Cluster_LbSubsetConfig_NO_FALLBACK
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_NO_FALLBACK
Definition: config/cluster/v3/cluster.upb.h:187
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_OriginalDstLbConfig * envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2099
envoy_config_cluster_v3_Cluster_SlowStartConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_SlowStartConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:247
envoy_config_cluster_v3_Cluster_lb_config_oneofcases
envoy_config_cluster_v3_Cluster_lb_config_oneofcases
Definition: config/cluster/v3/cluster.upb.h:301
envoy_config_core_v3_ConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_ConfigSource_msginit
Definition: config_source.upb.c:119
envoy_config_cluster_v3_Cluster_RingHashLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_RingHashLbConfig * envoy_config_cluster_v3_Cluster_RingHashLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1958
_upb_array_accessor
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1159
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_resize_fallback_keys_subset
UPB_INLINE upb_StringView * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_resize_fallback_keys_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1682
envoy_config_cluster_v3_Cluster_set_round_robin_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_round_robin_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1263
envoy_config_cluster_v3_cluster_proto_upb_file_layout
const upb_MiniTable_File envoy_config_cluster_v3_cluster_proto_upb_file_layout
Definition: config/cluster/v3/cluster.upb.c:533
envoy_config_cluster_v3_Cluster_clear_track_cluster_stats
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_track_cluster_stats(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:678
envoy_config_cluster_v3_Cluster_set_upstream_bind_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_upstream_bind_config(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_BindConfig *value)
Definition: config/cluster/v3/cluster.upb.h:911
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_active_request_bias
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_active_request_bias(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, struct envoy_config_core_v3_RuntimeDouble *value)
Definition: config/cluster/v3/cluster.upb.h:1918
envoy_config_cluster_v3_Cluster_has_load_assignment
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_load_assignment(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:543
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_oneofcases
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_oneofcases
Definition: config/cluster/v3/cluster.upb.h:2159
envoy_config_core_v3_HealthStatusSet_msginit
const upb_MiniTable envoy_config_core_v3_HealthStatusSet_msginit
Definition: health_check.upb.c:31
envoy_config_cluster_v3_Cluster_RingHashLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_RingHashLbConfig * envoy_config_cluster_v3_Cluster_RingHashLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1947
envoy_config_cluster_v3_Cluster_upstream_bind_config
UPB_INLINE const struct envoy_config_core_v3_BindConfig * envoy_config_cluster_v3_Cluster_upstream_bind_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:453
envoy_config_cluster_v3_Cluster_PreconnectPolicy_per_upstream_preconnect_ratio
UPB_INLINE const struct google_protobuf_DoubleValue * envoy_config_cluster_v3_Cluster_PreconnectPolicy_per_upstream_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2614
envoy_config_cluster_v3_LoadBalancingPolicy_has_policies
UPB_INLINE bool envoy_config_cluster_v3_LoadBalancingPolicy_has_policies(const envoy_config_cluster_v3_LoadBalancingPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2705
envoy_config_cluster_v3_Cluster_mutable_outlier_detection
UPB_INLINE struct envoy_config_cluster_v3_OutlierDetection * envoy_config_cluster_v3_Cluster_mutable_outlier_detection(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:889
envoy_config_cluster_v3_Cluster_EDS
@ envoy_config_cluster_v3_Cluster_EDS
Definition: config/cluster/v3/cluster.upb.h:164
envoy_config_cluster_v3_Cluster_lb_config_original_dst_lb_config
@ envoy_config_cluster_v3_Cluster_lb_config_original_dst_lb_config
Definition: config/cluster/v3/cluster.upb.h:304
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_clear
UPB_INLINE void envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_clear(envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:1051
envoy_config_cluster_v3_Cluster_CommonLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2130
envoy_config_cluster_v3_Cluster_LbSubsetConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_LbSubsetConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:216
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_OriginalDstLbConfig * envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2091
envoy_config_cluster_v3_Cluster_V4_PREFERRED
@ envoy_config_cluster_v3_Cluster_V4_PREFERRED
Definition: config/cluster/v3/cluster.upb.h:172
envoy_config_cluster_v3_UpstreamConnectionOptions_new
UPB_INLINE envoy_config_cluster_v3_UpstreamConnectionOptions * envoy_config_cluster_v3_UpstreamConnectionOptions_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2840
envoy_config_cluster_v3_UpstreamConnectionOptions_parse
UPB_INLINE envoy_config_cluster_v3_UpstreamConnectionOptions * envoy_config_cluster_v3_UpstreamConnectionOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2843
envoy_config_cluster_v3_LoadBalancingPolicy_new
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy * envoy_config_cluster_v3_LoadBalancingPolicy_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2676
envoy_config_cluster_v3_Cluster_STRICT_DNS
@ envoy_config_cluster_v3_Cluster_STRICT_DNS
Definition: config/cluster/v3/cluster.upb.h:162
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig
struct envoy_config_cluster_v3_Cluster_OriginalDstLbConfig envoy_config_cluster_v3_Cluster_OriginalDstLbConfig
Definition: config/cluster/v3/cluster.upb.h:60
envoy_config_cluster_v3_Cluster_RING_HASH
@ envoy_config_cluster_v3_Cluster_RING_HASH
Definition: config/cluster/v3/cluster.upb.h:179
envoy_config_cluster_v3_Cluster_CommonLbConfig_zone_aware_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_zone_aware_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2182
envoy_config_cluster_v3_Cluster_TransportSocketMatch_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch * envoy_config_cluster_v3_Cluster_TransportSocketMatch_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1281
envoy_config_cluster_v3_Cluster_mutable_dns_failure_refresh_rate
UPB_INLINE struct envoy_config_cluster_v3_Cluster_RefreshRate * envoy_config_cluster_v3_Cluster_mutable_dns_failure_refresh_rate(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1142
envoy_config_cluster_v3_LoadBalancingPolicy_resize_policies
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy ** envoy_config_cluster_v3_LoadBalancingPolicy_resize_policies(envoy_config_cluster_v3_LoadBalancingPolicy *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2718
envoy_config_cluster_v3_Cluster_STATIC
@ envoy_config_cluster_v3_Cluster_STATIC
Definition: config/cluster/v3/cluster.upb.h:161
envoy_config_cluster_v3_Cluster_has_upstream_bind_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_upstream_bind_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:447
envoy_config_cluster_v3_Cluster_RefreshRate_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_RefreshRate * envoy_config_cluster_v3_Cluster_RefreshRate_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2505
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_routing_enabled
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_routing_enabled(envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, struct envoy_type_v3_Percent *value)
Definition: config/cluster/v3/cluster.upb.h:2373
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_zone_aware_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_zone_aware_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2250
envoy_config_cluster_v3_Cluster_set_http2_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_http2_protocol_options(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_Http2ProtocolOptions *value)
Definition: config/cluster/v3/cluster.upb.h:844
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_locality_weight_aware
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_locality_weight_aware(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1598
envoy_config_cluster_v3_Cluster_TransportSocketMatch_transport_socket
UPB_INLINE const struct envoy_config_core_v3_TransportSocket * envoy_config_cluster_v3_Cluster_TransportSocketMatch_transport_socket(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1328
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig
struct envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig
Definition: config/cluster/v3/cluster.upb.h:64
envoy_config_cluster_v3_Cluster_load_balancing_policy
const UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy * envoy_config_cluster_v3_Cluster_load_balancing_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:615
envoy_config_cluster_v3_Cluster_has_track_cluster_stats
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_track_cluster_stats(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:675
envoy_config_cluster_v3_Cluster_set_common_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_common_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_HttpProtocolOptions *value)
Definition: config/cluster/v3/cluster.upb.h:994
envoy_config_cluster_v3_Cluster_clear_dns_resolution_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_dns_resolution_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:711
envoy_config_cluster_v3_OutlierDetection_msginit
const upb_MiniTable envoy_config_cluster_v3_OutlierDetection_msginit
Definition: outlier_detection.upb.c:69
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_has_min_cluster_size
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_has_min_cluster_size(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2357
envoy_config_cluster_v3_Cluster_cluster_discovery_type_oneofcases
envoy_config_cluster_v3_Cluster_cluster_discovery_type_oneofcases
Definition: config/cluster/v3/cluster.upb.h:293
envoy_config_cluster_v3_UpstreamBindConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_UpstreamBindConfig_serialize_ex(const envoy_config_cluster_v3_UpstreamBindConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2810
encode.h
envoy_config_cluster_v3_Cluster_clear_close_connections_on_host_health_failure
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_close_connections_on_host_health_failure(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:531
envoy_config_cluster_v3_Cluster_mutable_upstream_config
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_Cluster_mutable_upstream_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1174
envoy_config_cluster_v3_Cluster_original_dst_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_OriginalDstLbConfig * envoy_config_cluster_v3_Cluster_original_dst_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:558
envoy_config_cluster_v3_TrackClusterStats_set_request_response_sizes
UPB_INLINE void envoy_config_cluster_v3_TrackClusterStats_set_request_response_sizes(envoy_config_cluster_v3_TrackClusterStats *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2949
envoy_config_cluster_v3_Cluster_transport_socket
UPB_INLINE const struct envoy_config_core_v3_TransportSocket * envoy_config_cluster_v3_Cluster_transport_socket(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:480
envoy_config_cluster_v3_Cluster_RANDOM
@ envoy_config_cluster_v3_Cluster_RANDOM
Definition: config/cluster/v3/cluster.upb.h:180
envoy_config_cluster_v3_Cluster_dns_lookup_family
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_dns_lookup_family(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:417
envoy_config_cluster_v3_Cluster_cluster_discovery_type_case
UPB_INLINE envoy_config_cluster_v3_Cluster_cluster_discovery_type_oneofcases envoy_config_cluster_v3_Cluster_cluster_discovery_type_case(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:298
upb_Decode
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)
Definition: decode.c:1076
envoy_config_cluster_v3_Cluster_PreconnectPolicy_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_PreconnectPolicy * envoy_config_cluster_v3_Cluster_PreconnectPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2582
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:369
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_zone_aware_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_zone_aware_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:2247
envoy_config_cluster_v3_UpstreamBindConfig_has_source_address
UPB_INLINE bool envoy_config_cluster_v3_UpstreamBindConfig_has_source_address(const envoy_config_cluster_v3_UpstreamBindConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2814
envoy_config_cluster_v3_Cluster_mutable_eds_cluster_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_EdsClusterConfig * envoy_config_cluster_v3_Cluster_mutable_eds_cluster_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:755
envoy_config_cluster_v3_Cluster_has_common_http_protocol_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_common_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:513
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy
Definition: config/cluster/v3/cluster.upb.h:192
envoy_config_core_v3_Metadata_msginit
const upb_MiniTable envoy_config_core_v3_Metadata_msginit
Definition: base.upb.c:129
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2344
google_protobuf_UInt64Value_msginit
const upb_MiniTable google_protobuf_UInt64Value_msginit
Definition: wrappers.upb.c:49
options
double_dict options[]
Definition: capstone_test.c:55
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_scale_locality_weight
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_scale_locality_weight(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1551
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_consistent_hashing_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_consistent_hashing_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2215
envoy_config_core_v3_DnsResolutionConfig
struct envoy_config_core_v3_DnsResolutionConfig envoy_config_core_v3_DnsResolutionConfig
Definition: resolver.upb.h:26
envoy_config_cluster_v3_Cluster_CommonLbConfig_consistent_hashing_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_consistent_hashing_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2221
envoy_config_cluster_v3_Cluster_lb_config_case
UPB_INLINE envoy_config_cluster_v3_Cluster_lb_config_oneofcases envoy_config_cluster_v3_Cluster_lb_config_case(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:309
envoy_config_cluster_v3_Cluster_track_cluster_stats
const UPB_INLINE envoy_config_cluster_v3_TrackClusterStats * envoy_config_cluster_v3_Cluster_track_cluster_stats(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:681
envoy_config_cluster_v3_Cluster_clear_upstream_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_upstream_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:669
envoy_config_cluster_v3_UpstreamConnectionOptions_clear_set_local_interface_name_on_upstream_connections
UPB_INLINE void envoy_config_cluster_v3_UpstreamConnectionOptions_clear_set_local_interface_name_on_upstream_connections(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg)
Definition: config/cluster/v3/cluster.upb.h:2878
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_cluster_v3_Cluster_mutable_round_robin_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_RoundRobinLbConfig * envoy_config_cluster_v3_Cluster_mutable_round_robin_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1266
envoy_config_cluster_v3_LoadBalancingPolicy_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_LoadBalancingPolicy_serialize_ex(const envoy_config_cluster_v3_LoadBalancingPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2701
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_override_host_status
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_override_host_status(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2224
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_single_host_per_subset
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_single_host_per_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1660
envoy_config_cluster_v3_Cluster_set_upstream_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_upstream_config(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1170
envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_match
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_match(envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, struct google_protobuf_Struct *value)
Definition: config/cluster/v3/cluster.upb.h:1335
envoy_config_cluster_v3_Cluster_RingHashLbConfig_hash_function
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_RingHashLbConfig_hash_function(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1988
envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_transport_socket
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_transport_socket(envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, struct envoy_config_core_v3_TransportSocket *value)
Definition: config/cluster/v3/cluster.upb.h:1348
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_zone_aware_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_zone_aware_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2179
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_min_cluster_size
UPB_INLINE struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_min_cluster_size(envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2390
envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_hash_function
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_hash_function(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1985
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK
Definition: config/cluster/v3/cluster.upb.h:194
envoy_config_core_v3_HttpProtocolOptions
struct envoy_config_core_v3_HttpProtocolOptions envoy_config_core_v3_HttpProtocolOptions
Definition: protocol.upb.h:45
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_slow_start_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_slow_start_config(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1901
envoy_config_cluster_v3_Cluster_lb_config_least_request_lb_config
@ envoy_config_cluster_v3_Cluster_lb_config_least_request_lb_config
Definition: config/cluster/v3/cluster.upb.h:305
envoy_config_cluster_v3_Cluster_PreconnectPolicy
struct envoy_config_cluster_v3_Cluster_PreconnectPolicy envoy_config_cluster_v3_Cluster_PreconnectPolicy
Definition: config/cluster/v3/cluster.upb.h:66
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_config_cluster_v3_UpstreamBindConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_UpstreamBindConfig * envoy_config_cluster_v3_UpstreamBindConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2796
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_serialize(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2341
envoy_config_cluster_v3_Cluster_mutable_transport_socket_matches
UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch ** envoy_config_cluster_v3_Cluster_mutable_transport_socket_matches(envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1126
envoy_config_cluster_v3_Cluster_use_tcp_for_dns_lookups
UPB_INLINE bool envoy_config_cluster_v3_Cluster_use_tcp_for_dns_lookups(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:648
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_new
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2730
envoy_config_cluster_v3_Cluster_SlowStartConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_SlowStartConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1694
envoy_config_cluster_v3_TrackClusterStats_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_TrackClusterStats_serialize_ex(const envoy_config_cluster_v3_TrackClusterStats *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2929
_upb_sethas
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1232
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_set
UPB_INLINE bool envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_set(envoy_config_cluster_v3_Cluster *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
Definition: config/cluster/v3/cluster.upb.h:1052
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_next
const UPB_INLINE envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry * envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_next(const envoy_config_cluster_v3_Cluster *msg, size_t *iter)
Definition: config/cluster/v3/cluster.upb.h:573
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_nextmutable
UPB_INLINE envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry * envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_nextmutable(envoy_config_cluster_v3_Cluster *msg, size_t *iter)
Definition: config/cluster/v3/cluster.upb.h:1058
envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_minimum_ring_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_minimum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1979
envoy_config_cluster_v3_Cluster_EdsClusterConfig
struct envoy_config_cluster_v3_Cluster_EdsClusterConfig envoy_config_cluster_v3_Cluster_EdsClusterConfig
Definition: config/cluster/v3/cluster.upb.h:52
envoy_config_cluster_v3_Cluster_mutable_upstream_connection_options
UPB_INLINE struct envoy_config_cluster_v3_UpstreamConnectionOptions * envoy_config_cluster_v3_Cluster_mutable_upstream_connection_options(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1011
envoy_config_endpoint_v3_ClusterLoadAssignment
struct envoy_config_endpoint_v3_ClusterLoadAssignment envoy_config_endpoint_v3_ClusterLoadAssignment
Definition: endpoint.upb.h:27
_upb_msg_map_set
UPB_INLINE bool _upb_msg_map_set(upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size, upb_arena *arena)
Definition: php-upb.h:1630
envoy_config_cluster_v3_TrackClusterStats_timeout_budgets
UPB_INLINE bool envoy_config_cluster_v3_TrackClusterStats_timeout_budgets(const envoy_config_cluster_v3_TrackClusterStats *msg)
Definition: config/cluster/v3/cluster.upb.h:2936
envoy_config_cluster_v3_Cluster_V6_ONLY
@ envoy_config_cluster_v3_Cluster_V6_ONLY
Definition: config/cluster/v3/cluster.upb.h:171
envoy_config_cluster_v3_UpstreamBindConfig
struct envoy_config_cluster_v3_UpstreamBindConfig envoy_config_cluster_v3_UpstreamBindConfig
Definition: config/cluster/v3/cluster.upb.h:70
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_delete
UPB_INLINE bool envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_delete(envoy_config_cluster_v3_Cluster *msg, upb_StringView key)
Definition: config/cluster/v3/cluster.upb.h:1055
envoy_config_cluster_v3_Cluster_PreconnectPolicy_set_per_upstream_preconnect_ratio
UPB_INLINE void envoy_config_cluster_v3_Cluster_PreconnectPolicy_set_per_upstream_preconnect_ratio(envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, struct google_protobuf_DoubleValue *value)
Definition: config/cluster/v3/cluster.upb.h:2627
envoy_config_cluster_v3_UpstreamConnectionOptions_set_tcp_keepalive
UPB_INLINE void envoy_config_cluster_v3_UpstreamConnectionOptions_set_tcp_keepalive(envoy_config_cluster_v3_UpstreamConnectionOptions *msg, struct envoy_config_core_v3_TcpKeepalive *value)
Definition: config/cluster/v3/cluster.upb.h:2885
envoy_config_cluster_v3_UpstreamConnectionOptions_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_UpstreamConnectionOptions_serialize_ex(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2865
envoy_config_cluster_v3_Cluster_new
UPB_INLINE envoy_config_cluster_v3_Cluster * envoy_config_cluster_v3_Cluster_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:264
envoy_config_cluster_v3_Cluster_set_preconnect_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_preconnect_policy(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_PreconnectPolicy *value)
Definition: config/cluster/v3/cluster.upb.h:1196
envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_name(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1307
upb_MiniTable
Definition: msg_internal.h:185
envoy_config_cluster_v3_Cluster_set_wait_for_warm_on_init
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_wait_for_warm_on_init(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_BoolValue *value)
Definition: config/cluster/v3/cluster.upb.h:1237
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_has_value
UPB_INLINE bool envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_has_value(const envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry *msg)
Definition: config/cluster/v3/cluster.upb.h:2661
envoy_config_cluster_v3_Cluster_has_connect_timeout
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_connect_timeout(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:336
envoy_config_cluster_v3_Cluster_SlowStartConfig_has_min_weight_percent
UPB_INLINE bool envoy_config_cluster_v3_Cluster_SlowStartConfig_has_min_weight_percent(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1741
envoy_config_cluster_v3_Cluster_mutable_wait_for_warm_on_init
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_cluster_v3_Cluster_mutable_wait_for_warm_on_init(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1241
envoy_config_cluster_v3_Cluster_mutable_common_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_CommonLbConfig * envoy_config_cluster_v3_Cluster_mutable_common_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:982
a
int a
Definition: abseil-cpp/absl/container/internal/hash_policy_traits_test.cc:88
envoy_config_cluster_v3_Cluster_MaglevLbConfig_mutable_table_size
UPB_INLINE struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_MaglevLbConfig_mutable_table_size(envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2076
envoy_config_core_v3_HealthStatusSet
struct envoy_config_core_v3_HealthStatusSet envoy_config_core_v3_HealthStatusSet
Definition: health_check.upb.h:32
envoy_config_cluster_v3_Cluster_parse
UPB_INLINE envoy_config_cluster_v3_Cluster * envoy_config_cluster_v3_Cluster_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:267
envoy_config_core_v3_TypedExtensionConfig
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
Definition: envoy/config/core/v3/extension.upb.h:24
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
envoy_config_cluster_v3_TrackClusterStats_request_response_sizes
UPB_INLINE bool envoy_config_cluster_v3_TrackClusterStats_request_response_sizes(const envoy_config_cluster_v3_TrackClusterStats *msg)
Definition: config/cluster/v3/cluster.upb.h:2942
envoy_config_cluster_v3_OutlierDetection
struct envoy_config_cluster_v3_OutlierDetection envoy_config_cluster_v3_OutlierDetection
Definition: outlier_detection.upb.h:24
envoy_config_cluster_v3_Cluster_RefreshRate_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RefreshRate_serialize(const envoy_config_cluster_v3_Cluster_RefreshRate *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2524
envoy_config_cluster_v3_TrackClusterStats_set_timeout_budgets
UPB_INLINE void envoy_config_cluster_v3_TrackClusterStats_set_timeout_budgets(envoy_config_cluster_v3_TrackClusterStats *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2946
envoy_config_cluster_v3_Cluster_set_load_balancing_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_load_balancing_policy(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_LoadBalancingPolicy *value)
Definition: config/cluster/v3/cluster.upb.h:1100
envoy_config_cluster_v3_Cluster_TransportSocketMatch_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_TransportSocketMatch_serialize_ex(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1303
envoy_config_cluster_v3_Cluster_MaglevLbConfig_table_size
UPB_INLINE const struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_MaglevLbConfig_table_size(const envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2068
envoy_config_cluster_v3_CircuitBreakers
struct envoy_config_cluster_v3_CircuitBreakers envoy_config_cluster_v3_CircuitBreakers
Definition: circuit_breaker.upb.h:26
envoy_config_cluster_v3_Cluster_RefreshRate_new
UPB_INLINE envoy_config_cluster_v3_Cluster_RefreshRate * envoy_config_cluster_v3_Cluster_RefreshRate_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2502
envoy_config_cluster_v3_UpstreamConnectionOptions_set_set_local_interface_name_on_upstream_connections
UPB_INLINE void envoy_config_cluster_v3_UpstreamConnectionOptions_set_set_local_interface_name_on_upstream_connections(envoy_config_cluster_v3_UpstreamConnectionOptions *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2898
envoy_config_core_v3_Http2ProtocolOptions
struct envoy_config_core_v3_Http2ProtocolOptions envoy_config_core_v3_Http2ProtocolOptions
Definition: protocol.upb.h:50
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_consistent_hashing_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_consistent_hashing_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:2290
envoy_config_cluster_v3_ClusterCollection_entries
UPB_INLINE const struct xds_core_v3_CollectionEntry * envoy_config_cluster_v3_ClusterCollection_entries(const envoy_config_cluster_v3_ClusterCollection *msg)
Definition: config/cluster/v3/cluster.upb.h:244
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED
Definition: config/cluster/v3/cluster.upb.h:193
envoy_config_cluster_v3_Cluster_SlowStartConfig_set_slow_start_window
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_set_slow_start_window(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:1751
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_config_core_v3_RuntimeDouble_msginit
const upb_MiniTable envoy_config_core_v3_RuntimeDouble_msginit
Definition: base.upb.c:196
envoy_config_cluster_v3_LoadBalancingPolicy_add_policies
UPB_INLINE struct envoy_config_cluster_v3_LoadBalancingPolicy_Policy * envoy_config_cluster_v3_LoadBalancingPolicy_add_policies(envoy_config_cluster_v3_LoadBalancingPolicy *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2721
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_parse_ex
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2741
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2449
envoy_config_cluster_v3_Cluster_has_metadata
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_metadata(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:483
envoy_config_cluster_v3_Cluster_RefreshRate_max_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_RefreshRate_max_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2546
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_OriginalDstLbConfig * envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2088
envoy_config_cluster_v3_Cluster_clear_dns_resolvers
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_dns_resolvers(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:423
envoy_config_cluster_v3_Cluster_clear_filters
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_filters(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:603
envoy_config_cluster_v3_Cluster_RefreshRate_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_RefreshRate * envoy_config_cluster_v3_Cluster_RefreshRate_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2513
envoy_config_cluster_v3_UpstreamConnectionOptions_parse_ex
UPB_INLINE envoy_config_cluster_v3_UpstreamConnectionOptions * envoy_config_cluster_v3_UpstreamConnectionOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2851
envoy_config_cluster_v3_LoadBalancingPolicy
struct envoy_config_cluster_v3_LoadBalancingPolicy envoy_config_cluster_v3_LoadBalancingPolicy
Definition: config/cluster/v3/cluster.upb.h:68
envoy_config_cluster_v3_Cluster_mutable_lb_subset_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_LbSubsetConfig * envoy_config_cluster_v3_Cluster_mutable_lb_subset_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:928
envoy_config_cluster_v3_Cluster_LbSubsetConfig_DEFAULT_SUBSET
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_DEFAULT_SUBSET
Definition: config/cluster/v3/cluster.upb.h:189
envoy_config_cluster_v3_Cluster_connection_pool_per_downstream_connection
UPB_INLINE bool envoy_config_cluster_v3_Cluster_connection_pool_per_downstream_connection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:696
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_LeastRequestLbConfig * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1848
envoy_config_cluster_v3_Cluster_mutable_cluster_type
UPB_INLINE struct envoy_config_cluster_v3_Cluster_CustomClusterType * envoy_config_cluster_v3_Cluster_mutable_cluster_type(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1076
envoy_config_cluster_v3_Cluster_clear_maglev_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_maglev_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:702
envoy_config_cluster_v3_Cluster_RefreshRate_set_base_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_RefreshRate_set_base_interval(envoy_config_cluster_v3_Cluster_RefreshRate *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:2550
envoy_config_cluster_v3_Cluster_upstream_config
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_Cluster_upstream_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:672
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_LeastRequestLbConfig * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1851
envoy_config_cluster_v3_Cluster_resize_dns_resolvers
UPB_INLINE struct envoy_config_core_v3_Address ** envoy_config_cluster_v3_Cluster_resize_dns_resolvers(envoy_config_cluster_v3_Cluster *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:876
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_mutable_typed_extension_config
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_mutable_typed_extension_config(envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2773
envoy_config_cluster_v3_Cluster_set_respect_dns_ttl
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_respect_dns_ttl(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1085
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_resize_keys
UPB_INLINE upb_StringView * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_resize_keys(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1670
envoy_config_cluster_v3_Cluster_TransportSocketMatch_name
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_TransportSocketMatch_name(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1310
envoy_config_cluster_v3_Cluster_clear_cluster_type
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_cluster_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:588
envoy_config_cluster_v3_Cluster_clear_ring_hash_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_ring_hash_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:468
envoy_config_core_v3_HealthCheck
struct envoy_config_core_v3_HealthCheck envoy_config_core_v3_HealthCheck
Definition: health_check.upb.h:33
envoy_config_cluster_v3_Cluster_mutable_filters
UPB_INLINE struct envoy_config_cluster_v3_Filter ** envoy_config_cluster_v3_Cluster_mutable_filters(envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1088
envoy_config_cluster_v3_UpstreamBindConfig_mutable_source_address
UPB_INLINE struct envoy_config_core_v3_Address * envoy_config_cluster_v3_UpstreamBindConfig_mutable_source_address(envoy_config_cluster_v3_UpstreamBindConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2828
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_zone_aware_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_zone_aware_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2176
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_config_cluster_v3_Cluster_has_http_protocol_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:387
envoy_config_cluster_v3_Cluster_TransportSocketMatch_new
UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch * envoy_config_cluster_v3_Cluster_TransportSocketMatch_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1278
envoy_config_cluster_v3_Cluster_mutable_original_dst_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_OriginalDstLbConfig * envoy_config_cluster_v3_Cluster_mutable_original_dst_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1042
envoy_config_cluster_v3_UpstreamConnectionOptions_clear_tcp_keepalive
UPB_INLINE void envoy_config_cluster_v3_UpstreamConnectionOptions_clear_tcp_keepalive(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg)
Definition: config/cluster/v3/cluster.upb.h:2872
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_healthy_panic_threshold
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_healthy_panic_threshold(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2238
_upb_msg_map_next
UPB_INLINE void * _upb_msg_map_next(const upb_msg *msg, size_t ofs, size_t *iter)
Definition: php-upb.h:1623
envoy_config_cluster_v3_Cluster_PreconnectPolicy_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_PreconnectPolicy_serialize(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2601
envoy_config_cluster_v3_Cluster_set_outlier_detection
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_outlier_detection(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_cluster_v3_OutlierDetection *value)
Definition: config/cluster/v3/cluster.upb.h:885
envoy_config_cluster_v3_Cluster_has_http2_protocol_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_http2_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:396
envoy_config_cluster_v3_Cluster_resize_filters
UPB_INLINE struct envoy_config_cluster_v3_Filter ** envoy_config_cluster_v3_Cluster_resize_filters(envoy_config_cluster_v3_Cluster *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1091
envoy_config_cluster_v3_Cluster_cluster_discovery_type_cluster_type
@ envoy_config_cluster_v3_Cluster_cluster_discovery_type_cluster_type
Definition: config/cluster/v3/cluster.upb.h:295
envoy_config_cluster_v3_TrackClusterStats_clear_timeout_budgets
UPB_INLINE void envoy_config_cluster_v3_TrackClusterStats_clear_timeout_budgets(const envoy_config_cluster_v3_TrackClusterStats *msg)
Definition: config/cluster/v3/cluster.upb.h:2933
envoy_config_core_v3_RuntimeDouble
struct envoy_config_core_v3_RuntimeDouble envoy_config_core_v3_RuntimeDouble
Definition: base.upb.h:57
envoy_config_cluster_v3_Cluster_set_metadata
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_metadata(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_Metadata *value)
Definition: config/cluster/v3/cluster.upb.h:962
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_fail_traffic_on_panic
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_fail_traffic_on_panic(envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2399
envoy_config_cluster_v3_Cluster_RefreshRate_clear_base_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_RefreshRate_clear_base_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2534
google_protobuf_Any
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
envoy_config_cluster_v3_Cluster_dns_resolution_config
UPB_INLINE const struct envoy_config_core_v3_DnsResolutionConfig * envoy_config_cluster_v3_Cluster_dns_resolution_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:714
envoy_config_cluster_v3_Cluster_LbSubsetConfig_has_default_subset
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_has_default_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1527
envoy_config_cluster_v3_Cluster_clear_dns_lookup_family
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_dns_lookup_family(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:414
envoy_config_cluster_v3_Cluster_health_checks
UPB_INLINE const struct envoy_config_core_v3_HealthCheck *const * envoy_config_cluster_v3_Cluster_health_checks(const envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:366
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_keys
UPB_INLINE upb_StringView const * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_keys(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1645
envoy_config_cluster_v3_Cluster_ROUND_ROBIN
@ envoy_config_cluster_v3_Cluster_ROUND_ROBIN
Definition: config/cluster/v3/cluster.upb.h:177
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_KEYS_SUBSET
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_KEYS_SUBSET
Definition: config/cluster/v3/cluster.upb.h:197
envoy_config_cluster_v3_Cluster_transport_socket_matches
const UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch *const * envoy_config_cluster_v3_Cluster_transport_socket_matches(const envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:633
envoy_config_cluster_v3_TrackClusterStats_parse_ex
UPB_INLINE envoy_config_cluster_v3_TrackClusterStats * envoy_config_cluster_v3_TrackClusterStats_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2915
envoy_config_cluster_v3_Cluster_RingHashLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_RingHashLbConfig * envoy_config_cluster_v3_Cluster_RingHashLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1950
envoy_config_cluster_v3_Cluster_set_common_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_common_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_CommonLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:978
envoy_config_cluster_v3_TrackClusterStats_new
UPB_INLINE envoy_config_cluster_v3_TrackClusterStats * envoy_config_cluster_v3_TrackClusterStats_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2904
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_fail_traffic_on_panic
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_fail_traffic_on_panic(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2366
envoy_config_cluster_v3_Cluster_common_http_protocol_options
UPB_INLINE const struct envoy_config_core_v3_HttpProtocolOptions * envoy_config_cluster_v3_Cluster_common_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:519
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_routing_enabled
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_mutable_routing_enabled(envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2377
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize(const envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2427
envoy_config_cluster_v3_Cluster_mutable_upstream_http_protocol_options
UPB_INLINE struct envoy_config_core_v3_UpstreamHttpProtocolOptions * envoy_config_cluster_v3_Cluster_mutable_upstream_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1158
envoy_config_cluster_v3_Cluster_has_cluster_type
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_cluster_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:585
envoy_config_core_v3_UpstreamHttpProtocolOptions_msginit
const upb_MiniTable envoy_config_core_v3_UpstreamHttpProtocolOptions_msginit
Definition: protocol.upb.c:74
envoy_config_cluster_v3_Cluster_CommonLbConfig_close_connections_on_host_set_change
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_close_connections_on_host_set_change(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2212
envoy_config_cluster_v3_UpstreamConnectionOptions_mutable_tcp_keepalive
UPB_INLINE struct envoy_config_core_v3_TcpKeepalive * envoy_config_cluster_v3_UpstreamConnectionOptions_mutable_tcp_keepalive(envoy_config_cluster_v3_UpstreamConnectionOptions *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2889
xds_core_v3_CollectionEntry_msginit
const upb_MiniTable xds_core_v3_CollectionEntry_msginit
Definition: collection_entry.upb.c:29
envoy_config_cluster_v3_Cluster_LbSubsetConfig_ANY_ENDPOINT
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_ANY_ENDPOINT
Definition: config/cluster/v3/cluster.upb.h:188
envoy_config_cluster_v3_Cluster_mutable_upstream_bind_config
UPB_INLINE struct envoy_config_core_v3_BindConfig * envoy_config_cluster_v3_Cluster_mutable_upstream_bind_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:915
envoy_config_cluster_v3_Cluster_clear_lb_subset_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_lb_subset_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:459
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1616
envoy_config_cluster_v3_TrackClusterStats_serialize
UPB_INLINE char * envoy_config_cluster_v3_TrackClusterStats_serialize(const envoy_config_cluster_v3_TrackClusterStats *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2926
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_NOT_SET
@ envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_NOT_SET
Definition: config/cluster/v3/cluster.upb.h:2162
envoy_config_cluster_v3_LoadBalancingPolicy_msginit
const upb_MiniTable envoy_config_cluster_v3_LoadBalancingPolicy_msginit
Definition: config/cluster/v3/cluster.upb.c:445
envoy_config_cluster_v3_Cluster_CustomClusterType_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_CustomClusterType_msginit
Definition: config/cluster/v3/cluster.upb.c:180
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_has_routing_enabled
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_has_routing_enabled(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2348
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_config_cluster_v3_Cluster_LOGICAL_DNS
@ envoy_config_cluster_v3_Cluster_LOGICAL_DNS
Definition: config/cluster/v3/cluster.upb.h:163
envoy_config_cluster_v3_Cluster_LbSubsetConfig_locality_weight_aware
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_locality_weight_aware(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1548
envoy_config_cluster_v3_ClusterCollection_clear_entries
UPB_INLINE void envoy_config_cluster_v3_ClusterCollection_clear_entries(const envoy_config_cluster_v3_ClusterCollection *msg)
Definition: config/cluster/v3/cluster.upb.h:241
envoy_config_cluster_v3_Cluster_clear_preconnect_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_preconnect_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:687
envoy_config_cluster_v3_Cluster_LbSubsetConfig_fallback_policy
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_LbSubsetConfig_fallback_policy(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1524
envoy_config_cluster_v3_Cluster_clear_least_request_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_least_request_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:579
envoy_config_cluster_v3_Cluster_CustomClusterType_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CustomClusterType_serialize(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1386
envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_maximum_ring_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_clear_maximum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1994
envoy_config_cluster_v3_Cluster_resize_transport_socket_matches
UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch ** envoy_config_cluster_v3_Cluster_resize_transport_socket_matches(envoy_config_cluster_v3_Cluster *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1129
_upb_msg_map_value
UPB_INLINE void _upb_msg_map_value(const void *msg, void *val, size_t size)
Definition: php-upb.h:1664
envoy_config_cluster_v3_Cluster_RingHashLbConfig_HashFunction
envoy_config_cluster_v3_Cluster_RingHashLbConfig_HashFunction
Definition: config/cluster/v3/cluster.upb.h:200
envoy_config_cluster_v3_Cluster_PreconnectPolicy_clear_per_upstream_preconnect_ratio
UPB_INLINE void envoy_config_cluster_v3_Cluster_PreconnectPolicy_clear_per_upstream_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2611
envoy_config_cluster_v3_Cluster_set_max_requests_per_connection
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_max_requests_per_connection(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_UInt32Value *value)
Definition: config/cluster/v3/cluster.upb.h:805
envoy_config_cluster_v3_Cluster_mutable_maglev_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_MaglevLbConfig * envoy_config_cluster_v3_Cluster_mutable_maglev_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1215
envoy_config_cluster_v3_Cluster_EdsClusterConfig_eds_config
UPB_INLINE const struct envoy_config_core_v3_ConfigSource * envoy_config_cluster_v3_Cluster_EdsClusterConfig_eds_config(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1463
decode.h
envoy_config_cluster_v3_ClusterCollection_has_entries
UPB_INLINE bool envoy_config_cluster_v3_ClusterCollection_has_entries(const envoy_config_cluster_v3_ClusterCollection *msg)
Definition: config/cluster/v3/cluster.upb.h:238
envoy_config_cluster_v3_Cluster_clear_track_timeout_budgets
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_track_timeout_budgets(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:660
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_slow_start_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_slow_start_config(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1895
envoy_config_cluster_v3_Cluster_lb_config_NOT_SET
@ envoy_config_cluster_v3_Cluster_lb_config_NOT_SET
Definition: config/cluster/v3/cluster.upb.h:307
envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_size
UPB_INLINE size_t envoy_config_cluster_v3_Cluster_typed_extension_protocol_options_size(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:567
envoy_config_cluster_v3_Cluster_CommonLbConfig
struct envoy_config_cluster_v3_Cluster_CommonLbConfig envoy_config_cluster_v3_Cluster_CommonLbConfig
Definition: config/cluster/v3/cluster.upb.h:61
_upb_msg_map_get
UPB_INLINE bool _upb_msg_map_get(const upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size)
Definition: php-upb.h:1615
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_healthy_panic_threshold
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_healthy_panic_threshold(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, struct envoy_type_v3_Percent *value)
Definition: config/cluster/v3/cluster.upb.h:2234
envoy_config_cluster_v3_Cluster_clear_cleanup_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_cleanup_interval(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:441
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_locality_weighted_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_locality_weighted_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2188
envoy_config_cluster_v3_Cluster_TransportSocketMatch_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_TransportSocketMatch_serialize(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1300
envoy_config_cluster_v3_TrackClusterStats_clear_request_response_sizes
UPB_INLINE void envoy_config_cluster_v3_TrackClusterStats_clear_request_response_sizes(const envoy_config_cluster_v3_TrackClusterStats *msg)
Definition: config/cluster/v3/cluster.upb.h:2939
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_update_merge_window
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_update_merge_window(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:2271
_upb_Array_Append_accessor2
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
Definition: msg_internal.h:525
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2463
envoy_config_cluster_v3_Cluster_EdsClusterConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_EdsClusterConfig * envoy_config_cluster_v3_Cluster_EdsClusterConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1428
envoy_config_cluster_v3_Cluster_PreconnectPolicy_clear_predictive_preconnect_ratio
UPB_INLINE void envoy_config_cluster_v3_Cluster_PreconnectPolicy_clear_predictive_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2620
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_update_merge_window
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_update_merge_window(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2197
envoy_config_cluster_v3_Cluster_clear_lb_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_lb_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:354
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_serialize_ex(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1638
envoy_config_cluster_v3_Cluster_CommonLbConfig_override_host_status
UPB_INLINE const struct envoy_config_core_v3_HealthStatusSet * envoy_config_cluster_v3_Cluster_CommonLbConfig_override_host_status(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2230
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:320
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_serialize(const envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2110
envoy_config_cluster_v3_Cluster_set_ring_hash_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_ring_hash_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_RingHashLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:937
envoy_config_cluster_v3_Cluster_CustomClusterType_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_CustomClusterType * envoy_config_cluster_v3_Cluster_CustomClusterType_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1367
envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_minimum_ring_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_minimum_ring_size(envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, struct google_protobuf_UInt64Value *value)
Definition: config/cluster/v3/cluster.upb.h:2001
envoy_config_cluster_v3_Cluster_clear_metadata
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_metadata(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:486
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_msginit
const upb_MiniTable envoy_config_cluster_v3_LoadBalancingPolicy_Policy_msginit
Definition: config/cluster/v3/cluster.upb.c:459
envoy_config_cluster_v3_Cluster_load_assignment
UPB_INLINE const struct envoy_config_endpoint_v3_ClusterLoadAssignment * envoy_config_cluster_v3_Cluster_load_assignment(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:549
envoy_config_cluster_v3_Cluster_typed_dns_resolver_config
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_Cluster_typed_dns_resolver_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:732
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_slow_start_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_slow_start_config(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1898
envoy_config_cluster_v3_Cluster_set_use_tcp_for_dns_lookups
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_use_tcp_for_dns_lookups(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1151
envoy_config_cluster_v3_Cluster_CustomClusterType_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CustomClusterType_serialize_ex(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1389
envoy_config_cluster_v3_Cluster_type
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:324
envoy_config_cluster_v3_Cluster_has_least_request_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_least_request_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:576
envoy_config_cluster_v3_ClusterCollection_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_ClusterCollection_serialize_ex(const envoy_config_cluster_v3_ClusterCollection *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:234
envoy_config_cluster_v3_Cluster_CustomClusterType_clear_typed_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CustomClusterType_clear_typed_config(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg)
Definition: config/cluster/v3/cluster.upb.h:1402
envoy_config_cluster_v3_Cluster_clear_transport_socket
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_transport_socket(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:477
envoy_config_cluster_v3_ClusterCollection_msginit
const upb_MiniTable envoy_config_cluster_v3_ClusterCollection_msginit
Definition: config/cluster/v3/cluster.upb.c:46
envoy_config_cluster_v3_UpstreamConnectionOptions_set_local_interface_name_on_upstream_connections
UPB_INLINE bool envoy_config_cluster_v3_UpstreamConnectionOptions_set_local_interface_name_on_upstream_connections(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg)
Definition: config/cluster/v3/cluster.upb.h:2881
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_add_fallback_keys_subset
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_add_fallback_keys_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, upb_StringView val, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1685
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_config_cluster_v3_Cluster_LbSubsetConfig_subset_selectors
const UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *const * envoy_config_cluster_v3_Cluster_LbSubsetConfig_subset_selectors(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1542
envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_aggression
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_clear_aggression(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1735
envoy_config_cluster_v3_Cluster_clear_load_assignment
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_load_assignment(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:546
envoy_config_cluster_v3_UpstreamBindConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_UpstreamBindConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:473
envoy_config_cluster_v3_Cluster_http_protocol_options
UPB_INLINE const struct envoy_config_core_v3_Http1ProtocolOptions * envoy_config_cluster_v3_Cluster_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:393
envoy_config_cluster_v3_UpstreamConnectionOptions_serialize
UPB_INLINE char * envoy_config_cluster_v3_UpstreamConnectionOptions_serialize(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2862
envoy_config_cluster_v3_Cluster_mutable_typed_dns_resolver_config
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_Cluster_mutable_typed_dns_resolver_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1254
envoy_config_cluster_v3_UpstreamConnectionOptions_tcp_keepalive
UPB_INLINE const struct envoy_config_core_v3_TcpKeepalive * envoy_config_cluster_v3_UpstreamConnectionOptions_tcp_keepalive(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg)
Definition: config/cluster/v3/cluster.upb.h:2875
envoy_config_cluster_v3_Cluster_respect_dns_ttl
UPB_INLINE bool envoy_config_cluster_v3_Cluster_respect_dns_ttl(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:597
envoy_config_cluster_v3_Cluster_clear_eds_cluster_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_eds_cluster_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:330
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_set_single_host_per_subset
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_set_single_host_per_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1688
envoy_config_cluster_v3_Cluster_EdsClusterConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_EdsClusterConfig_serialize(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1450
envoy_config_cluster_v3_Cluster_EdsClusterConfig_set_eds_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_EdsClusterConfig_set_eds_config(envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg, struct envoy_config_core_v3_ConfigSource *value)
Definition: config/cluster/v3/cluster.upb.h:1473
envoy_config_cluster_v3_Cluster_EdsClusterConfig_clear_service_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_EdsClusterConfig_clear_service_name(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1466
envoy_config_cluster_v3_Cluster_mutable_health_checks
UPB_INLINE struct envoy_config_core_v3_HealthCheck ** envoy_config_cluster_v3_Cluster_mutable_health_checks(envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:793
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_slow_start_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_slow_start_config(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1935
envoy_config_cluster_v3_Cluster_has_type
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:318
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_policy
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_policy(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1651
envoy_config_cluster_v3_Cluster_CommonLbConfig_ignore_new_hosts_until_first_hc
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ignore_new_hosts_until_first_hc(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2206
envoy_config_cluster_v3_Cluster_has_transport_socket
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_transport_socket(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:474
envoy_config_cluster_v3_Cluster_set_alt_stat_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_alt_stat_name(envoy_config_cluster_v3_Cluster *msg, upb_StringView value)
Definition: config/cluster/v3/cluster.upb.h:991
envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_transport_socket
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_transport_socket(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1325
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1624
envoy_config_cluster_v3_Cluster_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_serialize_ex(const envoy_config_cluster_v3_Cluster *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:289
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_serialize
UPB_INLINE char * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_serialize(const envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2752
envoy_config_cluster_v3_Cluster_SlowStartConfig_aggression
UPB_INLINE const struct envoy_config_core_v3_RuntimeDouble * envoy_config_cluster_v3_Cluster_SlowStartConfig_aggression(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1738
envoy_config_cluster_v3_ClusterCollection_mutable_entries
UPB_INLINE struct xds_core_v3_CollectionEntry * envoy_config_cluster_v3_ClusterCollection_mutable_entries(envoy_config_cluster_v3_ClusterCollection *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:252
envoy_config_cluster_v3_Cluster_RingHashLbConfig
struct envoy_config_cluster_v3_Cluster_RingHashLbConfig envoy_config_cluster_v3_Cluster_RingHashLbConfig
Definition: config/cluster/v3/cluster.upb.h:58
envoy_config_cluster_v3_Cluster_LbSubsetConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LbSubsetConfig_serialize(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1514
envoy_config_cluster_v3_Cluster_mutable_common_http_protocol_options
UPB_INLINE struct envoy_config_core_v3_HttpProtocolOptions * envoy_config_cluster_v3_Cluster_mutable_common_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:998
envoy_config_cluster_v3_Cluster_has_upstream_http_protocol_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_upstream_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:651
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_default_subset
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_default_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, struct google_protobuf_Struct *value)
Definition: config/cluster/v3/cluster.upb.h:1573
envoy_config_cluster_v3_Cluster_CustomClusterType_clear_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_CustomClusterType_clear_name(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg)
Definition: config/cluster/v3/cluster.upb.h:1393
envoy_config_cluster_v3_Cluster_MaglevLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_MaglevLbConfig * envoy_config_cluster_v3_Cluster_MaglevLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2044
envoy_config_cluster_v3_Cluster_MaglevLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_MaglevLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2058
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_RoundRobinLbConfig * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1793
envoy_config_cluster_v3_Cluster_has_health_checks
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_health_checks(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:360
envoy_config_cluster_v3_ClusterCollection_serialize
UPB_INLINE char * envoy_config_cluster_v3_ClusterCollection_serialize(const envoy_config_cluster_v3_ClusterCollection *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:231
envoy_config_cluster_v3_Cluster_mutable_dns_resolution_config
UPB_INLINE struct envoy_config_core_v3_DnsResolutionConfig * envoy_config_cluster_v3_Cluster_mutable_dns_resolution_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1228
google_protobuf_Struct
struct google_protobuf_Struct google_protobuf_Struct
Definition: google/protobuf/struct.upb.h:27
envoy_config_cluster_v3_Cluster_mutable_load_balancing_policy
UPB_INLINE struct envoy_config_cluster_v3_LoadBalancingPolicy * envoy_config_cluster_v3_Cluster_mutable_load_balancing_policy(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1104
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_config_cluster_v3_Cluster_SlowStartConfig_set_aggression
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_set_aggression(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, struct envoy_config_core_v3_RuntimeDouble *value)
Definition: config/cluster/v3/cluster.upb.h:1764
envoy_config_cluster_v3_Cluster_EdsClusterConfig_clear_eds_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_EdsClusterConfig_clear_eds_config(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1460
envoy_config_cluster_v3_Cluster_CustomClusterType_set_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_CustomClusterType_set_name(envoy_config_cluster_v3_Cluster_CustomClusterType *msg, upb_StringView value)
Definition: config/cluster/v3/cluster.upb.h:1409
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_serialize(const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1815
envoy_config_cluster_v3_Cluster_clear_http2_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_http2_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:399
envoy_config_core_v3_TypedExtensionConfig_msginit
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
Definition: envoy/config/core/v3/extension.upb.c:27
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_fallback_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_fallback_policy(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:1570
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_slow_start_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_slow_start_config(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, envoy_config_cluster_v3_Cluster_SlowStartConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1931
envoy_config_cluster_v3_Cluster_mutable_cleanup_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_mutable_cleanup_interval(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:902
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_min_cluster_size
UPB_INLINE const struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_min_cluster_size(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2363
envoy_config_cluster_v3_Cluster_clear_typed_dns_resolver_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_typed_dns_resolver_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:729
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetFallbackPolicy
Definition: config/cluster/v3/cluster.upb.h:186
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1873
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_choice_count
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_choice_count(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1880
envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_set_name(envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, upb_StringView value)
Definition: config/cluster/v3/cluster.upb.h:1332
envoy_config_cluster_v3_Cluster_ALL
@ envoy_config_cluster_v3_Cluster_ALL
Definition: config/cluster/v3/cluster.upb.h:173
envoy_config_cluster_v3_Cluster_circuit_breakers
UPB_INLINE const struct envoy_config_cluster_v3_CircuitBreakers * envoy_config_cluster_v3_Cluster_circuit_breakers(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:384
envoy_config_cluster_v3_Cluster_MAGLEV
@ envoy_config_cluster_v3_Cluster_MAGLEV
Definition: config/cluster/v3/cluster.upb.h:181
envoy_config_cluster_v3_LoadBalancingPolicy_clear_policies
UPB_INLINE void envoy_config_cluster_v3_LoadBalancingPolicy_clear_policies(const envoy_config_cluster_v3_LoadBalancingPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2708
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2416
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_min_cluster_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_clear_min_cluster_size(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2360
envoy_config_cluster_v3_Cluster_has_dns_resolvers
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_dns_resolvers(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:420
xds_core_v3_CollectionEntry
struct xds_core_v3_CollectionEntry xds_core_v3_CollectionEntry
Definition: collection_entry.upb.h:25
envoy_config_cluster_v3_Cluster_ORIGINAL_DST
@ envoy_config_cluster_v3_Cluster_ORIGINAL_DST
Definition: config/cluster/v3/cluster.upb.h:165
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_override_host_status
UPB_INLINE struct envoy_config_core_v3_HealthStatusSet * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_override_host_status(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2307
envoy_config_cluster_v3_Cluster_EdsClusterConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_EdsClusterConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:195
envoy_config_cluster_v3_UpstreamBindConfig_set_source_address
UPB_INLINE void envoy_config_cluster_v3_UpstreamBindConfig_set_source_address(envoy_config_cluster_v3_UpstreamBindConfig *msg, struct envoy_config_core_v3_Address *value)
Definition: config/cluster/v3/cluster.upb.h:2824
envoy_config_cluster_v3_Cluster_set_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_name(envoy_config_cluster_v3_Cluster *msg, upb_StringView value)
Definition: config/cluster/v3/cluster.upb.h:745
envoy_config_cluster_v3_Cluster_per_connection_buffer_limit_bytes
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_per_connection_buffer_limit_bytes(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:351
envoy_config_cluster_v3_Cluster_set_protocol_selection
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_protocol_selection(envoy_config_cluster_v3_Cluster *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:975
envoy_config_cluster_v3_Cluster_RingHashLbConfig_mutable_maximum_ring_size
UPB_INLINE struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_RingHashLbConfig_mutable_maximum_ring_size(envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2021
envoy_config_cluster_v3_Cluster_LbSubsetConfig_add_subset_selectors
UPB_INLINE struct envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector * envoy_config_cluster_v3_Cluster_LbSubsetConfig_add_subset_selectors(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1592
envoy_config_cluster_v3_Cluster
struct envoy_config_cluster_v3_Cluster envoy_config_cluster_v3_Cluster
Definition: config/cluster/v3/cluster.upb.h:49
envoy_config_cluster_v3_UpstreamConnectionOptions_msginit
const upb_MiniTable envoy_config_cluster_v3_UpstreamConnectionOptions_msginit
Definition: config/cluster/v3/cluster.upb.c:488
envoy_config_cluster_v3_Cluster_clear_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_name(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:312
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector
struct envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector
Definition: config/cluster/v3/cluster.upb.h:54
envoy_config_cluster_v3_TrackClusterStats_msginit
const upb_MiniTable envoy_config_cluster_v3_TrackClusterStats_msginit
Definition: config/cluster/v3/cluster.upb.c:499
envoy_config_cluster_v3_Cluster_CommonLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2155
google_protobuf_UInt32Value_msginit
const upb_MiniTable google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
envoy_config_cluster_v3_Cluster_clear_lrs_server
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_lrs_server(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:621
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_weighted_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_weighted_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2191
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_list_as_any
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_list_as_any(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1607
envoy_config_cluster_v3_Cluster_SlowStartConfig_has_aggression
UPB_INLINE bool envoy_config_cluster_v3_Cluster_SlowStartConfig_has_aggression(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1732
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_healthy_panic_threshold
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_healthy_panic_threshold(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2170
envoy_config_cluster_v3_Cluster_PreconnectPolicy_predictive_preconnect_ratio
UPB_INLINE const struct google_protobuf_DoubleValue * envoy_config_cluster_v3_Cluster_PreconnectPolicy_predictive_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2623
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_serialize(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1870
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1818
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_active_request_bias
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_active_request_bias(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1886
envoy_config_cluster_v3_UpstreamBindConfig_clear_source_address
UPB_INLINE void envoy_config_cluster_v3_UpstreamBindConfig_clear_source_address(const envoy_config_cluster_v3_UpstreamBindConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2817
envoy_config_cluster_v3_Cluster_mutable_lrs_server
UPB_INLINE struct envoy_config_core_v3_ConfigSource * envoy_config_cluster_v3_Cluster_mutable_lrs_server(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1117
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_add_keys
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_add_keys(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, upb_StringView val, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1673
envoy_config_cluster_v3_Cluster_cleanup_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_cleanup_interval(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:444
envoy_config_cluster_v3_Cluster_mutable_preconnect_policy
UPB_INLINE struct envoy_config_cluster_v3_Cluster_PreconnectPolicy * envoy_config_cluster_v3_Cluster_mutable_preconnect_policy(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1200
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_set_hash_balance_factor
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_set_hash_balance_factor(envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg, struct google_protobuf_UInt32Value *value)
Definition: config/cluster/v3/cluster.upb.h:2486
envoy_config_cluster_v3_Cluster_set_typed_dns_resolver_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_typed_dns_resolver_config(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1250
envoy_config_core_v3_UpstreamHttpProtocolOptions
struct envoy_config_core_v3_UpstreamHttpProtocolOptions envoy_config_core_v3_UpstreamHttpProtocolOptions
Definition: protocol.upb.h:42
envoy_config_cluster_v3_Cluster_clear_typed_extension_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_typed_extension_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:564
envoy_config_cluster_v3_Cluster_set_maglev_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_maglev_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_MaglevLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1212
envoy_config_cluster_v3_Cluster_RefreshRate_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_RefreshRate_msginit
Definition: config/cluster/v3/cluster.upb.c:400
envoy_config_cluster_v3_UpstreamBindConfig_source_address
UPB_INLINE const struct envoy_config_core_v3_Address * envoy_config_cluster_v3_UpstreamBindConfig_source_address(const envoy_config_cluster_v3_UpstreamBindConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2820
upb_Message
void upb_Message
Definition: msg.h:49
envoy_config_cluster_v3_Cluster_http2_protocol_options
UPB_INLINE const struct envoy_config_core_v3_Http2ProtocolOptions * envoy_config_cluster_v3_Cluster_http2_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:402
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_LeastRequestLbConfig * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1859
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_locality_weight_aware
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_locality_weight_aware(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1545
envoy_config_cluster_v3_Cluster_RefreshRate_clear_max_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_RefreshRate_clear_max_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2543
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_default_subset
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_default_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1530
decode_fast.h
envoy_config_core_v3_Http1ProtocolOptions
struct envoy_config_core_v3_Http1ProtocolOptions envoy_config_core_v3_Http1ProtocolOptions
Definition: protocol.upb.h:46
envoy_config_cluster_v3_Cluster_MaglevLbConfig_clear_table_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_MaglevLbConfig_clear_table_size(const envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2065
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
envoy_config_cluster_v3_Cluster_dns_refresh_rate
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_dns_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:411
envoy_config_cluster_v3_Cluster_clear_round_robin_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_round_robin_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:738
envoy_config_cluster_v3_Cluster_lb_config_ring_hash_lb_config
@ envoy_config_cluster_v3_Cluster_lb_config_ring_hash_lb_config
Definition: config/cluster/v3/cluster.upb.h:302
envoy_config_cluster_v3_CircuitBreakers_msginit
const upb_MiniTable envoy_config_cluster_v3_CircuitBreakers_msginit
Definition: circuit_breaker.upb.c:31
envoy_config_cluster_v3_Cluster_clear_upstream_bind_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_upstream_bind_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:450
envoy_config_cluster_v3_Filter_msginit
const upb_MiniTable envoy_config_cluster_v3_Filter_msginit
Definition: filter.upb.c:28
envoy_config_cluster_v3_Cluster_upstream_connection_options
const UPB_INLINE envoy_config_cluster_v3_UpstreamConnectionOptions * envoy_config_cluster_v3_Cluster_upstream_connection_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:528
envoy_config_cluster_v3_ClusterCollection_new
UPB_INLINE envoy_config_cluster_v3_ClusterCollection * envoy_config_cluster_v3_ClusterCollection_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:209
envoy_config_cluster_v3_Cluster_SlowStartConfig_slow_start_window
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_SlowStartConfig_slow_start_window(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1729
envoy_config_cluster_v3_Cluster_lb_config_round_robin_lb_config
@ envoy_config_cluster_v3_Cluster_lb_config_round_robin_lb_config
Definition: config/cluster/v3/cluster.upb.h:306
envoy_config_cluster_v3_Cluster_TransportSocketMatch_has_match
UPB_INLINE bool envoy_config_cluster_v3_Cluster_TransportSocketMatch_has_match(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1313
envoy_config_cluster_v3_Cluster_add_transport_socket_matches
UPB_INLINE struct envoy_config_cluster_v3_Cluster_TransportSocketMatch * envoy_config_cluster_v3_Cluster_add_transport_socket_matches(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1132
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_override_host_status
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_override_host_status(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, struct envoy_config_core_v3_HealthStatusSet *value)
Definition: config/cluster/v3/cluster.upb.h:2303
envoy_config_cluster_v3_ClusterCollection_parse
UPB_INLINE envoy_config_cluster_v3_ClusterCollection * envoy_config_cluster_v3_ClusterCollection_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:212
envoy_config_cluster_v3_Cluster_has_dns_resolution_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_dns_resolution_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:708
envoy_config_cluster_v3_Cluster_RefreshRate_has_base_interval
UPB_INLINE bool envoy_config_cluster_v3_Cluster_RefreshRate_has_base_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2531
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_clear_use_hostname_for_hashing
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_clear_use_hostname_for_hashing(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2467
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2330
envoy_config_core_v3_Address_msginit
const upb_MiniTable envoy_config_core_v3_Address_msginit
Definition: address.upb.c:104
envoy_config_cluster_v3_Cluster_set_cluster_type
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_cluster_type(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_CustomClusterType *value)
Definition: config/cluster/v3/cluster.upb.h:1073
_upb_msg_map_delete
UPB_INLINE bool _upb_msg_map_delete(upb_msg *msg, size_t ofs, const void *key, size_t key_size)
Definition: php-upb.h:1640
envoy_config_cluster_v3_Cluster_least_request_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_LeastRequestLbConfig * envoy_config_cluster_v3_Cluster_least_request_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:582
envoy_config_cluster_v3_Cluster_clear_wait_for_warm_on_init
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_wait_for_warm_on_init(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:720
envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_panic_mode_any
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_set_panic_mode_any(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1604
envoy_config_cluster_v3_Cluster_lrs_server
UPB_INLINE const struct envoy_config_core_v3_ConfigSource * envoy_config_cluster_v3_Cluster_lrs_server(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:624
envoy_config_cluster_v3_Cluster_close_connections_on_host_health_failure
UPB_INLINE bool envoy_config_cluster_v3_Cluster_close_connections_on_host_health_failure(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:534
envoy_config_cluster_v3_Cluster_set_close_connections_on_host_health_failure
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_close_connections_on_host_health_failure(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1020
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_set_typed_extension_config
UPB_INLINE void envoy_config_cluster_v3_LoadBalancingPolicy_Policy_set_typed_extension_config(envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: config/cluster/v3/cluster.upb.h:2769
envoy_config_cluster_v3_Cluster_LbSubsetConfig_has_subset_selectors
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_has_subset_selectors(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1536
envoy_config_cluster_v3_Cluster_set_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_Http1ProtocolOptions *value)
Definition: config/cluster/v3/cluster.upb.h:831
envoy_config_cluster_v3_Cluster_set_transport_socket
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_transport_socket(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_TransportSocket *value)
Definition: config/cluster/v3/cluster.upb.h:949
envoy_config_cluster_v3_Cluster_cluster_type
const UPB_INLINE envoy_config_cluster_v3_Cluster_CustomClusterType * envoy_config_cluster_v3_Cluster_cluster_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:591
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_choice_count
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_mutable_choice_count(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1909
envoy_config_cluster_v3_Cluster_has_maglev_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_maglev_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:699
envoy_config_cluster_v3_Cluster_lb_subset_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig * envoy_config_cluster_v3_Cluster_lb_subset_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:462
envoy_config_endpoint_v3_ClusterLoadAssignment_msginit
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_msginit
Definition: endpoint.upb.c:35
envoy_config_cluster_v3_Cluster_has_upstream_connection_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_upstream_connection_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:522
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_subset_selectors
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_subset_selectors(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1539
_upb_msg_map_size
UPB_INLINE size_t _upb_msg_map_size(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1610
envoy_config_cluster_v3_Cluster_clear_type
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_type(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:321
envoy_config_cluster_v3_Cluster_has_filters
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_filters(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:600
envoy_config_cluster_v3_Cluster_has_common_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_common_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:498
envoy_config_cluster_v3_Cluster_has_dns_refresh_rate
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_dns_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:405
envoy_config_cluster_v3_Cluster_EdsClusterConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_EdsClusterConfig * envoy_config_cluster_v3_Cluster_EdsClusterConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1431
value
const char * value
Definition: hpack_parser_table.cc:165
envoy_config_cluster_v3_Cluster_clear_transport_socket_matches
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_transport_socket_matches(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:630
envoy_config_cluster_v3_Cluster_set_least_request_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_least_request_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1061
envoy_config_cluster_v3_Cluster_set_dns_resolution_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_dns_resolution_config(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_DnsResolutionConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1224
envoy_config_cluster_v3_Cluster_add_dns_resolvers
UPB_INLINE struct envoy_config_core_v3_Address * envoy_config_cluster_v3_Cluster_add_dns_resolvers(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:879
envoy_config_cluster_v3_UpstreamConnectionOptions
struct envoy_config_cluster_v3_UpstreamConnectionOptions envoy_config_cluster_v3_UpstreamConnectionOptions
Definition: config/cluster/v3/cluster.upb.h:71
envoy_config_cluster_v3_Cluster_mutable_load_assignment
UPB_INLINE struct envoy_config_endpoint_v3_ClusterLoadAssignment * envoy_config_cluster_v3_Cluster_mutable_load_assignment(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1030
envoy_config_cluster_v3_Cluster_AUTO
@ envoy_config_cluster_v3_Cluster_AUTO
Definition: config/cluster/v3/cluster.upb.h:169
envoy_type_v3_Percent_msginit
const upb_MiniTable envoy_type_v3_Percent_msginit
Definition: percent.upb.c:22
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_close_connections_on_host_set_change
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_close_connections_on_host_set_change(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2209
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_msginit
Definition: config/cluster/v3/cluster.upb.c:431
envoy_config_cluster_v3_Cluster_has_cleanup_interval
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_cleanup_interval(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:438
envoy_config_cluster_v3_Cluster_clear_use_tcp_for_dns_lookups
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_use_tcp_for_dns_lookups(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:645
envoy_config_cluster_v3_Cluster_LbSubsetConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig * envoy_config_cluster_v3_Cluster_LbSubsetConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1492
envoy_config_cluster_v3_Cluster_cluster_discovery_type_NOT_SET
@ envoy_config_cluster_v3_Cluster_cluster_discovery_type_NOT_SET
Definition: config/cluster/v3/cluster.upb.h:296
envoy_config_cluster_v3_Cluster_clear_outlier_detection
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_outlier_detection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:432
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
envoy_config_cluster_v3_Cluster_USE_CONFIGURED_PROTOCOL
@ envoy_config_cluster_v3_Cluster_USE_CONFIGURED_PROTOCOL
Definition: config/cluster/v3/cluster.upb.h:156
envoy_config_core_v3_Metadata
struct envoy_config_core_v3_Metadata envoy_config_core_v3_Metadata
Definition: base.upb.h:52
envoy_config_cluster_v3_Cluster_RefreshRate_base_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_RefreshRate_base_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2537
envoy_config_cluster_v3_Cluster_MaglevLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_MaglevLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:310
envoy_config_cluster_v3_Cluster_TransportSocketMatch_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_TransportSocketMatch_msginit
Definition: config/cluster/v3/cluster.upb.c:165
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
_upb_hasbit
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
Definition: php-upb.h:1269
envoy_config_cluster_v3_Cluster_clear_alt_stat_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_alt_stat_name(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:507
envoy_config_core_v3_TransportSocket_msginit
const upb_MiniTable envoy_config_core_v3_TransportSocket_msginit
Definition: base.upb.c:351
envoy_config_cluster_v3_Cluster_USE_DOWNSTREAM_PROTOCOL
@ envoy_config_cluster_v3_Cluster_USE_DOWNSTREAM_PROTOCOL
Definition: config/cluster/v3/cluster.upb.h:157
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_fallback_keys_subset
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_fallback_keys_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1654
envoy_config_cluster_v3_Cluster_RingHashLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RingHashLbConfig_serialize(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1969
envoy_config_cluster_v3_Cluster_has_upstream_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_upstream_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:666
envoy_config_cluster_v3_Cluster_SlowStartConfig_set_min_weight_percent
UPB_INLINE void envoy_config_cluster_v3_Cluster_SlowStartConfig_set_min_weight_percent(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, struct envoy_type_v3_Percent *value)
Definition: config/cluster/v3/cluster.upb.h:1777
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_choice_count
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_has_choice_count(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1877
envoy_config_cluster_v3_Cluster_dns_resolvers
UPB_INLINE const struct envoy_config_core_v3_Address *const * envoy_config_cluster_v3_Cluster_dns_resolvers(const envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:426
envoy_type_v3_Percent
struct envoy_type_v3_Percent envoy_type_v3_Percent
Definition: percent.upb.h:25
envoy_config_cluster_v3_LoadBalancingPolicy_parse_ex
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy * envoy_config_cluster_v3_LoadBalancingPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2687
envoy_config_cluster_v3_Cluster_eds_cluster_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_EdsClusterConfig * envoy_config_cluster_v3_Cluster_eds_cluster_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:333
envoy_config_core_v3_Http2ProtocolOptions_msginit
const upb_MiniTable envoy_config_core_v3_Http2ProtocolOptions_msginit
Definition: protocol.upb.c:230
envoy_config_cluster_v3_Cluster_set_dns_refresh_rate
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_dns_refresh_rate(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:857
envoy_config_cluster_v3_Cluster_LbSubsetConfig_default_subset
UPB_INLINE const struct google_protobuf_Struct * envoy_config_cluster_v3_Cluster_LbSubsetConfig_default_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1533
key
const char * key
Definition: hpack_parser_table.cc:164
envoy_config_cluster_v3_Cluster_EdsClusterConfig_has_eds_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_EdsClusterConfig_has_eds_config(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1457
envoy_config_cluster_v3_Cluster_LbPolicy
envoy_config_cluster_v3_Cluster_LbPolicy
Definition: config/cluster/v3/cluster.upb.h:176
google_protobuf_DoubleValue_msginit
const upb_MiniTable google_protobuf_DoubleValue_msginit
Definition: wrappers.upb.c:19
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_typed_extension_config
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_typed_extension_config(const envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg)
Definition: config/cluster/v3/cluster.upb.h:2765
envoy_config_cluster_v3_Cluster_metadata
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_cluster_v3_Cluster_metadata(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:489
envoy_config_cluster_v3_Cluster_LbSubsetConfig_list_as_any
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_list_as_any(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1566
envoy_config_cluster_v3_Cluster_has_ring_hash_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_ring_hash_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:465
upb_StringView
Definition: upb/upb/upb.h:72
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_set_fallback_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_set_fallback_policy(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:1676
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_override_host_status
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_override_host_status(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2227
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2405
envoy_config_cluster_v3_Cluster_ring_hash_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_RingHashLbConfig * envoy_config_cluster_v3_Cluster_ring_hash_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:471
envoy_config_cluster_v3_Cluster_LbSubsetConfig_mutable_default_subset
UPB_INLINE struct google_protobuf_Struct * envoy_config_cluster_v3_Cluster_LbSubsetConfig_mutable_default_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1577
envoy_config_cluster_v3_ClusterCollection_parse_ex
UPB_INLINE envoy_config_cluster_v3_ClusterCollection * envoy_config_cluster_v3_ClusterCollection_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:220
envoy_config_cluster_v3_Cluster_LbSubsetConfig_mutable_subset_selectors
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector ** envoy_config_cluster_v3_Cluster_LbSubsetConfig_mutable_subset_selectors(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1586
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_serialize_ex(const envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2755
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_choice_count
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_choice_count(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1883
envoy_config_cluster_v3_Cluster_set_original_dst_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_original_dst_lb_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *value)
Definition: config/cluster/v3/cluster.upb.h:1039
envoy_config_cluster_v3_Cluster_has_wait_for_warm_on_init
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_wait_for_warm_on_init(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:717
envoy_config_cluster_v3_Cluster_set_connect_timeout
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_connect_timeout(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:764
envoy_config_cluster_v3_Cluster_set_lrs_server
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_lrs_server(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_ConfigSource *value)
Definition: config/cluster/v3/cluster.upb.h:1113
envoy_config_cluster_v3_Cluster_LbSubsetConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig * envoy_config_cluster_v3_Cluster_LbSubsetConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1503
envoy_config_cluster_v3_Cluster_PreconnectPolicy_mutable_predictive_preconnect_ratio
UPB_INLINE struct google_protobuf_DoubleValue * envoy_config_cluster_v3_Cluster_PreconnectPolicy_mutable_predictive_preconnect_ratio(envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2644
envoy_config_cluster_v3_Cluster_LbSubsetConfig
struct envoy_config_cluster_v3_Cluster_LbSubsetConfig envoy_config_cluster_v3_Cluster_LbSubsetConfig
Definition: config/cluster/v3/cluster.upb.h:53
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_has_typed_extension_config
UPB_INLINE bool envoy_config_cluster_v3_LoadBalancingPolicy_Policy_has_typed_extension_config(const envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg)
Definition: config/cluster/v3/cluster.upb.h:2759
envoy_config_cluster_v3_Cluster_mutable_transport_socket
UPB_INLINE struct envoy_config_core_v3_TransportSocket * envoy_config_cluster_v3_Cluster_mutable_transport_socket(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:953
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET
Definition: config/cluster/v3/cluster.upb.h:196
UPB_READ_ONEOF
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:38
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:261
envoy_config_cluster_v3_Cluster_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_msginit
Definition: config/cluster/v3/cluster.upb.c:148
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry
struct envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry
Definition: config/cluster/v3/cluster.upb.h:67
google_protobuf_BoolValue_msginit
const upb_MiniTable google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
envoy_config_cluster_v3_Cluster_LbSubsetConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig * envoy_config_cluster_v3_Cluster_LbSubsetConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1495
envoy_config_cluster_v3_Cluster_EdsClusterConfig_set_service_name
UPB_INLINE void envoy_config_cluster_v3_Cluster_EdsClusterConfig_set_service_name(envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg, upb_StringView value)
Definition: config/cluster/v3/cluster.upb.h:1486
envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_hash_function
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_hash_function(envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:2014
envoy_config_cluster_v3_Cluster_protocol_selection
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_protocol_selection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:495
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig
struct envoy_config_cluster_v3_Cluster_LeastRequestLbConfig envoy_config_cluster_v3_Cluster_LeastRequestLbConfig
Definition: config/cluster/v3/cluster.upb.h:57
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_clear_hash_balance_factor
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_clear_hash_balance_factor(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2476
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_new
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1613
envoy_config_cluster_v3_Cluster_MaglevLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_MaglevLbConfig * envoy_config_cluster_v3_Cluster_MaglevLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2036
envoy_config_cluster_v3_Cluster_mutable_http_protocol_options
UPB_INLINE struct envoy_config_core_v3_Http1ProtocolOptions * envoy_config_cluster_v3_Cluster_mutable_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:835
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_choice_count
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_set_choice_count(envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg, struct google_protobuf_UInt32Value *value)
Definition: config/cluster/v3/cluster.upb.h:1905
envoy_config_cluster_v3_Cluster_common_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig * envoy_config_cluster_v3_Cluster_common_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:504
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_mutable_hash_balance_factor
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_mutable_hash_balance_factor(envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2490
envoy_config_cluster_v3_Cluster_V4_ONLY
@ envoy_config_cluster_v3_Cluster_V4_ONLY
Definition: config/cluster/v3/cluster.upb.h:170
envoy_config_cluster_v3_UpstreamBindConfig_parse
UPB_INLINE envoy_config_cluster_v3_UpstreamBindConfig * envoy_config_cluster_v3_UpstreamBindConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2788
envoy_config_cluster_v3_Cluster_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_serialize(const envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:286
envoy_config_cluster_v3_Cluster_RingHashLbConfig_has_minimum_ring_size
UPB_INLINE bool envoy_config_cluster_v3_Cluster_RingHashLbConfig_has_minimum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1976
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
envoy_config_cluster_v3_Cluster_mutable_per_connection_buffer_limit_bytes
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_mutable_per_connection_buffer_limit_bytes(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:781
envoy_config_cluster_v3_Cluster_clear_upstream_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_upstream_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:654
envoy_config_cluster_v3_Cluster_EdsClusterConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_EdsClusterConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1453
envoy_config_cluster_v3_Cluster_CustomClusterType_name
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_CustomClusterType_name(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg)
Definition: config/cluster/v3/cluster.upb.h:1396
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:279
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
envoy_config_cluster_v3_Cluster_CommonLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_serialize(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2152
envoy_config_cluster_v3_Cluster_lb_config_maglev_lb_config
@ envoy_config_cluster_v3_Cluster_lb_config_maglev_lb_config
Definition: config/cluster/v3/cluster.upb.h:303
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_mutable_slow_start_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_mutable_slow_start_config(envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1836
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_RoundRobinLbConfig * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1804
envoy_config_cluster_v3_UpstreamBindConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_UpstreamBindConfig_serialize(const envoy_config_cluster_v3_UpstreamBindConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2807
envoy_config_cluster_v3_Cluster_has_typed_extension_protocol_options
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_typed_extension_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:561
envoy_config_cluster_v3_Cluster_mutable_metadata
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_cluster_v3_Cluster_mutable_metadata(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:966
envoy_config_cluster_v3_Cluster_CustomClusterType_mutable_typed_config
UPB_INLINE struct google_protobuf_Any * envoy_config_cluster_v3_Cluster_CustomClusterType_mutable_typed_config(envoy_config_cluster_v3_Cluster_CustomClusterType *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1416
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_update_merge_window
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_update_merge_window(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2194
envoy_config_cluster_v3_Cluster_clear_circuit_breakers
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_circuit_breakers(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:381
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_locality_weighted_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_locality_weighted_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2262
envoy_config_cluster_v3_Cluster_set_dns_lookup_family
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_dns_lookup_family(envoy_config_cluster_v3_Cluster *msg, int32_t value)
Definition: config/cluster/v3/cluster.upb.h:870
envoy_config_cluster_v3_Cluster_dns_failure_refresh_rate
const UPB_INLINE envoy_config_cluster_v3_Cluster_RefreshRate * envoy_config_cluster_v3_Cluster_dns_failure_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:642
envoy_config_cluster_v3_Cluster_set_dns_failure_refresh_rate
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_dns_failure_refresh_rate(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_RefreshRate *value)
Definition: config/cluster/v3/cluster.upb.h:1138
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_fallback_keys_subset
UPB_INLINE upb_StringView * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_fallback_keys_subset(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1679
envoy_config_cluster_v3_LoadBalancingPolicy_serialize
UPB_INLINE char * envoy_config_cluster_v3_LoadBalancingPolicy_serialize(const envoy_config_cluster_v3_LoadBalancingPolicy *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2698
google_protobuf_BoolValue
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2438
envoy_config_cluster_v3_Cluster_CommonLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_CommonLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:346
envoy_config_cluster_v3_Cluster_has_original_dst_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_original_dst_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:552
envoy_config_cluster_v3_Cluster_ignore_health_on_host_removal
UPB_INLINE bool envoy_config_cluster_v3_Cluster_ignore_health_on_host_removal(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:540
UPB_WRITE_ONEOF
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:43
envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_ignore_new_hosts_until_first_hc
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_clear_ignore_new_hosts_until_first_hc(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2203
envoy_config_cluster_v3_Cluster_CustomClusterType_set_typed_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_CustomClusterType_set_typed_config(envoy_config_cluster_v3_Cluster_CustomClusterType *msg, struct google_protobuf_Any *value)
Definition: config/cluster/v3/cluster.upb.h:1412
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_fail_traffic_on_panic
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_fail_traffic_on_panic(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2369
envoy_config_cluster_v3_Cluster_CLUSTER_PROVIDED
@ envoy_config_cluster_v3_Cluster_CLUSTER_PROVIDED
Definition: config/cluster/v3/cluster.upb.h:182
envoy_config_cluster_v3_Cluster_wait_for_warm_on_init
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_cluster_v3_Cluster_wait_for_warm_on_init(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:723
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2408
ok
bool ok
Definition: async_end2end_test.cc:197
envoy_config_cluster_v3_Cluster_has_lrs_server
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_lrs_server(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:618
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2113
envoy_config_cluster_v3_Cluster_TransportSocketMatch_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_TransportSocketMatch * envoy_config_cluster_v3_Cluster_TransportSocketMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1289
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2322
envoy_config_cluster_v3_Cluster_MaglevLbConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_MaglevLbConfig_serialize(const envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2055
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
envoy_config_cluster_v3_Cluster_has_transport_socket_matches
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_transport_socket_matches(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:627
envoy_config_core_v3_TransportSocket
struct envoy_config_core_v3_TransportSocket envoy_config_core_v3_TransportSocket
Definition: base.upb.h:68
envoy_config_cluster_v3_Cluster_PreconnectPolicy_new
UPB_INLINE envoy_config_cluster_v3_Cluster_PreconnectPolicy * envoy_config_cluster_v3_Cluster_PreconnectPolicy_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2579
envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_slow_start_window
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_slow_start_window(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1755
envoy_config_cluster_v3_Cluster_mutable_connect_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_mutable_connect_timeout(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:768
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig
struct envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig
Definition: config/cluster/v3/cluster.upb.h:62
envoy_config_cluster_v3_Cluster_SlowStartConfig_has_slow_start_window
UPB_INLINE bool envoy_config_cluster_v3_Cluster_SlowStartConfig_has_slow_start_window(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1723
envoy_config_cluster_v3_Cluster_has_eds_cluster_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_eds_cluster_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:327
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_clear_slow_start_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_clear_slow_start_config(const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1825
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig
struct envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig
Definition: config/cluster/v3/cluster.upb.h:63
envoy_config_cluster_v3_Cluster_round_robin_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_RoundRobinLbConfig * envoy_config_cluster_v3_Cluster_round_robin_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:741
envoy_config_cluster_v3_Cluster_DiscoveryType
envoy_config_cluster_v3_Cluster_DiscoveryType
Definition: config/cluster/v3/cluster.upb.h:160
envoy_config_cluster_v3_LoadBalancingPolicy_parse
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy * envoy_config_cluster_v3_LoadBalancingPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2679
envoy_config_cluster_v3_Cluster_set_cleanup_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_cleanup_interval(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:898
_upb_msg_map_set_value
UPB_INLINE void _upb_msg_map_set_value(void *msg, const void *val, size_t size)
Definition: php-upb.h:1670
envoy_config_cluster_v3_Cluster_PreconnectPolicy_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_PreconnectPolicy_serialize_ex(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2604
envoy_config_cluster_v3_Cluster_CustomClusterType
struct envoy_config_cluster_v3_Cluster_CustomClusterType envoy_config_cluster_v3_Cluster_CustomClusterType
Definition: config/cluster/v3/cluster.upb.h:51
envoy_config_cluster_v3_LoadBalancingPolicy_mutable_policies
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy ** envoy_config_cluster_v3_LoadBalancingPolicy_mutable_policies(envoy_config_cluster_v3_LoadBalancingPolicy *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2715
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_update_merge_window
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_update_merge_window(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2275
envoy_config_cluster_v3_Cluster_name
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_name(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:315
envoy_config_cluster_v3_Cluster_TransportSocketMatch_has_transport_socket
UPB_INLINE bool envoy_config_cluster_v3_Cluster_TransportSocketMatch_has_transport_socket(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1322
envoy_config_cluster_v3_Cluster_clear_common_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_common_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:501
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_zone_aware_lb_config
@ envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_zone_aware_lb_config
Definition: config/cluster/v3/cluster.upb.h:2160
_upb_Array_Resize_accessor2
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
Definition: msg_internal.h:513
envoy_config_cluster_v3_LoadBalancingPolicy_Policy
struct envoy_config_cluster_v3_LoadBalancingPolicy_Policy envoy_config_cluster_v3_LoadBalancingPolicy_Policy
Definition: config/cluster/v3/cluster.upb.h:69
envoy_config_cluster_v3_Cluster_mutable_dns_resolvers
UPB_INLINE struct envoy_config_core_v3_Address ** envoy_config_cluster_v3_Cluster_mutable_dns_resolvers(envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:873
envoy_config_cluster_v3_Cluster_mutable_circuit_breakers
UPB_INLINE struct envoy_config_cluster_v3_CircuitBreakers * envoy_config_cluster_v3_Cluster_mutable_circuit_breakers(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:822
envoy_config_cluster_v3_Cluster_CustomClusterType_new
UPB_INLINE envoy_config_cluster_v3_Cluster_CustomClusterType * envoy_config_cluster_v3_Cluster_CustomClusterType_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1364
envoy_config_cluster_v3_Cluster_clear_connection_pool_per_downstream_connection
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_connection_pool_per_downstream_connection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:693
envoy_config_cluster_v3_Cluster_LEAST_REQUEST
@ envoy_config_cluster_v3_Cluster_LEAST_REQUEST
Definition: config/cluster/v3/cluster.upb.h:178
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_keys_subset
UPB_INLINE upb_StringView const * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fallback_keys_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1657
envoy_config_cluster_v3_Cluster_EdsClusterConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_EdsClusterConfig * envoy_config_cluster_v3_Cluster_EdsClusterConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1439
envoy_config_cluster_v3_Cluster_CommonLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2133
envoy_config_core_v3_BindConfig_msginit
const upb_MiniTable envoy_config_core_v3_BindConfig_msginit
Definition: address.upb.c:86
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_parse
UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy * envoy_config_cluster_v3_LoadBalancingPolicy_Policy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2733
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2319
google_protobuf_UInt64Value
struct google_protobuf_UInt64Value google_protobuf_UInt64Value
Definition: wrappers.upb.h:35
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig
struct envoy_config_cluster_v3_Cluster_RoundRobinLbConfig envoy_config_cluster_v3_Cluster_RoundRobinLbConfig
Definition: config/cluster/v3/cluster.upb.h:56
envoy_config_cluster_v3_Cluster_add_health_checks
UPB_INLINE struct envoy_config_core_v3_HealthCheck * envoy_config_cluster_v3_Cluster_add_health_checks(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:799
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_close_connections_on_host_set_change
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_close_connections_on_host_set_change(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2287
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_RoundRobinLbConfig * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1796
envoy_config_core_v3_Http1ProtocolOptions_msginit
const upb_MiniTable envoy_config_core_v3_Http1ProtocolOptions_msginit
Definition: protocol.upb.c:149
envoy_config_cluster_v3_Cluster_set_upstream_connection_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_upstream_connection_options(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_UpstreamConnectionOptions *value)
Definition: config/cluster/v3/cluster.upb.h:1007
envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_consistent_hashing_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_mutable_consistent_hashing_lb_config(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2294
envoy_config_cluster_v3_Cluster_clear_health_checks
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_health_checks(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:363
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_use_http_header
UPB_INLINE bool envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_use_http_header(const envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2120
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_use_hostname_for_hashing
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_use_hostname_for_hashing(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2470
envoy_config_cluster_v3_Cluster_RefreshRate_mutable_max_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_RefreshRate_mutable_max_interval(envoy_config_cluster_v3_Cluster_RefreshRate *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2567
envoy_config_cluster_v3_Cluster_CustomClusterType_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_CustomClusterType * envoy_config_cluster_v3_Cluster_CustomClusterType_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1375
envoy_config_cluster_v3_Cluster_RefreshRate
struct envoy_config_cluster_v3_Cluster_RefreshRate envoy_config_cluster_v3_Cluster_RefreshRate
Definition: config/cluster/v3/cluster.upb.h:65
envoy_config_cluster_v3_Cluster_set_circuit_breakers
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_circuit_breakers(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_cluster_v3_CircuitBreakers *value)
Definition: config/cluster/v3/cluster.upb.h:818
envoy_config_cluster_v3_Cluster_PreconnectPolicy_has_predictive_preconnect_ratio
UPB_INLINE bool envoy_config_cluster_v3_Cluster_PreconnectPolicy_has_predictive_preconnect_ratio(const envoy_config_cluster_v3_Cluster_PreconnectPolicy *msg)
Definition: config/cluster/v3/cluster.upb.h:2617
envoy_config_cluster_v3_Cluster_PreconnectPolicy_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_PreconnectPolicy * envoy_config_cluster_v3_Cluster_PreconnectPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2590
envoy_config_cluster_v3_Cluster_RingHashLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RingHashLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1972
envoy_config_cluster_v3_Cluster_SlowStartConfig
struct envoy_config_cluster_v3_Cluster_SlowStartConfig envoy_config_cluster_v3_Cluster_SlowStartConfig
Definition: config/cluster/v3/cluster.upb.h:55
envoy_config_cluster_v3_Cluster_has_dns_failure_refresh_rate
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_dns_failure_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:636
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_min_cluster_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_set_min_cluster_size(envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig *msg, struct google_protobuf_UInt64Value *value)
Definition: config/cluster/v3/cluster.upb.h:2386
iter
Definition: test_winkernel.cpp:47
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_key
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_key(const envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry *msg)
Definition: config/cluster/v3/cluster.upb.h:2656
envoy_config_cluster_v3_UpstreamBindConfig_new
UPB_INLINE envoy_config_cluster_v3_UpstreamBindConfig * envoy_config_cluster_v3_UpstreamBindConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2785
envoy_config_cluster_v3_Cluster_set_upstream_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_upstream_http_protocol_options(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_core_v3_UpstreamHttpProtocolOptions *value)
Definition: config/cluster/v3/cluster.upb.h:1154
envoy_config_cluster_v3_LoadBalancingPolicy_Policy_clear_typed_extension_config
UPB_INLINE void envoy_config_cluster_v3_LoadBalancingPolicy_Policy_clear_typed_extension_config(const envoy_config_cluster_v3_LoadBalancingPolicy_Policy *msg)
Definition: config/cluster/v3/cluster.upb.h:2762
envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_locality_weighted_lb_config
@ envoy_config_cluster_v3_Cluster_CommonLbConfig_locality_config_specifier_locality_weighted_lb_config
Definition: config/cluster/v3/cluster.upb.h:2161
envoy_config_core_v3_ConfigSource
struct envoy_config_core_v3_ConfigSource envoy_config_core_v3_ConfigSource
Definition: config_source.upb.h:35
envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_maximum_ring_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_RingHashLbConfig_set_maximum_ring_size(envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, struct google_protobuf_UInt64Value *value)
Definition: config/cluster/v3/cluster.upb.h:2017
envoy_config_cluster_v3_Cluster_MaglevLbConfig
struct envoy_config_cluster_v3_Cluster_MaglevLbConfig envoy_config_cluster_v3_Cluster_MaglevLbConfig
Definition: config/cluster/v3/cluster.upb.h:59
envoy_config_cluster_v3_Cluster_clear_connect_timeout
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_connect_timeout(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:339
envoy_config_cluster_v3_Cluster_RingHashLbConfig_maximum_ring_size
UPB_INLINE const struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_RingHashLbConfig_maximum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1997
envoy_config_cluster_v3_Cluster_MaglevLbConfig_set_table_size
UPB_INLINE void envoy_config_cluster_v3_Cluster_MaglevLbConfig_set_table_size(envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg, struct google_protobuf_UInt64Value *value)
Definition: config/cluster/v3/cluster.upb.h:2072
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:384
envoy_config_cluster_v3_Cluster_TransportSocketMatch_match
UPB_INLINE const struct google_protobuf_Struct * envoy_config_cluster_v3_Cluster_TransportSocketMatch_match(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1319
envoy_config_cluster_v3_Cluster_SlowStartConfig_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_SlowStartConfig_serialize(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1716
envoy_config_cluster_v3_Cluster_LbSubsetConfig_scale_locality_weight
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_scale_locality_weight(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1554
google_protobuf_UInt32Value
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
envoy_config_cluster_v3_Cluster_resize_health_checks
UPB_INLINE struct envoy_config_core_v3_HealthCheck ** envoy_config_cluster_v3_Cluster_resize_health_checks(envoy_config_cluster_v3_Cluster *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:796
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_keys
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_keys(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1642
envoy_config_cluster_v3_Cluster_set_eds_cluster_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_eds_cluster_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_EdsClusterConfig *value)
Definition: config/cluster/v3/cluster.upb.h:751
envoy_config_cluster_v3_Cluster_LOAD_BALANCING_POLICY_CONFIG
@ envoy_config_cluster_v3_Cluster_LOAD_BALANCING_POLICY_CONFIG
Definition: config/cluster/v3/cluster.upb.h:183
envoy_config_cluster_v3_Cluster_SlowStartConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_SlowStartConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1705
envoy_config_cluster_v3_Cluster_filters
UPB_INLINE const struct envoy_config_cluster_v3_Filter *const * envoy_config_cluster_v3_Cluster_filters(const envoy_config_cluster_v3_Cluster *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:606
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_set_value
UPB_INLINE void envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_set_value(envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry *msg, struct google_protobuf_Any *value)
Definition: config/cluster/v3/cluster.upb.h:2670
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_aggression
UPB_INLINE struct envoy_config_core_v3_RuntimeDouble * envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_aggression(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1768
envoy_config_cluster_v3_Cluster_RefreshRate_set_max_interval
UPB_INLINE void envoy_config_cluster_v3_Cluster_RefreshRate_set_max_interval(envoy_config_cluster_v3_Cluster_RefreshRate *msg, struct google_protobuf_Duration *value)
Definition: config/cluster/v3/cluster.upb.h:2563
envoy_config_cluster_v3_Filter
struct envoy_config_cluster_v3_Filter envoy_config_cluster_v3_Filter
Definition: filter.upb.h:24
envoy_config_cluster_v3_Cluster_clear_respect_dns_ttl
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_respect_dns_ttl(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:594
envoy_config_cluster_v3_Cluster_preconnect_policy
const UPB_INLINE envoy_config_cluster_v3_Cluster_PreconnectPolicy * envoy_config_cluster_v3_Cluster_preconnect_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:690
envoy_config_cluster_v3_Cluster_has_max_requests_per_connection
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_max_requests_per_connection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:369
envoy_config_cluster_v3_Cluster_EdsClusterConfig_service_name
UPB_INLINE upb_StringView envoy_config_cluster_v3_Cluster_EdsClusterConfig_service_name(const envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1469
envoy_config_cluster_v3_Cluster_clear_http_protocol_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_http_protocol_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:390
envoy_config_cluster_v3_Cluster_set_per_connection_buffer_limit_bytes
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_per_connection_buffer_limit_bytes(envoy_config_cluster_v3_Cluster *msg, struct google_protobuf_UInt32Value *value)
Definition: config/cluster/v3/cluster.upb.h:777
envoy_config_cluster_v3_Cluster_has_round_robin_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_round_robin_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:735
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_cluster_v3_Cluster_clear_upstream_connection_options
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_upstream_connection_options(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:525
envoy_config_cluster_v3_Cluster_RingHashLbConfig_MURMUR_HASH_2
@ envoy_config_cluster_v3_Cluster_RingHashLbConfig_MURMUR_HASH_2
Definition: config/cluster/v3/cluster.upb.h:202
envoy_config_cluster_v3_Cluster_outlier_detection
UPB_INLINE const struct envoy_config_cluster_v3_OutlierDetection * envoy_config_cluster_v3_Cluster_outlier_detection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:435
envoy_config_cluster_v3_Cluster_CommonLbConfig_set_ignore_new_hosts_until_first_hc
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_set_ignore_new_hosts_until_first_hc(envoy_config_cluster_v3_Cluster_CommonLbConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2284
envoy_config_cluster_v3_Cluster_TransportSocketMatch_mutable_transport_socket
UPB_INLINE struct envoy_config_core_v3_TransportSocket * envoy_config_cluster_v3_Cluster_TransportSocketMatch_mutable_transport_socket(envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1352
envoy_config_cluster_v3_Cluster_clear_load_balancing_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_load_balancing_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:612
envoy_config_cluster_v3_Cluster_LbSubsetConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LbSubsetConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1517
envoy_config_cluster_v3_ClusterCollection
struct envoy_config_cluster_v3_ClusterCollection envoy_config_cluster_v3_ClusterCollection
Definition: config/cluster/v3/cluster.upb.h:48
envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_active_request_bias
UPB_INLINE void envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_clear_active_request_bias(const envoy_config_cluster_v3_Cluster_LeastRequestLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1889
envoy_config_core_v3_Address
struct envoy_config_core_v3_Address envoy_config_core_v3_Address
Definition: address.upb.h:35
envoy_config_cluster_v3_Cluster_RingHashLbConfig_XX_HASH
@ envoy_config_cluster_v3_Cluster_RingHashLbConfig_XX_HASH
Definition: config/cluster/v3/cluster.upb.h:201
envoy_config_cluster_v3_Cluster_PreconnectPolicy_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_PreconnectPolicy_msginit
Definition: config/cluster/v3/cluster.upb.c:416
envoy_config_cluster_v3_Cluster_mutable_track_cluster_stats
UPB_INLINE struct envoy_config_cluster_v3_TrackClusterStats * envoy_config_cluster_v3_Cluster_mutable_track_cluster_stats(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1187
envoy_config_cluster_v3_Cluster_has_typed_dns_resolver_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_typed_dns_resolver_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:726
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_has_slow_start_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_has_slow_start_config(const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1822
envoy_config_cluster_v3_UpstreamConnectionOptions_has_tcp_keepalive
UPB_INLINE bool envoy_config_cluster_v3_UpstreamConnectionOptions_has_tcp_keepalive(const envoy_config_cluster_v3_UpstreamConnectionOptions *msg)
Definition: config/cluster/v3/cluster.upb.h:2869
envoy_config_cluster_v3_Cluster_clear_dns_refresh_rate
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_dns_refresh_rate(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:408
envoy_config_cluster_v3_ClusterCollection_set_entries
UPB_INLINE void envoy_config_cluster_v3_ClusterCollection_set_entries(envoy_config_cluster_v3_ClusterCollection *msg, struct xds_core_v3_CollectionEntry *value)
Definition: config/cluster/v3/cluster.upb.h:248
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
_upb_msg_map_key
UPB_INLINE void _upb_msg_map_key(const void *msg, void *key, size_t size)
Definition: php-upb.h:1655
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_fallback_policy
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_clear_fallback_policy(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1648
envoy_config_cluster_v3_Cluster_LbSubsetConfig_resize_subset_selectors
UPB_INLINE envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector ** envoy_config_cluster_v3_Cluster_LbSubsetConfig_resize_subset_selectors(envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg, size_t len, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1589
envoy_config_cluster_v3_Cluster_SlowStartConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_SlowStartConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1719
envoy_config_cluster_v3_Cluster_max_requests_per_connection
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_max_requests_per_connection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:375
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_serialize
UPB_INLINE char * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_serialize(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1635
envoy_config_cluster_v3_Cluster_RefreshRate_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_RefreshRate_serialize_ex(const envoy_config_cluster_v3_Cluster_RefreshRate *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2527
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT
@ envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT
Definition: config/cluster/v3/cluster.upb.h:195
envoy_config_cluster_v3_Cluster_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster * envoy_config_cluster_v3_Cluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:275
envoy_config_cluster_v3_Cluster_CustomClusterType_typed_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_cluster_v3_Cluster_CustomClusterType_typed_config(const envoy_config_cluster_v3_Cluster_CustomClusterType *msg)
Definition: config/cluster/v3/cluster.upb.h:1405
envoy_config_cluster_v3_Cluster_set_lb_subset_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_lb_subset_config(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_Cluster_LbSubsetConfig *value)
Definition: config/cluster/v3/cluster.upb.h:924
envoy_config_cluster_v3_Cluster_clear_per_connection_buffer_limit_bytes
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_per_connection_buffer_limit_bytes(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:348
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_parse
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2441
envoy_config_cluster_v3_LoadBalancingPolicy_policies
const UPB_INLINE envoy_config_cluster_v3_LoadBalancingPolicy_Policy *const * envoy_config_cluster_v3_LoadBalancingPolicy_policies(const envoy_config_cluster_v3_LoadBalancingPolicy *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2711
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_set_use_hostname_for_hashing
UPB_INLINE void envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_set_use_hostname_for_hashing(envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2483
envoy_config_cluster_v3_Cluster_set_track_timeout_budgets
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_track_timeout_budgets(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1167
envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_value
UPB_INLINE const struct google_protobuf_Any * envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_value(const envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry *msg)
Definition: config/cluster/v3/cluster.upb.h:2664
envoy_config_cluster_v3_Cluster_clear_original_dst_lb_config
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_original_dst_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:555
envoy_config_cluster_v3_Cluster_mutable_http2_protocol_options
UPB_INLINE struct envoy_config_core_v3_Http2ProtocolOptions * envoy_config_cluster_v3_Cluster_mutable_http2_protocol_options(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:848
envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_set_use_http_header
UPB_INLINE void envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_set_use_http_header(envoy_config_cluster_v3_Cluster_OriginalDstLbConfig *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:2124
google_protobuf_Struct_msginit
const upb_MiniTable google_protobuf_Struct_msginit
Definition: google/protobuf/struct.upb.c:23
msg_internal.h
envoy_config_cluster_v3_Cluster_mutable_dns_refresh_rate
UPB_INLINE struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_mutable_dns_refresh_rate(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:861
envoy_config_core_v3_HttpProtocolOptions_msginit
const upb_MiniTable envoy_config_core_v3_HttpProtocolOptions_msginit
Definition: protocol.upb.c:127
envoy_config_cluster_v3_TrackClusterStats_parse
UPB_INLINE envoy_config_cluster_v3_TrackClusterStats * envoy_config_cluster_v3_TrackClusterStats_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2907
upb_Arena
Definition: upb_internal.h:36
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_panic_mode_any
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_panic_mode_any(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1557
envoy_config_cluster_v3_Cluster_DnsLookupFamily
envoy_config_cluster_v3_Cluster_DnsLookupFamily
Definition: config/cluster/v3/cluster.upb.h:168
envoy_config_cluster_v3_Cluster_clear_ignore_health_on_host_removal
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_ignore_health_on_host_removal(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:537
envoy_config_cluster_v3_Cluster_has_outlier_detection
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_outlier_detection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:429
envoy_config_core_v3_TcpKeepalive_msginit
const upb_MiniTable envoy_config_core_v3_TcpKeepalive_msginit
Definition: address.upb.c:68
envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_match
UPB_INLINE void envoy_config_cluster_v3_Cluster_TransportSocketMatch_clear_match(const envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg)
Definition: config/cluster/v3/cluster.upb.h:1316
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_msginit
Definition: config/cluster/v3/cluster.upb.c:229
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_keys
UPB_INLINE upb_StringView * envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_mutable_keys(envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:1667
envoy_config_cluster_v3_Cluster_RingHashLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_RingHashLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:296
envoy_config_cluster_v3_Cluster_RefreshRate_has_max_interval
UPB_INLINE bool envoy_config_cluster_v3_Cluster_RefreshRate_has_max_interval(const envoy_config_cluster_v3_Cluster_RefreshRate *msg)
Definition: config/cluster/v3/cluster.upb.h:2540
envoy_config_cluster_v3_Cluster_set_connection_pool_per_downstream_connection
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_connection_pool_per_downstream_connection(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1209
google_protobuf_Any_msginit
const upb_MiniTable google_protobuf_Any_msginit
Definition: any.upb.c:20
upb_ExtensionRegistry
Definition: msg.c:372
envoy_config_cluster_v3_Cluster_lb_policy
UPB_INLINE int32_t envoy_config_cluster_v3_Cluster_lb_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:357
envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_slow_start_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_SlowStartConfig * envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_slow_start_config(const envoy_config_cluster_v3_Cluster_RoundRobinLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1828
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_has_hash_balance_factor
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_has_hash_balance_factor(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2473
_upb_array_mutable_accessor
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1171
envoy_config_cluster_v3_Cluster_mutable_max_requests_per_connection
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_mutable_max_requests_per_connection(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:809
envoy_config_cluster_v3_Cluster_clear_protocol_selection
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_protocol_selection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:492
envoy_config_cluster_v3_Cluster_RingHashLbConfig_mutable_minimum_ring_size
UPB_INLINE struct google_protobuf_UInt64Value * envoy_config_cluster_v3_Cluster_RingHashLbConfig_mutable_minimum_ring_size(envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2005
envoy_config_cluster_v3_Cluster_MaglevLbConfig_has_table_size
UPB_INLINE bool envoy_config_cluster_v3_Cluster_MaglevLbConfig_has_table_size(const envoy_config_cluster_v3_Cluster_MaglevLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2062
envoy_config_cluster_v3_Cluster_ClusterProtocolSelection
envoy_config_cluster_v3_Cluster_ClusterProtocolSelection
Definition: config/cluster/v3/cluster.upb.h:155
envoy_config_cluster_v3_Cluster_RingHashLbConfig_has_maximum_ring_size
UPB_INLINE bool envoy_config_cluster_v3_Cluster_RingHashLbConfig_has_maximum_ring_size(const envoy_config_cluster_v3_Cluster_RingHashLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1991
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_locality_weighted_lb_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_locality_weighted_lb_config(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2185
envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit
const upb_MiniTable envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit
Definition: config/cluster/v3/cluster.upb.c:363
envoy_config_cluster_v3_Cluster_TransportSocketMatch
struct envoy_config_cluster_v3_Cluster_TransportSocketMatch envoy_config_cluster_v3_Cluster_TransportSocketMatch
Definition: config/cluster/v3/cluster.upb.h:50
envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_single_host_per_subset
UPB_INLINE bool envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_single_host_per_subset(const envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector *msg)
Definition: config/cluster/v3/cluster.upb.h:1663
envoy_config_cluster_v3_Cluster_has_load_balancing_policy
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_load_balancing_policy(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:609
envoy_config_cluster_v3_Cluster_set_track_cluster_stats
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_track_cluster_stats(envoy_config_cluster_v3_Cluster *msg, envoy_config_cluster_v3_TrackClusterStats *value)
Definition: config/cluster/v3/cluster.upb.h:1183
envoy_config_cluster_v3_Cluster_clear_max_requests_per_connection
UPB_INLINE void envoy_config_cluster_v3_Cluster_clear_max_requests_per_connection(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:372
envoy_config_cluster_v3_Cluster_maglev_lb_config
const UPB_INLINE envoy_config_cluster_v3_Cluster_MaglevLbConfig * envoy_config_cluster_v3_Cluster_maglev_lb_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:705
envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize_ex
UPB_INLINE char * envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_serialize_ex(const envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: config/cluster/v3/cluster.upb.h:2430
envoy_config_cluster_v3_TrackClusterStats
struct envoy_config_cluster_v3_TrackClusterStats envoy_config_cluster_v3_TrackClusterStats
Definition: config/cluster/v3/cluster.upb.h:72
envoy_config_cluster_v3_Cluster_connect_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_cluster_v3_Cluster_connect_timeout(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:342
envoy_config_cluster_v3_Cluster_mutable_least_request_lb_config
UPB_INLINE struct envoy_config_cluster_v3_Cluster_LeastRequestLbConfig * envoy_config_cluster_v3_Cluster_mutable_least_request_lb_config(envoy_config_cluster_v3_Cluster *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1064
envoy_config_cluster_v3_Cluster_has_lb_subset_config
UPB_INLINE bool envoy_config_cluster_v3_Cluster_has_lb_subset_config(const envoy_config_cluster_v3_Cluster *msg)
Definition: config/cluster/v3/cluster.upb.h:456
envoy_config_cluster_v3_Cluster_CommonLbConfig_has_healthy_panic_threshold
UPB_INLINE bool envoy_config_cluster_v3_Cluster_CommonLbConfig_has_healthy_panic_threshold(const envoy_config_cluster_v3_Cluster_CommonLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2167
envoy_config_cluster_v3_Cluster_EdsClusterConfig_mutable_eds_config
UPB_INLINE struct envoy_config_core_v3_ConfigSource * envoy_config_cluster_v3_Cluster_EdsClusterConfig_mutable_eds_config(envoy_config_cluster_v3_Cluster_EdsClusterConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1477
envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_min_weight_percent
UPB_INLINE struct envoy_type_v3_Percent * envoy_config_cluster_v3_Cluster_SlowStartConfig_mutable_min_weight_percent(envoy_config_cluster_v3_Cluster_SlowStartConfig *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1781
envoy_config_cluster_v3_Cluster_CommonLbConfig_parse_ex
UPB_INLINE envoy_config_cluster_v3_Cluster_CommonLbConfig * envoy_config_cluster_v3_Cluster_CommonLbConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2141
envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_hash_balance_factor
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_hash_balance_factor(const envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:2479
envoy_config_core_v3_TcpKeepalive
struct envoy_config_core_v3_TcpKeepalive envoy_config_core_v3_TcpKeepalive
Definition: address.upb.h:33
envoy_config_cluster_v3_Cluster_set_ignore_health_on_host_removal
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_ignore_health_on_host_removal(envoy_config_cluster_v3_Cluster *msg, bool value)
Definition: config/cluster/v3/cluster.upb.h:1023
envoy_config_cluster_v3_Cluster_MaglevLbConfig_new
UPB_INLINE envoy_config_cluster_v3_Cluster_MaglevLbConfig * envoy_config_cluster_v3_Cluster_MaglevLbConfig_new(upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:2033
google_protobuf_DoubleValue
struct google_protobuf_DoubleValue google_protobuf_DoubleValue
Definition: wrappers.upb.h:32
envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_list_as_any
UPB_INLINE void envoy_config_cluster_v3_Cluster_LbSubsetConfig_clear_list_as_any(const envoy_config_cluster_v3_Cluster_LbSubsetConfig *msg)
Definition: config/cluster/v3/cluster.upb.h:1563
envoy_config_cluster_v3_Cluster_TransportSocketMatch_mutable_match
UPB_INLINE struct google_protobuf_Struct * envoy_config_cluster_v3_Cluster_TransportSocketMatch_mutable_match(envoy_config_cluster_v3_Cluster_TransportSocketMatch *msg, upb_Arena *arena)
Definition: config/cluster/v3/cluster.upb.h:1339
envoy_config_cluster_v3_Cluster_set_load_assignment
UPB_INLINE void envoy_config_cluster_v3_Cluster_set_load_assignment(envoy_config_cluster_v3_Cluster *msg, struct envoy_config_endpoint_v3_ClusterLoadAssignment *value)
Definition: config/cluster/v3/cluster.upb.h:1026


grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:56