route_components.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/route/v3/route_components.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_CONFIG_ROUTE_V3_ROUTE_COMPONENTS_PROTO_UPB_H_
10 #define ENVOY_CONFIG_ROUTE_V3_ROUTE_COMPONENTS_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 
196 struct google_protobuf_Any;
220 
221 typedef enum {
225 
226 typedef enum {
233 
234 typedef enum {
238 
239 typedef enum {
243 
244 typedef enum {
248 
249 typedef enum {
254 
255 
256 
257 /* envoy.config.route.v3.VirtualHost */
258 
261 }
264  if (!ret) return NULL;
266  return NULL;
267  }
268  return ret;
269 }
271  const upb_ExtensionRegistry* extreg,
272  int options, upb_Arena* arena) {
274  if (!ret) return NULL;
277  return NULL;
278  }
279  return ret;
280 }
283 }
285  upb_Arena* arena, size_t* len) {
287 }
290 }
292  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), upb_StringView);
293 }
295  _upb_array_detach(msg, UPB_SIZE(20, 32));
296 }
298  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(20, 32), len);
299 }
301  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 40));
302 }
304  _upb_array_detach(msg, UPB_SIZE(24, 40));
305 }
307  return (const envoy_config_route_v3_Route* const*)_upb_array_accessor(msg, UPB_SIZE(24, 40), len);
308 }
310  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
311 }
313  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
314 }
316  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(28, 48));
317 }
319  _upb_array_detach(msg, UPB_SIZE(28, 48));
320 }
323 }
325  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(32, 56));
326 }
328  _upb_array_detach(msg, UPB_SIZE(32, 56));
329 }
331  return (const envoy_config_route_v3_RateLimit* const*)_upb_array_accessor(msg, UPB_SIZE(32, 56), len);
332 }
334  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 64));
335 }
337  _upb_array_detach(msg, UPB_SIZE(36, 64));
338 }
340  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(36, 64), len);
341 }
343  return _upb_hasbit(msg, 1);
344 }
346  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), const upb_Message*) = NULL;
347 }
349  return *UPB_PTR_AT(msg, UPB_SIZE(40, 72), const envoy_config_route_v3_CorsPolicy*);
350 }
352  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(44, 80));
353 }
355  _upb_array_detach(msg, UPB_SIZE(44, 80));
356 }
358  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(44, 80), len);
359 }
361  _upb_array_detach(msg, UPB_SIZE(48, 88));
362 }
364  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(48, 88), len);
365 }
367  _upb_array_detach(msg, UPB_SIZE(52, 96));
368 }
370  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(52, 96), len);
371 }
373  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
374 }
376  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
377 }
379  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(56, 104));
380 }
382  _upb_array_detach(msg, UPB_SIZE(56, 104));
383 }
385  return _upb_msg_map_size(msg, UPB_SIZE(56, 104));
386 }
388  return _upb_msg_map_get(msg, UPB_SIZE(56, 104), &key, 0, val, sizeof(*val));
389 }
392 }
394  return _upb_hasbit(msg, 2);
395 }
397  *UPB_PTR_AT(msg, UPB_SIZE(60, 112), const upb_Message*) = NULL;
398 }
400  return *UPB_PTR_AT(msg, UPB_SIZE(60, 112), const envoy_config_route_v3_RetryPolicy*);
401 }
403  return _upb_hasbit(msg, 3);
404 }
406  *UPB_PTR_AT(msg, UPB_SIZE(64, 120), const upb_Message*) = NULL;
407 }
409  return *UPB_PTR_AT(msg, UPB_SIZE(64, 120), const envoy_config_route_v3_HedgePolicy*);
410 }
412  return _upb_hasbit(msg, 4);
413 }
415  *UPB_PTR_AT(msg, UPB_SIZE(68, 128), const upb_Message*) = NULL;
416 }
418  return *UPB_PTR_AT(msg, UPB_SIZE(68, 128), const struct google_protobuf_UInt32Value*);
419 }
421  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
422 }
424  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
425 }
427  return _upb_hasbit(msg, 5);
428 }
430  *UPB_PTR_AT(msg, UPB_SIZE(72, 136), const upb_Message*) = NULL;
431 }
433  return *UPB_PTR_AT(msg, UPB_SIZE(72, 136), const struct google_protobuf_Any*);
434 }
436  return _upb_hasbit(msg, 6);
437 }
439  *UPB_PTR_AT(msg, UPB_SIZE(76, 144), const upb_Message*) = NULL;
440 }
442  return *UPB_PTR_AT(msg, UPB_SIZE(76, 144), const struct xds_type_matcher_v3_Matcher*);
443 }
445  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(80, 152));
446 }
448  _upb_array_detach(msg, UPB_SIZE(80, 152));
449 }
452 }
453 
456 }
459 }
462 }
464  return _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 32), UPB_SIZE(3, 4), &val, arena);
465 }
468 }
471 }
474  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 40), UPB_SIZE(2, 3), &sub, arena);
475  if (!ok) return NULL;
476  return sub;
477 }
479  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
480 }
483 }
486 }
489  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 48), UPB_SIZE(2, 3), &sub, arena);
490  if (!ok) return NULL;
491  return sub;
492 }
495 }
498 }
501  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 56), UPB_SIZE(2, 3), &sub, arena);
502  if (!ok) return NULL;
503  return sub;
504 }
507 }
510 }
513  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 64), UPB_SIZE(2, 3), &sub, arena);
514  if (!ok) return NULL;
515  return sub;
516 }
518  _upb_sethas(msg, 1);
520 }
523  if (sub == NULL) {
525  if (!sub) return NULL;
527  }
528  return sub;
529 }
532 }
535 }
538  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(44, 80), UPB_SIZE(2, 3), &sub, arena);
539  if (!ok) return NULL;
540  return sub;
541 }
544 }
547 }
549  return _upb_Array_Append_accessor2(msg, UPB_SIZE(48, 88), UPB_SIZE(3, 4), &val, arena);
550 }
553 }
556 }
558  return _upb_Array_Append_accessor2(msg, UPB_SIZE(52, 96), UPB_SIZE(3, 4), &val, arena);
559 }
561  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
562 }
565  return _upb_msg_map_set(msg, UPB_SIZE(56, 104), &key, 0, &val, sizeof(val), a);
566 }
568  return _upb_msg_map_delete(msg, UPB_SIZE(56, 104), &key, 0);
569 }
572 }
574  _upb_sethas(msg, 2);
576 }
579  if (sub == NULL) {
581  if (!sub) return NULL;
583  }
584  return sub;
585 }
587  _upb_sethas(msg, 3);
589 }
592  if (sub == NULL) {
594  if (!sub) return NULL;
596  }
597  return sub;
598 }
600  _upb_sethas(msg, 4);
602 }
605  if (sub == NULL) {
607  if (!sub) return NULL;
609  }
610  return sub;
611 }
613  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
614 }
616  _upb_sethas(msg, 5);
617  *UPB_PTR_AT(msg, UPB_SIZE(72, 136), struct google_protobuf_Any*) = value;
618 }
621  if (sub == NULL) {
623  if (!sub) return NULL;
625  }
626  return sub;
627 }
629  _upb_sethas(msg, 6);
631 }
634  if (sub == NULL) {
636  if (!sub) return NULL;
638  }
639  return sub;
640 }
643 }
646 }
649  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(80, 152), UPB_SIZE(2, 3), &sub, arena);
650  if (!ok) return NULL;
651  return sub;
652 }
653 
654 /* envoy.config.route.v3.VirtualHost.TypedPerFilterConfigEntry */
655 
658  _upb_msg_map_key(msg, &ret, 0);
659  return ret;
660 }
662  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
663 }
665  struct google_protobuf_Any* ret;
666  _upb_msg_map_value(msg, &ret, sizeof(ret));
667  return ret;
668 }
669 
672 }
673 
674 /* envoy.config.route.v3.FilterAction */
675 
678 }
681  if (!ret) return NULL;
683  return NULL;
684  }
685  return ret;
686 }
688  const upb_ExtensionRegistry* extreg,
689  int options, upb_Arena* arena) {
691  if (!ret) return NULL;
694  return NULL;
695  }
696  return ret;
697 }
700 }
702  upb_Arena* arena, size_t* len) {
704 }
706  return _upb_hasbit(msg, 1);
707 }
709  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
710 }
712  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Any*);
713 }
714 
716  _upb_sethas(msg, 1);
717  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), struct google_protobuf_Any*) = value;
718 }
721  if (sub == NULL) {
723  if (!sub) return NULL;
725  }
726  return sub;
727 }
728 
729 /* envoy.config.route.v3.Route */
730 
733 }
736  if (!ret) return NULL;
738  return NULL;
739  }
740  return ret;
741 }
743  const upb_ExtensionRegistry* extreg,
744  int options, upb_Arena* arena) {
746  if (!ret) return NULL;
749  return NULL;
750  }
751  return ret;
752 }
755 }
757  upb_Arena* arena, size_t* len) {
759 }
760 typedef enum {
770 }
772  return _upb_hasbit(msg, 1);
773 }
775  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
776 }
779 }
781  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
782 }
785 }
787  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_RouteAction*, UPB_SIZE(56, 104), UPB_SIZE(4, 4), 2, NULL);
788 }
790  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
791 }
794 }
796  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_RedirectAction*, UPB_SIZE(56, 104), UPB_SIZE(4, 4), 3, NULL);
797 }
799  return _upb_hasbit(msg, 2);
800 }
802  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
803 }
805  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const struct envoy_config_core_v3_Metadata*);
806 }
808  return _upb_hasbit(msg, 3);
809 }
811  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
812 }
814  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const envoy_config_route_v3_Decorator*);
815 }
817  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 7;
818 }
821 }
823  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_DirectResponseAction*, UPB_SIZE(56, 104), UPB_SIZE(4, 4), 7, NULL);
824 }
826  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 32));
827 }
829  _upb_array_detach(msg, UPB_SIZE(20, 32));
830 }
832  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(20, 32), len);
833 }
835  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 40));
836 }
838  _upb_array_detach(msg, UPB_SIZE(24, 40));
839 }
841  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(24, 40), len);
842 }
844  _upb_array_detach(msg, UPB_SIZE(28, 48));
845 }
847  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(28, 48), len);
848 }
850  _upb_array_detach(msg, UPB_SIZE(32, 56));
851 }
853  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(32, 56), len);
854 }
856  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 64));
857 }
859  _upb_array_detach(msg, UPB_SIZE(36, 64));
860 }
862  return _upb_msg_map_size(msg, UPB_SIZE(36, 64));
863 }
865  return _upb_msg_map_get(msg, UPB_SIZE(36, 64), &key, 0, val, sizeof(*val));
866 }
869 }
872 }
874  return *UPB_PTR_AT(msg, UPB_SIZE(40, 72), upb_StringView);
875 }
877  return _upb_hasbit(msg, 4);
878 }
880  *UPB_PTR_AT(msg, UPB_SIZE(48, 88), const upb_Message*) = NULL;
881 }
883  return *UPB_PTR_AT(msg, UPB_SIZE(48, 88), const envoy_config_route_v3_Tracing*);
884 }
886  return _upb_hasbit(msg, 5);
887 }
889  *UPB_PTR_AT(msg, UPB_SIZE(52, 96), const upb_Message*) = NULL;
890 }
892  return *UPB_PTR_AT(msg, UPB_SIZE(52, 96), const struct google_protobuf_UInt32Value*);
893 }
895  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 17;
896 }
899 }
901  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_FilterAction*, UPB_SIZE(56, 104), UPB_SIZE(4, 4), 17, NULL);
902 }
904  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 18;
905 }
908 }
910  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_NonForwardingAction*, UPB_SIZE(56, 104), UPB_SIZE(4, 4), 18, NULL);
911 }
912 
914  _upb_sethas(msg, 1);
916 }
919  if (sub == NULL) {
921  if (!sub) return NULL;
923  }
924  return sub;
925 }
928 }
931  if (sub == NULL) {
933  if (!sub) return NULL;
935  }
936  return sub;
937 }
940 }
943  if (sub == NULL) {
945  if (!sub) return NULL;
947  }
948  return sub;
949 }
951  _upb_sethas(msg, 2);
953 }
956  if (sub == NULL) {
958  if (!sub) return NULL;
960  }
961  return sub;
962 }
964  _upb_sethas(msg, 3);
966 }
969  if (sub == NULL) {
971  if (!sub) return NULL;
973  }
974  return sub;
975 }
978 }
981  if (sub == NULL) {
983  if (!sub) return NULL;
985  }
986  return sub;
987 }
990 }
993 }
996  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 32), UPB_SIZE(2, 3), &sub, arena);
997  if (!ok) return NULL;
998  return sub;
999 }
1002 }
1005 }
1008  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 40), UPB_SIZE(2, 3), &sub, arena);
1009  if (!ok) return NULL;
1010  return sub;
1011 }
1014 }
1017 }
1019  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 48), UPB_SIZE(3, 4), &val, arena);
1020 }
1023 }
1026 }
1028  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 56), UPB_SIZE(3, 4), &val, arena);
1029 }
1032  return _upb_msg_map_set(msg, UPB_SIZE(36, 64), &key, 0, &val, sizeof(val), a);
1033 }
1035  return _upb_msg_map_delete(msg, UPB_SIZE(36, 64), &key, 0);
1036 }
1039 }
1041  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), upb_StringView) = value;
1042 }
1044  _upb_sethas(msg, 4);
1046 }
1049  if (sub == NULL) {
1051  if (!sub) return NULL;
1053  }
1054  return sub;
1055 }
1057  _upb_sethas(msg, 5);
1059 }
1062  if (sub == NULL) {
1064  if (!sub) return NULL;
1066  }
1067  return sub;
1068 }
1071 }
1074  if (sub == NULL) {
1076  if (!sub) return NULL;
1078  }
1079  return sub;
1080 }
1083 }
1086  if (sub == NULL) {
1088  if (!sub) return NULL;
1090  }
1091  return sub;
1092 }
1093 
1094 /* envoy.config.route.v3.Route.TypedPerFilterConfigEntry */
1095 
1098  _upb_msg_map_key(msg, &ret, 0);
1099  return ret;
1100 }
1102  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
1103 }
1105  struct google_protobuf_Any* ret;
1106  _upb_msg_map_value(msg, &ret, sizeof(ret));
1107  return ret;
1108 }
1109 
1112 }
1113 
1114 /* envoy.config.route.v3.WeightedCluster */
1115 
1118 }
1121  if (!ret) return NULL;
1123  return NULL;
1124  }
1125  return ret;
1126 }
1128  const upb_ExtensionRegistry* extreg,
1129  int options, upb_Arena* arena) {
1131  if (!ret) return NULL;
1134  return NULL;
1135  }
1136  return ret;
1137 }
1140 }
1142  upb_Arena* arena, size_t* len) {
1144 }
1145 typedef enum {
1151 }
1153  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 24));
1154 }
1156  _upb_array_detach(msg, UPB_SIZE(16, 24));
1157 }
1160 }
1163 }
1165  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView);
1166 }
1168  return _upb_hasbit(msg, 1);
1169 }
1171  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const upb_Message*) = NULL;
1172 }
1174  return *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const struct google_protobuf_UInt32Value*);
1175 }
1177  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 4;
1178 }
1181 }
1184 }
1185 
1188 }
1191 }
1194  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 24), UPB_SIZE(2, 3), &sub, arena);
1195  if (!ok) return NULL;
1196  return sub;
1197 }
1199  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView) = value;
1200 }
1202  _upb_sethas(msg, 1);
1204 }
1207  if (sub == NULL) {
1209  if (!sub) return NULL;
1211  }
1212  return sub;
1213 }
1216 }
1217 
1218 /* envoy.config.route.v3.WeightedCluster.ClusterWeight */
1219 
1222 }
1225  if (!ret) return NULL;
1227  return NULL;
1228  }
1229  return ret;
1230 }
1232  const upb_ExtensionRegistry* extreg,
1233  int options, upb_Arena* arena) {
1235  if (!ret) return NULL;
1238  return NULL;
1239  }
1240  return ret;
1241 }
1244 }
1246  upb_Arena* arena, size_t* len) {
1248 }
1249 typedef enum {
1255 }
1258 }
1260  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView);
1261 }
1263  return _upb_hasbit(msg, 1);
1264 }
1266  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const upb_Message*) = NULL;
1267 }
1269  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const struct google_protobuf_UInt32Value*);
1270 }
1272  return _upb_hasbit(msg, 2);
1273 }
1275  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const upb_Message*) = NULL;
1276 }
1278  return *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const struct envoy_config_core_v3_Metadata*);
1279 }
1281  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(32, 56));
1282 }
1284  _upb_array_detach(msg, UPB_SIZE(32, 56));
1285 }
1287  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(32, 56), len);
1288 }
1290  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 64));
1291 }
1293  _upb_array_detach(msg, UPB_SIZE(36, 64));
1294 }
1296  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(36, 64), len);
1297 }
1299  _upb_array_detach(msg, UPB_SIZE(40, 72));
1300 }
1302  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(40, 72), len);
1303 }
1305  _upb_array_detach(msg, UPB_SIZE(44, 80));
1306 }
1308  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(44, 80), len);
1309 }
1311  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(48, 88));
1312 }
1314  _upb_array_detach(msg, UPB_SIZE(48, 88));
1315 }
1317  return _upb_msg_map_size(msg, UPB_SIZE(48, 88));
1318 }
1320  return _upb_msg_map_get(msg, UPB_SIZE(48, 88), &key, 0, val, sizeof(*val));
1321 }
1324 }
1326  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 11;
1327 }
1330 }
1333 }
1336 }
1338  return *UPB_PTR_AT(msg, UPB_SIZE(52, 96), upb_StringView);
1339 }
1340 
1342  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView) = value;
1343 }
1345  _upb_sethas(msg, 1);
1347 }
1350  if (sub == NULL) {
1352  if (!sub) return NULL;
1354  }
1355  return sub;
1356 }
1358  _upb_sethas(msg, 2);
1360 }
1363  if (sub == NULL) {
1365  if (!sub) return NULL;
1367  }
1368  return sub;
1369 }
1372 }
1375 }
1378  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 56), UPB_SIZE(2, 3), &sub, arena);
1379  if (!ok) return NULL;
1380  return sub;
1381 }
1384 }
1387 }
1390  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 64), UPB_SIZE(2, 3), &sub, arena);
1391  if (!ok) return NULL;
1392  return sub;
1393 }
1396 }
1399 }
1401  return _upb_Array_Append_accessor2(msg, UPB_SIZE(40, 72), UPB_SIZE(3, 4), &val, arena);
1402 }
1405 }
1408 }
1410  return _upb_Array_Append_accessor2(msg, UPB_SIZE(44, 80), UPB_SIZE(3, 4), &val, arena);
1411 }
1414  return _upb_msg_map_set(msg, UPB_SIZE(48, 88), &key, 0, &val, sizeof(val), a);
1415 }
1417  return _upb_msg_map_delete(msg, UPB_SIZE(48, 88), &key, 0);
1418 }
1421 }
1424 }
1426  *UPB_PTR_AT(msg, UPB_SIZE(52, 96), upb_StringView) = value;
1427 }
1428 
1429 /* envoy.config.route.v3.WeightedCluster.ClusterWeight.TypedPerFilterConfigEntry */
1430 
1433  _upb_msg_map_key(msg, &ret, 0);
1434  return ret;
1435 }
1437  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
1438 }
1440  struct google_protobuf_Any* ret;
1441  _upb_msg_map_value(msg, &ret, sizeof(ret));
1442  return ret;
1443 }
1444 
1447 }
1448 
1449 /* envoy.config.route.v3.RouteMatch */
1450 
1453 }
1456  if (!ret) return NULL;
1458  return NULL;
1459  }
1460  return ret;
1461 }
1463  const upb_ExtensionRegistry* extreg,
1464  int options, upb_Arena* arena) {
1466  if (!ret) return NULL;
1469  return NULL;
1470  }
1471  return ret;
1472 }
1475 }
1477  upb_Arena* arena, size_t* len) {
1479 }
1480 typedef enum {
1489 }
1491  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 1;
1492 }
1495 }
1498 }
1500  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
1501 }
1504 }
1507 }
1509  return _upb_hasbit(msg, 1);
1510 }
1512  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
1513 }
1515  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const struct google_protobuf_BoolValue*);
1516 }
1518  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 32));
1519 }
1521  _upb_array_detach(msg, UPB_SIZE(20, 32));
1522 }
1524  return (const envoy_config_route_v3_HeaderMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(20, 32), len);
1525 }
1527  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 40));
1528 }
1530  _upb_array_detach(msg, UPB_SIZE(24, 40));
1531 }
1534 }
1536  return _upb_hasbit(msg, 2);
1537 }
1539  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const upb_Message*) = NULL;
1540 }
1543 }
1545  return _upb_hasbit(msg, 3);
1546 }
1548  *UPB_PTR_AT(msg, UPB_SIZE(32, 56), const upb_Message*) = NULL;
1549 }
1551  return *UPB_PTR_AT(msg, UPB_SIZE(32, 56), const struct envoy_config_core_v3_RuntimeFractionalPercent*);
1552 }
1554  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 10;
1555 }
1558 }
1560  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_RegexMatcher*, UPB_SIZE(8, 8), UPB_SIZE(4, 4), 10, NULL);
1561 }
1563  return _upb_hasbit(msg, 4);
1564 }
1566  *UPB_PTR_AT(msg, UPB_SIZE(36, 64), const upb_Message*) = NULL;
1567 }
1570 }
1572  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
1573 }
1576 }
1579 }
1581  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(40, 72));
1582 }
1584  _upb_array_detach(msg, UPB_SIZE(40, 72));
1585 }
1587  return (const struct envoy_type_matcher_v3_MetadataMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(40, 72), len);
1588 }
1589 
1592 }
1595 }
1597  _upb_sethas(msg, 1);
1598  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), struct google_protobuf_BoolValue*) = value;
1599 }
1602  if (sub == NULL) {
1604  if (!sub) return NULL;
1606  }
1607  return sub;
1608 }
1611 }
1614 }
1617  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 32), UPB_SIZE(2, 3), &sub, arena);
1618  if (!ok) return NULL;
1619  return sub;
1620 }
1623 }
1626 }
1629  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 40), UPB_SIZE(2, 3), &sub, arena);
1630  if (!ok) return NULL;
1631  return sub;
1632 }
1634  _upb_sethas(msg, 2);
1636 }
1639  if (sub == NULL) {
1641  if (!sub) return NULL;
1643  }
1644  return sub;
1645 }
1647  _upb_sethas(msg, 3);
1649 }
1652  if (sub == NULL) {
1654  if (!sub) return NULL;
1656  }
1657  return sub;
1658 }
1661 }
1664  if (sub == NULL) {
1666  if (!sub) return NULL;
1668  }
1669  return sub;
1670 }
1672  _upb_sethas(msg, 4);
1674 }
1677  if (sub == NULL) {
1679  if (!sub) return NULL;
1681  }
1682  return sub;
1683 }
1686 }
1689  if (sub == NULL) {
1691  if (!sub) return NULL;
1693  }
1694  return sub;
1695 }
1698 }
1701 }
1704  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(40, 72), UPB_SIZE(2, 3), &sub, arena);
1705  if (!ok) return NULL;
1706  return sub;
1707 }
1708 
1709 /* envoy.config.route.v3.RouteMatch.GrpcRouteMatchOptions */
1710 
1713 }
1716  if (!ret) return NULL;
1718  return NULL;
1719  }
1720  return ret;
1721 }
1723  const upb_ExtensionRegistry* extreg,
1724  int options, upb_Arena* arena) {
1726  if (!ret) return NULL;
1729  return NULL;
1730  }
1731  return ret;
1732 }
1735 }
1737  upb_Arena* arena, size_t* len) {
1739 }
1740 
1741 
1742 /* envoy.config.route.v3.RouteMatch.TlsContextMatchOptions */
1743 
1746 }
1749  if (!ret) return NULL;
1751  return NULL;
1752  }
1753  return ret;
1754 }
1756  const upb_ExtensionRegistry* extreg,
1757  int options, upb_Arena* arena) {
1759  if (!ret) return NULL;
1762  return NULL;
1763  }
1764  return ret;
1765 }
1768 }
1770  upb_Arena* arena, size_t* len) {
1772 }
1774  return _upb_hasbit(msg, 1);
1775 }
1777  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
1778 }
1780  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_BoolValue*);
1781 }
1783  return _upb_hasbit(msg, 2);
1784 }
1786  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
1787 }
1789  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_BoolValue*);
1790 }
1791 
1793  _upb_sethas(msg, 1);
1795 }
1798  if (sub == NULL) {
1800  if (!sub) return NULL;
1802  }
1803  return sub;
1804 }
1806  _upb_sethas(msg, 2);
1807  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_BoolValue*) = value;
1808 }
1811  if (sub == NULL) {
1813  if (!sub) return NULL;
1815  }
1816  return sub;
1817 }
1818 
1819 /* envoy.config.route.v3.RouteMatch.ConnectMatcher */
1820 
1823 }
1826  if (!ret) return NULL;
1828  return NULL;
1829  }
1830  return ret;
1831 }
1833  const upb_ExtensionRegistry* extreg,
1834  int options, upb_Arena* arena) {
1836  if (!ret) return NULL;
1839  return NULL;
1840  }
1841  return ret;
1842 }
1845 }
1847  upb_Arena* arena, size_t* len) {
1849 }
1850 
1851 
1852 /* envoy.config.route.v3.CorsPolicy */
1853 
1856 }
1859  if (!ret) return NULL;
1861  return NULL;
1862  }
1863  return ret;
1864 }
1866  const upb_ExtensionRegistry* extreg,
1867  int options, upb_Arena* arena) {
1869  if (!ret) return NULL;
1872  return NULL;
1873  }
1874  return ret;
1875 }
1878 }
1880  upb_Arena* arena, size_t* len) {
1882 }
1883 typedef enum {
1889 }
1892 }
1894  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), upb_StringView);
1895 }
1898 }
1900  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView);
1901 }
1904 }
1906  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), upb_StringView);
1907 }
1910 }
1912  return *UPB_PTR_AT(msg, UPB_SIZE(32, 56), upb_StringView);
1913 }
1915  return _upb_hasbit(msg, 1);
1916 }
1918  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), const upb_Message*) = NULL;
1919 }
1921  return *UPB_PTR_AT(msg, UPB_SIZE(40, 72), const struct google_protobuf_BoolValue*);
1922 }
1924  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 9;
1925 }
1928 }
1930  return UPB_READ_ONEOF(msg, const struct envoy_config_core_v3_RuntimeFractionalPercent*, UPB_SIZE(52, 96), UPB_SIZE(4, 4), 9, NULL);
1931 }
1933  return _upb_hasbit(msg, 2);
1934 }
1936  *UPB_PTR_AT(msg, UPB_SIZE(44, 80), const upb_Message*) = NULL;
1937 }
1939  return *UPB_PTR_AT(msg, UPB_SIZE(44, 80), const struct envoy_config_core_v3_RuntimeFractionalPercent*);
1940 }
1942  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(48, 88));
1943 }
1945  _upb_array_detach(msg, UPB_SIZE(48, 88));
1946 }
1948  return (const struct envoy_type_matcher_v3_StringMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(48, 88), len);
1949 }
1950 
1953 }
1955  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView) = value;
1956 }
1958  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), upb_StringView) = value;
1959 }
1961  *UPB_PTR_AT(msg, UPB_SIZE(32, 56), upb_StringView) = value;
1962 }
1964  _upb_sethas(msg, 1);
1965  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), struct google_protobuf_BoolValue*) = value;
1966 }
1969  if (sub == NULL) {
1971  if (!sub) return NULL;
1973  }
1974  return sub;
1975 }
1978 }
1981  if (sub == NULL) {
1983  if (!sub) return NULL;
1985  }
1986  return sub;
1987 }
1989  _upb_sethas(msg, 2);
1991 }
1994  if (sub == NULL) {
1996  if (!sub) return NULL;
1998  }
1999  return sub;
2000 }
2003 }
2006 }
2009  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(48, 88), UPB_SIZE(2, 3), &sub, arena);
2010  if (!ok) return NULL;
2011  return sub;
2012 }
2013 
2014 /* envoy.config.route.v3.RouteAction */
2015 
2018 }
2021  if (!ret) return NULL;
2023  return NULL;
2024  }
2025  return ret;
2026 }
2028  const upb_ExtensionRegistry* extreg,
2029  int options, upb_Arena* arena) {
2031  if (!ret) return NULL;
2034  return NULL;
2035  }
2036  return ret;
2037 }
2040 }
2042  upb_Arena* arena, size_t* len) {
2044 }
2045 typedef enum {
2054 }
2055 typedef enum {
2064 }
2066  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 1;
2067 }
2070 }
2072  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), UPB_SIZE(20, 20), 1, upb_StringView_FromString(""));
2073 }
2075  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 2;
2076 }
2079 }
2081  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), UPB_SIZE(20, 20), 2, upb_StringView_FromString(""));
2082 }
2084  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 3;
2085 }
2088 }
2090  return UPB_READ_ONEOF(msg, const envoy_config_route_v3_WeightedCluster*, UPB_SIZE(36, 48), UPB_SIZE(20, 20), 3, NULL);
2091 }
2093  return _upb_hasbit(msg, 1);
2094 }
2096  *UPB_PTR_AT(msg, UPB_SIZE(44, 64), const upb_Message*) = NULL;
2097 }
2099  return *UPB_PTR_AT(msg, UPB_SIZE(44, 64), const struct envoy_config_core_v3_Metadata*);
2100 }
2103 }
2105  return *UPB_PTR_AT(msg, UPB_SIZE(48, 72), upb_StringView);
2106 }
2108  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 6;
2109 }
2112 }
2114  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(28, 32), UPB_SIZE(16, 16), 6, upb_StringView_FromString(""));
2115 }
2117  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 7;
2118 }
2121 }
2123  return UPB_READ_ONEOF(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(28, 32), UPB_SIZE(16, 16), 7, NULL);
2124 }
2126  return _upb_hasbit(msg, 2);
2127 }
2129  *UPB_PTR_AT(msg, UPB_SIZE(56, 88), const upb_Message*) = NULL;
2130 }
2132  return *UPB_PTR_AT(msg, UPB_SIZE(56, 88), const struct google_protobuf_Duration*);
2133 }
2135  return _upb_hasbit(msg, 3);
2136 }
2138  *UPB_PTR_AT(msg, UPB_SIZE(60, 96), const upb_Message*) = NULL;
2139 }
2141  return *UPB_PTR_AT(msg, UPB_SIZE(60, 96), const envoy_config_route_v3_RetryPolicy*);
2142 }
2144  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
2145 }
2147  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
2148 }
2150  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(64, 104));
2151 }
2153  _upb_array_detach(msg, UPB_SIZE(64, 104));
2154 }
2156  return (const envoy_config_route_v3_RateLimit* const*)_upb_array_accessor(msg, UPB_SIZE(64, 104), len);
2157 }
2159  return _upb_hasbit(msg, 4);
2160 }
2162  *UPB_PTR_AT(msg, UPB_SIZE(68, 112), const upb_Message*) = NULL;
2163 }
2165  return *UPB_PTR_AT(msg, UPB_SIZE(68, 112), const struct google_protobuf_BoolValue*);
2166 }
2168  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(72, 120));
2169 }
2171  _upb_array_detach(msg, UPB_SIZE(72, 120));
2172 }
2175 }
2177  return _upb_hasbit(msg, 5);
2178 }
2180  *UPB_PTR_AT(msg, UPB_SIZE(76, 128), const upb_Message*) = NULL;
2181 }
2183  return *UPB_PTR_AT(msg, UPB_SIZE(76, 128), const envoy_config_route_v3_CorsPolicy*);
2184 }
2186  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
2187 }
2189  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
2190 }
2192  return _upb_hasbit(msg, 6);
2193 }
2195  *UPB_PTR_AT(msg, UPB_SIZE(80, 136), const upb_Message*) = NULL;
2196 }
2198  return *UPB_PTR_AT(msg, UPB_SIZE(80, 136), const struct google_protobuf_Duration*);
2199 }
2201  return _upb_hasbit(msg, 7);
2202 }
2204  *UPB_PTR_AT(msg, UPB_SIZE(84, 144), const upb_Message*) = NULL;
2205 }
2207  return *UPB_PTR_AT(msg, UPB_SIZE(84, 144), const struct google_protobuf_Duration*);
2208 }
2210  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(88, 152));
2211 }
2213  _upb_array_detach(msg, UPB_SIZE(88, 152));
2214 }
2217 }
2219  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
2220 }
2222  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
2223 }
2225  return _upb_hasbit(msg, 8);
2226 }
2228  *UPB_PTR_AT(msg, UPB_SIZE(92, 160), const upb_Message*) = NULL;
2229 }
2231  return *UPB_PTR_AT(msg, UPB_SIZE(92, 160), const envoy_config_route_v3_HedgePolicy*);
2232 }
2234  return _upb_hasbit(msg, 9);
2235 }
2237  *UPB_PTR_AT(msg, UPB_SIZE(96, 168), const upb_Message*) = NULL;
2238 }
2240  return *UPB_PTR_AT(msg, UPB_SIZE(96, 168), const struct google_protobuf_Duration*);
2241 }
2243  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 29;
2244 }
2247 }
2249  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(28, 32), UPB_SIZE(16, 16), 29, upb_StringView_FromString(""));
2250 }
2252  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(100, 176));
2253 }
2255  _upb_array_detach(msg, UPB_SIZE(100, 176));
2256 }
2259 }
2261  return _upb_hasbit(msg, 10);
2262 }
2264  *UPB_PTR_AT(msg, UPB_SIZE(104, 184), const upb_Message*) = NULL;
2265 }
2267  return *UPB_PTR_AT(msg, UPB_SIZE(104, 184), const struct google_protobuf_UInt32Value*);
2268 }
2270  return _upb_hasbit(msg, 11);
2271 }
2273  *UPB_PTR_AT(msg, UPB_SIZE(108, 192), const upb_Message*) = NULL;
2274 }
2276  return *UPB_PTR_AT(msg, UPB_SIZE(108, 192), const struct envoy_type_matcher_v3_RegexMatchAndSubstitute*);
2277 }
2279  return _upb_hasbit(msg, 12);
2280 }
2282  *UPB_PTR_AT(msg, UPB_SIZE(112, 200), const upb_Message*) = NULL;
2283 }
2285  return *UPB_PTR_AT(msg, UPB_SIZE(112, 200), const struct google_protobuf_Any*);
2286 }
2288  return _upb_hasbit(msg, 13);
2289 }
2291  *UPB_PTR_AT(msg, UPB_SIZE(116, 208), const upb_Message*) = NULL;
2292 }
2295 }
2297  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 35;
2298 }
2301 }
2303  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_RegexMatchAndSubstitute*, UPB_SIZE(28, 32), UPB_SIZE(16, 16), 35, NULL);
2304 }
2306  return _upb_hasbit(msg, 14);
2307 }
2309  *UPB_PTR_AT(msg, UPB_SIZE(120, 216), const upb_Message*) = NULL;
2310 }
2313 }
2315  return _upb_getoneofcase(msg, UPB_SIZE(20, 20)) == 37;
2316 }
2319 }
2321  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), UPB_SIZE(20, 20), 37, upb_StringView_FromString(""));
2322 }
2324  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
2325 }
2327  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
2328 }
2329 
2331  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), value, UPB_SIZE(20, 20), 1);
2332 }
2334  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), value, UPB_SIZE(20, 20), 2);
2335 }
2338 }
2341  if (sub == NULL) {
2343  if (!sub) return NULL;
2345  }
2346  return sub;
2347 }
2349  _upb_sethas(msg, 1);
2351 }
2354  if (sub == NULL) {
2356  if (!sub) return NULL;
2358  }
2359  return sub;
2360 }
2362  *UPB_PTR_AT(msg, UPB_SIZE(48, 72), upb_StringView) = value;
2363 }
2365  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(28, 32), value, UPB_SIZE(16, 16), 6);
2366 }
2368  UPB_WRITE_ONEOF(msg, struct google_protobuf_BoolValue*, UPB_SIZE(28, 32), value, UPB_SIZE(16, 16), 7);
2369 }
2372  if (sub == NULL) {
2374  if (!sub) return NULL;
2376  }
2377  return sub;
2378 }
2380  _upb_sethas(msg, 2);
2381  *UPB_PTR_AT(msg, UPB_SIZE(56, 88), struct google_protobuf_Duration*) = value;
2382 }
2385  if (sub == NULL) {
2387  if (!sub) return NULL;
2389  }
2390  return sub;
2391 }
2393  _upb_sethas(msg, 3);
2395 }
2398  if (sub == NULL) {
2400  if (!sub) return NULL;
2402  }
2403  return sub;
2404 }
2406  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
2407 }
2410 }
2413 }
2416  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(64, 104), UPB_SIZE(2, 3), &sub, arena);
2417  if (!ok) return NULL;
2418  return sub;
2419 }
2421  _upb_sethas(msg, 4);
2422  *UPB_PTR_AT(msg, UPB_SIZE(68, 112), struct google_protobuf_BoolValue*) = value;
2423 }
2426  if (sub == NULL) {
2428  if (!sub) return NULL;
2430  }
2431  return sub;
2432 }
2435 }
2438 }
2441  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(72, 120), UPB_SIZE(2, 3), &sub, arena);
2442  if (!ok) return NULL;
2443  return sub;
2444 }
2446  _upb_sethas(msg, 5);
2448 }
2451  if (sub == NULL) {
2453  if (!sub) return NULL;
2455  }
2456  return sub;
2457 }
2459  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
2460 }
2462  _upb_sethas(msg, 6);
2463  *UPB_PTR_AT(msg, UPB_SIZE(80, 136), struct google_protobuf_Duration*) = value;
2464 }
2467  if (sub == NULL) {
2469  if (!sub) return NULL;
2471  }
2472  return sub;
2473 }
2475  _upb_sethas(msg, 7);
2476  *UPB_PTR_AT(msg, UPB_SIZE(84, 144), struct google_protobuf_Duration*) = value;
2477 }
2480  if (sub == NULL) {
2482  if (!sub) return NULL;
2484  }
2485  return sub;
2486 }
2489 }
2492 }
2495  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(88, 152), UPB_SIZE(2, 3), &sub, arena);
2496  if (!ok) return NULL;
2497  return sub;
2498 }
2500  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
2501 }
2503  _upb_sethas(msg, 8);
2505 }
2508  if (sub == NULL) {
2510  if (!sub) return NULL;
2512  }
2513  return sub;
2514 }
2516  _upb_sethas(msg, 9);
2517  *UPB_PTR_AT(msg, UPB_SIZE(96, 168), struct google_protobuf_Duration*) = value;
2518 }
2521  if (sub == NULL) {
2523  if (!sub) return NULL;
2525  }
2526  return sub;
2527 }
2529  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(28, 32), value, UPB_SIZE(16, 16), 29);
2530 }
2533 }
2536 }
2539  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(100, 176), UPB_SIZE(2, 3), &sub, arena);
2540  if (!ok) return NULL;
2541  return sub;
2542 }
2544  _upb_sethas(msg, 10);
2545  *UPB_PTR_AT(msg, UPB_SIZE(104, 184), struct google_protobuf_UInt32Value*) = value;
2546 }
2549  if (sub == NULL) {
2551  if (!sub) return NULL;
2553  }
2554  return sub;
2555 }
2557  _upb_sethas(msg, 11);
2559 }
2562  if (sub == NULL) {
2564  if (!sub) return NULL;
2566  }
2567  return sub;
2568 }
2570  _upb_sethas(msg, 12);
2571  *UPB_PTR_AT(msg, UPB_SIZE(112, 200), struct google_protobuf_Any*) = value;
2572 }
2575  if (sub == NULL) {
2577  if (!sub) return NULL;
2579  }
2580  return sub;
2581 }
2583  _upb_sethas(msg, 13);
2585 }
2588  if (sub == NULL) {
2590  if (!sub) return NULL;
2592  }
2593  return sub;
2594 }
2597 }
2600  if (sub == NULL) {
2602  if (!sub) return NULL;
2604  }
2605  return sub;
2606 }
2608  _upb_sethas(msg, 14);
2610 }
2613  if (sub == NULL) {
2615  if (!sub) return NULL;
2617  }
2618  return sub;
2619 }
2621  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(36, 48), value, UPB_SIZE(20, 20), 37);
2622 }
2624  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
2625 }
2626 
2627 /* envoy.config.route.v3.RouteAction.RequestMirrorPolicy */
2628 
2631 }
2634  if (!ret) return NULL;
2636  return NULL;
2637  }
2638  return ret;
2639 }
2641  const upb_ExtensionRegistry* extreg,
2642  int options, upb_Arena* arena) {
2644  if (!ret) return NULL;
2647  return NULL;
2648  }
2649  return ret;
2650 }
2653 }
2655  upb_Arena* arena, size_t* len) {
2657 }
2660 }
2662  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
2663 }
2665  return _upb_hasbit(msg, 1);
2666 }
2668  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
2669 }
2671  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_config_core_v3_RuntimeFractionalPercent*);
2672 }
2674  return _upb_hasbit(msg, 2);
2675 }
2677  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
2678 }
2680  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const struct google_protobuf_BoolValue*);
2681 }
2682 
2685 }
2687  _upb_sethas(msg, 1);
2689 }
2692  if (sub == NULL) {
2694  if (!sub) return NULL;
2696  }
2697  return sub;
2698 }
2700  _upb_sethas(msg, 2);
2701  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), struct google_protobuf_BoolValue*) = value;
2702 }
2705  if (sub == NULL) {
2707  if (!sub) return NULL;
2709  }
2710  return sub;
2711 }
2712 
2713 /* envoy.config.route.v3.RouteAction.HashPolicy */
2714 
2717 }
2720  if (!ret) return NULL;
2722  return NULL;
2723  }
2724  return ret;
2725 }
2727  const upb_ExtensionRegistry* extreg,
2728  int options, upb_Arena* arena) {
2730  if (!ret) return NULL;
2733  return NULL;
2734  }
2735  return ret;
2736 }
2739 }
2741  upb_Arena* arena, size_t* len) {
2743 }
2744 typedef enum {
2754 }
2756  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 1;
2757 }
2760 }
2763 }
2765  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
2766 }
2769 }
2772 }
2774  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
2775 }
2778 }
2781 }
2783  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
2784 }
2786  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
2787 }
2789  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 5;
2790 }
2793 }
2796 }
2798  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 6;
2799 }
2802 }
2805 }
2806 
2809 }
2812  if (sub == NULL) {
2814  if (!sub) return NULL;
2816  }
2817  return sub;
2818 }
2821 }
2824  if (sub == NULL) {
2826  if (!sub) return NULL;
2828  }
2829  return sub;
2830 }
2833 }
2836  if (sub == NULL) {
2838  if (!sub) return NULL;
2840  }
2841  return sub;
2842 }
2844  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
2845 }
2848 }
2851  if (sub == NULL) {
2853  if (!sub) return NULL;
2855  }
2856  return sub;
2857 }
2860 }
2863  if (sub == NULL) {
2865  if (!sub) return NULL;
2867  }
2868  return sub;
2869 }
2870 
2871 /* envoy.config.route.v3.RouteAction.HashPolicy.Header */
2872 
2875 }
2878  if (!ret) return NULL;
2880  return NULL;
2881  }
2882  return ret;
2883 }
2885  const upb_ExtensionRegistry* extreg,
2886  int options, upb_Arena* arena) {
2888  if (!ret) return NULL;
2891  return NULL;
2892  }
2893  return ret;
2894 }
2897 }
2899  upb_Arena* arena, size_t* len) {
2901 }
2904 }
2906  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
2907 }
2909  return _upb_hasbit(msg, 1);
2910 }
2912  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
2913 }
2915  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_type_matcher_v3_RegexMatchAndSubstitute*);
2916 }
2917 
2920 }
2922  _upb_sethas(msg, 1);
2924 }
2927  if (sub == NULL) {
2929  if (!sub) return NULL;
2931  }
2932  return sub;
2933 }
2934 
2935 /* envoy.config.route.v3.RouteAction.HashPolicy.Cookie */
2936 
2939 }
2942  if (!ret) return NULL;
2944  return NULL;
2945  }
2946  return ret;
2947 }
2949  const upb_ExtensionRegistry* extreg,
2950  int options, upb_Arena* arena) {
2952  if (!ret) return NULL;
2955  return NULL;
2956  }
2957  return ret;
2958 }
2961 }
2963  upb_Arena* arena, size_t* len) {
2965 }
2968 }
2970  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
2971 }
2973  return _upb_hasbit(msg, 1);
2974 }
2976  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
2977 }
2979  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_Duration*);
2980 }
2983 }
2985  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView);
2986 }
2987 
2990 }
2992  _upb_sethas(msg, 1);
2993  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_Duration*) = value;
2994 }
2997  if (sub == NULL) {
2999  if (!sub) return NULL;
3001  }
3002  return sub;
3003 }
3005  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView) = value;
3006 }
3007 
3008 /* envoy.config.route.v3.RouteAction.HashPolicy.ConnectionProperties */
3009 
3012 }
3015  if (!ret) return NULL;
3017  return NULL;
3018  }
3019  return ret;
3020 }
3022  const upb_ExtensionRegistry* extreg,
3023  int options, upb_Arena* arena) {
3025  if (!ret) return NULL;
3028  return NULL;
3029  }
3030  return ret;
3031 }
3034 }
3036  upb_Arena* arena, size_t* len) {
3038 }
3040  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
3041 }
3043  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
3044 }
3045 
3047  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
3048 }
3049 
3050 /* envoy.config.route.v3.RouteAction.HashPolicy.QueryParameter */
3051 
3054 }
3057  if (!ret) return NULL;
3059  return NULL;
3060  }
3061  return ret;
3062 }
3064  const upb_ExtensionRegistry* extreg,
3065  int options, upb_Arena* arena) {
3067  if (!ret) return NULL;
3070  return NULL;
3071  }
3072  return ret;
3073 }
3076 }
3078  upb_Arena* arena, size_t* len) {
3080 }
3083 }
3085  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
3086 }
3087 
3090 }
3091 
3092 /* envoy.config.route.v3.RouteAction.HashPolicy.FilterState */
3093 
3096 }
3099  if (!ret) return NULL;
3101  return NULL;
3102  }
3103  return ret;
3104 }
3106  const upb_ExtensionRegistry* extreg,
3107  int options, upb_Arena* arena) {
3109  if (!ret) return NULL;
3112  return NULL;
3113  }
3114  return ret;
3115 }
3118 }
3120  upb_Arena* arena, size_t* len) {
3122 }
3125 }
3127  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
3128 }
3129 
3132 }
3133 
3134 /* envoy.config.route.v3.RouteAction.UpgradeConfig */
3135 
3138 }
3141  if (!ret) return NULL;
3143  return NULL;
3144  }
3145  return ret;
3146 }
3148  const upb_ExtensionRegistry* extreg,
3149  int options, upb_Arena* arena) {
3151  if (!ret) return NULL;
3154  return NULL;
3155  }
3156  return ret;
3157 }
3160 }
3162  upb_Arena* arena, size_t* len) {
3164 }
3167 }
3169  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
3170 }
3172  return _upb_hasbit(msg, 1);
3173 }
3175  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
3176 }
3178  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_BoolValue*);
3179 }
3181  return _upb_hasbit(msg, 2);
3182 }
3184  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
3185 }
3188 }
3189 
3192 }
3194  _upb_sethas(msg, 1);
3195  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_BoolValue*) = value;
3196 }
3199  if (sub == NULL) {
3201  if (!sub) return NULL;
3203  }
3204  return sub;
3205 }
3207  _upb_sethas(msg, 2);
3209 }
3212  if (sub == NULL) {
3214  if (!sub) return NULL;
3216  }
3217  return sub;
3218 }
3219 
3220 /* envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig */
3221 
3224 }
3227  if (!ret) return NULL;
3229  return NULL;
3230  }
3231  return ret;
3232 }
3234  const upb_ExtensionRegistry* extreg,
3235  int options, upb_Arena* arena) {
3237  if (!ret) return NULL;
3240  return NULL;
3241  }
3242  return ret;
3243 }
3246 }
3248  upb_Arena* arena, size_t* len) {
3250 }
3252  return _upb_hasbit(msg, 1);
3253 }
3255  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3256 }
3258  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_ProxyProtocolConfig*);
3259 }
3261  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3262 }
3264  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3265 }
3266 
3268  _upb_sethas(msg, 1);
3270 }
3273  if (sub == NULL) {
3275  if (!sub) return NULL;
3277  }
3278  return sub;
3279 }
3281  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3282 }
3283 
3284 /* envoy.config.route.v3.RouteAction.MaxStreamDuration */
3285 
3288 }
3291  if (!ret) return NULL;
3293  return NULL;
3294  }
3295  return ret;
3296 }
3298  const upb_ExtensionRegistry* extreg,
3299  int options, upb_Arena* arena) {
3301  if (!ret) return NULL;
3304  return NULL;
3305  }
3306  return ret;
3307 }
3310 }
3312  upb_Arena* arena, size_t* len) {
3314 }
3316  return _upb_hasbit(msg, 1);
3317 }
3319  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3320 }
3322  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
3323 }
3325  return _upb_hasbit(msg, 2);
3326 }
3328  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
3329 }
3331  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Duration*);
3332 }
3334  return _upb_hasbit(msg, 3);
3335 }
3337  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
3338 }
3340  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_Duration*);
3341 }
3342 
3344  _upb_sethas(msg, 1);
3346 }
3349  if (sub == NULL) {
3351  if (!sub) return NULL;
3353  }
3354  return sub;
3355 }
3357  _upb_sethas(msg, 2);
3358  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Duration*) = value;
3359 }
3362  if (sub == NULL) {
3364  if (!sub) return NULL;
3366  }
3367  return sub;
3368 }
3370  _upb_sethas(msg, 3);
3371  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_Duration*) = value;
3372 }
3375  if (sub == NULL) {
3377  if (!sub) return NULL;
3379  }
3380  return sub;
3381 }
3382 
3383 /* envoy.config.route.v3.RetryPolicy */
3384 
3387 }
3390  if (!ret) return NULL;
3392  return NULL;
3393  }
3394  return ret;
3395 }
3397  const upb_ExtensionRegistry* extreg,
3398  int options, upb_Arena* arena) {
3400  if (!ret) return NULL;
3403  return NULL;
3404  }
3405  return ret;
3406 }
3409 }
3411  upb_Arena* arena, size_t* len) {
3413 }
3416 }
3418  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
3419 }
3421  return _upb_hasbit(msg, 1);
3422 }
3424  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
3425 }
3427  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_UInt32Value*);
3428 }
3430  return _upb_hasbit(msg, 2);
3431 }
3433  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
3434 }
3436  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const struct google_protobuf_Duration*);
3437 }
3439  return _upb_hasbit(msg, 3);
3440 }
3442  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const upb_Message*) = NULL;
3443 }
3446 }
3448  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 48));
3449 }
3451  _upb_array_detach(msg, UPB_SIZE(24, 48));
3452 }
3455 }
3457  *UPB_PTR_AT(msg, UPB_SIZE(56, 112), int64_t) = 0;
3458 }
3460  return *UPB_PTR_AT(msg, UPB_SIZE(56, 112), int64_t);
3461 }
3463  _upb_array_detach(msg, UPB_SIZE(28, 56));
3464 }
3466  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len);
3467 }
3469  return _upb_hasbit(msg, 4);
3470 }
3472  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const upb_Message*) = NULL;
3473 }
3476 }
3478  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 72));
3479 }
3481  _upb_array_detach(msg, UPB_SIZE(36, 72));
3482 }
3484  return (const envoy_config_route_v3_HeaderMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(36, 72), len);
3485 }
3487  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(40, 80));
3488 }
3490  _upb_array_detach(msg, UPB_SIZE(40, 80));
3491 }
3493  return (const envoy_config_route_v3_HeaderMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(40, 80), len);
3494 }
3496  return _upb_hasbit(msg, 5);
3497 }
3499  *UPB_PTR_AT(msg, UPB_SIZE(44, 88), const upb_Message*) = NULL;
3500 }
3503 }
3505  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(48, 96));
3506 }
3508  _upb_array_detach(msg, UPB_SIZE(48, 96));
3509 }
3511  return (const struct envoy_config_core_v3_TypedExtensionConfig* const*)_upb_array_accessor(msg, UPB_SIZE(48, 96), len);
3512 }
3514  return _upb_hasbit(msg, 6);
3515 }
3517  *UPB_PTR_AT(msg, UPB_SIZE(52, 104), const upb_Message*) = NULL;
3518 }
3520  return *UPB_PTR_AT(msg, UPB_SIZE(52, 104), const struct google_protobuf_Duration*);
3521 }
3522 
3525 }
3527  _upb_sethas(msg, 1);
3529 }
3532  if (sub == NULL) {
3534  if (!sub) return NULL;
3536  }
3537  return sub;
3538 }
3540  _upb_sethas(msg, 2);
3541  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), struct google_protobuf_Duration*) = value;
3542 }
3545  if (sub == NULL) {
3547  if (!sub) return NULL;
3549  }
3550  return sub;
3551 }
3553  _upb_sethas(msg, 3);
3555 }
3558  if (sub == NULL) {
3560  if (!sub) return NULL;
3562  }
3563  return sub;
3564 }
3567 }
3570 }
3573  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(2, 3), &sub, arena);
3574  if (!ok) return NULL;
3575  return sub;
3576 }
3578  *UPB_PTR_AT(msg, UPB_SIZE(56, 112), int64_t) = value;
3579 }
3581  return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
3582 }
3584  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 56), len, 2, arena);
3585 }
3587  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), 2, &val, arena);
3588 }
3590  _upb_sethas(msg, 4);
3592 }
3595  if (sub == NULL) {
3597  if (!sub) return NULL;
3599  }
3600  return sub;
3601 }
3604 }
3607 }
3610  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(2, 3), &sub, arena);
3611  if (!ok) return NULL;
3612  return sub;
3613 }
3616 }
3619 }
3622  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(40, 80), UPB_SIZE(2, 3), &sub, arena);
3623  if (!ok) return NULL;
3624  return sub;
3625 }
3627  _upb_sethas(msg, 5);
3629 }
3632  if (sub == NULL) {
3634  if (!sub) return NULL;
3636  }
3637  return sub;
3638 }
3641 }
3644 }
3647  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(48, 96), UPB_SIZE(2, 3), &sub, arena);
3648  if (!ok) return NULL;
3649  return sub;
3650 }
3652  _upb_sethas(msg, 6);
3653  *UPB_PTR_AT(msg, UPB_SIZE(52, 104), struct google_protobuf_Duration*) = value;
3654 }
3657  if (sub == NULL) {
3659  if (!sub) return NULL;
3661  }
3662  return sub;
3663 }
3664 
3665 /* envoy.config.route.v3.RetryPolicy.RetryPriority */
3666 
3669 }
3672  if (!ret) return NULL;
3674  return NULL;
3675  }
3676  return ret;
3677 }
3679  const upb_ExtensionRegistry* extreg,
3680  int options, upb_Arena* arena) {
3682  if (!ret) return NULL;
3685  return NULL;
3686  }
3687  return ret;
3688 }
3691 }
3693  upb_Arena* arena, size_t* len) {
3695 }
3696 typedef enum {
3702 }
3705 }
3707  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
3708 }
3710  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 3;
3711 }
3714 }
3716  return UPB_READ_ONEOF(msg, const struct google_protobuf_Any*, UPB_SIZE(12, 24), UPB_SIZE(0, 0), 3, NULL);
3717 }
3718 
3721 }
3723  UPB_WRITE_ONEOF(msg, struct google_protobuf_Any*, UPB_SIZE(12, 24), value, UPB_SIZE(0, 0), 3);
3724 }
3727  if (sub == NULL) {
3729  if (!sub) return NULL;
3731  }
3732  return sub;
3733 }
3734 
3735 /* envoy.config.route.v3.RetryPolicy.RetryHostPredicate */
3736 
3739 }
3742  if (!ret) return NULL;
3744  return NULL;
3745  }
3746  return ret;
3747 }
3749  const upb_ExtensionRegistry* extreg,
3750  int options, upb_Arena* arena) {
3752  if (!ret) return NULL;
3755  return NULL;
3756  }
3757  return ret;
3758 }
3761 }
3763  upb_Arena* arena, size_t* len) {
3765 }
3766 typedef enum {
3772 }
3775 }
3777  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
3778 }
3780  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 3;
3781 }
3784 }
3786  return UPB_READ_ONEOF(msg, const struct google_protobuf_Any*, UPB_SIZE(12, 24), UPB_SIZE(0, 0), 3, NULL);
3787 }
3788 
3791 }
3793  UPB_WRITE_ONEOF(msg, struct google_protobuf_Any*, UPB_SIZE(12, 24), value, UPB_SIZE(0, 0), 3);
3794 }
3797  if (sub == NULL) {
3799  if (!sub) return NULL;
3801  }
3802  return sub;
3803 }
3804 
3805 /* envoy.config.route.v3.RetryPolicy.RetryBackOff */
3806 
3809 }
3812  if (!ret) return NULL;
3814  return NULL;
3815  }
3816  return ret;
3817 }
3819  const upb_ExtensionRegistry* extreg,
3820  int options, upb_Arena* arena) {
3822  if (!ret) return NULL;
3825  return NULL;
3826  }
3827  return ret;
3828 }
3831 }
3833  upb_Arena* arena, size_t* len) {
3835 }
3837  return _upb_hasbit(msg, 1);
3838 }
3840  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3841 }
3843  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
3844 }
3846  return _upb_hasbit(msg, 2);
3847 }
3849  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
3850 }
3852  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Duration*);
3853 }
3854 
3856  _upb_sethas(msg, 1);
3858 }
3861  if (sub == NULL) {
3863  if (!sub) return NULL;
3865  }
3866  return sub;
3867 }
3869  _upb_sethas(msg, 2);
3870  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Duration*) = value;
3871 }
3874  if (sub == NULL) {
3876  if (!sub) return NULL;
3878  }
3879  return sub;
3880 }
3881 
3882 /* envoy.config.route.v3.RetryPolicy.ResetHeader */
3883 
3886 }
3889  if (!ret) return NULL;
3891  return NULL;
3892  }
3893  return ret;
3894 }
3896  const upb_ExtensionRegistry* extreg,
3897  int options, upb_Arena* arena) {
3899  if (!ret) return NULL;
3902  return NULL;
3903  }
3904  return ret;
3905 }
3908 }
3910  upb_Arena* arena, size_t* len) {
3912 }
3915 }
3917  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
3918 }
3920  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = 0;
3921 }
3923  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t);
3924 }
3925 
3928 }
3930  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
3931 }
3932 
3933 /* envoy.config.route.v3.RetryPolicy.RateLimitedRetryBackOff */
3934 
3937 }
3940  if (!ret) return NULL;
3942  return NULL;
3943  }
3944  return ret;
3945 }
3947  const upb_ExtensionRegistry* extreg,
3948  int options, upb_Arena* arena) {
3950  if (!ret) return NULL;
3953  return NULL;
3954  }
3955  return ret;
3956 }
3959 }
3961  upb_Arena* arena, size_t* len) {
3963 }
3965  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
3966 }
3968  _upb_array_detach(msg, UPB_SIZE(4, 8));
3969 }
3972 }
3974  return _upb_hasbit(msg, 1);
3975 }
3977  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
3978 }
3980  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Duration*);
3981 }
3982 
3985 }
3988 }
3991  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(2, 3), &sub, arena);
3992  if (!ok) return NULL;
3993  return sub;
3994 }
3996  _upb_sethas(msg, 1);
3997  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Duration*) = value;
3998 }
4001  if (sub == NULL) {
4003  if (!sub) return NULL;
4005  }
4006  return sub;
4007 }
4008 
4009 /* envoy.config.route.v3.HedgePolicy */
4010 
4013 }
4016  if (!ret) return NULL;
4018  return NULL;
4019  }
4020  return ret;
4021 }
4023  const upb_ExtensionRegistry* extreg,
4024  int options, upb_Arena* arena) {
4026  if (!ret) return NULL;
4029  return NULL;
4030  }
4031  return ret;
4032 }
4035 }
4037  upb_Arena* arena, size_t* len) {
4039 }
4041  return _upb_hasbit(msg, 1);
4042 }
4044  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
4045 }
4047  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
4048 }
4050  return _upb_hasbit(msg, 2);
4051 }
4053  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
4054 }
4056  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct envoy_type_v3_FractionalPercent*);
4057 }
4059  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
4060 }
4062  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
4063 }
4064 
4066  _upb_sethas(msg, 1);
4068 }
4071  if (sub == NULL) {
4073  if (!sub) return NULL;
4075  }
4076  return sub;
4077 }
4079  _upb_sethas(msg, 2);
4081 }
4084  if (sub == NULL) {
4086  if (!sub) return NULL;
4088  }
4089  return sub;
4090 }
4092  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
4093 }
4094 
4095 /* envoy.config.route.v3.RedirectAction */
4096 
4099 }
4102  if (!ret) return NULL;
4104  return NULL;
4105  }
4106  return ret;
4107 }
4109  const upb_ExtensionRegistry* extreg,
4110  int options, upb_Arena* arena) {
4112  if (!ret) return NULL;
4115  return NULL;
4116  }
4117  return ret;
4118 }
4121 }
4123  upb_Arena* arena, size_t* len) {
4125 }
4126 typedef enum {
4133 }
4134 typedef enum {
4142 }
4145 }
4147  return *UPB_PTR_AT(msg, UPB_SIZE(36, 56), upb_StringView);
4148 }
4150  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 2;
4151 }
4154 }
4156  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(28, 40), UPB_SIZE(16, 16), 2, upb_StringView_FromString(""));
4157 }
4159  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = 0;
4160 }
4162  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t);
4163 }
4165  return _upb_getoneofcase(msg, UPB_SIZE(8, 8)) == 4;
4166 }
4169 }
4171  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(20, 24), UPB_SIZE(8, 8), 4, false);
4172 }
4174  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 5;
4175 }
4178 }
4180  return UPB_READ_ONEOF(msg, upb_StringView, UPB_SIZE(28, 40), UPB_SIZE(16, 16), 5, upb_StringView_FromString(""));
4181 }
4183  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = 0;
4184 }
4186  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool);
4187 }
4189  return _upb_getoneofcase(msg, UPB_SIZE(8, 8)) == 7;
4190 }
4193 }
4196 }
4198  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = 0;
4199 }
4201  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t);
4202 }
4204  return _upb_getoneofcase(msg, UPB_SIZE(16, 16)) == 9;
4205 }
4208 }
4210  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_RegexMatchAndSubstitute*, UPB_SIZE(28, 40), UPB_SIZE(16, 16), 9, NULL);
4211 }
4212 
4214  *UPB_PTR_AT(msg, UPB_SIZE(36, 56), upb_StringView) = value;
4215 }
4217  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(28, 40), value, UPB_SIZE(16, 16), 2);
4218 }
4220  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
4221 }
4223  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(20, 24), value, UPB_SIZE(8, 8), 4);
4224 }
4226  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(28, 40), value, UPB_SIZE(16, 16), 5);
4227 }
4229  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = value;
4230 }
4232  UPB_WRITE_ONEOF(msg, upb_StringView, UPB_SIZE(20, 24), value, UPB_SIZE(8, 8), 7);
4233 }
4235  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = value;
4236 }
4239 }
4242  if (sub == NULL) {
4244  if (!sub) return NULL;
4246  }
4247  return sub;
4248 }
4249 
4250 /* envoy.config.route.v3.DirectResponseAction */
4251 
4254 }
4257  if (!ret) return NULL;
4259  return NULL;
4260  }
4261  return ret;
4262 }
4264  const upb_ExtensionRegistry* extreg,
4265  int options, upb_Arena* arena) {
4267  if (!ret) return NULL;
4270  return NULL;
4271  }
4272  return ret;
4273 }
4276 }
4278  upb_Arena* arena, size_t* len) {
4280 }
4282  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = 0;
4283 }
4285  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t);
4286 }
4288  return _upb_hasbit(msg, 1);
4289 }
4291  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
4292 }
4294  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const struct envoy_config_core_v3_DataSource*);
4295 }
4296 
4298  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = value;
4299 }
4301  _upb_sethas(msg, 1);
4303 }
4306  if (sub == NULL) {
4308  if (!sub) return NULL;
4310  }
4311  return sub;
4312 }
4313 
4314 /* envoy.config.route.v3.NonForwardingAction */
4315 
4318 }
4321  if (!ret) return NULL;
4323  return NULL;
4324  }
4325  return ret;
4326 }
4328  const upb_ExtensionRegistry* extreg,
4329  int options, upb_Arena* arena) {
4331  if (!ret) return NULL;
4334  return NULL;
4335  }
4336  return ret;
4337 }
4340 }
4342  upb_Arena* arena, size_t* len) {
4344 }
4345 
4346 
4347 /* envoy.config.route.v3.Decorator */
4348 
4351 }
4354  if (!ret) return NULL;
4356  return NULL;
4357  }
4358  return ret;
4359 }
4361  const upb_ExtensionRegistry* extreg,
4362  int options, upb_Arena* arena) {
4364  if (!ret) return NULL;
4367  return NULL;
4368  }
4369  return ret;
4370 }
4373 }
4375  upb_Arena* arena, size_t* len) {
4377 }
4380 }
4382  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
4383 }
4385  return _upb_hasbit(msg, 1);
4386 }
4388  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
4389 }
4391  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_BoolValue*);
4392 }
4393 
4396 }
4398  _upb_sethas(msg, 1);
4399  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_BoolValue*) = value;
4400 }
4403  if (sub == NULL) {
4405  if (!sub) return NULL;
4407  }
4408  return sub;
4409 }
4410 
4411 /* envoy.config.route.v3.Tracing */
4412 
4415 }
4418  if (!ret) return NULL;
4420  return NULL;
4421  }
4422  return ret;
4423 }
4425  const upb_ExtensionRegistry* extreg,
4426  int options, upb_Arena* arena) {
4428  if (!ret) return NULL;
4431  return NULL;
4432  }
4433  return ret;
4434 }
4437 }
4439  upb_Arena* arena, size_t* len) {
4441 }
4443  return _upb_hasbit(msg, 1);
4444 }
4446  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
4447 }
4449  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_type_v3_FractionalPercent*);
4450 }
4452  return _upb_hasbit(msg, 2);
4453 }
4455  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
4456 }
4458  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct envoy_type_v3_FractionalPercent*);
4459 }
4461  return _upb_hasbit(msg, 3);
4462 }
4464  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
4465 }
4467  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_type_v3_FractionalPercent*);
4468 }
4470  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 32));
4471 }
4473  _upb_array_detach(msg, UPB_SIZE(16, 32));
4474 }
4476  return (const struct envoy_type_tracing_v3_CustomTag* const*)_upb_array_accessor(msg, UPB_SIZE(16, 32), len);
4477 }
4478 
4480  _upb_sethas(msg, 1);
4482 }
4485  if (sub == NULL) {
4487  if (!sub) return NULL;
4489  }
4490  return sub;
4491 }
4493  _upb_sethas(msg, 2);
4495 }
4498  if (sub == NULL) {
4500  if (!sub) return NULL;
4502  }
4503  return sub;
4504 }
4506  _upb_sethas(msg, 3);
4508 }
4511  if (sub == NULL) {
4513  if (!sub) return NULL;
4515  }
4516  return sub;
4517 }
4520 }
4523 }
4526  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub, arena);
4527  if (!ok) return NULL;
4528  return sub;
4529 }
4530 
4531 /* envoy.config.route.v3.VirtualCluster */
4532 
4535 }
4538  if (!ret) return NULL;
4540  return NULL;
4541  }
4542  return ret;
4543 }
4545  const upb_ExtensionRegistry* extreg,
4546  int options, upb_Arena* arena) {
4548  if (!ret) return NULL;
4551  return NULL;
4552  }
4553  return ret;
4554 }
4557 }
4559  upb_Arena* arena, size_t* len) {
4561 }
4564 }
4566  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
4567 }
4569  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 16));
4570 }
4572  _upb_array_detach(msg, UPB_SIZE(8, 16));
4573 }
4576 }
4577 
4580 }
4583 }
4586 }
4589  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub, arena);
4590  if (!ok) return NULL;
4591  return sub;
4592 }
4593 
4594 /* envoy.config.route.v3.RateLimit */
4595 
4598 }
4601  if (!ret) return NULL;
4603  return NULL;
4604  }
4605  return ret;
4606 }
4608  const upb_ExtensionRegistry* extreg,
4609  int options, upb_Arena* arena) {
4611  if (!ret) return NULL;
4614  return NULL;
4615  }
4616  return ret;
4617 }
4620 }
4622  upb_Arena* arena, size_t* len) {
4624 }
4626  return _upb_hasbit(msg, 1);
4627 }
4629  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
4630 }
4632  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
4633 }
4636 }
4638  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
4639 }
4641  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 32));
4642 }
4644  _upb_array_detach(msg, UPB_SIZE(16, 32));
4645 }
4648 }
4650  return _upb_hasbit(msg, 2);
4651 }
4653  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const upb_Message*) = NULL;
4654 }
4657 }
4658 
4660  _upb_sethas(msg, 1);
4662 }
4665  if (sub == NULL) {
4667  if (!sub) return NULL;
4669  }
4670  return sub;
4671 }
4674 }
4677 }
4680 }
4683  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub, arena);
4684  if (!ok) return NULL;
4685  return sub;
4686 }
4688  _upb_sethas(msg, 2);
4690 }
4693  if (sub == NULL) {
4695  if (!sub) return NULL;
4697  }
4698  return sub;
4699 }
4700 
4701 /* envoy.config.route.v3.RateLimit.Action */
4702 
4705 }
4708  if (!ret) return NULL;
4710  return NULL;
4711  }
4712  return ret;
4713 }
4715  const upb_ExtensionRegistry* extreg,
4716  int options, upb_Arena* arena) {
4718  if (!ret) return NULL;
4721  return NULL;
4722  }
4723  return ret;
4724 }
4727 }
4729  upb_Arena* arena, size_t* len) {
4731 }
4732 typedef enum {
4746 }
4748  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 1;
4749 }
4752 }
4755 }
4757  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 2;
4758 }
4761 }
4764 }
4766  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 3;
4767 }
4770 }
4773 }
4775  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 4;
4776 }
4779 }
4782 }
4784  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 5;
4785 }
4788 }
4791 }
4793  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 6;
4794 }
4797 }
4800 }
4802  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 7;
4803 }
4806 }
4809 }
4811  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 8;
4812 }
4815 }
4818 }
4820  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 9;
4821 }
4824 }
4826  return UPB_READ_ONEOF(msg, const struct envoy_config_core_v3_TypedExtensionConfig*, UPB_SIZE(4, 8), UPB_SIZE(0, 0), 9, NULL);
4827 }
4828 
4831 }
4834  if (sub == NULL) {
4836  if (!sub) return NULL;
4838  }
4839  return sub;
4840 }
4843 }
4846  if (sub == NULL) {
4848  if (!sub) return NULL;
4850  }
4851  return sub;
4852 }
4855 }
4858  if (sub == NULL) {
4860  if (!sub) return NULL;
4862  }
4863  return sub;
4864 }
4867 }
4870  if (sub == NULL) {
4872  if (!sub) return NULL;
4874  }
4875  return sub;
4876 }
4879 }
4882  if (sub == NULL) {
4884  if (!sub) return NULL;
4886  }
4887  return sub;
4888 }
4891 }
4894  if (sub == NULL) {
4896  if (!sub) return NULL;
4898  }
4899  return sub;
4900 }
4903 }
4906  if (sub == NULL) {
4908  if (!sub) return NULL;
4910  }
4911  return sub;
4912 }
4915 }
4918  if (sub == NULL) {
4920  if (!sub) return NULL;
4922  }
4923  return sub;
4924 }
4927 }
4930  if (sub == NULL) {
4932  if (!sub) return NULL;
4934  }
4935  return sub;
4936 }
4937 
4938 /* envoy.config.route.v3.RateLimit.Action.SourceCluster */
4939 
4942 }
4945  if (!ret) return NULL;
4947  return NULL;
4948  }
4949  return ret;
4950 }
4952  const upb_ExtensionRegistry* extreg,
4953  int options, upb_Arena* arena) {
4955  if (!ret) return NULL;
4958  return NULL;
4959  }
4960  return ret;
4961 }
4964 }
4966  upb_Arena* arena, size_t* len) {
4968 }
4969 
4970 
4971 /* envoy.config.route.v3.RateLimit.Action.DestinationCluster */
4972 
4975 }
4978  if (!ret) return NULL;
4980  return NULL;
4981  }
4982  return ret;
4983 }
4985  const upb_ExtensionRegistry* extreg,
4986  int options, upb_Arena* arena) {
4988  if (!ret) return NULL;
4991  return NULL;
4992  }
4993  return ret;
4994 }
4997 }
4999  upb_Arena* arena, size_t* len) {
5001 }
5002 
5003 
5004 /* envoy.config.route.v3.RateLimit.Action.RequestHeaders */
5005 
5008 }
5011  if (!ret) return NULL;
5013  return NULL;
5014  }
5015  return ret;
5016 }
5018  const upb_ExtensionRegistry* extreg,
5019  int options, upb_Arena* arena) {
5021  if (!ret) return NULL;
5024  return NULL;
5025  }
5026  return ret;
5027 }
5030 }
5032  upb_Arena* arena, size_t* len) {
5034 }
5037 }
5039  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
5040 }
5043 }
5045  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView);
5046 }
5048  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
5049 }
5051  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
5052 }
5053 
5056 }
5058  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView) = value;
5059 }
5061  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
5062 }
5063 
5064 /* envoy.config.route.v3.RateLimit.Action.RemoteAddress */
5065 
5068 }
5071  if (!ret) return NULL;
5073  return NULL;
5074  }
5075  return ret;
5076 }
5078  const upb_ExtensionRegistry* extreg,
5079  int options, upb_Arena* arena) {
5081  if (!ret) return NULL;
5084  return NULL;
5085  }
5086  return ret;
5087 }
5090 }
5092  upb_Arena* arena, size_t* len) {
5094 }
5095 
5096 
5097 /* envoy.config.route.v3.RateLimit.Action.GenericKey */
5098 
5101 }
5104  if (!ret) return NULL;
5106  return NULL;
5107  }
5108  return ret;
5109 }
5111  const upb_ExtensionRegistry* extreg,
5112  int options, upb_Arena* arena) {
5114  if (!ret) return NULL;
5117  return NULL;
5118  }
5119  return ret;
5120 }
5123 }
5125  upb_Arena* arena, size_t* len) {
5127 }
5130 }
5132  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_StringView);
5133 }
5136 }
5138  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
5139 }
5140 
5143 }
5146 }
5147 
5148 /* envoy.config.route.v3.RateLimit.Action.HeaderValueMatch */
5149 
5152 }
5155  if (!ret) return NULL;
5157  return NULL;
5158  }
5159  return ret;
5160 }
5162  const upb_ExtensionRegistry* extreg,
5163  int options, upb_Arena* arena) {
5165  if (!ret) return NULL;
5168  return NULL;
5169  }
5170  return ret;
5171 }
5174 }
5176  upb_Arena* arena, size_t* len) {
5178 }
5181 }
5183  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
5184 }
5186  return _upb_hasbit(msg, 1);
5187 }
5189  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
5190 }
5192  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_BoolValue*);
5193 }
5195  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 32));
5196 }
5198  _upb_array_detach(msg, UPB_SIZE(16, 32));
5199 }
5201  return (const envoy_config_route_v3_HeaderMatcher* const*)_upb_array_accessor(msg, UPB_SIZE(16, 32), len);
5202 }
5205 }
5207  return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView);
5208 }
5209 
5212 }
5214  _upb_sethas(msg, 1);
5215  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_BoolValue*) = value;
5216 }
5219  if (sub == NULL) {
5221  if (!sub) return NULL;
5223  }
5224  return sub;
5225 }
5228 }
5231 }
5234  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub, arena);
5235  if (!ok) return NULL;
5236  return sub;
5237 }
5239  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView) = value;
5240 }
5241 
5242 /* envoy.config.route.v3.RateLimit.Action.DynamicMetaData */
5243 
5246 }
5249  if (!ret) return NULL;
5251  return NULL;
5252  }
5253  return ret;
5254 }
5256  const upb_ExtensionRegistry* extreg,
5257  int options, upb_Arena* arena) {
5259  if (!ret) return NULL;
5262  return NULL;
5263  }
5264  return ret;
5265 }
5268 }
5270  upb_Arena* arena, size_t* len) {
5272 }
5275 }
5277  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
5278 }
5280  return _upb_hasbit(msg, 1);
5281 }
5283  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
5284 }
5286  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_type_metadata_v3_MetadataKey*);
5287 }
5290 }
5292  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView);
5293 }
5294 
5297 }
5299  _upb_sethas(msg, 1);
5301 }
5304  if (sub == NULL) {
5306  if (!sub) return NULL;
5308  }
5309  return sub;
5310 }
5312  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView) = value;
5313 }
5314 
5315 /* envoy.config.route.v3.RateLimit.Action.MetaData */
5316 
5319 }
5322  if (!ret) return NULL;
5324  return NULL;
5325  }
5326  return ret;
5327 }
5329  const upb_ExtensionRegistry* extreg,
5330  int options, upb_Arena* arena) {
5332  if (!ret) return NULL;
5335  return NULL;
5336  }
5337  return ret;
5338 }
5341 }
5343  upb_Arena* arena, size_t* len) {
5345 }
5348 }
5350  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), upb_StringView);
5351 }
5353  return _upb_hasbit(msg, 1);
5354 }
5356  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
5357 }
5359  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const struct envoy_type_metadata_v3_MetadataKey*);
5360 }
5363 }
5365  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView);
5366 }
5368  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
5369 }
5371  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
5372 }
5373 
5376 }
5378  _upb_sethas(msg, 1);
5380 }
5383  if (sub == NULL) {
5385  if (!sub) return NULL;
5387  }
5388  return sub;
5389 }
5391  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView) = value;
5392 }
5394  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
5395 }
5396 
5397 /* envoy.config.route.v3.RateLimit.Override */
5398 
5401 }
5404  if (!ret) return NULL;
5406  return NULL;
5407  }
5408  return ret;
5409 }
5411  const upb_ExtensionRegistry* extreg,
5412  int options, upb_Arena* arena) {
5414  if (!ret) return NULL;
5417  return NULL;
5418  }
5419  return ret;
5420 }
5423 }
5425  upb_Arena* arena, size_t* len) {
5427 }
5428 typedef enum {
5434 }
5436  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 1;
5437 }
5440 }
5443 }
5444 
5447 }
5450  if (sub == NULL) {
5452  if (!sub) return NULL;
5454  }
5455  return sub;
5456 }
5457 
5458 /* envoy.config.route.v3.RateLimit.Override.DynamicMetadata */
5459 
5462 }
5465  if (!ret) return NULL;
5467  return NULL;
5468  }
5469  return ret;
5470 }
5472  const upb_ExtensionRegistry* extreg,
5473  int options, upb_Arena* arena) {
5475  if (!ret) return NULL;
5478  return NULL;
5479  }
5480  return ret;
5481 }
5484 }
5486  upb_Arena* arena, size_t* len) {
5488 }
5490  return _upb_hasbit(msg, 1);
5491 }
5493  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
5494 }
5496  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_type_metadata_v3_MetadataKey*);
5497 }
5498 
5500  _upb_sethas(msg, 1);
5502 }
5505  if (sub == NULL) {
5507  if (!sub) return NULL;
5509  }
5510  return sub;
5511 }
5512 
5513 /* envoy.config.route.v3.HeaderMatcher */
5514 
5517 }
5520  if (!ret) return NULL;
5522  return NULL;
5523  }
5524  return ret;
5525 }
5527  const upb_ExtensionRegistry* extreg,
5528  int options, upb_Arena* arena) {
5530  if (!ret) return NULL;
5533  return NULL;
5534  }
5535  return ret;
5536 }
5539 }
5541  upb_Arena* arena, size_t* len) {
5543 }
5544 typedef enum {
5557 }
5560 }
5562  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView);
5563 }
5565  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 4;
5566 }
5569 }
5572 }
5574  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 6;
5575 }
5578 }
5580  return UPB_READ_ONEOF(msg, const struct envoy_type_v3_Int64Range*, UPB_SIZE(8, 8), UPB_SIZE(4, 4), 6, NULL);
5581 }
5583  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 7;
5584 }
5587 }
5589  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(8, 8), UPB_SIZE(4, 4), 7, false);
5590 }
5592  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = 0;
5593 }
5595  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool);
5596 }
5598  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 9;
5599 }
5602 }
5605 }
5607  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 10;
5608 }
5611 }
5614 }
5616  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 11;
5617 }
5620 }
5622  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_RegexMatcher*, UPB_SIZE(8, 8), UPB_SIZE(4, 4), 11, NULL);
5623 }
5625  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
5626 }
5629 }
5632 }
5634  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 13;
5635 }
5638 }
5640  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_StringMatcher*, UPB_SIZE(8, 8), UPB_SIZE(4, 4), 13, NULL);
5641 }
5642 
5644  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView) = value;
5645 }
5648 }
5650  UPB_WRITE_ONEOF(msg, struct envoy_type_v3_Int64Range*, UPB_SIZE(8, 8), value, UPB_SIZE(4, 4), 6);
5651 }
5654  if (sub == NULL) {
5656  if (!sub) return NULL;
5658  }
5659  return sub;
5660 }
5662  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(8, 8), value, UPB_SIZE(4, 4), 7);
5663 }
5665  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), bool) = value;
5666 }
5669 }
5672 }
5675 }
5678  if (sub == NULL) {
5680  if (!sub) return NULL;
5682  }
5683  return sub;
5684 }
5687 }
5690 }
5693  if (sub == NULL) {
5695  if (!sub) return NULL;
5697  }
5698  return sub;
5699 }
5700 
5701 /* envoy.config.route.v3.QueryParameterMatcher */
5702 
5705 }
5708  if (!ret) return NULL;
5710  return NULL;
5711  }
5712  return ret;
5713 }
5715  const upb_ExtensionRegistry* extreg,
5716  int options, upb_Arena* arena) {
5718  if (!ret) return NULL;
5721  return NULL;
5722  }
5723  return ret;
5724 }
5727 }
5729  upb_Arena* arena, size_t* len) {
5731 }
5732 typedef enum {
5739 }
5742 }
5744  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
5745 }
5747  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 5;
5748 }
5751 }
5753  return UPB_READ_ONEOF(msg, const struct envoy_type_matcher_v3_StringMatcher*, UPB_SIZE(12, 24), UPB_SIZE(0, 0), 5, NULL);
5754 }
5756  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 6;
5757 }
5760 }
5762  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 24), UPB_SIZE(0, 0), 6, false);
5763 }
5764 
5767 }
5770 }
5773  if (sub == NULL) {
5775  if (!sub) return NULL;
5777  }
5778  return sub;
5779 }
5781  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 24), value, UPB_SIZE(0, 0), 6);
5782 }
5783 
5784 /* envoy.config.route.v3.InternalRedirectPolicy */
5785 
5788 }
5791  if (!ret) return NULL;
5793  return NULL;
5794  }
5795  return ret;
5796 }
5798  const upb_ExtensionRegistry* extreg,
5799  int options, upb_Arena* arena) {
5801  if (!ret) return NULL;
5804  return NULL;
5805  }
5806  return ret;
5807 }
5810 }
5812  upb_Arena* arena, size_t* len) {
5814 }
5816  return _upb_hasbit(msg, 1);
5817 }
5819  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
5820 }
5822  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
5823 }
5825  _upb_array_detach(msg, UPB_SIZE(8, 16));
5826 }
5828  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
5829 }
5831  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
5832 }
5834  _upb_array_detach(msg, UPB_SIZE(12, 24));
5835 }
5837  return (const struct envoy_config_core_v3_TypedExtensionConfig* const*)_upb_array_accessor(msg, UPB_SIZE(12, 24), len);
5838 }
5840  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
5841 }
5843  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
5844 }
5845 
5847  _upb_sethas(msg, 1);
5849 }
5852  if (sub == NULL) {
5854  if (!sub) return NULL;
5856  }
5857  return sub;
5858 }
5861 }
5863  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 2, arena);
5864 }
5866  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 2, &val, arena);
5867 }
5870 }
5873 }
5876  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
5877  if (!ok) return NULL;
5878  return sub;
5879 }
5881  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
5882 }
5883 
5884 /* envoy.config.route.v3.FilterConfig */
5885 
5888 }
5891  if (!ret) return NULL;
5893  return NULL;
5894  }
5895  return ret;
5896 }
5898  const upb_ExtensionRegistry* extreg,
5899  int options, upb_Arena* arena) {
5901  if (!ret) return NULL;
5904  return NULL;
5905  }
5906  return ret;
5907 }
5910 }
5912  upb_Arena* arena, size_t* len) {
5914 }
5916  return _upb_hasbit(msg, 1);
5917 }
5919  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
5920 }
5922  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Any*);
5923 }
5925  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
5926 }
5928  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
5929 }
5930 
5932  _upb_sethas(msg, 1);
5933  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), struct google_protobuf_Any*) = value;
5934 }
5937  if (sub == NULL) {
5939  if (!sub) return NULL;
5941  }
5942  return sub;
5943 }
5945  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
5946 }
5947 
5949 
5950 #ifdef __cplusplus
5951 } /* extern "C" */
5952 #endif
5953 
5954 #include "upb/port_undef.inc"
5955 
5956 #endif /* ENVOY_CONFIG_ROUTE_V3_ROUTE_COMPONENTS_PROTO_UPB_H_ */
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_allow_post
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_allow_post(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
Definition: route_components.upb.h:3263
envoy_config_route_v3_RateLimit_mutable_actions
UPB_INLINE envoy_config_route_v3_RateLimit_Action ** envoy_config_route_v3_RateLimit_mutable_actions(envoy_config_route_v3_RateLimit *msg, size_t *len)
Definition: route_components.upb.h:4675
envoy_config_route_v3_RedirectAction_set_response_code
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_response_code(envoy_config_route_v3_RedirectAction *msg, int32_t value)
Definition: route_components.upb.h:4219
_upb_msg_map_clear
UPB_INLINE void _upb_msg_map_clear(upb_msg *msg, size_t ofs)
Definition: php-upb.h:1647
envoy_config_route_v3_VirtualHost_clear_routes
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_routes(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:303
envoy_config_route_v3_Tracing_serialize
UPB_INLINE char * envoy_config_route_v3_Tracing_serialize(const envoy_config_route_v3_Tracing *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4435
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_value
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_value(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5182
envoy_config_route_v3_RateLimit_Action_clear_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4804
envoy_config_route_v3_RateLimit_Action_SourceCluster_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_new(upb_Arena *arena)
Definition: route_components.upb.h:4940
envoy_config_route_v3_RateLimit_Action_clear_request_headers
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4768
envoy_config_route_v3_FilterConfig_clear_config
UPB_INLINE void envoy_config_route_v3_FilterConfig_clear_config(const envoy_config_route_v3_FilterConfig *msg)
Definition: route_components.upb.h:5918
envoy_config_route_v3_DirectResponseAction_msginit
const upb_MiniTable envoy_config_route_v3_DirectResponseAction_msginit
Definition: route_components.upb.c:680
envoy_config_route_v3_RouteAction_grpc_timeout_offset
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2239
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_reset_headers
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
Definition: route_components.upb.h:3967
envoy_config_route_v3_RouteAction_set_cors
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cors(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_CorsPolicy *value)
Definition: route_components.upb.h:2445
envoy_config_route_v3_RouteMatch_add_query_parameters
UPB_INLINE struct envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_RouteMatch_add_query_parameters(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1627
envoy_config_route_v3_VirtualHost_mutable_virtual_clusters
UPB_INLINE envoy_config_route_v3_VirtualCluster ** envoy_config_route_v3_VirtualHost_mutable_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:481
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1382
envoy_config_route_v3_HeaderMatcher_has_suffix_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5606
envoy_config_route_v3_RouteAction_has_idle_timeout
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2200
envoy_config_route_v3_RouteAction_HashPolicy_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:2718
envoy_config_route_v3_RetryPolicy_clear_retriable_status_codes
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_status_codes(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3462
envoy_config_route_v3_RetryPolicy_ResetHeader_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3887
envoy_config_route_v3_RouteMatch
struct envoy_config_route_v3_RouteMatch envoy_config_route_v3_RouteMatch
Definition: route_components.upb.h:84
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_new
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:2629
envoy_config_route_v3_RouteAction_HashPolicy_connection_properties
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2779
envoy_config_route_v3_RetryPolicy_RetryPriority_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3678
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_set_max_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_set_max_interval(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3995
envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize(const envoy_config_route_v3_RateLimit_Action_SourceCluster *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4962
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_add_headers
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_add_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:5232
envoy_config_route_v3_RouteAction_MaxStreamDuration_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_MaxStreamDuration_msginit
Definition: route_components.upb.c:518
envoy_config_route_v3_DirectResponseAction_set_status
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_set_status(envoy_config_route_v3_DirectResponseAction *msg, uint32_t value)
Definition: route_components.upb.h:4297
envoy_config_route_v3_RouteAction_has_metadata_match
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_metadata_match(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2092
envoy_config_route_v3_CorsPolicy_set_shadow_enabled
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_shadow_enabled(envoy_config_route_v3_CorsPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
Definition: route_components.upb.h:1988
envoy_config_route_v3_RouteAction_mutable_hash_policy
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy ** envoy_config_route_v3_RouteAction_mutable_hash_policy(envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2433
envoy_config_route_v3_RouteAction_HashPolicy_FilterState
struct envoy_config_route_v3_RouteAction_HashPolicy_FilterState envoy_config_route_v3_RouteAction_HashPolicy_FilterState
Definition: route_components.upb.h:96
envoy_config_route_v3_Route_has_redirect
UPB_INLINE bool envoy_config_route_v3_Route_has_redirect(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:789
envoy_config_route_v3_VirtualHost_clear_retry_policy_typed_config
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:429
envoy_config_route_v3_RetryPolicy_mutable_retriable_status_codes
UPB_INLINE uint32_t * envoy_config_route_v3_RetryPolicy_mutable_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3580
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize
UPB_INLINE char * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize(const envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1733
envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_header
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_header
Definition: route_components.upb.h:2058
envoy_config_route_v3_RateLimit_has_actions
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_actions(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4640
envoy_config_route_v3_RateLimit_Action_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4706
envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_skip_if_absent
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_skip_if_absent(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5047
envoy_config_route_v3_RouteAction_set_retry_policy_typed_config
UPB_INLINE void envoy_config_route_v3_RouteAction_set_retry_policy_typed_config(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:2569
envoy_config_route_v3_RouteMatch_has_connect_matcher
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1571
envoy_config_route_v3_VirtualHost_has_per_request_buffer_limit_bytes
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:411
envoy_config_route_v3_Route_clear_redirect
UPB_INLINE void envoy_config_route_v3_Route_clear_redirect(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:792
envoy_config_route_v3_RetryPolicy_ResetHeader_format
UPB_INLINE int32_t envoy_config_route_v3_RetryPolicy_ResetHeader_format(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
Definition: route_components.upb.h:3922
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff
struct envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff
Definition: route_components.upb.h:105
envoy_config_route_v3_RetryPolicy_retry_back_off
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3474
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_has_value
UPB_INLINE bool envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:661
envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize_ex(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3311
envoy_config_route_v3_RetryPolicy_RetryPriority_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3670
envoy_config_route_v3_DirectResponseAction_mutable_body
UPB_INLINE struct envoy_config_core_v3_DataSource * envoy_config_route_v3_DirectResponseAction_mutable_body(envoy_config_route_v3_DirectResponseAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:4304
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_expect_match
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5191
envoy_config_route_v3_VirtualHost_mutable_domains
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_domains(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:457
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_literal
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1331
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3762
envoy_config_route_v3_RouteAction_HashPolicy_header
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2761
envoy_config_route_v3_HeaderMatcher_has_range_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5573
envoy_config_route_v3_VirtualHost_resize_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:545
envoy_config_route_v3_VirtualHost_resize_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_resize_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:508
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_key
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:656
envoy_config_route_v3_RedirectAction
struct envoy_config_route_v3_RedirectAction envoy_config_route_v3_RedirectAction
Definition: route_components.upb.h:107
envoy_config_route_v3_Route_serialize_ex
UPB_INLINE char * envoy_config_route_v3_Route_serialize_ex(const envoy_config_route_v3_Route *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:756
envoy_type_matcher_v3_StringMatcher
struct envoy_type_matcher_v3_StringMatcher envoy_type_matcher_v3_StringMatcher
Definition: envoy/type/matcher/v3/string.upb.h:25
envoy_config_route_v3_RouteAction_resize_hash_policy
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy ** envoy_config_route_v3_RouteAction_resize_hash_policy(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:2436
envoy_config_route_v3_RouteAction_set_grpc_timeout_offset
UPB_INLINE void envoy_config_route_v3_RouteAction_set_grpc_timeout_offset(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:2515
envoy_config_route_v3_RateLimit_Action_set_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_metadata(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_MetaData *value)
Definition: route_components.upb.h:4913
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_clear_source_ip
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_clear_source_ip(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg)
Definition: route_components.upb.h:3039
envoy_config_route_v3_RouteAction_UpgradeConfig_new
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_new(upb_Arena *arena)
Definition: route_components.upb.h:3136
envoy_config_route_v3_HeaderMatcher_safe_regex_match
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_HeaderMatcher_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5621
envoy_config_route_v3_Tracing_parse
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4416
envoy_config_route_v3_WeightedCluster_random_value_specifier_oneofcases
envoy_config_route_v3_WeightedCluster_random_value_specifier_oneofcases
Definition: route_components.upb.h:1145
envoy_config_route_v3_RouteAction_host_rewrite_path_regex
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2302
envoy_config_route_v3_RetryPolicy_RetryBackOff_max_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3851
envoy_config_route_v3_Route_clear_name
UPB_INLINE void envoy_config_route_v3_Route_clear_name(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:870
envoy_config_route_v3_RouteAction_host_rewrite_specifier_case
UPB_INLINE envoy_config_route_v3_RouteAction_host_rewrite_specifier_oneofcases envoy_config_route_v3_RouteAction_host_rewrite_specifier_case(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2062
envoy_config_route_v3_InternalRedirectPolicy_redirect_response_codes
UPB_INLINE uint32_t const * envoy_config_route_v3_InternalRedirectPolicy_redirect_response_codes(const envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
Definition: route_components.upb.h:5827
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_key
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_FilterState_key(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg)
Definition: route_components.upb.h:3126
envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_enabled
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_enabled(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena)
Definition: route_components.upb.h:3197
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_name(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_StringView value)
Definition: route_components.upb.h:2988
envoy_config_route_v3_RouteAction_cluster_specifier_cluster
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster
Definition: route_components.upb.h:2046
envoy_config_route_v3_FilterAction
struct envoy_config_route_v3_FilterAction envoy_config_route_v3_FilterAction
Definition: route_components.upb.h:78
envoy_config_route_v3_CorsPolicy_parse_ex
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1865
envoy_config_route_v3_RateLimit_set_disable_key
UPB_INLINE void envoy_config_route_v3_RateLimit_set_disable_key(envoy_config_route_v3_RateLimit *msg, upb_StringView value)
Definition: route_components.upb.h:4672
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_metadata_match
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_metadata_match(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
Definition: route_components.upb.h:1361
envoy_config_route_v3_Route_clear_direct_response
UPB_INLINE void envoy_config_route_v3_Route_clear_direct_response(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:819
envoy_config_route_v3_RateLimit_Action_has_source_cluster
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4747
envoy_config_route_v3_RateLimit_Action_MetaData_clear_default_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_default_value(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5361
envoy_config_route_v3_VirtualHost_add_rate_limits
UPB_INLINE struct envoy_config_route_v3_RateLimit * envoy_config_route_v3_VirtualHost_add_rate_limits(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:499
envoy_config_route_v3_HeaderMatcher_set_suffix_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_suffix_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5670
envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_offset
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3336
_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_route_v3_RateLimit_Override_override_specifier_NOT_SET
@ envoy_config_route_v3_RateLimit_Override_override_specifier_NOT_SET
Definition: route_components.upb.h:5430
envoy_config_route_v3_VirtualHost_mutable_retry_policy_typed_config
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_mutable_retry_policy_typed_config(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:619
envoy_config_route_v3_VirtualHost_retry_policy
const UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_VirtualHost_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:399
envoy_config_route_v3_VirtualCluster_new
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_new(upb_Arena *arena)
Definition: route_components.upb.h:4533
envoy_config_route_v3_InternalRedirectPolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_InternalRedirectPolicy_serialize_ex(const envoy_config_route_v3_InternalRedirectPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5811
envoy_config_route_v3_RateLimit_Action_action_specifier_oneofcases
envoy_config_route_v3_RateLimit_Action_action_specifier_oneofcases
Definition: route_components.upb.h:4732
envoy_config_route_v3_VirtualHost_add_request_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:557
envoy_config_route_v3_Tracing_client_sampling
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_client_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4448
envoy_config_route_v3_DirectResponseAction_clear_status
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_clear_status(const envoy_config_route_v3_DirectResponseAction *msg)
Definition: route_components.upb.h:4281
envoy_config_route_v3_InternalRedirectPolicy_msginit
const upb_MiniTable envoy_config_route_v3_InternalRedirectPolicy_msginit
Definition: route_components.upb.c:964
envoy_config_route_v3_FilterAction_has_action
UPB_INLINE bool envoy_config_route_v3_FilterAction_has_action(const envoy_config_route_v3_FilterAction *msg)
Definition: route_components.upb.h:705
xds_type_matcher_v3_Matcher_msginit
const upb_MiniTable xds_type_matcher_v3_Matcher_msginit
Definition: xds/type/matcher/v3/matcher.upb.c:31
envoy_config_route_v3_VirtualHost_mutable_hedge_policy
UPB_INLINE struct envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_VirtualHost_mutable_hedge_policy(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:590
envoy_config_route_v3_RouteAction_clear_internal_redirect_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2290
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_clear_key
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_FilterState_clear_key(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg)
Definition: route_components.upb.h:3123
envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4984
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_proxy_protocol_config
UPB_INLINE const struct envoy_config_core_v3_ProxyProtocolConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
Definition: route_components.upb.h:3257
envoy_config_route_v3_WeightedCluster_total_weight
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1173
envoy_config_route_v3_HeaderMatcher_clear_name
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_name(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5558
envoy_config_route_v3_Route_tracing
const UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Route_tracing(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:882
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_typed_per_filter_config
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_typed_per_filter_config(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1310
envoy_config_route_v3_RateLimit_Action_MetaData_Source
envoy_config_route_v3_RateLimit_Action_MetaData_Source
Definition: route_components.upb.h:221
envoy_config_route_v3_RateLimit_Action_SourceCluster
struct envoy_config_route_v3_RateLimit_Action_SourceCluster envoy_config_route_v3_RateLimit_Action_SourceCluster
Definition: route_components.upb.h:115
envoy_config_route_v3_VirtualHost_resize_domains
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_domains(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:460
envoy_config_route_v3_VirtualHost_mutable_matcher
UPB_INLINE struct xds_type_matcher_v3_Matcher * envoy_config_route_v3_VirtualHost_mutable_matcher(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:632
envoy_config_route_v3_HeaderMatcher_set_name
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_name(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5643
envoy_config_route_v3_Route_set_per_request_buffer_limit_bytes
UPB_INLINE void envoy_config_route_v3_Route_set_per_request_buffer_limit_bytes(envoy_config_route_v3_Route *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:1056
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:2640
envoy_config_route_v3_RouteAction_PASS_THROUGH_INTERNAL_REDIRECT
@ envoy_config_route_v3_RouteAction_PASS_THROUGH_INTERNAL_REDIRECT
Definition: route_components.upb.h:245
envoy_config_route_v3_RouteAction_UpgradeConfig_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_serialize(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3158
envoy_config_route_v3_RouteMatch_has_path
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_path(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1499
envoy_config_route_v3_RetryPolicy_ResetHeader_set_format
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_set_format(envoy_config_route_v3_RetryPolicy_ResetHeader *msg, int32_t value)
Definition: route_components.upb.h:3929
envoy_config_route_v3_RateLimit_has_limit
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_limit(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4649
envoy_config_route_v3_RouteAction_add_request_mirror_policies
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_add_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2537
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_path
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_path(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2981
envoy_config_route_v3_RouteAction_mutable_host_rewrite_path_regex
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_mutable_host_rewrite_path_regex(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2598
envoy_config_route_v3_RouteAction_regex_rewrite
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2275
envoy_config_route_v3_VirtualHost_EXTERNAL_ONLY
@ envoy_config_route_v3_VirtualHost_EXTERNAL_ONLY
Definition: route_components.upb.h:251
envoy_config_route_v3_RateLimit_Action_has_destination_cluster
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4756
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_new(upb_Arena *arena)
Definition: route_components.upb.h:3094
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_trace_sampled
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_trace_sampled(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2703
envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_max_stream_duration
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3318
envoy_config_route_v3_RetryPolicy_ResetHeader_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_ResetHeader_serialize(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3906
envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_max
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3330
envoy_config_route_v3_RouteAction_cluster_specifier_NOT_SET
@ envoy_config_route_v3_RouteAction_cluster_specifier_NOT_SET
Definition: route_components.upb.h:2050
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_clear
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_clear(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1412
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_headers
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5194
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5471
envoy_config_route_v3_RateLimit_set_limit
UPB_INLINE void envoy_config_route_v3_RateLimit_set_limit(envoy_config_route_v3_RateLimit *msg, envoy_config_route_v3_RateLimit_Override *value)
Definition: route_components.upb.h:4687
envoy_config_route_v3_Route_has_metadata
UPB_INLINE bool envoy_config_route_v3_Route_has_metadata(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:798
envoy_config_route_v3_RouteAction_add_rate_limits
UPB_INLINE struct envoy_config_route_v3_RateLimit * envoy_config_route_v3_RouteAction_add_rate_limits(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2414
envoy_config_core_v3_DataSource_msginit
const upb_MiniTable envoy_config_core_v3_DataSource_msginit
Definition: base.upb.c:287
envoy_config_route_v3_RetryPolicy_RetryPriority_typed_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryPriority_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3715
envoy_config_route_v3_RouteAction_clear_internal_redirect_action
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_internal_redirect_action(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2218
envoy_config_route_v3_Route_add_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_Route_add_request_headers_to_add(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:994
envoy_config_route_v3_Route_TypedPerFilterConfigEntry_has_value
UPB_INLINE bool envoy_config_route_v3_Route_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1101
envoy_config_route_v3_Route_typed_per_filter_config_delete
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_delete(envoy_config_route_v3_Route *msg, upb_StringView key)
Definition: route_components.upb.h:1034
envoy_config_route_v3_RedirectAction_clear_scheme_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4191
envoy_config_route_v3_Decorator_mutable_propagate
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_Decorator_mutable_propagate(envoy_config_route_v3_Decorator *msg, upb_Arena *arena)
Definition: route_components.upb.h:4401
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_clear_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_DynamicMetadata_clear_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
Definition: route_components.upb.h:5492
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3013
envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize_ex(const envoy_config_route_v3_RouteMatch_ConnectMatcher *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1846
envoy_config_route_v3_RetryPolicy_ResetHeader_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_ResetHeader_serialize_ex(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3909
envoy_config_route_v3_HeaderMatcher_set_invert_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_invert_match(envoy_config_route_v3_HeaderMatcher *msg, bool value)
Definition: route_components.upb.h:5664
envoy_config_route_v3_Route_mutable_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_mutable_response_headers_to_remove(envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:1012
envoy_config_route_v3_WeightedCluster
struct envoy_config_route_v3_WeightedCluster envoy_config_route_v3_WeightedCluster
Definition: route_components.upb.h:81
envoy_config_route_v3_RouteAction_MaxStreamDuration_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3297
envoy_config_route_v3_WeightedCluster_clear_clusters
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_clusters(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1155
envoy_config_route_v3_WeightedCluster_mutable_clusters
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight ** envoy_config_route_v3_WeightedCluster_mutable_clusters(envoy_config_route_v3_WeightedCluster *msg, size_t *len)
Definition: route_components.upb.h:1186
envoy_config_route_v3_Route_resize_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_resize_request_headers_to_add(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:991
envoy_config_route_v3_Route
struct envoy_config_route_v3_Route envoy_config_route_v3_Route
Definition: route_components.upb.h:79
envoy_type_tracing_v3_CustomTag
struct envoy_type_tracing_v3_CustomTag envoy_type_tracing_v3_CustomTag
Definition: custom_tag.upb.h:28
envoy_config_route_v3_WeightedCluster_ClusterWeight
struct envoy_config_route_v3_WeightedCluster_ClusterWeight envoy_config_route_v3_WeightedCluster_ClusterWeight
Definition: route_components.upb.h:82
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5203
envoy_config_route_v3_RedirectAction_set_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_regex_rewrite(envoy_config_route_v3_RedirectAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
Definition: route_components.upb.h:4237
envoy_config_route_v3_RetryPolicy_set_rate_limited_retry_back_off
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_rate_limited_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *value)
Definition: route_components.upb.h:3626
envoy_config_route_v3_RouteAction_HashPolicy_clear_header
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2758
envoy_config_route_v3_RetryPolicy_mutable_retriable_request_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_mutable_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3614
envoy_config_route_v3_HeaderMatcher_set_range_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_range_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_v3_Int64Range *value)
Definition: route_components.upb.h:5649
envoy_config_route_v3_VirtualHost_has_matcher
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_matcher(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:435
envoy_config_route_v3_InternalRedirectPolicy_set_allow_cross_scheme_redirect
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_set_allow_cross_scheme_redirect(envoy_config_route_v3_InternalRedirectPolicy *msg, bool value)
Definition: route_components.upb.h:5880
envoy_config_route_v3_Route_action_oneofcases
envoy_config_route_v3_Route_action_oneofcases
Definition: route_components.upb.h:760
envoy_config_route_v3_RouteMatch_add_dynamic_metadata
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher * envoy_config_route_v3_RouteMatch_add_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1702
envoy_config_route_v3_HedgePolicy_new
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:4011
envoy_config_route_v3_FilterAction_parse
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:679
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_new(upb_Arena *arena)
Definition: route_components.upb.h:3052
envoy_config_route_v3_HedgePolicy_mutable_additional_request_chance
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_HedgePolicy_mutable_additional_request_chance(envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:4082
envoy_config_route_v3_RouteAction_UpgradeConfig_enabled
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_UpgradeConfig_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3177
envoy_config_route_v3_RouteAction_clear_cluster_not_found_response_code
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_not_found_response_code(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2185
envoy_config_route_v3_QueryParameterMatcher_has_present_match
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_has_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5755
envoy_config_route_v3_RateLimit_add_actions
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_add_actions(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
Definition: route_components.upb.h:4681
envoy_config_route_v3_QueryParameterMatcher_set_string_match
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_string_match(envoy_config_route_v3_QueryParameterMatcher *msg, struct envoy_type_matcher_v3_StringMatcher *value)
Definition: route_components.upb.h:5768
envoy_config_route_v3_RetryPolicy_clear_retry_host_predicate
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3450
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_mutable_metadata_key
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_mutable_metadata_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_Arena *arena)
Definition: route_components.upb.h:5302
envoy_config_route_v3_RouteAction_UpgradeConfig
struct envoy_config_route_v3_RouteAction_UpgradeConfig envoy_config_route_v3_RouteAction_UpgradeConfig
Definition: route_components.upb.h:97
envoy_config_route_v3_RetryPolicy_ResetHeader_new
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_new(upb_Arena *arena)
Definition: route_components.upb.h:3884
envoy_config_route_v3_WeightedCluster_ClusterWeight_new
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_new(upb_Arena *arena)
Definition: route_components.upb.h:1220
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3055
envoy_config_route_v3_VirtualHost_clear_request_headers_to_add
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:336
envoy_config_route_v3_Route_clear_request_headers_to_add
UPB_INLINE void envoy_config_route_v3_Route_clear_request_headers_to_add(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:828
envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_value(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
Definition: route_components.upb.h:5128
envoy_config_route_v3_RetryPolicy_has_rate_limited_retry_back_off
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3495
envoy_config_route_v3_VirtualCluster_msginit
const upb_MiniTable envoy_config_route_v3_VirtualCluster_msginit
Definition: route_components.upb.c:736
envoy_config_route_v3_RouteAction_clear_cluster_header
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2077
envoy_config_core_v3_ProxyProtocolConfig
struct envoy_config_core_v3_ProxyProtocolConfig envoy_config_core_v3_ProxyProtocolConfig
Definition: proxy_protocol.upb.h:24
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_expect_match
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_expect_match(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:5213
envoy_config_route_v3_RouteAction_mutable_max_internal_redirects
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteAction_mutable_max_internal_redirects(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2547
envoy_config_route_v3_RouteAction_set_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_set_regex_rewrite(envoy_config_route_v3_RouteAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
Definition: route_components.upb.h:2556
envoy_config_route_v3_DirectResponseAction_serialize
UPB_INLINE char * envoy_config_route_v3_DirectResponseAction_serialize(const envoy_config_route_v3_DirectResponseAction *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4274
envoy_config_route_v3_VirtualHost_virtual_clusters
const UPB_INLINE envoy_config_route_v3_VirtualCluster *const * envoy_config_route_v3_VirtualHost_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:321
envoy_config_route_v3_RateLimit_Action_RemoteAddress_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_RemoteAddress_msginit
Definition: route_components.upb.c:815
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_host_rewrite_literal
@ envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_host_rewrite_literal
Definition: route_components.upb.h:1250
envoy_config_route_v3_RateLimit_Action_mutable_extension
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RateLimit_Action_mutable_extension(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4928
envoy_config_route_v3_FilterConfig_has_config
UPB_INLINE bool envoy_config_route_v3_FilterConfig_has_config(const envoy_config_route_v3_FilterConfig *msg)
Definition: route_components.upb.h:5915
envoy_config_route_v3_CorsPolicy_allow_origin_string_match
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher *const * envoy_config_route_v3_CorsPolicy_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg, size_t *len)
Definition: route_components.upb.h:1947
envoy_config_route_v3_RetryPolicy_UNIX_TIMESTAMP
@ envoy_config_route_v3_RetryPolicy_UNIX_TIMESTAMP
Definition: route_components.upb.h:236
envoy_config_route_v3_RouteAction_resize_request_mirror_policies
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteAction_resize_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:2534
encode.h
envoy_config_route_v3_VirtualHost_resize_request_mirror_policies
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_VirtualHost_resize_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:644
envoy_config_route_v3_RouteAction_HashPolicy_mutable_query_parameter
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_mutable_query_parameter(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2849
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_remove
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1304
envoy_config_route_v3_RouteAction_set_host_rewrite_path_regex
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_path_regex(envoy_config_route_v3_RouteAction *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
Definition: route_components.upb.h:2595
envoy_config_route_v3_RouteAction_set_append_x_forwarded_host
UPB_INLINE void envoy_config_route_v3_RouteAction_set_append_x_forwarded_host(envoy_config_route_v3_RouteAction *msg, bool value)
Definition: route_components.upb.h:2623
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_trace_sampled
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_trace_sampled(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:2699
envoy_config_route_v3_RateLimit_Action_clear_source_cluster
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4750
envoy_config_route_v3_Route_set_non_forwarding_action
UPB_INLINE void envoy_config_route_v3_Route_set_non_forwarding_action(envoy_config_route_v3_Route *msg, envoy_config_route_v3_NonForwardingAction *value)
Definition: route_components.upb.h:1081
envoy_config_route_v3_RouteAction_has_hedge_policy
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2224
envoy_config_route_v3_RateLimit_Action_SourceCluster_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4943
envoy_config_route_v3_Tracing_has_overall_sampling
UPB_INLINE bool envoy_config_route_v3_Tracing_has_overall_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4460
envoy_config_route_v3_RouteAction_clear_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2272
envoy_config_route_v3_VirtualHost_set_hedge_policy
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_hedge_policy(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_HedgePolicy *value)
Definition: route_components.upb.h:586
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_https_redirect
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_https_redirect
Definition: route_components.upb.h:4127
envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_header_name
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_header_name(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_StringView value)
Definition: route_components.upb.h:5054
envoy_config_route_v3_RouteMatch_prefix
UPB_INLINE upb_StringView envoy_config_route_v3_RouteMatch_prefix(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1496
envoy_config_route_v3_Tracing_clear_random_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_clear_random_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4454
envoy_config_route_v3_HedgePolicy_set_hedge_on_per_try_timeout
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_hedge_on_per_try_timeout(envoy_config_route_v3_HedgePolicy *msg, bool value)
Definition: route_components.upb.h:4091
envoy_config_route_v3_HeaderMatcher_set_prefix_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_prefix_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5667
envoy_config_route_v3_RetryPolicy_mutable_retry_back_off
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_mutable_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3593
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_route_v3_RouteMatch_TlsContextMatchOptions_set_validated
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_set_validated(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:1805
envoy_config_route_v3_RetryPolicy_add_retriable_headers
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RetryPolicy_add_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3608
envoy_config_route_v3_RedirectAction_scheme_redirect
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4194
envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_max
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_clear_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3327
envoy_config_route_v3_RateLimit_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_serialize(const envoy_config_route_v3_RateLimit *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4618
envoy_config_route_v3_NonForwardingAction_parse
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4319
envoy_config_route_v3_NonForwardingAction_serialize_ex
UPB_INLINE char * envoy_config_route_v3_NonForwardingAction_serialize_ex(const envoy_config_route_v3_NonForwardingAction *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4341
envoy_config_route_v3_RateLimit_Action_MetaData_mutable_metadata_key
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_MetaData_mutable_metadata_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_Arena *arena)
Definition: route_components.upb.h:5381
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_metadata_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, struct envoy_type_metadata_v3_MetadataKey *value)
Definition: route_components.upb.h:5298
envoy_config_route_v3_CorsPolicy_set_allow_methods
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_methods(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:1951
envoy_config_route_v3_RouteAction_RequestMirrorPolicy
struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy envoy_config_route_v3_RouteAction_RequestMirrorPolicy
Definition: route_components.upb.h:90
envoy_config_route_v3_HedgePolicy_has_additional_request_chance
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_has_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4049
envoy_config_route_v3_RedirectAction_set_prefix_rewrite
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_prefix_rewrite(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
Definition: route_components.upb.h:4225
envoy_config_route_v3_RetryPolicy_clear_per_try_timeout
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3432
envoy_config_route_v3_HeaderMatcher_parse_ex
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5526
envoy_config_route_v3_RateLimit_Action_mutable_generic_key
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_mutable_generic_key(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4880
options
double_dict options[]
Definition: capstone_test.c:55
envoy_config_route_v3_WeightedCluster_parse_ex
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1127
envoy_config_route_v3_RateLimit_Action_MetaData_default_value
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_MetaData_default_value(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5364
envoy_config_route_v3_VirtualCluster_name
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualCluster_name(const envoy_config_route_v3_VirtualCluster *msg)
Definition: route_components.upb.h:4565
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3740
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_case
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_oneofcases envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_case(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5737
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3946
envoy_config_route_v3_QueryParameterMatcher_has_string_match
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_has_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5746
envoy_config_route_v3_RouteAction_cluster_header
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2080
envoy_config_route_v3_RouteAction_mutable_include_vh_rate_limits
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_mutable_include_vh_rate_limits(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2424
envoy_config_route_v3_Route_resize_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_resize_response_headers_to_add(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1003
envoy_config_route_v3_RouteAction_UpgradeConfig_clear_enabled
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3174
envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_header_name
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_header_name(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5035
envoy_config_route_v3_Route_typed_per_filter_config_size
UPB_INLINE size_t envoy_config_route_v3_Route_typed_per_filter_config_size(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:861
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_set_value
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:1445
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_route_v3_HeaderMatcher_header_match_specifier_oneofcases
envoy_config_route_v3_HeaderMatcher_header_match_specifier_oneofcases
Definition: route_components.upb.h:5544
envoy_config_route_v3_RouteAction_mutable_idle_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_idle_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2478
envoy_config_route_v3_HeaderMatcher_exact_match
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5570
envoy_config_route_v3_RateLimit_Action_RemoteAddress
struct envoy_config_route_v3_RateLimit_Action_RemoteAddress envoy_config_route_v3_RateLimit_Action_RemoteAddress
Definition: route_components.upb.h:118
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_case
UPB_INLINE envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_oneofcases envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_case(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4131
envoy_config_route_v3_VirtualHost_include_request_attempt_count
UPB_INLINE bool envoy_config_route_v3_VirtualHost_include_request_attempt_count(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:375
envoy_config_route_v3_Tracing_overall_sampling
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_overall_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4466
envoy_config_route_v3_RouteMatch_clear_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1583
envoy_config_route_v3_RateLimit_Action_MetaData_clear_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5355
envoy_config_route_v3_RouteAction_HashPolicy_has_query_parameter
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2788
envoy_config_route_v3_DirectResponseAction
struct envoy_config_route_v3_DirectResponseAction envoy_config_route_v3_DirectResponseAction
Definition: route_components.upb.h:108
envoy_config_route_v3_DirectResponseAction_parse
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4255
envoy_config_route_v3_Tracing_mutable_custom_tags
UPB_INLINE struct envoy_type_tracing_v3_CustomTag ** envoy_config_route_v3_Tracing_mutable_custom_tags(envoy_config_route_v3_Tracing *msg, size_t *len)
Definition: route_components.upb.h:4518
envoy_config_route_v3_QueryParameterMatcher_clear_string_match
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5749
envoy_config_route_v3_RateLimit_Action_metadata
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4816
envoy_config_route_v3_HeaderMatcher_set_contains_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_contains_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5685
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_set_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_set_name(envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, upb_StringView value)
Definition: route_components.upb.h:3088
envoy_config_route_v3_VirtualHost_parse_ex
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:270
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions
struct envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions
Definition: route_components.upb.h:85
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_msginit
const upb_MiniTable envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_msginit
Definition: route_components.upb.c:89
envoy_config_route_v3_RetryPolicy_RetryPriority_clear_typed_config
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_clear_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3712
envoy_config_route_v3_RouteMatch_resize_query_parameters
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher ** envoy_config_route_v3_RouteMatch_resize_query_parameters(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1624
envoy_config_route_v3_RouteMatch_clear_prefix
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_prefix(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1493
envoy_config_route_v3_CorsPolicy_allow_credentials
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_CorsPolicy_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1920
envoy_config_route_v3_VirtualCluster_serialize
UPB_INLINE char * envoy_config_route_v3_VirtualCluster_serialize(const envoy_config_route_v3_VirtualCluster *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4555
envoy_config_route_v3_RouteAction_cluster_specifier_cluster_specifier_plugin
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster_specifier_plugin
Definition: route_components.upb.h:2049
envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
Definition: route_components.upb.h:1376
envoy_config_route_v3_RouteAction_set_metadata_match
UPB_INLINE void envoy_config_route_v3_RouteAction_set_metadata_match(envoy_config_route_v3_RouteAction *msg, struct envoy_config_core_v3_Metadata *value)
Definition: route_components.upb.h:2348
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_msginit
const upb_MiniTable envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_msginit
Definition: route_components.upb.c:257
envoy_config_route_v3_RateLimit_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_serialize_ex(const envoy_config_route_v3_RateLimit *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4621
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_cookie
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_cookie
Definition: route_components.upb.h:2746
envoy_config_route_v3_RouteAction_cluster_not_found_response_code
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_cluster_not_found_response_code(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2188
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_config_route_v3_RouteAction_UpgradeConfig_connect_config
const UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3186
envoy_config_route_v3_VirtualHost_resize_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_resize_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:533
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_metadata_key
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
Definition: route_components.upb.h:5495
envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5017
envoy_config_route_v3_HeaderMatcher_header_match_specifier_range_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_range_match
Definition: route_components.upb.h:5547
envoy_config_route_v3_RetryPolicy_mutable_rate_limited_retry_back_off
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_mutable_rate_limited_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3630
envoy_config_route_v3_VirtualHost_typed_per_filter_config_nextmutable
UPB_INLINE envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry * envoy_config_route_v3_VirtualHost_typed_per_filter_config_nextmutable(envoy_config_route_v3_VirtualHost *msg, size_t *iter)
Definition: route_components.upb.h:570
envoy_config_route_v3_RouteAction_HashPolicy_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_serialize(const envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2737
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_case
UPB_INLINE envoy_config_route_v3_RedirectAction_path_rewrite_specifier_oneofcases envoy_config_route_v3_RedirectAction_path_rewrite_specifier_case(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4140
envoy_config_route_v3_RouteAction_internal_redirect_policy
const UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_RouteAction_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2293
envoy_config_route_v3_RouteAction_clear_host_rewrite_header
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2245
envoy_config_route_v3_CorsPolicy_enabled_specifier_NOT_SET
@ envoy_config_route_v3_CorsPolicy_enabled_specifier_NOT_SET
Definition: route_components.upb.h:1885
envoy_config_route_v3_RetryPolicy_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3388
envoy_config_route_v3_RateLimit_Action_DynamicMetaData
struct envoy_config_route_v3_RateLimit_Action_DynamicMetaData envoy_config_route_v3_RateLimit_Action_DynamicMetaData
Definition: route_components.upb.h:121
envoy_config_route_v3_RateLimit_Override_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5402
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_validated
UPB_INLINE bool envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1782
envoy_config_route_v3_RouteAction_UpgradeConfig_parse
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3139
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_metadata_match
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1274
envoy_config_route_v3_RateLimit_Action_has_header_value_match
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4792
envoy_config_route_v3_RetryPolicy_has_retriable_request_headers
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3486
envoy_config_route_v3_RateLimit_Action_extension
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RateLimit_Action_extension(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4825
envoy_config_route_v3_RetryPolicy_retry_priority
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3444
envoy_config_route_v3_InternalRedirectPolicy_mutable_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_InternalRedirectPolicy_mutable_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
Definition: route_components.upb.h:5868
envoy_config_route_v3_RateLimit_Action_SourceCluster_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_SourceCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4951
envoy_config_route_v3_FilterConfig_mutable_config
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_FilterConfig_mutable_config(envoy_config_route_v3_FilterConfig *msg, upb_Arena *arena)
Definition: route_components.upb.h:5935
envoy_config_route_v3_Route_response_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_Route_response_headers_to_remove(const envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:846
envoy_config_route_v3_Route_clear_non_forwarding_action
UPB_INLINE void envoy_config_route_v3_Route_clear_non_forwarding_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:906
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5482
envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_add_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:1409
envoy_config_route_v3_VirtualHost_clear_name
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_name(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:288
envoy_config_route_v3_Decorator_serialize
UPB_INLINE char * envoy_config_route_v3_Decorator_serialize(const envoy_config_route_v3_Decorator *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4371
_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_core_v3_ProxyProtocolConfig_msginit
const upb_MiniTable envoy_config_core_v3_ProxyProtocolConfig_msginit
Definition: proxy_protocol.upb.c:20
envoy_config_route_v3_RouteAction_HashPolicy_has_header
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_header(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2755
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_regex_rewrite
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_regex_rewrite
Definition: route_components.upb.h:4137
envoy_config_route_v3_Route_match
const UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_Route_match(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:777
envoy_config_route_v3_RetryPolicy_new
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:3385
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3119
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_msginit
Definition: route_components.upb.c:458
envoy_config_route_v3_RetryPolicy_RetryPriority_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryPriority_serialize(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3689
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_connection_properties
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_connection_properties
Definition: route_components.upb.h:2747
envoy_config_route_v3_WeightedCluster_ClusterWeight_parse
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1223
envoy_config_route_v3_VirtualHost_clear_rate_limits
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_rate_limits(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:327
envoy_config_route_v3_RateLimit_Action_SourceCluster_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_SourceCluster_msginit
Definition: route_components.upb.c:791
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:2632
envoy_config_route_v3_RetryPolicy_has_per_try_idle_timeout
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3513
envoy_config_route_v3_RouteAction_clear_idle_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2203
envoy_config_route_v3_Tracing_resize_custom_tags
UPB_INLINE struct envoy_type_tracing_v3_CustomTag ** envoy_config_route_v3_Tracing_resize_custom_tags(envoy_config_route_v3_Tracing *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:4521
envoy_config_route_v3_Route_clear_tracing
UPB_INLINE void envoy_config_route_v3_Route_clear_tracing(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:879
envoy_config_route_v3_RouteAction_cluster_specifier_case
UPB_INLINE envoy_config_route_v3_RouteAction_cluster_specifier_oneofcases envoy_config_route_v3_RouteAction_cluster_specifier_case(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2052
envoy_config_route_v3_RouteAction_clear_rate_limits
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_rate_limits(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2152
envoy_config_route_v3_RouteAction_HashPolicy_clear_cookie
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2767
_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_route_v3_RateLimit_Action_source_cluster
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_source_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4753
envoy_config_route_v3_RedirectAction_response_code
UPB_INLINE int32_t envoy_config_route_v3_RedirectAction_response_code(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4161
envoy_config_route_v3_CorsPolicy_enabled_specifier_filter_enabled
@ envoy_config_route_v3_CorsPolicy_enabled_specifier_filter_enabled
Definition: route_components.upb.h:1884
envoy_config_route_v3_WeightedCluster_new
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_new(upb_Arena *arena)
Definition: route_components.upb.h:1116
envoy_config_route_v3_RetryPolicy_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_serialize(const envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3407
envoy_config_route_v3_RouteAction_set_cluster_specifier_plugin
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_specifier_plugin(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2620
envoy_config_route_v3_Decorator_serialize_ex
UPB_INLINE char * envoy_config_route_v3_Decorator_serialize_ex(const envoy_config_route_v3_Decorator *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4374
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_msginit
Definition: route_components.upb.c:844
upb_MiniTable
Definition: msg_internal.h:185
envoy_config_route_v3_InternalRedirectPolicy_parse_ex
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5797
envoy_config_route_v3_Route_set_tracing
UPB_INLINE void envoy_config_route_v3_Route_set_tracing(envoy_config_route_v3_Route *msg, envoy_config_route_v3_Tracing *value)
Definition: route_components.upb.h:1043
envoy_config_route_v3_RouteAction_clear_upgrade_configs
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_upgrade_configs(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2212
envoy_config_route_v3_VirtualHost
struct envoy_config_route_v3_VirtualHost envoy_config_route_v3_VirtualHost
Definition: route_components.upb.h:76
envoy_config_route_v3_VirtualHost_has_request_headers_to_add
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:333
envoy_config_route_v3_QueryParameterMatcher_parse
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5706
envoy_config_route_v3_DirectResponseAction_has_body
UPB_INLINE bool envoy_config_route_v3_DirectResponseAction_has_body(const envoy_config_route_v3_DirectResponseAction *msg)
Definition: route_components.upb.h:4287
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_clear_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_clear_name(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg)
Definition: route_components.upb.h:3081
envoy_config_route_v3_RateLimit_Action_set_request_headers
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_request_headers(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_RequestHeaders *value)
Definition: route_components.upb.h:4853
envoy_config_route_v3_RateLimit_Action_request_headers
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4771
envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
Definition: route_components.upb.h:1388
envoy_config_route_v3_RouteAction_mutable_max_grpc_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_max_grpc_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2465
envoy_config_route_v3_NonForwardingAction_serialize
UPB_INLINE char * envoy_config_route_v3_NonForwardingAction_serialize(const envoy_config_route_v3_NonForwardingAction *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4338
envoy_config_route_v3_FilterConfig_serialize
UPB_INLINE char * envoy_config_route_v3_FilterConfig_serialize(const envoy_config_route_v3_FilterConfig *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5908
envoy_config_route_v3_RateLimit_Action_MetaData_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5328
envoy_config_route_v3_RouteAction_HashPolicy_Header_set_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_set_regex_rewrite(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, struct envoy_type_matcher_v3_RegexMatchAndSubstitute *value)
Definition: route_components.upb.h:2921
envoy_config_route_v3_RouteAction_MaxStreamDuration
struct envoy_config_route_v3_RouteAction_MaxStreamDuration envoy_config_route_v3_RouteAction_MaxStreamDuration
Definition: route_components.upb.h:99
envoy_config_route_v3_VirtualHost_has_request_mirror_policies
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:444
envoy_config_route_v3_RouteMatch_has_headers
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_headers(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1517
envoy_config_route_v3_Tracing_new
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_new(upb_Arena *arena)
Definition: route_components.upb.h:4413
envoy_config_route_v3_RouteAction_has_host_rewrite_header
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2242
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_name(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_StringView value)
Definition: route_components.upb.h:3789
a
int a
Definition: abseil-cpp/absl/container/internal/hash_policy_traits_test.cc:88
envoy_config_route_v3_RouteAction_set_priority
UPB_INLINE void envoy_config_route_v3_RouteAction_set_priority(envoy_config_route_v3_RouteAction *msg, int32_t value)
Definition: route_components.upb.h:2405
envoy_config_route_v3_RateLimit_Action_action_specifier_extension
@ envoy_config_route_v3_RateLimit_Action_action_specifier_extension
Definition: route_components.upb.h:4741
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties
struct envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties
Definition: route_components.upb.h:94
envoy_config_route_v3_RateLimit_Action_has_metadata
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4810
envoy_config_route_v3_RateLimit_Action_MetaData_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_MetaData_serialize_ex(const envoy_config_route_v3_RateLimit_Action_MetaData *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5342
envoy_config_core_v3_DataSource
struct envoy_config_core_v3_DataSource envoy_config_core_v3_DataSource
Definition: base.upb.h:64
envoy_config_route_v3_HeaderMatcher_set_exact_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_exact_match(envoy_config_route_v3_HeaderMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5646
envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1406
envoy_config_route_v3_RouteAction_HashPolicy_clear_query_parameter
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2791
envoy_config_route_v3_RateLimit_Action_mutable_metadata
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_mutable_metadata(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4916
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_presented
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1779
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_case
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_oneofcases envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_case(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1253
envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2898
envoy_type_v3_Int64Range_msginit
const upb_MiniTable envoy_type_v3_Int64Range_msginit
Definition: range.upb.c:22
envoy_config_route_v3_CorsPolicy_enabled_specifier_case
UPB_INLINE envoy_config_route_v3_CorsPolicy_enabled_specifier_oneofcases envoy_config_route_v3_CorsPolicy_enabled_specifier_case(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1887
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_trace_sampled
UPB_INLINE bool envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2673
envoy_config_route_v3_WeightedCluster_serialize_ex
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_serialize_ex(const envoy_config_route_v3_WeightedCluster *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1141
envoy_config_route_v3_RouteAction_set_weighted_clusters
UPB_INLINE void envoy_config_route_v3_RouteAction_set_weighted_clusters(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_WeightedCluster *value)
Definition: route_components.upb.h:2336
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_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1397
envoy_config_route_v3_VirtualHost_typed_per_filter_config_get
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_get(const envoy_config_route_v3_VirtualHost *msg, upb_StringView key, struct google_protobuf_Any **val)
Definition: route_components.upb.h:387
envoy_config_route_v3_CorsPolicy_parse
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1857
envoy_config_route_v3_RouteAction_HashPolicy_Header_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_Header_msginit
Definition: route_components.upb.c:422
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions
struct envoy_config_route_v3_RouteMatch_TlsContextMatchOptions envoy_config_route_v3_RouteMatch_TlsContextMatchOptions
Definition: route_components.upb.h:86
envoy_config_route_v3_FilterConfig_parse
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5889
envoy_config_route_v3_RateLimit_Override_has_dynamic_metadata
UPB_INLINE bool envoy_config_route_v3_RateLimit_Override_has_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
Definition: route_components.upb.h:5435
envoy_config_route_v3_HedgePolicy_additional_request_chance
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_HedgePolicy_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4055
envoy_config_route_v3_InternalRedirectPolicy_new
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:5786
envoy_config_route_v3_RetryPolicy_retry_host_predicate
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate *const * envoy_config_route_v3_RetryPolicy_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3453
envoy_config_route_v3_VirtualHost_matcher
UPB_INLINE const struct xds_type_matcher_v3_Matcher * envoy_config_route_v3_VirtualHost_matcher(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:441
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_name
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_name(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1256
envoy_config_route_v3_RetryPolicy_clear_host_selection_retry_max_attempts
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_host_selection_retry_max_attempts(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3456
envoy_config_route_v3_HeaderMatcher_set_string_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_string_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_matcher_v3_StringMatcher *value)
Definition: route_components.upb.h:5688
envoy_config_route_v3_RouteAction_HANDLE_INTERNAL_REDIRECT
@ envoy_config_route_v3_RouteAction_HANDLE_INTERNAL_REDIRECT
Definition: route_components.upb.h:246
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch
struct envoy_config_route_v3_RateLimit_Action_HeaderValueMatch envoy_config_route_v3_RateLimit_Action_HeaderValueMatch
Definition: route_components.upb.h:120
envoy_config_route_v3_RouteAction_set_max_grpc_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_grpc_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:2461
envoy_config_route_v3_RouteMatch_path_specifier_connect_matcher
@ envoy_config_route_v3_RouteMatch_path_specifier_connect_matcher
Definition: route_components.upb.h:1484
envoy_config_route_v3_RateLimit_Action_MetaData_set_source
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_source(envoy_config_route_v3_RateLimit_Action_MetaData *msg, int32_t value)
Definition: route_components.upb.h:5393
envoy_config_route_v3_RateLimit_Override_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_serialize_ex(const envoy_config_route_v3_RateLimit_Override *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5424
envoy_config_route_v3_Route_parse_ex
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:742
envoy_config_route_v3_Route_response_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_Route_response_headers_to_add(const envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:840
envoy_config_route_v3_VirtualHost_resize_virtual_clusters
UPB_INLINE envoy_config_route_v3_VirtualCluster ** envoy_config_route_v3_VirtualHost_resize_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:484
envoy_config_route_v3_HedgePolicy_clear_additional_request_chance
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_additional_request_chance(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4052
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_config_route_v3_RouteAction_HashPolicy_mutable_cookie
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_mutable_cookie(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2822
envoy_config_route_v3_RetryPolicy_RetryBackOff_base_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3842
envoy_config_route_v3_CorsPolicy
struct envoy_config_route_v3_CorsPolicy envoy_config_route_v3_CorsPolicy
Definition: route_components.upb.h:88
envoy_config_route_v3_WeightedCluster_clear_header_name
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_header_name(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1179
envoy_config_route_v3_Route_action_filter_action
@ envoy_config_route_v3_Route_action_filter_action
Definition: route_components.upb.h:764
envoy_config_route_v3_VirtualHost_request_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_VirtualHost_request_headers_to_add(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:339
envoy_config_route_v3_RedirectAction_parse_ex
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4108
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_ttl
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2975
envoy_config_route_v3_RouteAction_hedge_policy
const UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_RouteAction_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2230
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1394
envoy_config_route_v3_RouteAction_max_grpc_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2197
envoy_config_route_v3_RouteMatch_path_specifier_oneofcases
envoy_config_route_v3_RouteMatch_path_specifier_oneofcases
Definition: route_components.upb.h:1480
envoy_config_route_v3_RouteMatch_tls_context
const UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_tls_context(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1568
envoy_config_route_v3_WeightedCluster_ClusterWeight_set_host_rewrite_literal
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_host_rewrite_literal(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
Definition: route_components.upb.h:1422
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_name
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_name(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg)
Definition: route_components.upb.h:3084
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_new(upb_Arena *arena)
Definition: route_components.upb.h:5244
envoy_config_route_v3_RouteAction_MaxStreamDuration_parse
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3289
envoy_config_route_v3_Tracing
struct envoy_config_route_v3_Tracing envoy_config_route_v3_Tracing
Definition: route_components.upb.h:111
envoy_config_route_v3_RouteAction_has_max_internal_redirects
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2260
envoy_config_route_v3_RouteMatch_add_headers
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RouteMatch_add_headers(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1615
envoy_config_route_v3_VirtualHost_mutable_rate_limits
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_VirtualHost_mutable_rate_limits(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:493
envoy_config_route_v3_VirtualHost_include_attempt_count_in_response
UPB_INLINE bool envoy_config_route_v3_VirtualHost_include_attempt_count_in_response(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:423
envoy_config_route_v3_Route_TypedPerFilterConfigEntry_msginit
const upb_MiniTable envoy_config_route_v3_Route_TypedPerFilterConfigEntry_msginit
Definition: route_components.upb.c:159
envoy_config_route_v3_RateLimit_mutable_stage
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RateLimit_mutable_stage(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
Definition: route_components.upb.h:4663
envoy_config_route_v3_RateLimit_Override_override_specifier_dynamic_metadata
@ envoy_config_route_v3_RateLimit_Override_override_specifier_dynamic_metadata
Definition: route_components.upb.h:5429
envoy_config_route_v3_RateLimit_Action_set_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_dynamic_metadata(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_DynamicMetaData *value)
Definition: route_components.upb.h:4901
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_has_typed_config
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryHostPredicate_has_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3779
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3074
envoy_config_route_v3_Route_non_forwarding_action
const UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_Route_non_forwarding_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:909
envoy_config_route_v3_RateLimit_Action_MetaData_set_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_StringView value)
Definition: route_components.upb.h:5374
envoy_config_route_v3_RetryPolicy_has_retry_back_off
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3468
envoy_config_route_v3_VirtualHost_resize_rate_limits
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_VirtualHost_resize_rate_limits(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:496
envoy_config_route_v3_RouteMatch_mutable_query_parameters
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher ** envoy_config_route_v3_RouteMatch_mutable_query_parameters(envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1621
envoy_config_route_v3_RouteMatch_mutable_safe_regex
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_RouteMatch_mutable_safe_regex(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1662
envoy_config_route_v3_RouteAction_HashPolicy_clear_filter_state
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2800
envoy_config_route_v3_RouteAction_UpgradeConfig_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_UpgradeConfig_msginit
Definition: route_components.upb.c:485
envoy_config_route_v3_Route_mutable_direct_response
UPB_INLINE struct envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_Route_mutable_direct_response(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:979
envoy_config_route_v3_RateLimit_Action_mutable_destination_cluster
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_mutable_destination_cluster(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4844
envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_max
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_max(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3324
envoy_config_route_v3_RouteAction_ClusterNotFoundResponseCode
envoy_config_route_v3_RouteAction_ClusterNotFoundResponseCode
Definition: route_components.upb.h:239
envoy_config_route_v3_RetryPolicy_RetryBackOff_new
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_new(upb_Arena *arena)
Definition: route_components.upb.h:3807
envoy_config_route_v3_HedgePolicy
struct envoy_config_route_v3_HedgePolicy envoy_config_route_v3_HedgePolicy
Definition: route_components.upb.h:106
envoy_config_route_v3_InternalRedirectPolicy_clear_max_internal_redirects
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5818
envoy_config_route_v3_VirtualHost_mutable_routes
UPB_INLINE envoy_config_route_v3_Route ** envoy_config_route_v3_VirtualHost_mutable_routes(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:466
envoy_config_route_v3_RouteAction_clear_request_mirror_policies
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2254
envoy_config_route_v3_HedgePolicy_parse
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4014
envoy_config_route_v3_Route_action_case
UPB_INLINE envoy_config_route_v3_Route_action_oneofcases envoy_config_route_v3_Route_action_case(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:768
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3063
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_new
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_new(upb_Arena *arena)
Definition: route_components.upb.h:3222
envoy_config_route_v3_RateLimit_Override_override_specifier_oneofcases
envoy_config_route_v3_RateLimit_Override_override_specifier_oneofcases
Definition: route_components.upb.h:5428
envoy_config_route_v3_RetryPolicy_host_selection_retry_max_attempts
UPB_INLINE int64_t envoy_config_route_v3_RetryPolicy_host_selection_retry_max_attempts(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3459
envoy_config_route_v3_RedirectAction_https_redirect
UPB_INLINE bool envoy_config_route_v3_RedirectAction_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4170
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_cluster
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_RequestMirrorPolicy_cluster(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2661
envoy_config_route_v3_VirtualHost_clear_response_headers_to_add
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:354
envoy_config_route_v3_WeightedCluster_random_value_specifier_header_name
@ envoy_config_route_v3_WeightedCluster_random_value_specifier_header_name
Definition: route_components.upb.h:1146
envoy_config_route_v3_RetryPolicy
struct envoy_config_route_v3_RetryPolicy envoy_config_route_v3_RetryPolicy
Definition: route_components.upb.h:100
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_filter_state
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_filter_state
Definition: route_components.upb.h:2749
envoy_config_route_v3_CorsPolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_CorsPolicy_serialize_ex(const envoy_config_route_v3_CorsPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1879
envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize_ex(const envoy_config_route_v3_RateLimit_Action_RemoteAddress *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5091
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse_ex
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1755
envoy_config_route_v3_VirtualHost_routes
const UPB_INLINE envoy_config_route_v3_Route *const * envoy_config_route_v3_VirtualHost_routes(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:306
envoy_config_route_v3_RouteMatch_ConnectMatcher_new
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_new(upb_Arena *arena)
Definition: route_components.upb.h:1821
envoy_config_route_v3_RouteMatch_set_prefix
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_prefix(envoy_config_route_v3_RouteMatch *msg, upb_StringView value)
Definition: route_components.upb.h:1590
envoy_config_route_v3_RetryPolicy_RetryPriority_set_typed_config
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_set_typed_config(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:3722
_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_route_v3_Route_set_name
UPB_INLINE void envoy_config_route_v3_Route_set_name(envoy_config_route_v3_Route *msg, upb_StringView value)
Definition: route_components.upb.h:1040
envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize_ex(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5031
envoy_config_route_v3_RouteAction_HashPolicy_has_cookie
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2764
envoy_config_route_v3_VirtualHost_TlsRequirementType
envoy_config_route_v3_VirtualHost_TlsRequirementType
Definition: route_components.upb.h:249
envoy_config_route_v3_RetryPolicy_clear_retry_on
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_on(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3414
envoy_config_route_v3_NonForwardingAction
struct envoy_config_route_v3_NonForwardingAction envoy_config_route_v3_NonForwardingAction
Definition: route_components.upb.h:109
envoy_config_route_v3_RateLimit_Action_remote_address
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4780
envoy_config_route_v3_RetryPolicy_RetryBackOff_set_base_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_set_base_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3855
envoy_config_route_v3_RouteAction_has_grpc_timeout_offset
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2233
envoy_config_route_v3_RateLimit_Action_mutable_dynamic_metadata
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_mutable_dynamic_metadata(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4904
envoy_config_route_v3_VirtualHost_set_cors
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_cors(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_CorsPolicy *value)
Definition: route_components.upb.h:517
envoy_config_route_v3_RouteAction_HashPolicy_Header_mutable_regex_rewrite
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_HashPolicy_Header_mutable_regex_rewrite(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_Arena *arena)
Definition: route_components.upb.h:2925
envoy_config_route_v3_RateLimit_Action_MetaData_metadata_key
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_MetaData_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5358
envoy_config_route_v3_RateLimit_Action_action_specifier_generic_key
@ envoy_config_route_v3_RateLimit_Action_action_specifier_generic_key
Definition: route_components.upb.h:4737
envoy_config_route_v3_HeaderMatcher_clear_string_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5636
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_mutable_proxy_protocol_config
UPB_INLINE struct envoy_config_core_v3_ProxyProtocolConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_mutable_proxy_protocol_config(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, upb_Arena *arena)
Definition: route_components.upb.h:3271
envoy_config_route_v3_HedgePolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_HedgePolicy_serialize_ex(const envoy_config_route_v3_HedgePolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4036
envoy_config_route_v3_RouteMatch_clear_runtime_fraction
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1547
envoy_config_route_v3_RateLimit_Override_override_specifier_case
UPB_INLINE envoy_config_route_v3_RateLimit_Override_override_specifier_oneofcases envoy_config_route_v3_RateLimit_Override_override_specifier_case(const envoy_config_route_v3_RateLimit_Override *msg)
Definition: route_components.upb.h:5432
envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_value
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_value(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
Definition: route_components.upb.h:5131
envoy_config_route_v3_RouteAction_HashPolicy_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:2715
envoy_config_route_v3_CorsPolicy_serialize
UPB_INLINE char * envoy_config_route_v3_CorsPolicy_serialize(const envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1876
envoy_config_route_v3_VirtualHost_resize_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_resize_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:554
envoy_type_matcher_v3_StringMatcher_msginit
const upb_MiniTable envoy_type_matcher_v3_StringMatcher_msginit
Definition: envoy/type/matcher/v3/string.upb.c:32
envoy_config_route_v3_Route_route
const UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_Route_route(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:786
envoy_config_route_v3_RouteAction_MaxStreamDuration_set_max_stream_duration
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_max_stream_duration(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3343
google_protobuf_Any
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
envoy_config_route_v3_RouteAction_HashPolicy_Header_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:2876
envoy_config_route_v3_VirtualHost_clear_per_request_buffer_limit_bytes
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:414
envoy_config_route_v3_HeaderMatcher_has_contains_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5624
envoy_config_route_v3_HeaderMatcher_mutable_safe_regex_match
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_HeaderMatcher_mutable_safe_regex_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
Definition: route_components.upb.h:5676
envoy_config_route_v3_CorsPolicy_has_filter_enabled
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1923
envoy_config_route_v3_Route_msginit
const upb_MiniTable envoy_config_route_v3_Route_msginit
Definition: route_components.upb.c:144
envoy_config_route_v3_InternalRedirectPolicy
struct envoy_config_route_v3_InternalRedirectPolicy envoy_config_route_v3_InternalRedirectPolicy
Definition: route_components.upb.h:127
envoy_config_route_v3_RetryPolicy_RetryHostPredicate
struct envoy_config_route_v3_RetryPolicy_RetryHostPredicate envoy_config_route_v3_RetryPolicy_RetryHostPredicate
Definition: route_components.upb.h:102
uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80
envoy_config_route_v3_HedgePolicy_clear_hedge_on_per_try_timeout
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_hedge_on_per_try_timeout(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4058
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_default_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_default_value(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_StringView value)
Definition: route_components.upb.h:5311
envoy_config_route_v3_WeightedCluster_ClusterWeight_set_name
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_name(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
Definition: route_components.upb.h:1341
envoy_config_route_v3_RetryPolicy_retry_options_predicates
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig *const * envoy_config_route_v3_RetryPolicy_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3510
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1714
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3035
envoy_config_route_v3_CorsPolicy_allow_methods
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_allow_methods(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1893
envoy_config_route_v3_Route_decorator
const UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Route_decorator(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:813
envoy_config_route_v3_RouteAction_set_cluster
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2330
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_has_ttl
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_Cookie_has_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2972
envoy_config_route_v3_VirtualHost_has_retry_policy_typed_config
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:426
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_key
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1431
envoy_config_route_v3_Route_mutable_tracing
UPB_INLINE struct envoy_config_route_v3_Tracing * envoy_config_route_v3_Route_mutable_tracing(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:1047
envoy_config_route_v3_RouteAction_clear_retry_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_retry_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2137
envoy_config_route_v3_RouteAction_clear_max_grpc_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2194
envoy_config_route_v3_RateLimit_Action_MetaData_set_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_metadata_key(envoy_config_route_v3_RateLimit_Action_MetaData *msg, struct envoy_type_metadata_v3_MetadataKey *value)
Definition: route_components.upb.h:5377
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize_ex(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3960
envoy_config_route_v3_RateLimit_Action_GenericKey
struct envoy_config_route_v3_RateLimit_Action_GenericKey envoy_config_route_v3_RateLimit_Action_GenericKey
Definition: route_components.upb.h:119
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_reset_headers
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
Definition: route_components.upb.h:3964
envoy_config_route_v3_RateLimit_Action_MetaData_descriptor_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_MetaData_descriptor_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5349
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_new
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_new(upb_Arena *arena)
Definition: route_components.upb.h:5460
envoy_config_route_v3_RetryPolicy_ResetHeader_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_ResetHeader_msginit
Definition: route_components.upb.c:610
envoy_config_route_v3_RouteAction_clear_host_rewrite_path_regex
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2299
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_case
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_oneofcases envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_case(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2752
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_runtime_fraction
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2670
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_proxy_protocol_config
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_proxy_protocol_config(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, struct envoy_config_core_v3_ProxyProtocolConfig *value)
Definition: route_components.upb.h:3267
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:2940
envoy_config_route_v3_RouteAction_HashPolicy_set_cookie
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_cookie(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_Cookie *value)
Definition: route_components.upb.h:2819
envoy_config_route_v3_RedirectAction_RedirectResponseCode
envoy_config_route_v3_RedirectAction_RedirectResponseCode
Definition: route_components.upb.h:226
envoy_config_route_v3_RouteAction_UpgradeConfig_clear_upgrade_type
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_upgrade_type(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3165
envoy_config_route_v3_VirtualHost_clear_require_tls
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_require_tls(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:309
envoy_config_route_v3_Route_clear_metadata
UPB_INLINE void envoy_config_route_v3_Route_clear_metadata(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:801
envoy_config_route_v3_RouteAction_HashPolicy_Cookie
struct envoy_config_route_v3_RouteAction_HashPolicy_Cookie envoy_config_route_v3_RouteAction_HashPolicy_Cookie
Definition: route_components.upb.h:93
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_new
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_new(upb_Arena *arena)
Definition: route_components.upb.h:3935
envoy_config_route_v3_RateLimit_clear_actions
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_actions(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4643
envoy_config_route_v3_WeightedCluster_set_runtime_key_prefix
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_runtime_key_prefix(envoy_config_route_v3_WeightedCluster *msg, upb_StringView value)
Definition: route_components.upb.h:1198
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_msginit
Definition: route_components.upb.c:626
envoy_config_route_v3_RateLimit_set_stage
UPB_INLINE void envoy_config_route_v3_RateLimit_set_stage(envoy_config_route_v3_RateLimit *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:4659
envoy_config_route_v3_WeightedCluster_mutable_total_weight
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_mutable_total_weight(envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena)
Definition: route_components.upb.h:1205
envoy_config_route_v3_CorsPolicy_shadow_enabled
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1938
envoy_config_route_v3_HeaderMatcher_header_match_specifier_case
UPB_INLINE envoy_config_route_v3_HeaderMatcher_header_match_specifier_oneofcases envoy_config_route_v3_HeaderMatcher_header_match_specifier_case(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5555
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_clear_name(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2966
envoy_config_route_v3_VirtualHost_mutable_cors
UPB_INLINE struct envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_VirtualHost_mutable_cors(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:521
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_config_route_v3_Route_name
UPB_INLINE upb_StringView envoy_config_route_v3_Route_name(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:873
envoy_config_route_v3_QueryParameterMatcher_clear_name
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_name(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5740
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3244
envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_max
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_max(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3356
envoy_config_route_v3_RateLimit_Action_set_remote_address
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_remote_address(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_RemoteAddress *value)
Definition: route_components.upb.h:4865
envoy_config_route_v3_RouteMatch_has_grpc
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_grpc(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1535
envoy_config_route_v3_WeightedCluster_clusters
const UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight *const * envoy_config_route_v3_WeightedCluster_clusters(const envoy_config_route_v3_WeightedCluster *msg, size_t *len)
Definition: route_components.upb.h:1158
envoy_config_route_v3_RateLimit_Action_generic_key
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4789
envoy_config_route_v3_VirtualHost_add_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_VirtualHost_add_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:511
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_NOT_SET
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_NOT_SET
Definition: route_components.upb.h:2750
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_reset_headers
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader ** envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t *len)
Definition: route_components.upb.h:3983
envoy_config_route_v3_RetryPolicy_clear_retriable_headers
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3480
envoy_config_route_v3_RateLimit_Override_mutable_dynamic_metadata
UPB_INLINE struct envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_mutable_dynamic_metadata(envoy_config_route_v3_RateLimit_Override *msg, upb_Arena *arena)
Definition: route_components.upb.h:5448
envoy_config_route_v3_RouteAction_mutable_hedge_policy
UPB_INLINE struct envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_RouteAction_mutable_hedge_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2506
envoy_config_route_v3_RouteMatch_path_specifier_path
@ envoy_config_route_v3_RouteMatch_path_specifier_path
Definition: route_components.upb.h:1482
_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_type_matcher_v3_MetadataMatcher
struct envoy_type_matcher_v3_MetadataMatcher envoy_type_matcher_v3_MetadataMatcher
Definition: matcher/v3/metadata.upb.h:25
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_NOT_SET
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_NOT_SET
Definition: route_components.upb.h:4138
envoy_config_route_v3_RateLimit_Action_action_specifier_request_headers
@ envoy_config_route_v3_RateLimit_Action_action_specifier_request_headers
Definition: route_components.upb.h:4735
envoy_config_route_v3_RateLimit_Action_mutable_remote_address
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_mutable_remote_address(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4868
envoy_type_metadata_v3_MetadataKey
struct envoy_type_metadata_v3_MetadataKey envoy_type_metadata_v3_MetadataKey
Definition: metadata/v3/metadata.upb.h:30
envoy_config_route_v3_Route_clear_typed_per_filter_config
UPB_INLINE void envoy_config_route_v3_Route_clear_typed_per_filter_config(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:858
envoy_config_route_v3_VirtualHost_resize_routes
UPB_INLINE envoy_config_route_v3_Route ** envoy_config_route_v3_VirtualHost_resize_routes(envoy_config_route_v3_VirtualHost *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:469
decode.h
envoy_config_route_v3_FilterConfig_set_is_optional
UPB_INLINE void envoy_config_route_v3_FilterConfig_set_is_optional(envoy_config_route_v3_FilterConfig *msg, bool value)
Definition: route_components.upb.h:5944
envoy_config_route_v3_RouteAction_has_weighted_clusters
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2083
envoy_config_route_v3_FilterAction_msginit
const upb_MiniTable envoy_config_route_v3_FilterAction_msginit
Definition: route_components.upb.c:103
envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_header_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_header_name(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
Definition: route_components.upb.h:2902
envoy_config_route_v3_CorsPolicy_enabled_specifier_oneofcases
envoy_config_route_v3_CorsPolicy_enabled_specifier_oneofcases
Definition: route_components.upb.h:1883
envoy_config_route_v3_VirtualHost_typed_per_filter_config_next
const UPB_INLINE envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry * envoy_config_route_v3_VirtualHost_typed_per_filter_config_next(const envoy_config_route_v3_VirtualHost *msg, size_t *iter)
Definition: route_components.upb.h:390
envoy_config_route_v3_RateLimit_Override_set_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_set_dynamic_metadata(envoy_config_route_v3_RateLimit_Override *msg, envoy_config_route_v3_RateLimit_Override_DynamicMetadata *value)
Definition: route_components.upb.h:5445
envoy_config_route_v3_RetryPolicy_add_retriable_status_codes
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_add_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, uint32_t val, upb_Arena *arena)
Definition: route_components.upb.h:3586
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_path
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Cookie_path(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2984
envoy_config_route_v3_RetryPolicy_clear_retry_back_off
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3471
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2651
envoy_config_route_v3_RateLimit_Action_clear_generic_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4786
envoy_config_route_v3_DirectResponseAction_serialize_ex
UPB_INLINE char * envoy_config_route_v3_DirectResponseAction_serialize_ex(const envoy_config_route_v3_DirectResponseAction *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4277
envoy_config_route_v3_VirtualHost_name
UPB_INLINE upb_StringView envoy_config_route_v3_VirtualHost_name(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:291
envoy_config_route_v3_RouteAction_request_mirror_policies
const UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy *const * envoy_config_route_v3_RouteAction_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2257
_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
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
envoy_config_route_v3_Tracing_custom_tags
UPB_INLINE const struct envoy_type_tracing_v3_CustomTag *const * envoy_config_route_v3_Tracing_custom_tags(const envoy_config_route_v3_Tracing *msg, size_t *len)
Definition: route_components.upb.h:4475
envoy_config_route_v3_RetryPolicy_add_retriable_request_headers
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_RetryPolicy_add_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3620
envoy_config_route_v3_HeaderMatcher_clear_prefix_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5600
envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Header_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2895
envoy_config_route_v3_WeightedCluster_serialize
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_serialize(const envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1138
envoy_config_route_v3_route_components_proto_upb_file_layout
const upb_MiniTable_File envoy_config_route_v3_route_components_proto_upb_file_layout
Definition: route_components.upb.c:1041
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter
struct envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter
Definition: route_components.upb.h:95
envoy_config_route_v3_VirtualCluster_clear_headers
UPB_INLINE void envoy_config_route_v3_VirtualCluster_clear_headers(const envoy_config_route_v3_VirtualCluster *msg)
Definition: route_components.upb.h:4571
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_value
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:664
envoy_config_route_v3_RateLimit_Action_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_msginit
Definition: route_components.upb.c:785
envoy_config_route_v3_Route_typed_per_filter_config_clear
UPB_INLINE void envoy_config_route_v3_Route_typed_per_filter_config_clear(envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:1030
envoy_config_route_v3_VirtualHost_add_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_VirtualHost_add_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:536
envoy_config_route_v3_Route_has_typed_per_filter_config
UPB_INLINE bool envoy_config_route_v3_Route_has_typed_per_filter_config(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:855
envoy_config_route_v3_WeightedCluster_set_header_name
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_header_name(envoy_config_route_v3_WeightedCluster *msg, upb_StringView value)
Definition: route_components.upb.h:1214
envoy_config_route_v3_RouteAction_UpgradeConfig_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3147
envoy_config_route_v3_CorsPolicy_mutable_shadow_enabled
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_mutable_shadow_enabled(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:1992
_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_route_v3_RouteAction_mutable_upgrade_configs
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig ** envoy_config_route_v3_RouteAction_mutable_upgrade_configs(envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2487
envoy_config_route_v3_RouteAction_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_serialize_ex(const envoy_config_route_v3_RouteAction *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2041
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_present_match
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_present_match
Definition: route_components.upb.h:5734
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_remove
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1298
envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_clear_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
Definition: route_components.upb.h:2911
envoy_config_route_v3_Route_mutable_decorator
UPB_INLINE struct envoy_config_route_v3_Decorator * envoy_config_route_v3_Route_mutable_decorator(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:967
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_expect_match
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5188
envoy_config_route_v3_HeaderMatcher_serialize_ex
UPB_INLINE char * envoy_config_route_v3_HeaderMatcher_serialize_ex(const envoy_config_route_v3_HeaderMatcher *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5540
envoy_config_route_v3_Tracing_clear_custom_tags
UPB_INLINE void envoy_config_route_v3_Tracing_clear_custom_tags(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4472
envoy_config_route_v3_HedgePolicy_initial_requests
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_HedgePolicy_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4046
envoy_config_route_v3_FilterConfig_is_optional
UPB_INLINE bool envoy_config_route_v3_FilterConfig_is_optional(const envoy_config_route_v3_FilterConfig *msg)
Definition: route_components.upb.h:5927
envoy_config_route_v3_VirtualHost_domains
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_domains(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:297
envoy_config_route_v3_HeaderMatcher_set_safe_regex_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_safe_regex_match(envoy_config_route_v3_HeaderMatcher *msg, struct envoy_type_matcher_v3_RegexMatcher *value)
Definition: route_components.upb.h:5673
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_msginit
Definition: route_components.upb.c:448
envoy_config_route_v3_RouteAction_HashPolicy_set_connection_properties
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_connection_properties(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *value)
Definition: route_components.upb.h:2831
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_metadata_key
UPB_INLINE const struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5285
envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5009
envoy_config_route_v3_CorsPolicy_clear_max_age
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_max_age(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1908
envoy_config_route_v3_RouteAction_mutable_metadata_match
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_RouteAction_mutable_metadata_match(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2352
envoy_config_route_v3_VirtualHost_has_hedge_policy
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:402
envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_offset
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3333
envoy_config_route_v3_QueryParameterMatcher_set_present_match
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_present_match(envoy_config_route_v3_QueryParameterMatcher *msg, bool value)
Definition: route_components.upb.h:5780
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_ttl
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_ttl(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2978
envoy_config_route_v3_RouteMatch_case_sensitive
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1514
envoy_config_route_v3_RateLimit_Action_set_header_value_match
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_header_value_match(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *value)
Definition: route_components.upb.h:4889
envoy_config_route_v3_RouteAction_HashPolicy_has_connection_properties
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2773
envoy_config_route_v3_RateLimit_Action_RequestHeaders
struct envoy_config_route_v3_RateLimit_Action_RequestHeaders envoy_config_route_v3_RateLimit_Action_RequestHeaders
Definition: route_components.upb.h:117
envoy_config_route_v3_RouteAction_set_auto_host_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_set_auto_host_rewrite(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:2367
envoy_config_route_v3_RouteAction_HashPolicy_Header_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:2884
envoy_config_route_v3_RedirectAction_port_redirect
UPB_INLINE uint32_t envoy_config_route_v3_RedirectAction_port_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4200
envoy_config_route_v3_RouteMatch_set_path
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_path(envoy_config_route_v3_RouteMatch *msg, upb_StringView value)
Definition: route_components.upb.h:1593
envoy_config_route_v3_RouteMatch_connect_matcher
const UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1577
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_set_value
UPB_INLINE void envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:670
envoy_config_route_v3_HeaderMatcher_header_match_specifier_NOT_SET
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_NOT_SET
Definition: route_components.upb.h:5553
envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_literal
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_literal
Definition: route_components.upb.h:2056
envoy_config_route_v3_RateLimit_Action_RemoteAddress_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_new(upb_Arena *arena)
Definition: route_components.upb.h:5066
envoy_config_route_v3_VirtualHost_response_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_VirtualHost_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:357
envoy_config_route_v3_VirtualHost_set_matcher
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_matcher(envoy_config_route_v3_VirtualHost *msg, struct xds_type_matcher_v3_Matcher *value)
Definition: route_components.upb.h:628
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_weight
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_weight(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena)
Definition: route_components.upb.h:1348
envoy_config_route_v3_RateLimit_Action_DestinationCluster
struct envoy_config_route_v3_RateLimit_Action_DestinationCluster envoy_config_route_v3_RateLimit_Action_DestinationCluster
Definition: route_components.upb.h:116
envoy_config_route_v3_RouteAction_has_host_rewrite_literal
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2107
envoy_config_route_v3_HeaderMatcher_header_match_specifier_suffix_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_suffix_match
Definition: route_components.upb.h:5550
envoy_config_route_v3_RouteAction_max_internal_redirects
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteAction_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2266
envoy_config_route_v3_DirectResponseAction_set_body
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_set_body(envoy_config_route_v3_DirectResponseAction *msg, struct envoy_config_core_v3_DataSource *value)
Definition: route_components.upb.h:4300
envoy_config_route_v3_QueryParameterMatcher_clear_present_match
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_clear_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5758
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_add
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1283
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_set
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_set(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
Definition: route_components.upb.h:1413
envoy_config_route_v3_RouteMatch_set_grpc
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_grpc(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *value)
Definition: route_components.upb.h:1633
envoy_config_route_v3_RouteMatch_msginit
const upb_MiniTable envoy_config_route_v3_RouteMatch_msginit
Definition: route_components.upb.c:251
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_get
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_get(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key, struct google_protobuf_Any **val)
Definition: route_components.upb.h:1319
envoy_config_route_v3_Route_filter_action
const UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_Route_filter_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:900
envoy_config_route_v3_HedgePolicy_serialize
UPB_INLINE char * envoy_config_route_v3_HedgePolicy_serialize(const envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4033
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3077
envoy_config_route_v3_RouteMatch_has_tls_context
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_tls_context(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1562
envoy_config_route_v3_RouteAction_host_rewrite_specifier_oneofcases
envoy_config_route_v3_RouteAction_host_rewrite_specifier_oneofcases
Definition: route_components.upb.h:2055
envoy_config_route_v3_RouteAction_HashPolicy
struct envoy_config_route_v3_RouteAction_HashPolicy envoy_config_route_v3_RouteAction_HashPolicy
Definition: route_components.upb.h:91
envoy_config_route_v3_Route_clear_response_headers_to_remove
UPB_INLINE void envoy_config_route_v3_Route_clear_response_headers_to_remove(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:843
envoy_config_route_v3_VirtualHost_serialize
UPB_INLINE char * envoy_config_route_v3_VirtualHost_serialize(const envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:281
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5282
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2962
envoy_config_route_v3_Tracing_clear_client_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_clear_client_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4445
envoy_config_route_v3_RouteAction_HashPolicy_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_HashPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:2726
envoy_config_route_v3_RedirectAction_has_prefix_rewrite
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4173
envoy_config_route_v3_RouteAction_host_rewrite_specifier_auto_host_rewrite
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_auto_host_rewrite
Definition: route_components.upb.h:2057
envoy_config_route_v3_FilterConfig
struct envoy_config_route_v3_FilterConfig envoy_config_route_v3_FilterConfig
Definition: route_components.upb.h:128
envoy_config_route_v3_WeightedCluster_ClusterWeight_set_weight
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_weight(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:1344
envoy_config_route_v3_RedirectAction_clear_response_code
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_response_code(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4158
envoy_config_route_v3_InternalRedirectPolicy_max_internal_redirects
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_InternalRedirectPolicy_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5821
envoy_config_route_v3_RouteAction_has_max_grpc_timeout
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_grpc_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2191
envoy_config_route_v3_RateLimit_Action_GenericKey_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5102
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize_ex(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1769
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryHostPredicate_msginit
Definition: route_components.upb.c:583
envoy_config_route_v3_RouteAction_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_serialize(const envoy_config_route_v3_RouteAction *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2038
envoy_config_route_v3_RouteMatch_has_query_parameters
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_query_parameters(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1526
envoy_config_route_v3_RouteMatch_path_specifier_case
UPB_INLINE envoy_config_route_v3_RouteMatch_path_specifier_oneofcases envoy_config_route_v3_RouteMatch_path_specifier_case(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1487
envoy_config_route_v3_InternalRedirectPolicy_mutable_max_internal_redirects
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_InternalRedirectPolicy_mutable_max_internal_redirects(envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:5850
envoy_config_route_v3_RouteAction
struct envoy_config_route_v3_RouteAction envoy_config_route_v3_RouteAction
Definition: route_components.upb.h:89
envoy_config_route_v3_RouteAction_prefix_rewrite
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_prefix_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2104
envoy_config_route_v3_RateLimit_Action_action_specifier_source_cluster
@ envoy_config_route_v3_RateLimit_Action_action_specifier_source_cluster
Definition: route_components.upb.h:4733
envoy_config_route_v3_VirtualCluster_set_name
UPB_INLINE void envoy_config_route_v3_VirtualCluster_set_name(envoy_config_route_v3_VirtualCluster *msg, upb_StringView value)
Definition: route_components.upb.h:4578
envoy_config_route_v3_RouteMatch_clear_query_parameters
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_query_parameters(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1529
envoy_config_route_v3_HeaderMatcher_clear_exact_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5567
envoy_config_route_v3_RetryPolicy_mutable_per_try_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_mutable_per_try_timeout(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3543
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_StringView value)
Definition: route_components.upb.h:5295
envoy_config_route_v3_RetryPolicy_has_retriable_headers
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3477
envoy_config_route_v3_RateLimit_Action_GenericKey_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5110
envoy_config_route_v3_RouteMatch_set_safe_regex
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_safe_regex(envoy_config_route_v3_RouteMatch *msg, struct envoy_type_matcher_v3_RegexMatcher *value)
Definition: route_components.upb.h:1659
envoy_config_route_v3_RouteAction_set_max_stream_duration
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_stream_duration(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_RouteAction_MaxStreamDuration *value)
Definition: route_components.upb.h:2607
envoy_config_route_v3_RouteAction_cluster_specifier_weighted_clusters
@ envoy_config_route_v3_RouteAction_cluster_specifier_weighted_clusters
Definition: route_components.upb.h:2048
envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_path_regex
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_host_rewrite_path_regex
Definition: route_components.upb.h:2059
envoy_config_route_v3_RateLimit_Action_dynamic_metadata
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4807
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
envoy_config_route_v3_RouteAction_UpgradeConfig_has_enabled
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_has_enabled(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3171
envoy_config_route_v3_RedirectAction_host_redirect
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_host_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4146
envoy_config_route_v3_RouteAction_set_cluster_header
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_header(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2333
envoy_config_route_v3_VirtualHost_clear_include_attempt_count_in_response
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_include_attempt_count_in_response(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:420
envoy_config_core_v3_RuntimeFractionalPercent
struct envoy_config_core_v3_RuntimeFractionalPercent envoy_config_core_v3_RuntimeFractionalPercent
Definition: base.upb.h:69
envoy_config_route_v3_VirtualHost_clear_request_headers_to_remove
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:366
envoy_config_route_v3_RedirectAction_clear_prefix_rewrite
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4176
envoy_config_route_v3_RetryPolicy_ResetHeader_name
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_ResetHeader_name(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
Definition: route_components.upb.h:3916
envoy_config_route_v3_VirtualCluster_resize_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_VirtualCluster_resize_headers(envoy_config_route_v3_VirtualCluster *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:4584
envoy_config_route_v3_DirectResponseAction_status
UPB_INLINE uint32_t envoy_config_route_v3_DirectResponseAction_status(const envoy_config_route_v3_DirectResponseAction *msg)
Definition: route_components.upb.h:4284
envoy_config_route_v3_WeightedCluster_ClusterWeight_msginit
const upb_MiniTable envoy_config_route_v3_WeightedCluster_ClusterWeight_msginit
Definition: route_components.upb.c:204
envoy_config_route_v3_RateLimit_Action_set_extension
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_extension(envoy_config_route_v3_RateLimit_Action *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: route_components.upb.h:4925
envoy_config_route_v3_RouteAction_clear_grpc_timeout_offset
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_grpc_timeout_offset(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2236
envoy_config_route_v3_InternalRedirectPolicy_serialize
UPB_INLINE char * envoy_config_route_v3_InternalRedirectPolicy_serialize(const envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5808
envoy_config_route_v3_Route_mutable_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_mutable_request_headers_to_remove(envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:1021
envoy_config_route_v3_WeightedCluster_set_total_weight
UPB_INLINE void envoy_config_route_v3_WeightedCluster_set_total_weight(envoy_config_route_v3_WeightedCluster *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:1201
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize_ex(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5269
envoy_config_route_v3_RateLimit_Action_mutable_request_headers
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_mutable_request_headers(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4856
envoy_config_route_v3_RouteAction_mutable_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_timeout(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2383
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_presented
UPB_INLINE bool envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_has_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1773
envoy_config_route_v3_HeaderMatcher_header_match_specifier_string_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_string_match
Definition: route_components.upb.h:5552
envoy_config_route_v3_RateLimit_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4607
envoy_config_route_v3_Decorator_operation
UPB_INLINE upb_StringView envoy_config_route_v3_Decorator_operation(const envoy_config_route_v3_Decorator *msg)
Definition: route_components.upb.h:4381
envoy_config_route_v3_RetryPolicy_mutable_retry_options_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_RetryPolicy_mutable_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3639
envoy_config_route_v3_QueryParameterMatcher
struct envoy_config_route_v3_QueryParameterMatcher envoy_config_route_v3_QueryParameterMatcher
Definition: route_components.upb.h:126
envoy_config_route_v3_RateLimit_Action_action_specifier_case
UPB_INLINE envoy_config_route_v3_RateLimit_Action_action_specifier_oneofcases envoy_config_route_v3_RateLimit_Action_action_specifier_case(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4744
envoy_config_route_v3_RetryPolicy_retry_on
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_retry_on(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3417
envoy_config_route_v3_VirtualHost_typed_per_filter_config_set
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_set(envoy_config_route_v3_VirtualHost *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
Definition: route_components.upb.h:564
envoy_config_route_v3_RouteAction_set_hedge_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_set_hedge_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_HedgePolicy *value)
Definition: route_components.upb.h:2502
envoy_config_route_v3_VirtualHost_mutable_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_request_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:551
envoy_config_route_v3_RedirectAction_mutable_regex_rewrite
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RedirectAction_mutable_regex_rewrite(envoy_config_route_v3_RedirectAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:4240
envoy_config_route_v3_Route_mutable_route
UPB_INLINE struct envoy_config_route_v3_RouteAction * envoy_config_route_v3_Route_mutable_route(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:929
envoy_config_route_v3_CorsPolicy_set_allow_headers
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_headers(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:1954
envoy_config_route_v3_RouteAction_set_host_rewrite_literal
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_literal(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2364
envoy_config_route_v3_RouteAction_has_cors
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cors(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2176
envoy_config_route_v3_RouteAction_HashPolicy_cookie
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_cookie(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2770
envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_offset
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_offset(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
Definition: route_components.upb.h:3373
envoy_config_route_v3_Route_has_non_forwarding_action
UPB_INLINE bool envoy_config_route_v3_Route_has_non_forwarding_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:903
envoy_config_route_v3_RouteAction_internal_redirect_action
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_internal_redirect_action(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2221
envoy_config_route_v3_RouteMatch_path
UPB_INLINE upb_StringView envoy_config_route_v3_RouteMatch_path(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1505
envoy_config_route_v3_RateLimit_Action_GenericKey_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_GenericKey * envoy_config_route_v3_RateLimit_Action_GenericKey_new(upb_Arena *arena)
Definition: route_components.upb.h:5099
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_serialize_ex(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3247
envoy_config_route_v3_Route_typed_per_filter_config_set
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_set(envoy_config_route_v3_Route *msg, upb_StringView key, struct google_protobuf_Any *val, upb_Arena *a)
Definition: route_components.upb.h:1031
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_DynamicMetaData_msginit
Definition: route_components.upb.c:860
envoy_config_route_v3_QueryParameterMatcher_present_match
UPB_INLINE bool envoy_config_route_v3_QueryParameterMatcher_present_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5761
envoy_config_route_v3_InternalRedirectPolicy_clear_predicates
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5833
envoy_config_route_v3_RateLimit_Action_MetaData_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5320
envoy_config_route_v3_RouteAction_retry_policy
const UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RouteAction_retry_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2140
envoy_config_route_v3_Route_action_redirect
@ envoy_config_route_v3_Route_action_redirect
Definition: route_components.upb.h:762
envoy_config_route_v3_RetryPolicy_resize_retriable_request_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_resize_retriable_request_headers(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3617
envoy_config_route_v3_CorsPolicy_new
UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_CorsPolicy_new(upb_Arena *arena)
Definition: route_components.upb.h:1854
envoy_config_route_v3_RetryPolicy_mutable_per_try_idle_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_mutable_per_try_idle_timeout(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3655
envoy_config_route_v3_FilterAction_clear_action
UPB_INLINE void envoy_config_route_v3_FilterAction_clear_action(const envoy_config_route_v3_FilterAction *msg)
Definition: route_components.upb.h:708
envoy_config_route_v3_RouteAction_set_cluster_not_found_response_code
UPB_INLINE void envoy_config_route_v3_RouteAction_set_cluster_not_found_response_code(envoy_config_route_v3_RouteAction *msg, int32_t value)
Definition: route_components.upb.h:2458
envoy_config_route_v3_RedirectAction_new
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_new(upb_Arena *arena)
Definition: route_components.upb.h:4097
envoy_config_route_v3_Tracing_mutable_overall_sampling
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_overall_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
Definition: route_components.upb.h:4509
envoy_config_route_v3_RateLimit_Override_new
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_new(upb_Arena *arena)
Definition: route_components.upb.h:5399
envoy_config_route_v3_VirtualCluster_headers
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_VirtualCluster_headers(const envoy_config_route_v3_VirtualCluster *msg, size_t *len)
Definition: route_components.upb.h:4574
envoy_config_route_v3_InternalRedirectPolicy_parse
UPB_INLINE envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_InternalRedirectPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5789
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_config_route_v3_RateLimit_Override_DynamicMetadata
struct envoy_config_route_v3_RateLimit_Override_DynamicMetadata envoy_config_route_v3_RateLimit_Override_DynamicMetadata
Definition: route_components.upb.h:124
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_host_rewrite_literal
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1328
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_request_headers_to_add
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1280
envoy_config_route_v3_HeaderMatcher_has_prefix_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5597
envoy_config_route_v3_RouteAction_set_max_internal_redirects
UPB_INLINE void envoy_config_route_v3_RouteAction_set_max_internal_redirects(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:2543
envoy_config_route_v3_RetryPolicy_RetryBackOff_set_max_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_set_max_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3868
envoy_config_route_v3_RouteMatch_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteMatch_serialize_ex(const envoy_config_route_v3_RouteMatch *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1476
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize_ex(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5175
envoy_config_route_v3_Decorator_parse_ex
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4360
envoy_config_core_v3_Metadata_msginit
const upb_MiniTable envoy_config_core_v3_Metadata_msginit
Definition: base.upb.c:129
envoy_config_route_v3_RouteAction_resize_upgrade_configs
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig ** envoy_config_route_v3_RouteAction_resize_upgrade_configs(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:2490
envoy_config_route_v3_Route_add_response_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_Route_add_response_headers_to_remove(envoy_config_route_v3_Route *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:1018
envoy_config_route_v3_InternalRedirectPolicy_set_max_internal_redirects
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_set_max_internal_redirects(envoy_config_route_v3_InternalRedirectPolicy *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:5846
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_validated
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1788
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_validated
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_validated(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena)
Definition: route_components.upb.h:1809
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1370
envoy_config_route_v3_Decorator_clear_operation
UPB_INLINE void envoy_config_route_v3_Decorator_clear_operation(const envoy_config_route_v3_Decorator *msg)
Definition: route_components.upb.h:4378
envoy_config_route_v3_Decorator_parse
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4352
envoy_config_route_v3_HeaderMatcher_string_match
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_HeaderMatcher_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5639
envoy_config_route_v3_VirtualHost_clear_response_headers_to_remove
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_response_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:360
envoy_config_route_v3_VirtualHost_response_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_response_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:363
envoy_config_route_v3_RateLimit_Action_action_specifier_remote_address
@ envoy_config_route_v3_RateLimit_Action_action_specifier_remote_address
Definition: route_components.upb.h:4736
envoy_config_route_v3_RetryPolicy_ResetHeader_set_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_set_name(envoy_config_route_v3_RetryPolicy_ResetHeader *msg, upb_StringView value)
Definition: route_components.upb.h:3926
envoy_config_route_v3_RouteAction_has_cluster_header
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2074
envoy_type_metadata_v3_MetadataKey_msginit
const upb_MiniTable envoy_type_metadata_v3_MetadataKey_msginit
Definition: metadata/v3/metadata.upb.c:27
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_header
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_header
Definition: route_components.upb.h:2745
envoy_config_route_v3_Route_mutable_per_request_buffer_limit_bytes
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_Route_mutable_per_request_buffer_limit_bytes(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:1060
envoy_config_route_v3_Route_mutable_filter_action
UPB_INLINE struct envoy_config_route_v3_FilterAction * envoy_config_route_v3_Route_mutable_filter_action(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:1072
envoy_config_route_v3_RateLimit_Action_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4714
envoy_config_route_v3_RouteMatch_grpc
const UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_grpc(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1541
envoy_config_route_v3_RateLimit_Action_MetaData_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_MetaData * envoy_config_route_v3_RateLimit_Action_MetaData_new(upb_Arena *arena)
Definition: route_components.upb.h:5317
envoy_config_route_v3_FilterAction_parse_ex
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:687
envoy_config_route_v3_RouteAction_mutable_weighted_clusters
UPB_INLINE struct envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_RouteAction_mutable_weighted_clusters(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2339
envoy_config_route_v3_RouteAction_cors
const UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_RouteAction_cors(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2182
envoy_config_route_v3_RouteAction_HashPolicy_clear_connection_properties
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_connection_properties(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2776
envoy_config_route_v3_CorsPolicy_clear_allow_credentials
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1917
envoy_config_route_v3_RateLimit_Action_header_value_match
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4798
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_new(upb_Arena *arena)
Definition: route_components.upb.h:3010
envoy_config_route_v3_RetryPolicy_clear_num_retries
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3423
envoy_config_route_v3_RedirectAction_SEE_OTHER
@ envoy_config_route_v3_RedirectAction_SEE_OTHER
Definition: route_components.upb.h:229
envoy_config_route_v3_WeightedCluster_clear_total_weight
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1170
envoy_config_route_v3_Route_mutable_match
UPB_INLINE struct envoy_config_route_v3_RouteMatch * envoy_config_route_v3_Route_mutable_match(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:917
envoy_config_route_v3_VirtualHost_has_retry_policy
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:393
envoy_config_route_v3_RouteMatch_runtime_fraction
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteMatch_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1550
envoy_config_route_v3_FilterConfig_clear_is_optional
UPB_INLINE void envoy_config_route_v3_FilterConfig_clear_is_optional(const envoy_config_route_v3_FilterConfig *msg)
Definition: route_components.upb.h:5924
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_typed_per_filter_config
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_typed_per_filter_config(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1313
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_headers
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t *len)
Definition: route_components.upb.h:5200
envoy_config_route_v3_RateLimit_Action_GenericKey_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_GenericKey_serialize(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5121
envoy_config_route_v3_RouteAction_has_upgrade_configs
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_upgrade_configs(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2209
envoy_config_route_v3_WeightedCluster_add_clusters
UPB_INLINE struct envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_add_clusters(envoy_config_route_v3_WeightedCluster *msg, upb_Arena *arena)
Definition: route_components.upb.h:1192
envoy_config_route_v3_FilterConfig_set_config
UPB_INLINE void envoy_config_route_v3_FilterConfig_set_config(envoy_config_route_v3_FilterConfig *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:5931
envoy_config_route_v3_RetryPolicy_SECONDS
@ envoy_config_route_v3_RetryPolicy_SECONDS
Definition: route_components.upb.h:235
envoy_config_route_v3_RateLimit_Action_has_extension
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_extension(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4819
google_protobuf_Any_msginit
const upb_MiniTable google_protobuf_Any_msginit
Definition: any.upb.c:20
envoy_config_route_v3_RetryPolicy_clear_retry_options_predicates
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3507
envoy_config_route_v3_HedgePolicy_mutable_initial_requests
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_HedgePolicy_mutable_initial_requests(envoy_config_route_v3_HedgePolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:4069
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_descriptor_value(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5179
envoy_config_route_v3_RouteAction_clear_prefix_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_prefix_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2101
envoy_config_route_v3_RouteAction_clear_hedge_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_hedge_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2227
envoy_config_route_v3_RouteAction_set_prefix_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_set_prefix_rewrite(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2361
envoy_config_route_v3_RedirectAction_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RedirectAction_serialize_ex(const envoy_config_route_v3_RedirectAction *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4122
envoy_config_route_v3_HedgePolicy_msginit
const upb_MiniTable envoy_config_route_v3_HedgePolicy_msginit
Definition: route_components.upb.c:643
envoy_config_route_v3_Route_has_match
UPB_INLINE bool envoy_config_route_v3_Route_has_match(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:771
envoy_config_route_v3_RetryPolicy_resize_retriable_status_codes
UPB_INLINE uint32_t * envoy_config_route_v3_RetryPolicy_resize_retriable_status_codes(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3583
envoy_config_route_v3_RouteMatch_parse
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1454
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3021
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_msginit
const upb_MiniTable envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_msginit
Definition: route_components.upb.c:219
envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_SourceCluster_serialize_ex(const envoy_config_route_v3_RateLimit_Action_SourceCluster *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4965
envoy_config_route_v3_VirtualHost_rate_limits
const UPB_INLINE envoy_config_route_v3_RateLimit *const * envoy_config_route_v3_VirtualHost_rate_limits(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:330
envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_value(envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_StringView value)
Definition: route_components.upb.h:5141
envoy_config_route_v3_RouteAction_clear_cluster
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2068
envoy_config_route_v3_WeightedCluster_header_name
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_header_name(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1182
envoy_config_route_v3_RateLimit_Action_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action * envoy_config_route_v3_RateLimit_Action_new(upb_Arena *arena)
Definition: route_components.upb.h:4703
envoy_config_route_v3_RateLimit_Action_MetaData_clear_source
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_source(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5367
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_value(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_StringView value)
Definition: route_components.upb.h:5210
envoy_config_route_v3_Route_direct_response
const UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_Route_direct_response(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:822
envoy_config_route_v3_RouteAction_clear_metadata_match
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_metadata_match(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2095
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_typed_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3785
envoy_config_route_v3_NonForwardingAction_msginit
const upb_MiniTable envoy_config_route_v3_NonForwardingAction_msginit
Definition: route_components.upb.c:686
envoy_config_route_v3_RetryPolicy_resize_retriable_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_resize_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3605
envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_add_response_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:1400
envoy_config_route_v3_RouteAction_max_stream_duration
const UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2311
envoy_config_route_v3_Tracing_add_custom_tags
UPB_INLINE struct envoy_type_tracing_v3_CustomTag * envoy_config_route_v3_Tracing_add_custom_tags(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
Definition: route_components.upb.h:4524
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_cluster
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_cluster(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:2683
envoy_config_route_v3_CorsPolicy_mutable_filter_enabled
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_mutable_filter_enabled(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:1979
envoy_config_route_v3_RouteAction_clear_retry_policy_typed_config
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2281
envoy_config_route_v3_RouteAction_cluster_specifier_oneofcases
envoy_config_route_v3_RouteAction_cluster_specifier_oneofcases
Definition: route_components.upb.h:2045
envoy_config_route_v3_RouteAction_clear_host_rewrite_literal
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2110
envoy_config_route_v3_RedirectAction_has_regex_rewrite
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4203
envoy_config_route_v3_RouteAction_add_hash_policy
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy * envoy_config_route_v3_RouteAction_add_hash_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2439
envoy_config_route_v3_RouteAction_has_internal_redirect_policy
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_internal_redirect_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2287
envoy_config_route_v3_Tracing_has_custom_tags
UPB_INLINE bool envoy_config_route_v3_Tracing_has_custom_tags(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4469
envoy_config_route_v3_WeightedCluster_msginit
const upb_MiniTable envoy_config_route_v3_WeightedCluster_msginit
Definition: route_components.upb.c:177
envoy_config_route_v3_RouteAction_HashPolicy_Header_set_header_name
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Header_set_header_name(envoy_config_route_v3_RouteAction_HashPolicy_Header *msg, upb_StringView value)
Definition: route_components.upb.h:2918
envoy_config_route_v3_RouteMatch_has_case_sensitive
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1508
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_has_metadata_key
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_DynamicMetaData_has_metadata_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5279
envoy_config_route_v3_RedirectAction_set_scheme_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_scheme_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
Definition: route_components.upb.h:4231
envoy_config_route_v3_RateLimit_limit
const UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_limit(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4655
envoy_config_route_v3_RateLimit_Action_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_serialize(const envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4725
envoy_config_route_v3_RouteAction_NOT_FOUND
@ envoy_config_route_v3_RouteAction_NOT_FOUND
Definition: route_components.upb.h:241
envoy_config_route_v3_RouteAction_UpgradeConfig_clear_connect_config
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_clear_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3183
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_msginit
Definition: route_components.upb.c:500
envoy_config_route_v3_VirtualHost_has_response_headers_to_add
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_response_headers_to_add(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:351
envoy_config_route_v3_RedirectAction_strip_query
UPB_INLINE bool envoy_config_route_v3_RedirectAction_strip_query(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4185
envoy_config_route_v3_VirtualHost_per_request_buffer_limit_bytes
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_VirtualHost_per_request_buffer_limit_bytes(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:417
envoy_config_route_v3_InternalRedirectPolicy_has_max_internal_redirects
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_has_max_internal_redirects(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5815
envoy_config_route_v3_RouteMatch_new
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_new(upb_Arena *arena)
Definition: route_components.upb.h:1451
envoy_type_matcher_v3_MetadataMatcher_msginit
const upb_MiniTable envoy_type_matcher_v3_MetadataMatcher_msginit
Definition: matcher/v3/metadata.upb.c:31
envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_base_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3839
envoy_config_route_v3_Route_mutable_non_forwarding_action
UPB_INLINE struct envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_Route_mutable_non_forwarding_action(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:1084
envoy_config_route_v3_Route_clear_response_headers_to_add
UPB_INLINE void envoy_config_route_v3_Route_clear_response_headers_to_add(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:837
envoy_config_route_v3_CorsPolicy_max_age
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_max_age(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1911
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3225
envoy_config_route_v3_RouteMatch_clear_case_sensitive
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_case_sensitive(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1511
envoy_config_route_v3_RouteAction_HashPolicy_Header_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_Header_new(upb_Arena *arena)
Definition: route_components.upb.h:2873
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_runtime_fraction
UPB_INLINE bool envoy_config_route_v3_RouteAction_RequestMirrorPolicy_has_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2664
envoy_config_route_v3_RetryPolicy_clear_per_try_idle_timeout
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3516
envoy_config_route_v3_RouteAction_resize_rate_limits
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_RouteAction_resize_rate_limits(envoy_config_route_v3_RouteAction *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:2411
envoy_config_route_v3_VirtualHost_clear_virtual_clusters
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:318
envoy_config_route_v3_Tracing_set_client_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_set_client_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: route_components.upb.h:4479
envoy_config_route_v3_RateLimit_Override
struct envoy_config_route_v3_RateLimit_Override envoy_config_route_v3_RateLimit_Override
Definition: route_components.upb.h:123
envoy_config_route_v3_RedirectAction_clear_strip_query
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_strip_query(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4182
envoy_config_route_v3_Tracing_mutable_client_sampling
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_client_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
Definition: route_components.upb.h:4483
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_runtime_fraction
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_runtime_fraction(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2667
envoy_config_route_v3_Tracing_has_client_sampling
UPB_INLINE bool envoy_config_route_v3_Tracing_has_client_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4442
envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor_key(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5044
envoy_config_route_v3_RouteAction_HashPolicy_filter_state
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2803
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5161
upb_Message
void upb_Message
Definition: msg.h:49
envoy_config_route_v3_RetryPolicy_set_retry_priority
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_priority(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RetryPriority *value)
Definition: route_components.upb.h:3552
envoy_config_core_v3_RuntimeFractionalPercent_msginit
const upb_MiniTable envoy_config_core_v3_RuntimeFractionalPercent_msginit
Definition: base.upb.c:366
envoy_config_route_v3_RouteAction_HashPolicy_mutable_filter_state
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_mutable_filter_state(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2861
envoy_config_route_v3_RouteAction_mutable_retry_policy
UPB_INLINE struct envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RouteAction_mutable_retry_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2396
envoy_config_route_v3_RetryPolicy_RetryPriority_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryPriority_msginit
Definition: route_components.upb.c:568
envoy_config_route_v3_VirtualHost_request_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_VirtualHost_request_headers_to_remove(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:369
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_typed_config
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_set_typed_config(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:3792
envoy_config_route_v3_RouteAction_retry_policy_typed_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_RouteAction_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2284
envoy_config_route_v3_VirtualHost_clear_hedge_policy
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:405
envoy_config_route_v3_HeaderMatcher_clear_invert_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_invert_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5591
envoy_config_route_v3_Tracing_set_random_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_set_random_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: route_components.upb.h:4492
envoy_config_route_v3_Route_mutable_metadata
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_route_v3_Route_mutable_metadata(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:954
envoy_config_route_v3_RateLimit_Action_MetaData
struct envoy_config_route_v3_RateLimit_Action_MetaData envoy_config_route_v3_RateLimit_Action_MetaData
Definition: route_components.upb.h:122
decode_fast.h
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5153
envoy_config_route_v3_VirtualHost_mutable_retry_policy
UPB_INLINE struct envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_VirtualHost_mutable_retry_policy(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:577
envoy_config_route_v3_CorsPolicy_filter_enabled
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_CorsPolicy_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1929
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:2948
envoy_config_route_v3_RetryPolicy_RetryBackOff_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3818
envoy_config_route_v3_Route_TypedPerFilterConfigEntry_value
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_Route_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1104
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_oneofcases
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_oneofcases
Definition: route_components.upb.h:4126
envoy_config_route_v3_RedirectAction_PERMANENT_REDIRECT
@ envoy_config_route_v3_RedirectAction_PERMANENT_REDIRECT
Definition: route_components.upb.h:231
envoy_config_route_v3_RouteAction_has_hash_policy
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_hash_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2167
envoy_config_route_v3_CorsPolicy_msginit
const upb_MiniTable envoy_config_route_v3_CorsPolicy_msginit
Definition: route_components.upb.c:303
envoy_config_route_v3_RouteAction_HashPolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_serialize_ex(const envoy_config_route_v3_RouteAction_HashPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2740
envoy_config_route_v3_Decorator_set_propagate
UPB_INLINE void envoy_config_route_v3_Decorator_set_propagate(envoy_config_route_v3_Decorator *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:4397
envoy_config_route_v3_RateLimit_Action_set_destination_cluster
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_destination_cluster(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_DestinationCluster *value)
Definition: route_components.upb.h:4841
envoy_config_route_v3_Route_redirect
const UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_Route_redirect(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:795
envoy_config_route_v3_HeaderMatcher_header_match_specifier_exact_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_exact_match
Definition: route_components.upb.h:5545
envoy_config_route_v3_VirtualHost_set_require_tls
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_require_tls(envoy_config_route_v3_VirtualHost *msg, int32_t value)
Definition: route_components.upb.h:478
envoy_config_route_v3_RouteAction_has_rate_limits
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_rate_limits(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2149
envoy_config_route_v3_RouteAction_HashPolicy_Header_has_regex_rewrite
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_Header_has_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
Definition: route_components.upb.h:2908
envoy_config_route_v3_Tracing_random_sampling
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_random_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4457
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5247
envoy_config_route_v3_RedirectAction_msginit
const upb_MiniTable envoy_config_route_v3_RedirectAction_msginit
Definition: route_components.upb.c:665
envoy_config_route_v3_RouteAction_HashPolicy_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_msginit
Definition: route_components.upb.c:407
google_protobuf_BoolValue_msginit
const upb_MiniTable google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
envoy_config_route_v3_RetryPolicy_mutable_retry_priority
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_mutable_retry_priority(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3556
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_validated
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_validated(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1785
envoy_config_route_v3_RouteAction_has_cluster_specifier_plugin
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2314
envoy_config_route_v3_RetryPolicy_rate_limited_retry_back_off
const UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3501
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize
UPB_INLINE char * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_serialize(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1766
envoy_type_v3_FractionalPercent
struct envoy_type_v3_FractionalPercent envoy_type_v3_FractionalPercent
Definition: percent.upb.h:26
envoy_config_route_v3_RouteAction_HashPolicy_terminal
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_terminal(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2785
_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_route_v3_RetryPolicy_resize_retry_options_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_RetryPolicy_resize_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3642
envoy_config_route_v3_Decorator
struct envoy_config_route_v3_Decorator envoy_config_route_v3_Decorator
Definition: route_components.upb.h:110
envoy_config_route_v3_HedgePolicy_has_initial_requests
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_has_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4040
envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize
UPB_INLINE char * envoy_config_route_v3_RouteMatch_ConnectMatcher_serialize(const envoy_config_route_v3_RouteMatch_ConnectMatcher *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1843
envoy_config_route_v3_RouteMatch_resize_dynamic_metadata
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher ** envoy_config_route_v3_RouteMatch_resize_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1699
envoy_config_route_v3_RetryPolicy_ResetHeader
struct envoy_config_route_v3_RetryPolicy_ResetHeader envoy_config_route_v3_RetryPolicy_ResetHeader
Definition: route_components.upb.h:104
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_max_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_mutable_max_interval(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena)
Definition: route_components.upb.h:3999
envoy_config_route_v3_RouteMatch_mutable_connect_matcher
UPB_INLINE struct envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_mutable_connect_matcher(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1687
envoy_config_route_v3_RouteAction_host_rewrite_header
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_host_rewrite_header(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2248
envoy_config_route_v3_RouteMatch_set_tls_context
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_tls_context(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *value)
Definition: route_components.upb.h:1671
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_msginit
const upb_MiniTable envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_msginit
Definition: route_components.upb.c:273
envoy_config_route_v3_RateLimit_Action_MetaData_clear_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5346
envoy_config_route_v3_Route_clear_route
UPB_INLINE void envoy_config_route_v3_Route_clear_route(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:783
envoy_config_route_v3_VirtualHost_clear_include_request_attempt_count
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_include_request_attempt_count(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:372
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_oneofcases
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_oneofcases
Definition: route_components.upb.h:3696
envoy_config_route_v3_Route_parse
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:734
envoy_config_route_v3_FilterAction_mutable_action
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_FilterAction_mutable_action(envoy_config_route_v3_FilterAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:719
envoy_config_core_v3_HeaderValueOption_msginit
const upb_MiniTable envoy_config_core_v3_HeaderValueOption_msginit
Definition: base.upb.c:250
envoy_config_route_v3_CorsPolicy_has_shadow_enabled
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1932
envoy_config_route_v3_Route_set_metadata
UPB_INLINE void envoy_config_route_v3_Route_set_metadata(envoy_config_route_v3_Route *msg, struct envoy_config_core_v3_Metadata *value)
Definition: route_components.upb.h:950
envoy_config_route_v3_QueryParameterMatcher_set_name
UPB_INLINE void envoy_config_route_v3_QueryParameterMatcher_set_name(envoy_config_route_v3_QueryParameterMatcher *msg, upb_StringView value)
Definition: route_components.upb.h:5765
envoy_config_route_v3_WeightedCluster_random_value_specifier_case
UPB_INLINE envoy_config_route_v3_WeightedCluster_random_value_specifier_oneofcases envoy_config_route_v3_WeightedCluster_random_value_specifier_case(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1149
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_default_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_default_value(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5288
envoy_config_route_v3_Route_has_request_headers_to_add
UPB_INLINE bool envoy_config_route_v3_Route_has_request_headers_to_add(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:825
envoy_config_route_v3_RateLimit_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_msginit
Definition: route_components.upb.c:755
envoy_config_route_v3_RetryPolicy_retriable_request_headers
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RetryPolicy_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3492
envoy_config_route_v3_WeightedCluster_ClusterWeight_set_metadata_match
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_metadata_match(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, struct envoy_config_core_v3_Metadata *value)
Definition: route_components.upb.h:1357
envoy_config_route_v3_RateLimit_Action_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_serialize_ex(const envoy_config_route_v3_RateLimit_Action *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4728
envoy_config_route_v3_VirtualHost_has_typed_per_filter_config
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_typed_per_filter_config(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:378
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_serialize_ex(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5485
envoy_config_route_v3_VirtualHost_NONE
@ envoy_config_route_v3_VirtualHost_NONE
Definition: route_components.upb.h:250
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry
struct envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry
Definition: route_components.upb.h:83
envoy_type_matcher_v3_RegexMatcher
struct envoy_type_matcher_v3_RegexMatcher envoy_type_matcher_v3_RegexMatcher
Definition: envoy/type/matcher/v3/regex.upb.h:26
envoy_config_route_v3_RouteMatch_safe_regex
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcher * envoy_config_route_v3_RouteMatch_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1559
envoy_config_route_v3_RedirectAction_has_path_redirect
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4149
envoy_config_route_v3_RouteAction_MaxStreamDuration_max_stream_duration
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3321
envoy_config_route_v3_RouteAction_MaxStreamDuration_has_max_stream_duration
UPB_INLINE bool envoy_config_route_v3_RouteAction_MaxStreamDuration_has_max_stream_duration(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3315
_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_route_v3_RateLimit_Override_DynamicMetadata_set_metadata_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_DynamicMetadata_set_metadata_key(envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, struct envoy_type_metadata_v3_MetadataKey *value)
Definition: route_components.upb.h:5499
envoy_config_route_v3_RateLimit_Action_RequestHeaders_skip_if_absent
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_RequestHeaders_skip_if_absent(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5050
envoy_config_route_v3_RateLimit_Action_MetaData_has_metadata_key
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_MetaData_has_metadata_key(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5352
envoy_config_route_v3_RateLimit_Action_MetaData_source
UPB_INLINE int32_t envoy_config_route_v3_RateLimit_Action_MetaData_source(const envoy_config_route_v3_RateLimit_Action_MetaData *msg)
Definition: route_components.upb.h:5370
envoy_config_route_v3_VirtualHost_clear_domains
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_domains(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:294
envoy_config_route_v3_RouteAction_clear_include_vh_rate_limits
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2161
envoy_config_route_v3_VirtualHost_clear_typed_per_filter_config
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_typed_per_filter_config(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:381
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_has_metadata_key
UPB_INLINE bool envoy_config_route_v3_RateLimit_Override_DynamicMetadata_has_metadata_key(const envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg)
Definition: route_components.upb.h:5489
envoy_config_route_v3_RouteAction_HashPolicy_set_header
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_header(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_Header *value)
Definition: route_components.upb.h:2807
envoy_config_route_v3_HeaderMatcher_present_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5588
envoy_config_route_v3_RouteAction_cluster_specifier_cluster_header
@ envoy_config_route_v3_RouteAction_cluster_specifier_cluster_header
Definition: route_components.upb.h:2047
envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3832
value
const char * value
Definition: hpack_parser_table.cc:165
envoy_config_route_v3_RouteAction_upgrade_configs
const UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig *const * envoy_config_route_v3_RouteAction_upgrade_configs(const envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2215
envoy_config_route_v3_Route_typed_per_filter_config_next
const UPB_INLINE envoy_config_route_v3_Route_TypedPerFilterConfigEntry * envoy_config_route_v3_Route_typed_per_filter_config_next(const envoy_config_route_v3_Route *msg, size_t *iter)
Definition: route_components.upb.h:867
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_serialize_ex(const envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1736
envoy_config_route_v3_Route_set_match
UPB_INLINE void envoy_config_route_v3_Route_set_match(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RouteMatch *value)
Definition: route_components.upb.h:913
envoy_config_route_v3_RouteMatch_has_safe_regex
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1553
envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize_ex(const envoy_config_route_v3_RateLimit_Action_DestinationCluster *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4998
envoy_config_route_v3_RedirectAction_FOUND
@ envoy_config_route_v3_RedirectAction_FOUND
Definition: route_components.upb.h:228
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_prefix_rewrite
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_prefix_rewrite
Definition: route_components.upb.h:4136
envoy_config_route_v3_RouteMatch_clear_path
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_path(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1502
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_DynamicMetaData_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5273
envoy_config_route_v3_HeaderMatcher_serialize
UPB_INLINE char * envoy_config_route_v3_HeaderMatcher_serialize(const envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5537
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_new
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_Cookie * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_new(upb_Arena *arena)
Definition: route_components.upb.h:2937
envoy_config_route_v3_HedgePolicy_set_additional_request_chance
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_additional_request_chance(envoy_config_route_v3_HedgePolicy *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: route_components.upb.h:4078
envoy_config_route_v3_InternalRedirectPolicy_resize_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_route_v3_InternalRedirectPolicy_resize_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:5871
envoy_config_route_v3_DirectResponseAction_clear_body
UPB_INLINE void envoy_config_route_v3_DirectResponseAction_clear_body(const envoy_config_route_v3_DirectResponseAction *msg)
Definition: route_components.upb.h:4290
envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_max
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_grpc_timeout_header_max(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
Definition: route_components.upb.h:3360
envoy_config_route_v3_RateLimit_Action_MetaData_set_default_value
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_MetaData_set_default_value(envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_StringView value)
Definition: route_components.upb.h:5390
envoy_config_route_v3_CorsPolicy_clear_filter_enabled
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_filter_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1926
envoy_config_route_v3_RedirectAction_path_redirect
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4155
envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
Definition: route_components.upb.h:5134
envoy_config_route_v3_WeightedCluster_ClusterWeight_weight
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_WeightedCluster_ClusterWeight_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1268
envoy_config_route_v3_HedgePolicy_hedge_on_per_try_timeout
UPB_INLINE bool envoy_config_route_v3_HedgePolicy_hedge_on_per_try_timeout(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4061
envoy_config_route_v3_RedirectAction_clear_port_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_port_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4197
envoy_config_route_v3_RetryPolicy_retriable_status_codes
UPB_INLINE uint32_t const * envoy_config_route_v3_RetryPolicy_retriable_status_codes(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3465
envoy_config_route_v3_RetryPolicy_mutable_retry_host_predicate
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate ** envoy_config_route_v3_RetryPolicy_mutable_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3565
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
envoy_type_tracing_v3_CustomTag_msginit
const upb_MiniTable envoy_type_tracing_v3_CustomTag_msginit
Definition: custom_tag.upb.c:34
envoy_config_route_v3_RateLimit_Action_action_specifier_dynamic_metadata
@ envoy_config_route_v3_RateLimit_Action_action_specifier_dynamic_metadata
Definition: route_components.upb.h:4739
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3116
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1747
envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor_key(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg)
Definition: route_components.upb.h:5137
envoy_type_v3_Int64Range
struct envoy_type_v3_Int64Range envoy_type_v3_Int64Range
Definition: range.upb.h:26
envoy_config_core_v3_Metadata
struct envoy_config_core_v3_Metadata envoy_config_core_v3_Metadata
Definition: base.upb.h:52
envoy_config_route_v3_RedirectAction_clear_regex_rewrite
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4206
envoy_config_route_v3_CorsPolicy_has_allow_origin_string_match
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1941
envoy_config_route_v3_RouteMatch_mutable_dynamic_metadata
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher ** envoy_config_route_v3_RouteMatch_mutable_dynamic_metadata(envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1696
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3233
envoy_config_route_v3_Route_TypedPerFilterConfigEntry_key
UPB_INLINE upb_StringView envoy_config_route_v3_Route_TypedPerFilterConfigEntry_key(const envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1096
envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit
const upb_MiniTable envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit
Definition: envoy/type/matcher/v3/regex.upb.c:58
envoy_config_route_v3_Route_has_decorator
UPB_INLINE bool envoy_config_route_v3_Route_has_decorator(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:807
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_route_v3_WeightedCluster_ClusterWeight_response_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_WeightedCluster_ClusterWeight_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1295
envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5069
envoy_config_route_v3_CorsPolicy_allow_headers
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_allow_headers(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1899
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_oneofcases
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_oneofcases
Definition: route_components.upb.h:1249
envoy_config_route_v3_CorsPolicy_mutable_allow_origin_string_match
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher ** envoy_config_route_v3_CorsPolicy_mutable_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, size_t *len)
Definition: route_components.upb.h:2001
envoy_config_route_v3_RouteAction_include_vh_rate_limits
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2164
envoy_config_route_v3_RouteAction_clear_cluster_specifier_plugin
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2317
envoy_config_route_v3_Tracing_set_overall_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_set_overall_sampling(envoy_config_route_v3_Tracing *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: route_components.upb.h:4505
envoy_config_route_v3_RouteMatch_resize_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RouteMatch_resize_headers(envoy_config_route_v3_RouteMatch *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1612
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_max_interval
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
Definition: route_components.upb.h:3979
envoy_config_route_v3_RetryPolicy_RetryPriority_has_typed_config
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryPriority_has_typed_config(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3709
envoy_config_route_v3_RouteAction_mutable_retry_policy_typed_config
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RouteAction_mutable_retry_policy_typed_config(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2573
envoy_config_route_v3_RouteAction_has_timeout
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2125
envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_connect_config
UPB_INLINE struct envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig * envoy_config_route_v3_RouteAction_UpgradeConfig_mutable_connect_config(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_Arena *arena)
Definition: route_components.upb.h:3210
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_NOT_SET
@ envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_NOT_SET
Definition: route_components.upb.h:3698
envoy_config_route_v3_InternalRedirectPolicy_clear_redirect_response_codes
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_redirect_response_codes(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5824
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_mutable_metadata_key
UPB_INLINE struct envoy_type_metadata_v3_MetadataKey * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_mutable_metadata_key(envoy_config_route_v3_RateLimit_Override_DynamicMetadata *msg, upb_Arena *arena)
Definition: route_components.upb.h:5503
envoy_config_route_v3_Decorator_clear_propagate
UPB_INLINE void envoy_config_route_v3_Decorator_clear_propagate(const envoy_config_route_v3_Decorator *msg)
Definition: route_components.upb.h:4387
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_cluster_header
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_cluster_header(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1334
envoy_config_route_v3_VirtualHost_require_tls
UPB_INLINE int32_t envoy_config_route_v3_VirtualHost_require_tls(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:312
envoy_config_route_v3_Route_request_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_Route_request_headers_to_add(const envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:831
envoy_config_route_v3_RedirectAction_regex_rewrite
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RedirectAction_regex_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4209
envoy_config_route_v3_FilterConfig_parse_ex
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5897
envoy_config_route_v3_RetryPolicy_RetryPriority_mutable_typed_config
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryPriority_mutable_typed_config(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_Arena *arena)
Definition: route_components.upb.h:3725
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_NOT_SET
@ envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_NOT_SET
Definition: route_components.upb.h:3768
envoy_config_route_v3_RouteAction_HashPolicy_set_filter_state
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_filter_state(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_FilterState *value)
Definition: route_components.upb.h:2858
envoy_config_route_v3_FilterAction_action
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_FilterAction_action(const envoy_config_route_v3_FilterAction *msg)
Definition: route_components.upb.h:711
envoy_config_route_v3_HeaderMatcher_has_string_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_string_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5633
envoy_config_route_v3_VirtualHost_msginit
const upb_MiniTable envoy_config_route_v3_VirtualHost_msginit
Definition: route_components.upb.c:74
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_Cookie_msginit
Definition: route_components.upb.c:438
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_HashPolicy_FilterState_msginit
Definition: route_components.upb.c:468
envoy_config_route_v3_RateLimit_Override_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Override_msginit
Definition: route_components.upb.c:891
key
const char * key
Definition: hpack_parser_table.cc:164
envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_max_stream_duration
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_mutable_max_stream_duration(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena)
Definition: route_components.upb.h:3347
envoy_config_route_v3_RouteAction_HashPolicy_mutable_header
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_Header * envoy_config_route_v3_RouteAction_HashPolicy_mutable_header(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2810
envoy_config_route_v3_RouteAction_InternalRedirectAction
envoy_config_route_v3_RouteAction_InternalRedirectAction
Definition: route_components.upb.h:244
envoy_config_core_v3_HeaderValueOption
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
Definition: base.upb.h:61
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_DynamicMetadata_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5463
envoy_config_route_v3_RedirectAction_prefix_rewrite
UPB_INLINE upb_StringView envoy_config_route_v3_RedirectAction_prefix_rewrite(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4179
envoy_config_route_v3_Route_TypedPerFilterConfigEntry
struct envoy_config_route_v3_Route_TypedPerFilterConfigEntry envoy_config_route_v3_Route_TypedPerFilterConfigEntry
Definition: route_components.upb.h:80
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor_key(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5206
envoy_config_route_v3_RouteAction_mutable_max_stream_duration
UPB_INLINE struct envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_mutable_max_stream_duration(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2611
envoy_config_route_v3_Route_has_direct_response
UPB_INLINE bool envoy_config_route_v3_Route_has_direct_response(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:816
upb_StringView
Definition: upb/upb/upb.h:72
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor_key(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5276
envoy_config_route_v3_VirtualHost_set_retry_policy
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_retry_policy(envoy_config_route_v3_VirtualHost *msg, envoy_config_route_v3_RetryPolicy *value)
Definition: route_components.upb.h:573
envoy_config_route_v3_Tracing_clear_overall_sampling
UPB_INLINE void envoy_config_route_v3_Tracing_clear_overall_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4463
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_StringView value)
Definition: route_components.upb.h:5238
envoy_config_route_v3_RetryPolicy_RetryBackOff_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryBackOff * envoy_config_route_v3_RetryPolicy_RetryBackOff_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3810
envoy_config_route_v3_RedirectAction_has_https_redirect
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4164
envoy_config_route_v3_FilterConfig_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_FilterConfig_config(const envoy_config_route_v3_FilterConfig *msg)
Definition: route_components.upb.h:5921
envoy_config_route_v3_RouteMatch_mutable_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RouteMatch_mutable_headers(envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1609
envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1242
envoy_config_route_v3_RouteMatch_ConnectMatcher_parse_ex
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1832
envoy_config_route_v3_InternalRedirectPolicy_resize_redirect_response_codes
UPB_INLINE uint32_t * envoy_config_route_v3_InternalRedirectPolicy_resize_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:5862
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t *len)
Definition: route_components.upb.h:5226
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_source_ip
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_source_ip(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg)
Definition: route_components.upb.h:3042
envoy_config_route_v3_VirtualHost_set_include_request_attempt_count
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_include_request_attempt_count(envoy_config_route_v3_VirtualHost *msg, bool value)
Definition: route_components.upb.h:560
envoy_config_route_v3_HeaderMatcher_clear_contains_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5627
envoy_config_route_v3_RedirectAction_set_strip_query
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_strip_query(envoy_config_route_v3_RedirectAction *msg, bool value)
Definition: route_components.upb.h:4228
envoy_config_route_v3_VirtualHost_add_virtual_clusters
UPB_INLINE struct envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualHost_add_virtual_clusters(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:487
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3097
envoy_config_route_v3_RedirectAction_has_scheme_redirect
UPB_INLINE bool envoy_config_route_v3_RedirectAction_has_scheme_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4188
envoy_config_route_v3_RetryPolicy_RetryPriority_clear_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_clear_name(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3703
envoy_config_route_v3_RouteAction_HashPolicy_query_parameter
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter * envoy_config_route_v3_RouteAction_HashPolicy_query_parameter(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2794
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_serialize(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3759
envoy_config_route_v3_RedirectAction_serialize
UPB_INLINE char * envoy_config_route_v3_RedirectAction_serialize(const envoy_config_route_v3_RedirectAction *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4119
envoy_config_route_v3_RedirectAction_set_path_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_path_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
Definition: route_components.upb.h:4216
envoy_config_route_v3_CorsPolicy_expose_headers
UPB_INLINE upb_StringView envoy_config_route_v3_CorsPolicy_expose_headers(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1905
envoy_config_route_v3_RetryPolicy_RetryPriority_set_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryPriority_set_name(envoy_config_route_v3_RetryPolicy_RetryPriority *msg, upb_StringView value)
Definition: route_components.upb.h:3719
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_allow_post
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_set_allow_post(envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg, bool value)
Definition: route_components.upb.h:3280
envoy_config_route_v3_RouteMatch_path_specifier_prefix
@ envoy_config_route_v3_RouteMatch_path_specifier_prefix
Definition: route_components.upb.h:1481
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_route_v3_RateLimit_Action_action_specifier_NOT_SET
@ envoy_config_route_v3_RateLimit_Action_action_specifier_NOT_SET
Definition: route_components.upb.h:4742
envoy_config_route_v3_HeaderMatcher_clear_present_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5585
envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_response_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1385
envoy_config_route_v3_HeaderMatcher_clear_suffix_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5609
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_oneofcases
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_oneofcases
Definition: route_components.upb.h:3766
envoy_config_route_v3_RouteMatch_ConnectMatcher_msginit
const upb_MiniTable envoy_config_route_v3_RouteMatch_ConnectMatcher_msginit
Definition: route_components.upb.c:279
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_NOT_SET
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_NOT_SET
Definition: route_components.upb.h:5735
envoy_config_route_v3_QueryParameterMatcher_new
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_new(upb_Arena *arena)
Definition: route_components.upb.h:5703
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_presented
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_clear_presented(const envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg)
Definition: route_components.upb.h:1776
envoy_config_route_v3_HeaderMatcher_clear_range_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5576
envoy_config_route_v3_RateLimit_Override_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_Override_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5410
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_metadata_match
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1271
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
Definition: route_components.upb.c:384
envoy_config_route_v3_RouteAction_has_host_rewrite_path_regex
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_host_rewrite_path_regex(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2296
envoy_config_route_v3_RateLimit_Action_clear_header_value_match
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_header_value_match(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4795
envoy_config_route_v3_RateLimit_Action_RequestHeaders_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RequestHeaders * envoy_config_route_v3_RateLimit_Action_RequestHeaders_new(upb_Arena *arena)
Definition: route_components.upb.h:5006
envoy_config_route_v3_Route_mutable_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_mutable_request_headers_to_add(envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:988
envoy_config_route_v3_VirtualHost_has_rate_limits
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_rate_limits(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:324
envoy_config_route_v3_RouteAction_mutable_grpc_timeout_offset
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_mutable_grpc_timeout_offset(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2519
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_trace_sampled
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2676
envoy_config_route_v3_RouteAction_MaxStreamDuration_new
UPB_INLINE envoy_config_route_v3_RouteAction_MaxStreamDuration * envoy_config_route_v3_RouteAction_MaxStreamDuration_new(upb_Arena *arena)
Definition: route_components.upb.h:3286
envoy_config_route_v3_RateLimit_Action_action_specifier_header_value_match
@ envoy_config_route_v3_RateLimit_Action_action_specifier_header_value_match
Definition: route_components.upb.h:4738
envoy_config_route_v3_Tracing_parse_ex
UPB_INLINE envoy_config_route_v3_Tracing * envoy_config_route_v3_Tracing_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4424
envoy_config_route_v3_RedirectAction_set_port_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_port_redirect(envoy_config_route_v3_RedirectAction *msg, uint32_t value)
Definition: route_components.upb.h:4234
envoy_config_route_v3_WeightedCluster_ClusterWeight_response_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_WeightedCluster_ClusterWeight_response_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1301
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_reset_headers
const UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader *const * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_reset_headers(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t *len)
Definition: route_components.upb.h:3970
envoy_config_route_v3_RouteMatch_parse_ex
UPB_INLINE envoy_config_route_v3_RouteMatch * envoy_config_route_v3_RouteMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1462
envoy_config_route_v3_RateLimit_Override_DynamicMetadata_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Override_DynamicMetadata_msginit
Definition: route_components.upb.c:905
envoy_config_route_v3_RetryPolicy_clear_retriable_request_headers
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retriable_request_headers(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3489
envoy_config_route_v3_VirtualHost_mutable_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_mutable_request_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:505
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_new
UPB_INLINE envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_new(upb_Arena *arena)
Definition: route_components.upb.h:1744
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_set_source_ip
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_set_source_ip(envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, bool value)
Definition: route_components.upb.h:3046
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DynamicMetaData * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5255
envoy_config_route_v3_RetryPolicy_set_retry_back_off
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_back_off(envoy_config_route_v3_RetryPolicy *msg, envoy_config_route_v3_RetryPolicy_RetryBackOff *value)
Definition: route_components.upb.h:3589
envoy_config_route_v3_Route_has_filter_action
UPB_INLINE bool envoy_config_route_v3_Route_has_filter_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:894
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_scheme_redirect
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_scheme_redirect
Definition: route_components.upb.h:4128
envoy_config_route_v3_Route_clear_request_headers_to_remove
UPB_INLINE void envoy_config_route_v3_Route_clear_request_headers_to_remove(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:849
envoy_config_route_v3_HeaderMatcher_header_match_specifier_prefix_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_prefix_match
Definition: route_components.upb.h:5549
envoy_config_route_v3_WeightedCluster_ClusterWeight_cluster_header
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_cluster_header(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1337
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_path
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_path(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_StringView value)
Definition: route_components.upb.h:3004
envoy_config_route_v3_VirtualHost_set_name
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_name(envoy_config_route_v3_VirtualHost *msg, upb_StringView value)
Definition: route_components.upb.h:454
envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_StringView value)
Definition: route_components.upb.h:5057
envoy_config_route_v3_RouteAction_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_msginit
Definition: route_components.upb.c:367
envoy_config_route_v3_RouteAction_UpgradeConfig_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_UpgradeConfig_serialize_ex(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3161
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_has_value
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_has_value(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1436
envoy_config_route_v3_HeaderMatcher_suffix_match
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_suffix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5612
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_name
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Cookie_name(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg)
Definition: route_components.upb.h:2969
envoy_config_route_v3_Route_clear_filter_action
UPB_INLINE void envoy_config_route_v3_Route_clear_filter_action(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:897
envoy_config_route_v3_RateLimit_Action_has_generic_key
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_generic_key(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4783
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_name
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_RetryHostPredicate_name(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3776
envoy_config_route_v3_RateLimit_Action_MetaData_ROUTE_ENTRY
@ envoy_config_route_v3_RateLimit_Action_MetaData_ROUTE_ENTRY
Definition: route_components.upb.h:223
envoy_config_route_v3_WeightedCluster_clear_runtime_key_prefix
UPB_INLINE void envoy_config_route_v3_WeightedCluster_clear_runtime_key_prefix(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1161
envoy_config_route_v3_RouteMatch_set_case_sensitive
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_case_sensitive(envoy_config_route_v3_RouteMatch *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:1596
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_cluster
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_clear_cluster(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2658
envoy_config_route_v3_RetryPolicy_has_retry_host_predicate
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_host_predicate(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3447
envoy_config_route_v3_VirtualCluster_parse
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4536
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_case
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_oneofcases envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_case(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3770
envoy_config_route_v3_RouteAction_set_internal_redirect_action
UPB_INLINE void envoy_config_route_v3_RouteAction_set_internal_redirect_action(envoy_config_route_v3_RouteAction *msg, int32_t value)
Definition: route_components.upb.h:2499
envoy_config_route_v3_RateLimit_new
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_new(upb_Arena *arena)
Definition: route_components.upb.h:4596
envoy_config_route_v3_RetryPolicy_ResetHeader_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_ResetHeader_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3895
envoy_config_route_v3_RateLimit_Action_RequestHeaders_header_name
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_RequestHeaders_header_name(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5038
envoy_config_route_v3_FilterConfig_new
UPB_INLINE envoy_config_route_v3_FilterConfig * envoy_config_route_v3_FilterConfig_new(upb_Arena *arena)
Definition: route_components.upb.h:5886
envoy_config_route_v3_VirtualHost_request_mirror_policies
const UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy *const * envoy_config_route_v3_VirtualHost_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:450
envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_offset
UPB_INLINE void envoy_config_route_v3_RouteAction_MaxStreamDuration_set_grpc_timeout_header_offset(envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3369
envoy_config_route_v3_RetryPolicy_RetryBackOff_has_max_interval
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryBackOff_has_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3845
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_oneofcases
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_oneofcases
Definition: route_components.upb.h:5732
envoy_config_route_v3_Tracing_has_random_sampling
UPB_INLINE bool envoy_config_route_v3_Tracing_has_random_sampling(const envoy_config_route_v3_Tracing *msg)
Definition: route_components.upb.h:4451
envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_base_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_base_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena)
Definition: route_components.upb.h:3859
envoy_config_route_v3_Route_mutable_redirect
UPB_INLINE struct envoy_config_route_v3_RedirectAction * envoy_config_route_v3_Route_mutable_redirect(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:941
envoy_config_route_v3_Decorator_msginit
const upb_MiniTable envoy_config_route_v3_Decorator_msginit
Definition: route_components.upb.c:701
envoy_config_route_v3_WeightedCluster_ClusterWeight_metadata_match
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_WeightedCluster_ClusterWeight_metadata_match(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1277
envoy_config_route_v3_RateLimit_Action_MetaData_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_MetaData_serialize(const envoy_config_route_v3_RateLimit_Action_MetaData *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5339
google_protobuf_BoolValue
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
xds_type_matcher_v3_Matcher
struct xds_type_matcher_v3_Matcher xds_type_matcher_v3_Matcher
Definition: xds/type/matcher/v3/matcher.upb.h:33
envoy_config_route_v3_RetryPolicy_has_per_try_timeout
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3429
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_config_route_v3_RouteAction_clear_cors
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_cors(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2179
envoy_config_route_v3_CorsPolicy_resize_allow_origin_string_match
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher ** envoy_config_route_v3_CorsPolicy_resize_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:2004
envoy_config_route_v3_RateLimit_Action_set_generic_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_generic_key(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_GenericKey *value)
Definition: route_components.upb.h:4877
envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RemoteAddress_serialize(const envoy_config_route_v3_RateLimit_Action_RemoteAddress *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5088
envoy_config_route_v3_CorsPolicy_clear_allow_headers
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_headers(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1896
envoy_config_route_v3_WeightedCluster_runtime_key_prefix
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_runtime_key_prefix(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1164
envoy_config_route_v3_RouteAction_set_host_rewrite_header
UPB_INLINE void envoy_config_route_v3_RouteAction_set_host_rewrite_header(envoy_config_route_v3_RouteAction *msg, upb_StringView value)
Definition: route_components.upb.h:2528
envoy_config_route_v3_RouteAction_UpgradeConfig_set_connect_config
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_connect_config(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *value)
Definition: route_components.upb.h:3206
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_route_v3_RouteAction_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2131
envoy_config_route_v3_RouteMatch_clear_tls_context
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_tls_context(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1565
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_typed_config
@ envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_typed_config
Definition: route_components.upb.h:3697
envoy_config_route_v3_Tracing_msginit
const upb_MiniTable envoy_config_route_v3_Tracing_msginit
Definition: route_components.upb.c:721
envoy_config_route_v3_RouteMatch_set_connect_matcher
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_connect_matcher(envoy_config_route_v3_RouteMatch *msg, envoy_config_route_v3_RouteMatch_ConnectMatcher *value)
Definition: route_components.upb.h:1684
envoy_config_route_v3_RouteAction_add_upgrade_configs
UPB_INLINE struct envoy_config_route_v3_RouteAction_UpgradeConfig * envoy_config_route_v3_RouteAction_add_upgrade_configs(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2493
envoy_config_route_v3_RouteMatch_headers
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RouteMatch_headers(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1523
envoy_config_route_v3_RetryPolicy_has_retry_options_predicates
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_options_predicates(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3504
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_path_redirect
@ envoy_config_route_v3_RedirectAction_path_rewrite_specifier_path_redirect
Definition: route_components.upb.h:4135
envoy_config_route_v3_HeaderMatcher_has_present_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_present_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5582
envoy_config_route_v3_FilterAction_serialize
UPB_INLINE char * envoy_config_route_v3_FilterAction_serialize(const envoy_config_route_v3_FilterAction *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:698
envoy_config_route_v3_RetryPolicy_ResetHeaderFormat
envoy_config_route_v3_RetryPolicy_ResetHeaderFormat
Definition: route_components.upb.h:234
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_delete
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_delete(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView key)
Definition: route_components.upb.h:1416
envoy_config_route_v3_HeaderMatcher_invert_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_invert_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5594
envoy_config_route_v3_VirtualCluster_serialize_ex
UPB_INLINE char * envoy_config_route_v3_VirtualCluster_serialize_ex(const envoy_config_route_v3_VirtualCluster *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4558
envoy_config_route_v3_VirtualHost_mutable_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_VirtualHost_mutable_response_headers_to_add(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:530
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_expect_match
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_mutable_expect_match(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:5217
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_host_rewrite_literal
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_host_rewrite_literal(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1325
envoy_config_route_v3_VirtualCluster
struct envoy_config_route_v3_VirtualCluster envoy_config_route_v3_VirtualCluster
Definition: route_components.upb.h:112
envoy_config_route_v3_RateLimit_Action_has_request_headers
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_request_headers(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4765
envoy_config_route_v3_RouteAction_clear_max_stream_duration
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2308
envoy_config_route_v3_VirtualHost_has_routes
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_routes(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:300
envoy_config_route_v3_HedgePolicy_clear_initial_requests
UPB_INLINE void envoy_config_route_v3_HedgePolicy_clear_initial_requests(const envoy_config_route_v3_HedgePolicy *msg)
Definition: route_components.upb.h:4043
envoy_config_route_v3_InternalRedirectPolicy_add_redirect_response_codes
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_add_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, uint32_t val, upb_Arena *arena)
Definition: route_components.upb.h:5865
envoy_config_route_v3_Decorator_set_operation
UPB_INLINE void envoy_config_route_v3_Decorator_set_operation(envoy_config_route_v3_Decorator *msg, upb_StringView value)
Definition: route_components.upb.h:4394
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_expect_match
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_has_expect_match(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5185
envoy_config_route_v3_RouteAction_mutable_regex_rewrite
UPB_INLINE struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_mutable_regex_rewrite(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2560
envoy_config_route_v3_CorsPolicy_has_allow_credentials
UPB_INLINE bool envoy_config_route_v3_CorsPolicy_has_allow_credentials(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1914
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_oneofcases
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_oneofcases
Definition: route_components.upb.h:2744
envoy_config_route_v3_VirtualHost_mutable_request_mirror_policies
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_VirtualHost_mutable_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:641
envoy_config_route_v3_VirtualHost_mutable_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_VirtualHost_mutable_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, size_t *len)
Definition: route_components.upb.h:542
envoy_config_route_v3_VirtualHost_retry_policy_typed_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_VirtualHost_retry_policy_typed_config(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:432
ok
bool ok
Definition: async_end2end_test.cc:197
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_proxy_protocol_config
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
Definition: route_components.upb.h:3254
envoy_config_route_v3_RetryPolicy_per_try_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_per_try_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3435
envoy_config_route_v3_Route_resize_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_resize_request_headers_to_remove(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1024
envoy_config_route_v3_RouteAction_has_regex_rewrite
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_regex_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2269
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_mutable_ttl
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_mutable_ttl(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_Arena *arena)
Definition: route_components.upb.h:2995
envoy_config_route_v3_RetryPolicy_RetryBackOff_has_base_interval
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RetryBackOff_has_base_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3836
envoy_config_route_v3_RetryPolicy_set_retry_on
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_retry_on(envoy_config_route_v3_RetryPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:3523
envoy_config_route_v3_RouteAction_auto_host_rewrite
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2122
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_name(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3773
envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_offset
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_MaxStreamDuration_grpc_timeout_header_offset(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg)
Definition: route_components.upb.h:3339
envoy_config_route_v3_RouteAction_clear_max_internal_redirects
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_max_internal_redirects(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2263
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse_ex
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1722
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_presented
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_mutable_presented(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, upb_Arena *arena)
Definition: route_components.upb.h:1796
envoy_config_route_v3_HeaderMatcher_header_match_specifier_safe_regex_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_safe_regex_match
Definition: route_components.upb.h:5546
envoy_config_route_v3_DirectResponseAction_parse_ex
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4263
envoy_config_route_v3_RetryPolicy_mutable_num_retries
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RetryPolicy_mutable_num_retries(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3530
envoy_config_route_v3_FilterConfig_msginit
const upb_MiniTable envoy_config_route_v3_FilterConfig_msginit
Definition: route_components.upb.c:979
envoy_config_route_v3_RouteAction_UpgradeConfig_set_enabled
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_enabled(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:3193
envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_value
UPB_INLINE const struct google_protobuf_Any * envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_value(const envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry *msg)
Definition: route_components.upb.h:1439
envoy_config_route_v3_VirtualHost_typed_per_filter_config_size
UPB_INLINE size_t envoy_config_route_v3_VirtualHost_typed_per_filter_config_size(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:384
envoy_config_route_v3_Route_has_tracing
UPB_INLINE bool envoy_config_route_v3_Route_has_tracing(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:876
envoy_config_route_v3_Route_has_response_headers_to_add
UPB_INLINE bool envoy_config_route_v3_Route_has_response_headers_to_add(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:834
envoy_config_route_v3_RateLimit_Action_mutable_header_value_match
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_mutable_header_value_match(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4892
envoy_config_route_v3_HeaderMatcher_new
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_new(upb_Arena *arena)
Definition: route_components.upb.h:5515
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_headers
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_clear_headers(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg)
Definition: route_components.upb.h:5197
envoy_config_route_v3_Route_per_request_buffer_limit_bytes
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_Route_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:891
envoy_config_route_v3_RouteAction_clear_append_x_forwarded_host
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_append_x_forwarded_host(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2323
envoy_config_route_v3_RouteAction_set_internal_redirect_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_set_internal_redirect_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_InternalRedirectPolicy *value)
Definition: route_components.upb.h:2582
envoy_config_route_v3_VirtualHost_add_response_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_response_headers_to_remove(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:548
envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_GenericKey_set_descriptor_key(envoy_config_route_v3_RateLimit_Action_GenericKey *msg, upb_StringView value)
Definition: route_components.upb.h:5144
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_add
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1292
envoy_config_route_v3_Tracing_serialize_ex
UPB_INLINE char * envoy_config_route_v3_Tracing_serialize_ex(const envoy_config_route_v3_Tracing *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4438
envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_WeightedCluster_ClusterWeight_resize_request_headers_to_add(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1373
envoy_config_route_v3_HedgePolicy_parse_ex
UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_HedgePolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4022
envoy_config_route_v3_RouteAction_UpgradeConfig_has_connect_config
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_has_connect_config(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3180
envoy_config_route_v3_RouteAction_HashPolicy_Header_regex_rewrite
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatchAndSubstitute * envoy_config_route_v3_RouteAction_HashPolicy_Header_regex_rewrite(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
Definition: route_components.upb.h:2914
envoy_config_route_v3_RouteMatch_mutable_grpc
UPB_INLINE struct envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_mutable_grpc(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1637
envoy_config_route_v3_RouteAction_mutable_request_mirror_policies
UPB_INLINE envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteAction_mutable_request_mirror_policies(envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2531
envoy_config_route_v3_RedirectAction_clear_host_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_host_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4143
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_default_value
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_Action_DynamicMetaData_default_value(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg)
Definition: route_components.upb.h:5291
envoy_config_route_v3_RouteAction_HashPolicy_has_filter_state
UPB_INLINE bool envoy_config_route_v3_RouteAction_HashPolicy_has_filter_state(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2797
envoy_config_route_v3_RouteAction_HashPolicy_Header
struct envoy_config_route_v3_RouteAction_HashPolicy_Header envoy_config_route_v3_RouteAction_HashPolicy_Header
Definition: route_components.upb.h:92
_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_route_v3_WeightedCluster_ClusterWeight_request_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_WeightedCluster_ClusterWeight_request_headers_to_remove(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1307
envoy_config_route_v3_RedirectAction_set_https_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_https_redirect(envoy_config_route_v3_RedirectAction *msg, bool value)
Definition: route_components.upb.h:4222
envoy_config_route_v3_Route_typed_per_filter_config_nextmutable
UPB_INLINE envoy_config_route_v3_Route_TypedPerFilterConfigEntry * envoy_config_route_v3_Route_typed_per_filter_config_nextmutable(envoy_config_route_v3_Route *msg, size_t *iter)
Definition: route_components.upb.h:1037
envoy_config_route_v3_Route_set_filter_action
UPB_INLINE void envoy_config_route_v3_Route_set_filter_action(envoy_config_route_v3_Route *msg, envoy_config_route_v3_FilterAction *value)
Definition: route_components.upb.h:1069
envoy_config_route_v3_Route_set_decorator
UPB_INLINE void envoy_config_route_v3_Route_set_decorator(envoy_config_route_v3_Route *msg, envoy_config_route_v3_Decorator *value)
Definition: route_components.upb.h:963
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_typed_config
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryHostPredicate_clear_typed_config(const envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg)
Definition: route_components.upb.h:3782
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_allow_post
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_clear_allow_post(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
Definition: route_components.upb.h:3260
envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_MaxStreamDuration_serialize(const envoy_config_route_v3_RouteAction_MaxStreamDuration *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3308
envoy_config_route_v3_VirtualHost_ALL
@ envoy_config_route_v3_VirtualHost_ALL
Definition: route_components.upb.h:252
envoy_config_route_v3_RedirectAction_MOVED_PERMANENTLY
@ envoy_config_route_v3_RedirectAction_MOVED_PERMANENTLY
Definition: route_components.upb.h:227
envoy_config_route_v3_RetryPolicy_has_num_retries
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3420
envoy_config_route_v3_CorsPolicy_add_allow_origin_string_match
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_CorsPolicy_add_allow_origin_string_match(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2007
envoy_config_route_v3_RateLimit_Action_action_specifier_destination_cluster
@ envoy_config_route_v3_RateLimit_Action_action_specifier_destination_cluster
Definition: route_components.upb.h:4734
upb_StringView_FromString
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
Definition: upb/upb/upb.h:85
envoy_config_route_v3_RouteAction_clear_hash_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_hash_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2170
envoy_config_route_v3_RouteMatch_dynamic_metadata
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher *const * envoy_config_route_v3_RouteMatch_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1586
envoy_config_route_v3_HedgePolicy_set_initial_requests
UPB_INLINE void envoy_config_route_v3_HedgePolicy_set_initial_requests(envoy_config_route_v3_HedgePolicy *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:4065
_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_route_v3_RateLimit_Action_RequestHeaders_set_skip_if_absent
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_set_skip_if_absent(envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, bool value)
Definition: route_components.upb.h:5060
envoy_type_matcher_v3_RegexMatcher_msginit
const upb_MiniTable envoy_type_matcher_v3_RegexMatcher_msginit
Definition: envoy/type/matcher/v3/regex.upb.c:29
envoy_config_route_v3_RouteMatch_path_specifier_NOT_SET
@ envoy_config_route_v3_RouteMatch_path_specifier_NOT_SET
Definition: route_components.upb.h:1485
envoy_config_route_v3_FilterAction_new
UPB_INLINE envoy_config_route_v3_FilterAction * envoy_config_route_v3_FilterAction_new(upb_Arena *arena)
Definition: route_components.upb.h:676
envoy_config_route_v3_Decorator_new
UPB_INLINE envoy_config_route_v3_Decorator * envoy_config_route_v3_Decorator_new(upb_Arena *arena)
Definition: route_components.upb.h:4349
envoy_config_route_v3_HeaderMatcher
struct envoy_config_route_v3_HeaderMatcher envoy_config_route_v3_HeaderMatcher
Definition: route_components.upb.h:125
envoy_config_route_v3_RateLimit_actions
const UPB_INLINE envoy_config_route_v3_RateLimit_Action *const * envoy_config_route_v3_RateLimit_actions(const envoy_config_route_v3_RateLimit *msg, size_t *len)
Definition: route_components.upb.h:4646
envoy_config_route_v3_HeaderMatcher_has_exact_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_exact_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5564
envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_weight
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_clear_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1265
envoy_config_route_v3_RateLimit_stage
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RateLimit_stage(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4631
envoy_config_route_v3_HeaderMatcher_contains_match
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_contains_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5630
envoy_config_route_v3_VirtualHost_serialize_ex
UPB_INLINE char * envoy_config_route_v3_VirtualHost_serialize_ex(const envoy_config_route_v3_VirtualHost *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:284
envoy_config_route_v3_HeaderMatcher_mutable_string_match
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_HeaderMatcher_mutable_string_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
Definition: route_components.upb.h:5691
envoy_config_route_v3_RouteAction_set_idle_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_set_idle_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:2474
envoy_config_route_v3_VirtualHost_has_cors
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_cors(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:342
envoy_config_route_v3_VirtualHost_add_routes
UPB_INLINE struct envoy_config_route_v3_Route * envoy_config_route_v3_VirtualHost_add_routes(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:472
envoy_config_route_v3_FilterConfig_serialize_ex
UPB_INLINE char * envoy_config_route_v3_FilterConfig_serialize_ex(const envoy_config_route_v3_FilterConfig *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5911
envoy_config_route_v3_QueryParameterMatcher_mutable_string_match
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_QueryParameterMatcher_mutable_string_match(envoy_config_route_v3_QueryParameterMatcher *msg, upb_Arena *arena)
Definition: route_components.upb.h:5771
envoy_config_route_v3_WeightedCluster_has_header_name
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_header_name(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1176
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_runtime_fraction
UPB_INLINE void envoy_config_route_v3_RouteAction_RequestMirrorPolicy_set_runtime_fraction(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
Definition: route_components.upb.h:2686
envoy_config_route_v3_RetryPolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_serialize_ex(const envoy_config_route_v3_RetryPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3410
envoy_config_route_v3_RetryPolicy_RetryPriority
struct envoy_config_route_v3_RetryPolicy_RetryPriority envoy_config_route_v3_RetryPolicy_RetryPriority
Definition: route_components.upb.h:101
envoy_config_route_v3_RouteMatch_has_prefix
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_prefix(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1490
envoy_config_route_v3_WeightedCluster_parse
UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_WeightedCluster_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1119
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_oneofcases
envoy_config_route_v3_RedirectAction_path_rewrite_specifier_oneofcases
Definition: route_components.upb.h:4134
envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize_ex
UPB_INLINE char * envoy_config_route_v3_WeightedCluster_ClusterWeight_serialize_ex(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1245
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_ttl
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_Cookie_set_ttl(envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:2991
envoy_config_route_v3_RedirectAction_set_host_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_set_host_redirect(envoy_config_route_v3_RedirectAction *msg, upb_StringView value)
Definition: route_components.upb.h:4213
envoy_config_route_v3_RetryPolicy_add_retry_options_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_RetryPolicy_add_retry_options_predicates(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3645
envoy_config_route_v3_RouteMatch_set_runtime_fraction
UPB_INLINE void envoy_config_route_v3_RouteMatch_set_runtime_fraction(envoy_config_route_v3_RouteMatch *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
Definition: route_components.upb.h:1646
envoy_config_route_v3_RetryPolicy_set_num_retries
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_num_retries(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:3526
envoy_config_route_v3_WeightedCluster_ClusterWeight_set_cluster_header
UPB_INLINE void envoy_config_route_v3_WeightedCluster_ClusterWeight_set_cluster_header(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, upb_StringView value)
Definition: route_components.upb.h:1425
envoy_type_v3_FractionalPercent_msginit
const upb_MiniTable envoy_type_v3_FractionalPercent_msginit
Definition: percent.upb.c:33
envoy_config_route_v3_RouteAction_idle_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RouteAction_idle_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2206
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig
struct envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig
Definition: route_components.upb.h:98
envoy_config_route_v3_RateLimit_Action_has_remote_address
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4774
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy_FilterState * envoy_config_route_v3_RouteAction_HashPolicy_FilterState_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3105
envoy_config_route_v3_RetryPolicy_RetryPriority_name
UPB_INLINE upb_StringView envoy_config_route_v3_RetryPolicy_RetryPriority_name(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3706
envoy_config_route_v3_RouteMatch_mutable_case_sensitive
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteMatch_mutable_case_sensitive(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1600
envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_has_proxy_protocol_config
UPB_INLINE bool envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_has_proxy_protocol_config(const envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig *msg)
Definition: route_components.upb.h:3251
envoy_config_route_v3_RetryPolicy_has_retry_priority
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_has_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3438
envoy_config_route_v3_RouteAction_HashPolicy_set_query_parameter
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_query_parameter(envoy_config_route_v3_RouteAction_HashPolicy *msg, envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter *value)
Definition: route_components.upb.h:2846
envoy_config_route_v3_CorsPolicy_clear_allow_methods
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_methods(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1890
envoy_config_route_v3_RouteAction_mutable_internal_redirect_policy
UPB_INLINE struct envoy_config_route_v3_InternalRedirectPolicy * envoy_config_route_v3_RouteAction_mutable_internal_redirect_policy(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2586
envoy_config_route_v3_WeightedCluster_resize_clusters
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight ** envoy_config_route_v3_WeightedCluster_resize_clusters(envoy_config_route_v3_WeightedCluster *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1189
envoy_config_route_v3_QueryParameterMatcher_serialize
UPB_INLINE char * envoy_config_route_v3_QueryParameterMatcher_serialize(const envoy_config_route_v3_QueryParameterMatcher *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5725
envoy_config_route_v3_HeaderMatcher_name
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_name(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5561
envoy_config_route_v3_Route_add_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_Route_add_response_headers_to_add(envoy_config_route_v3_Route *msg, upb_Arena *arena)
Definition: route_components.upb.h:1006
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
iter
Definition: test_winkernel.cpp:47
envoy_config_route_v3_RouteMatch_has_runtime_fraction
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_runtime_fraction(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1544
envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_max_interval
UPB_INLINE struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_RetryBackOff_mutable_max_interval(envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena)
Definition: route_components.upb.h:3872
envoy_config_route_v3_Route_set_direct_response
UPB_INLINE void envoy_config_route_v3_Route_set_direct_response(envoy_config_route_v3_Route *msg, envoy_config_route_v3_DirectResponseAction *value)
Definition: route_components.upb.h:976
envoy_config_route_v3_RetryPolicy_set_host_selection_retry_max_attempts
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_host_selection_retry_max_attempts(envoy_config_route_v3_RetryPolicy *msg, int64_t value)
Definition: route_components.upb.h:3577
envoy_config_route_v3_RateLimit
struct envoy_config_route_v3_RateLimit envoy_config_route_v3_RateLimit
Definition: route_components.upb.h:113
envoy_config_route_v3_RouteAction_metadata_match
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_RouteAction_metadata_match(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2098
envoy_config_route_v3_RouteAction_hash_policy
const UPB_INLINE envoy_config_route_v3_RouteAction_HashPolicy *const * envoy_config_route_v3_RouteAction_hash_policy(const envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2173
envoy_config_route_v3_Route_action_direct_response
@ envoy_config_route_v3_Route_action_direct_response
Definition: route_components.upb.h:763
envoy_config_route_v3_Route_clear_decorator
UPB_INLINE void envoy_config_route_v3_Route_clear_decorator(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:810
envoy_config_route_v3_RouteAction_new
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_new(upb_Arena *arena)
Definition: route_components.upb.h:2016
envoy_config_route_v3_RateLimit_Override_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Override_serialize(const envoy_config_route_v3_RateLimit_Override *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5421
envoy_config_route_v3_RouteMatch_clear_connect_matcher
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_connect_matcher(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1574
envoy_config_route_v3_RouteMatch_clear_safe_regex
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_safe_regex(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1556
envoy_config_route_v3_RouteAction_has_request_mirror_policies
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_request_mirror_policies(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2251
envoy_config_route_v3_VirtualHost_typed_per_filter_config_clear
UPB_INLINE void envoy_config_route_v3_VirtualHost_typed_per_filter_config_clear(envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:563
envoy_config_route_v3_RouteAction_HashPolicy_set_terminal
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_set_terminal(envoy_config_route_v3_RouteAction_HashPolicy *msg, bool value)
Definition: route_components.upb.h:2843
envoy_config_route_v3_RouteMatch_clear_headers
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_headers(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1520
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_add_reset_headers
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_ResetHeader * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_add_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena)
Definition: route_components.upb.h:3989
envoy_config_route_v3_VirtualHost_set_per_request_buffer_limit_bytes
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_per_request_buffer_limit_bytes(envoy_config_route_v3_VirtualHost *msg, struct google_protobuf_UInt32Value *value)
Definition: route_components.upb.h:599
envoy_config_route_v3_VirtualHost_clear_matcher
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_matcher(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:438
envoy_config_route_v3_RetryPolicy_set_per_try_timeout
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_per_try_timeout(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3539
envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_query_parameter
@ envoy_config_route_v3_RouteAction_HashPolicy_policy_specifier_query_parameter
Definition: route_components.upb.h:2748
envoy_config_route_v3_HeaderMatcher_header_match_specifier_present_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_present_match
Definition: route_components.upb.h:5548
envoy_config_route_v3_WeightedCluster_ClusterWeight_name
UPB_INLINE upb_StringView envoy_config_route_v3_WeightedCluster_ClusterWeight_name(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1259
envoy_config_route_v3_HeaderMatcher_prefix_match
UPB_INLINE upb_StringView envoy_config_route_v3_HeaderMatcher_prefix_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5603
envoy_config_route_v3_Route_action_NOT_SET
@ envoy_config_route_v3_Route_action_NOT_SET
Definition: route_components.upb.h:766
envoy_config_route_v3_Route_has_route
UPB_INLINE bool envoy_config_route_v3_Route_has_route(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:780
google_protobuf_UInt32Value
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
envoy_config_route_v3_Route_has_per_request_buffer_limit_bytes
UPB_INLINE bool envoy_config_route_v3_Route_has_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:885
envoy_config_route_v3_RateLimit_Action_clear_remote_address
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_remote_address(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4777
envoy_config_route_v3_NonForwardingAction_parse_ex
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4327
envoy_config_route_v3_WeightedCluster_has_clusters
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_clusters(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1152
envoy_config_route_v3_FilterAction_serialize_ex
UPB_INLINE char * envoy_config_route_v3_FilterAction_serialize_ex(const envoy_config_route_v3_FilterAction *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:701
envoy_config_route_v3_VirtualHost_typed_per_filter_config_delete
UPB_INLINE bool envoy_config_route_v3_VirtualHost_typed_per_filter_config_delete(envoy_config_route_v3_VirtualHost *msg, upb_StringView key)
Definition: route_components.upb.h:567
envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_new
UPB_INLINE envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions * envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_new(upb_Arena *arena)
Definition: route_components.upb.h:1711
envoy_config_route_v3_RouteAction_clear_priority
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_priority(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2143
envoy_config_route_v3_RedirectAction_TEMPORARY_REDIRECT
@ envoy_config_route_v3_RedirectAction_TEMPORARY_REDIRECT
Definition: route_components.upb.h:230
envoy_config_route_v3_RetryPolicy_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy * envoy_config_route_v3_RetryPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3396
envoy_config_route_v3_RouteAction_mutable_auto_host_rewrite
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_mutable_auto_host_rewrite(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2370
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_runtime_fraction
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_mutable_runtime_fraction(envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2690
envoy_config_route_v3_WeightedCluster_random_value_specifier_NOT_SET
@ envoy_config_route_v3_WeightedCluster_random_value_specifier_NOT_SET
Definition: route_components.upb.h:1147
envoy_config_route_v3_CorsPolicy_mutable_allow_credentials
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_CorsPolicy_mutable_allow_credentials(envoy_config_route_v3_CorsPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:1967
envoy_config_route_v3_RetryPolicy_retriable_headers
const UPB_INLINE envoy_config_route_v3_HeaderMatcher *const * envoy_config_route_v3_RetryPolicy_retriable_headers(const envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3483
envoy_config_route_v3_RateLimit_Action_MetaData_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_MetaData_msginit
Definition: route_components.upb.c:877
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
envoy_config_route_v3_QueryParameterMatcher_msginit
const upb_MiniTable envoy_config_route_v3_QueryParameterMatcher_msginit
Definition: route_components.upb.c:946
envoy_config_route_v3_RateLimit_Override_clear_dynamic_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Override_clear_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
Definition: route_components.upb.h:5438
envoy_config_route_v3_RouteAction_has_cluster
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_cluster(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2065
envoy_config_route_v3_RateLimit_clear_stage
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_stage(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4628
envoy_config_route_v3_RouteAction_append_x_forwarded_host
UPB_INLINE bool envoy_config_route_v3_RouteAction_append_x_forwarded_host(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2326
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_response_headers_to_add
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_response_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1289
envoy_config_route_v3_RateLimit_disable_key
UPB_INLINE upb_StringView envoy_config_route_v3_RateLimit_disable_key(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4637
envoy_config_route_v3_RetryPolicy_RetryPriority_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryPriority_serialize_ex(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3692
envoy_config_route_v3_InternalRedirectPolicy_predicates
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig *const * envoy_config_route_v3_InternalRedirectPolicy_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
Definition: route_components.upb.h:5836
envoy_config_route_v3_VirtualHost_new
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_new(upb_Arena *arena)
Definition: route_components.upb.h:259
envoy_config_route_v3_RetryPolicy_resize_retry_host_predicate
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate ** envoy_config_route_v3_RetryPolicy_resize_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3568
envoy_config_route_v3_RetryPolicy_set_per_try_idle_timeout
UPB_INLINE void envoy_config_route_v3_RetryPolicy_set_per_try_idle_timeout(envoy_config_route_v3_RetryPolicy *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:3651
google_protobuf_UInt32Value_msginit
const upb_MiniTable google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
envoy_config_route_v3_HeaderMatcher_mutable_range_match
UPB_INLINE struct envoy_type_v3_Int64Range * envoy_config_route_v3_HeaderMatcher_mutable_range_match(envoy_config_route_v3_HeaderMatcher *msg, upb_Arena *arena)
Definition: route_components.upb.h:5652
envoy_config_route_v3_RouteAction_clear_auto_host_rewrite
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2119
envoy_config_route_v3_VirtualHost_has_virtual_clusters
UPB_INLINE bool envoy_config_route_v3_VirtualHost_has_virtual_clusters(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:315
envoy_config_route_v3_CorsPolicy_clear_expose_headers
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_expose_headers(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1902
envoy_config_route_v3_QueryParameterMatcher_parse_ex
UPB_INLINE envoy_config_route_v3_QueryParameterMatcher * envoy_config_route_v3_QueryParameterMatcher_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5714
envoy_config_route_v3_InternalRedirectPolicy_add_predicates
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_InternalRedirectPolicy_add_predicates(envoy_config_route_v3_InternalRedirectPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:5874
envoy_config_route_v3_HeaderMatcher_clear_safe_regex_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_clear_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5618
envoy_config_route_v3_RateLimit_Action_clear_destination_cluster
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4759
envoy_config_route_v3_Tracing_mutable_random_sampling
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_config_route_v3_Tracing_mutable_random_sampling(envoy_config_route_v3_Tracing *msg, upb_Arena *arena)
Definition: route_components.upb.h:4496
envoy_config_route_v3_RouteAction_clear_weighted_clusters
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2086
envoy_config_route_v3_Route_typed_per_filter_config_get
UPB_INLINE bool envoy_config_route_v3_Route_typed_per_filter_config_get(const envoy_config_route_v3_Route *msg, upb_StringView key, struct google_protobuf_Any **val)
Definition: route_components.upb.h:864
envoy_config_route_v3_VirtualCluster_clear_name
UPB_INLINE void envoy_config_route_v3_VirtualCluster_clear_name(const envoy_config_route_v3_VirtualCluster *msg)
Definition: route_components.upb.h:4562
envoy_config_route_v3_RateLimit_Action_RequestHeaders_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_RequestHeaders_msginit
Definition: route_components.upb.c:809
envoy_config_route_v3_RateLimit_mutable_limit
UPB_INLINE struct envoy_config_route_v3_RateLimit_Override * envoy_config_route_v3_RateLimit_mutable_limit(envoy_config_route_v3_RateLimit *msg, upb_Arena *arena)
Definition: route_components.upb.h:4691
envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_string_match
@ envoy_config_route_v3_QueryParameterMatcher_query_parameter_match_specifier_string_match
Definition: route_components.upb.h:5733
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_route_v3_RouteMatch_path_specifier_safe_regex
@ envoy_config_route_v3_RouteMatch_path_specifier_safe_regex
Definition: route_components.upb.h:1483
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_resize_reset_headers
UPB_INLINE envoy_config_route_v3_RetryPolicy_ResetHeader ** envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_resize_reset_headers(envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:3986
envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_max_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RetryBackOff_clear_max_interval(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg)
Definition: route_components.upb.h:3848
envoy_config_route_v3_RateLimit_Action_GenericKey_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_GenericKey_msginit
Definition: route_components.upb.c:826
envoy_config_route_v3_RouteAction_set_retry_policy
UPB_INLINE void envoy_config_route_v3_RouteAction_set_retry_policy(envoy_config_route_v3_RouteAction *msg, envoy_config_route_v3_RetryPolicy *value)
Definition: route_components.upb.h:2392
envoy_config_route_v3_RateLimit_resize_actions
UPB_INLINE envoy_config_route_v3_RateLimit_Action ** envoy_config_route_v3_RateLimit_resize_actions(envoy_config_route_v3_RateLimit *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:4678
envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_case
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_oneofcases envoy_config_route_v3_RetryPolicy_RetryPriority_config_type_case(const envoy_config_route_v3_RetryPolicy_RetryPriority *msg)
Definition: route_components.upb.h:3700
envoy_config_route_v3_RateLimit_parse
UPB_INLINE envoy_config_route_v3_RateLimit * envoy_config_route_v3_RateLimit_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4599
envoy_config_route_v3_RouteAction_has_include_vh_rate_limits
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_include_vh_rate_limits(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2158
envoy_config_route_v3_RouteMatch_mutable_runtime_fraction
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_route_v3_RouteMatch_mutable_runtime_fraction(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1650
envoy_config_route_v3_RouteAction_parse_ex
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:2027
envoy_config_route_v3_VirtualHost_clear_request_mirror_policies
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_request_mirror_policies(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:447
envoy_config_route_v3_RetryPolicy_RetryBackOff_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_RetryBackOff_msginit
Definition: route_components.upb.c:599
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_serialize(const envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5172
envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_Cookie_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_Cookie *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2959
envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_WeightedCluster_ClusterWeight_mutable_request_headers_to_remove(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1403
envoy_config_route_v3_RetryPolicy_mutable_retriable_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RetryPolicy_mutable_retriable_headers(envoy_config_route_v3_RetryPolicy *msg, size_t *len)
Definition: route_components.upb.h:3602
envoy_config_route_v3_QueryParameterMatcher_string_match
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_config_route_v3_QueryParameterMatcher_string_match(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5752
envoy_config_route_v3_DirectResponseAction_body
UPB_INLINE const struct envoy_config_core_v3_DataSource * envoy_config_route_v3_DirectResponseAction_body(const envoy_config_route_v3_DirectResponseAction *msg)
Definition: route_components.upb.h:4293
envoy_config_route_v3_HeaderMatcher_range_match
UPB_INLINE const struct envoy_type_v3_Int64Range * envoy_config_route_v3_HeaderMatcher_range_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5579
envoy_config_route_v3_RetryPolicy_RetryPriority_new
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryPriority * envoy_config_route_v3_RetryPolicy_RetryPriority_new(upb_Arena *arena)
Definition: route_components.upb.h:3667
envoy_config_route_v3_RateLimit_Action_destination_cluster
const UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_destination_cluster(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4762
envoy_config_route_v3_CorsPolicy_set_expose_headers
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_expose_headers(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:1957
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
envoy_config_route_v3_VirtualHost_set_retry_policy_typed_config
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_retry_policy_typed_config(envoy_config_route_v3_VirtualHost *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:615
envoy_config_route_v3_RouteMatch_ConnectMatcher
struct envoy_config_route_v3_RouteMatch_ConnectMatcher envoy_config_route_v3_RouteMatch_ConnectMatcher
Definition: route_components.upb.h:87
envoy_config_route_v3_Route_add_request_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_Route_add_request_headers_to_remove(envoy_config_route_v3_Route *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:1027
envoy_config_route_v3_RouteAction_host_rewrite_literal
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_host_rewrite_literal(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2113
_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_route_v3_VirtualHost_hedge_policy
const UPB_INLINE envoy_config_route_v3_HedgePolicy * envoy_config_route_v3_VirtualHost_hedge_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:408
envoy_config_route_v3_RouteAction_has_retry_policy
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_retry_policy(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2134
envoy_config_route_v3_RouteMatch_has_dynamic_metadata
UPB_INLINE bool envoy_config_route_v3_RouteMatch_has_dynamic_metadata(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1580
envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_set_presented
UPB_INLINE void envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_set_presented(envoy_config_route_v3_RouteMatch_TlsContextMatchOptions *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:1792
envoy_config_route_v3_HeaderMatcher_header_match_specifier_contains_match
@ envoy_config_route_v3_HeaderMatcher_header_match_specifier_contains_match
Definition: route_components.upb.h:5551
envoy_config_route_v3_RouteMatch_ConnectMatcher_parse
UPB_INLINE envoy_config_route_v3_RouteMatch_ConnectMatcher * envoy_config_route_v3_RouteMatch_ConnectMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:1824
envoy_config_route_v3_RouteAction_has_auto_host_rewrite
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_auto_host_rewrite(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2116
envoy_config_route_v3_NonForwardingAction_new
UPB_INLINE envoy_config_route_v3_NonForwardingAction * envoy_config_route_v3_NonForwardingAction_new(upb_Arena *arena)
Definition: route_components.upb.h:4316
envoy_config_route_v3_VirtualHost_clear_cors
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_cors(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:345
envoy_config_route_v3_VirtualHost_clear_retry_policy
UPB_INLINE void envoy_config_route_v3_VirtualHost_clear_retry_policy(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:396
envoy_config_route_v3_RouteAction_weighted_clusters
const UPB_INLINE envoy_config_route_v3_WeightedCluster * envoy_config_route_v3_RouteAction_weighted_clusters(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2089
envoy_config_route_v3_Route_clear_match
UPB_INLINE void envoy_config_route_v3_Route_clear_match(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:774
envoy_config_route_v3_RouteAction_mutable_rate_limits
UPB_INLINE envoy_config_route_v3_RateLimit ** envoy_config_route_v3_RouteAction_mutable_rate_limits(envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2408
envoy_config_route_v3_RetryPolicy_ResetHeader_clear_format
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_clear_format(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
Definition: route_components.upb.h:3919
envoy_config_route_v3_RateLimit_Action
struct envoy_config_route_v3_RateLimit_Action envoy_config_route_v3_RateLimit_Action
Definition: route_components.upb.h:114
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_serialize(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3957
envoy_config_route_v3_Route_TypedPerFilterConfigEntry_set_value
UPB_INLINE void envoy_config_route_v3_Route_TypedPerFilterConfigEntry_set_value(envoy_config_route_v3_Route_TypedPerFilterConfigEntry *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:1110
envoy_config_route_v3_VirtualHost_add_domains
UPB_INLINE bool envoy_config_route_v3_VirtualHost_add_domains(envoy_config_route_v3_VirtualHost *msg, upb_StringView val, upb_Arena *arena)
Definition: route_components.upb.h:463
envoy_config_route_v3_RouteAction_HashPolicy_Header_header_name
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_HashPolicy_Header_header_name(const envoy_config_route_v3_RouteAction_HashPolicy_Header *msg)
Definition: route_components.upb.h:2905
envoy_config_route_v3_RouteAction_clear_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_clear_timeout(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2128
envoy_config_route_v3_RateLimit_clear_disable_key
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_disable_key(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4634
envoy_config_route_v3_Route_metadata
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_route_v3_Route_metadata(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:804
envoy_config_route_v3_RouteAction_priority
UPB_INLINE int32_t envoy_config_route_v3_RouteAction_priority(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2146
envoy_config_route_v3_RouteAction_HashPolicy_FilterState_set_key
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_FilterState_set_key(envoy_config_route_v3_RouteAction_HashPolicy_FilterState *msg, upb_StringView value)
Definition: route_components.upb.h:3130
envoy_config_route_v3_WeightedCluster_ClusterWeight_parse_ex
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight * envoy_config_route_v3_WeightedCluster_ClusterWeight_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:1231
envoy_config_route_v3_DirectResponseAction_new
UPB_INLINE envoy_config_route_v3_DirectResponseAction * envoy_config_route_v3_DirectResponseAction_new(upb_Arena *arena)
Definition: route_components.upb.h:4252
envoy_config_route_v3_Route_action_route
@ envoy_config_route_v3_Route_action_route
Definition: route_components.upb.h:761
envoy_config_route_v3_RetryPolicy_msginit
const upb_MiniTable envoy_config_route_v3_RetryPolicy_msginit
Definition: route_components.upb.c:553
envoy_config_route_v3_Decorator_has_propagate
UPB_INLINE bool envoy_config_route_v3_Decorator_has_propagate(const envoy_config_route_v3_Decorator *msg)
Definition: route_components.upb.h:4384
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_max_interval
UPB_INLINE bool envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_has_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
Definition: route_components.upb.h:3973
envoy_config_route_v3_CorsPolicy_clear_allow_origin_string_match
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_allow_origin_string_match(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1944
envoy_config_route_v3_RouteAction_has_retry_policy_typed_config
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_retry_policy_typed_config(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2278
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_nextmutable
UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry * envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_nextmutable(envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *iter)
Definition: route_components.upb.h:1419
envoy_config_route_v3_RouteMatch_mutable_tls_context
UPB_INLINE struct envoy_config_route_v3_RouteMatch_TlsContextMatchOptions * envoy_config_route_v3_RouteMatch_mutable_tls_context(envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena)
Definition: route_components.upb.h:1675
envoy_config_route_v3_RouteAction_set_include_vh_rate_limits
UPB_INLINE void envoy_config_route_v3_RouteAction_set_include_vh_rate_limits(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:2420
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_resize_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_resize_headers(envoy_config_route_v3_RateLimit_Action_HeaderValueMatch *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:5229
envoy_config_route_v3_CorsPolicy_clear_shadow_enabled
UPB_INLINE void envoy_config_route_v3_CorsPolicy_clear_shadow_enabled(const envoy_config_route_v3_CorsPolicy *msg)
Definition: route_components.upb.h:1935
envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DynamicMetaData_serialize(const envoy_config_route_v3_RateLimit_Action_DynamicMetaData *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5266
envoy_config_route_v3_RouteAction_mutable_cors
UPB_INLINE struct envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_RouteAction_mutable_cors(envoy_config_route_v3_RouteAction *msg, upb_Arena *arena)
Definition: route_components.upb.h:2449
envoy_config_route_v3_CorsPolicy_set_max_age
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_max_age(envoy_config_route_v3_CorsPolicy *msg, upb_StringView value)
Definition: route_components.upb.h:1960
envoy_config_route_v3_RateLimit_Action_DestinationCluster_msginit
const upb_MiniTable envoy_config_route_v3_RateLimit_Action_DestinationCluster_msginit
Definition: route_components.upb.c:797
envoy_config_route_v3_Route_mutable_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_Route_mutable_response_headers_to_add(envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:1000
envoy_config_route_v3_InternalRedirectPolicy_mutable_redirect_response_codes
UPB_INLINE uint32_t * envoy_config_route_v3_InternalRedirectPolicy_mutable_redirect_response_codes(envoy_config_route_v3_InternalRedirectPolicy *msg, size_t *len)
Definition: route_components.upb.h:5859
envoy_config_route_v3_Route_action_non_forwarding_action
@ envoy_config_route_v3_Route_action_non_forwarding_action
Definition: route_components.upb.h:765
envoy_config_route_v3_InternalRedirectPolicy_has_predicates
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_has_predicates(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5830
envoy_config_route_v3_RedirectAction_clear_path_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_path_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4152
envoy_config_route_v3_VirtualCluster_add_headers
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_VirtualCluster_add_headers(envoy_config_route_v3_VirtualCluster *msg, upb_Arena *arena)
Definition: route_components.upb.h:4587
envoy_config_route_v3_CorsPolicy_set_filter_enabled
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_filter_enabled(envoy_config_route_v3_CorsPolicy *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
Definition: route_components.upb.h:1976
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_size
UPB_INLINE size_t envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_size(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1316
envoy_config_route_v3_RouteAction_host_rewrite_specifier_NOT_SET
@ envoy_config_route_v3_RouteAction_host_rewrite_specifier_NOT_SET
Definition: route_components.upb.h:2060
envoy_config_route_v3_RateLimit_has_stage
UPB_INLINE bool envoy_config_route_v3_RateLimit_has_stage(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4625
envoy_config_route_v3_Route_resize_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_Route_resize_response_headers_to_remove(envoy_config_route_v3_Route *msg, size_t len, upb_Arena *arena)
Definition: route_components.upb.h:1015
envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_HeaderValueMatch * envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_new(upb_Arena *arena)
Definition: route_components.upb.h:5150
msg_internal.h
envoy_config_route_v3_RouteAction_UpgradeConfig_set_upgrade_type
UPB_INLINE void envoy_config_route_v3_RouteAction_UpgradeConfig_set_upgrade_type(envoy_config_route_v3_RouteAction_UpgradeConfig *msg, upb_StringView value)
Definition: route_components.upb.h:3190
envoy_config_route_v3_RetryPolicy_clear_retry_priority
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_retry_priority(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3441
upb_Arena
Definition: upb_internal.h:36
envoy_config_route_v3_VirtualHost_mutable_per_request_buffer_limit_bytes
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_VirtualHost_mutable_per_request_buffer_limit_bytes(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:603
envoy_config_route_v3_VirtualCluster_parse_ex
UPB_INLINE envoy_config_route_v3_VirtualCluster * envoy_config_route_v3_VirtualCluster_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:4544
envoy_config_route_v3_VirtualHost_add_request_mirror_policies
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_VirtualHost_add_request_mirror_policies(envoy_config_route_v3_VirtualHost *msg, upb_Arena *arena)
Definition: route_components.upb.h:647
envoy_config_route_v3_RateLimit_Action_GenericKey_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_GenericKey_serialize_ex(const envoy_config_route_v3_RateLimit_Action_GenericKey *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5124
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse_ex
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:3748
envoy_config_route_v3_RouteAction_cluster
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2071
envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_NOT_SET
@ envoy_config_route_v3_RedirectAction_scheme_rewrite_specifier_NOT_SET
Definition: route_components.upb.h:4129
envoy_config_route_v3_RouteAction_parse
UPB_INLINE envoy_config_route_v3_RouteAction * envoy_config_route_v3_RouteAction_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:2019
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_max_interval
UPB_INLINE void envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_clear_max_interval(const envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff *msg)
Definition: route_components.upb.h:3976
envoy_config_route_v3_HeaderMatcher_msginit
const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit
Definition: route_components.upb.c:930
envoy_config_route_v3_RateLimit_Action_mutable_source_cluster
UPB_INLINE struct envoy_config_route_v3_RateLimit_Action_SourceCluster * envoy_config_route_v3_RateLimit_Action_mutable_source_cluster(envoy_config_route_v3_RateLimit_Action *msg, upb_Arena *arena)
Definition: route_components.upb.h:4832
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_serialize_ex(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:2654
envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize
UPB_INLINE char * envoy_config_route_v3_RetryPolicy_RetryBackOff_serialize(const envoy_config_route_v3_RetryPolicy_RetryBackOff *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3829
envoy_config_route_v3_RouteAction_set_timeout
UPB_INLINE void envoy_config_route_v3_RouteAction_set_timeout(envoy_config_route_v3_RouteAction *msg, struct google_protobuf_Duration *value)
Definition: route_components.upb.h:2379
envoy_config_route_v3_Route_new
UPB_INLINE envoy_config_route_v3_Route * envoy_config_route_v3_Route_new(upb_Arena *arena)
Definition: route_components.upb.h:731
envoy_config_route_v3_VirtualHost_set_include_attempt_count_in_response
UPB_INLINE void envoy_config_route_v3_VirtualHost_set_include_attempt_count_in_response(envoy_config_route_v3_VirtualHost *msg, bool value)
Definition: route_components.upb.h:612
envoy_config_route_v3_WeightedCluster_ClusterWeight_has_weight
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_ClusterWeight_has_weight(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg)
Definition: route_components.upb.h:1262
envoy_config_route_v3_RedirectAction_clear_https_redirect
UPB_INLINE void envoy_config_route_v3_RedirectAction_clear_https_redirect(const envoy_config_route_v3_RedirectAction *msg)
Definition: route_components.upb.h:4167
envoy_config_route_v3_Route_set_redirect
UPB_INLINE void envoy_config_route_v3_Route_set_redirect(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RedirectAction *value)
Definition: route_components.upb.h:938
envoy_config_route_v3_InternalRedirectPolicy_allow_cross_scheme_redirect
UPB_INLINE bool envoy_config_route_v3_InternalRedirectPolicy_allow_cross_scheme_redirect(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5842
envoy_config_route_v3_RouteMatch_serialize
UPB_INLINE char * envoy_config_route_v3_RouteMatch_serialize(const envoy_config_route_v3_RouteMatch *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:1473
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_typed_config
@ envoy_config_route_v3_RetryPolicy_RetryHostPredicate_config_type_typed_config
Definition: route_components.upb.h:3767
envoy_config_route_v3_VirtualCluster_mutable_headers
UPB_INLINE envoy_config_route_v3_HeaderMatcher ** envoy_config_route_v3_VirtualCluster_mutable_headers(envoy_config_route_v3_VirtualCluster *msg, size_t *len)
Definition: route_components.upb.h:4581
envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_NOT_SET
@ envoy_config_route_v3_WeightedCluster_ClusterWeight_host_rewrite_specifier_NOT_SET
Definition: route_components.upb.h:1251
envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_RequestHeaders_serialize(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5028
envoy_config_route_v3_RouteAction_HashPolicy_mutable_connection_properties
UPB_INLINE struct envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties * envoy_config_route_v3_RouteAction_HashPolicy_mutable_connection_properties(envoy_config_route_v3_RouteAction_HashPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:2834
envoy_config_route_v3_RetryPolicy_ResetHeader_clear_name
UPB_INLINE void envoy_config_route_v3_RetryPolicy_ResetHeader_clear_name(const envoy_config_route_v3_RetryPolicy_ResetHeader *msg)
Definition: route_components.upb.h:3913
envoy_config_route_v3_RateLimit_Action_has_dynamic_metadata
UPB_INLINE bool envoy_config_route_v3_RateLimit_Action_has_dynamic_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4801
envoy_config_route_v3_RouteAction_UpgradeConfig_upgrade_type
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_UpgradeConfig_upgrade_type(const envoy_config_route_v3_RouteAction_UpgradeConfig *msg)
Definition: route_components.upb.h:3168
envoy_config_route_v3_RetryPolicy_num_retries
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RetryPolicy_num_retries(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3426
envoy_config_route_v3_Route_set_route
UPB_INLINE void envoy_config_route_v3_Route_set_route(envoy_config_route_v3_Route *msg, envoy_config_route_v3_RouteAction *value)
Definition: route_components.upb.h:926
envoy_config_route_v3_RouteAction_cluster_specifier_plugin
UPB_INLINE upb_StringView envoy_config_route_v3_RouteAction_cluster_specifier_plugin(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2320
upb_ExtensionRegistry
Definition: msg.c:372
envoy_config_route_v3_RateLimit_Action_set_source_cluster
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_set_source_cluster(envoy_config_route_v3_RateLimit_Action *msg, envoy_config_route_v3_RateLimit_Action_SourceCluster *value)
Definition: route_components.upb.h:4829
envoy_config_route_v3_Route_serialize
UPB_INLINE char * envoy_config_route_v3_Route_serialize(const envoy_config_route_v3_Route *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:753
envoy_config_route_v3_VirtualCluster_has_headers
UPB_INLINE bool envoy_config_route_v3_VirtualCluster_has_headers(const envoy_config_route_v3_VirtualCluster *msg)
Definition: route_components.upb.h:4568
envoy_config_route_v3_RateLimit_Action_MetaData_DYNAMIC
@ envoy_config_route_v3_RateLimit_Action_MetaData_DYNAMIC
Definition: route_components.upb.h:222
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
envoy_config_route_v3_CorsPolicy_set_allow_credentials
UPB_INLINE void envoy_config_route_v3_CorsPolicy_set_allow_credentials(envoy_config_route_v3_CorsPolicy *msg, struct google_protobuf_BoolValue *value)
Definition: route_components.upb.h:1963
envoy_config_route_v3_HeaderMatcher_has_safe_regex_match
UPB_INLINE bool envoy_config_route_v3_HeaderMatcher_has_safe_regex_match(const envoy_config_route_v3_HeaderMatcher *msg)
Definition: route_components.upb.h:5615
envoy_config_route_v3_RouteAction_rate_limits
const UPB_INLINE envoy_config_route_v3_RateLimit *const * envoy_config_route_v3_RouteAction_rate_limits(const envoy_config_route_v3_RouteAction *msg, size_t *len)
Definition: route_components.upb.h:2155
_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_route_v3_RateLimit_Action_RequestHeaders_clear_descriptor_key
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_RequestHeaders_clear_descriptor_key(const envoy_config_route_v3_RateLimit_Action_RequestHeaders *msg)
Definition: route_components.upb.h:5041
envoy_config_route_v3_RouteAction_HashPolicy_clear_terminal
UPB_INLINE void envoy_config_route_v3_RouteAction_HashPolicy_clear_terminal(const envoy_config_route_v3_RouteAction_HashPolicy *msg)
Definition: route_components.upb.h:2782
envoy_config_route_v3_RateLimit_Override_dynamic_metadata
const UPB_INLINE envoy_config_route_v3_RateLimit_Override_DynamicMetadata * envoy_config_route_v3_RateLimit_Override_dynamic_metadata(const envoy_config_route_v3_RateLimit_Override *msg)
Definition: route_components.upb.h:5441
envoy_config_route_v3_RetryPolicy_per_try_idle_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_route_v3_RetryPolicy_per_try_idle_timeout(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3519
envoy_config_route_v3_WeightedCluster_ClusterWeight_request_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_WeightedCluster_ClusterWeight_request_headers_to_add(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *len)
Definition: route_components.upb.h:1286
envoy_config_route_v3_Route_request_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_Route_request_headers_to_remove(const envoy_config_route_v3_Route *msg, size_t *len)
Definition: route_components.upb.h:852
envoy_config_route_v3_HeaderMatcher_set_present_match
UPB_INLINE void envoy_config_route_v3_HeaderMatcher_set_present_match(envoy_config_route_v3_HeaderMatcher *msg, bool value)
Definition: route_components.upb.h:5661
envoy_config_route_v3_QueryParameterMatcher_name
UPB_INLINE upb_StringView envoy_config_route_v3_QueryParameterMatcher_name(const envoy_config_route_v3_QueryParameterMatcher *msg)
Definition: route_components.upb.h:5743
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_mutable_typed_config
UPB_INLINE struct google_protobuf_Any * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_mutable_typed_config(envoy_config_route_v3_RetryPolicy_RetryHostPredicate *msg, upb_Arena *arena)
Definition: route_components.upb.h:3795
envoy_config_route_v3_RateLimit_Action_action_specifier_metadata
@ envoy_config_route_v3_RateLimit_Action_action_specifier_metadata
Definition: route_components.upb.h:4740
envoy_config_route_v3_InternalRedirectPolicy_clear_allow_cross_scheme_redirect
UPB_INLINE void envoy_config_route_v3_InternalRedirectPolicy_clear_allow_cross_scheme_redirect(const envoy_config_route_v3_InternalRedirectPolicy *msg)
Definition: route_components.upb.h:5839
envoy_config_route_v3_RouteMatch_clear_grpc
UPB_INLINE void envoy_config_route_v3_RouteMatch_clear_grpc(const envoy_config_route_v3_RouteMatch *msg)
Definition: route_components.upb.h:1538
envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4976
envoy_config_route_v3_RateLimit_Action_clear_metadata
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_metadata(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4813
envoy_config_route_v3_RateLimit_clear_limit
UPB_INLINE void envoy_config_route_v3_RateLimit_clear_limit(const envoy_config_route_v3_RateLimit *msg)
Definition: route_components.upb.h:4652
envoy_config_route_v3_RouteAction_has_max_stream_duration
UPB_INLINE bool envoy_config_route_v3_RouteAction_has_max_stream_duration(const envoy_config_route_v3_RouteAction *msg)
Definition: route_components.upb.h:2305
envoy_type_matcher_v3_RegexMatchAndSubstitute
struct envoy_type_matcher_v3_RegexMatchAndSubstitute envoy_type_matcher_v3_RegexMatchAndSubstitute
Definition: envoy/type/matcher/v3/regex.upb.h:28
envoy_config_route_v3_RateLimit_Action_DestinationCluster_new
UPB_INLINE envoy_config_route_v3_RateLimit_Action_DestinationCluster * envoy_config_route_v3_RateLimit_Action_DestinationCluster_new(upb_Arena *arena)
Definition: route_components.upb.h:4973
envoy_config_route_v3_RedirectAction_parse
UPB_INLINE envoy_config_route_v3_RedirectAction * envoy_config_route_v3_RedirectAction_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:4100
envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize
UPB_INLINE char * envoy_config_route_v3_RateLimit_Action_DestinationCluster_serialize(const envoy_config_route_v3_RateLimit_Action_DestinationCluster *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:4995
envoy_config_route_v3_RateLimit_Action_clear_extension
UPB_INLINE void envoy_config_route_v3_RateLimit_Action_clear_extension(const envoy_config_route_v3_RateLimit_Action *msg)
Definition: route_components.upb.h:4822
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_trace_sampled
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteAction_RequestMirrorPolicy_trace_sampled(const envoy_config_route_v3_RouteAction_RequestMirrorPolicy *msg)
Definition: route_components.upb.h:2679
envoy_config_route_v3_Decorator_propagate
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_Decorator_propagate(const envoy_config_route_v3_Decorator *msg)
Definition: route_components.upb.h:4390
envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_next
const UPB_INLINE envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry * envoy_config_route_v3_WeightedCluster_ClusterWeight_typed_per_filter_config_next(const envoy_config_route_v3_WeightedCluster_ClusterWeight *msg, size_t *iter)
Definition: route_components.upb.h:1322
envoy_config_route_v3_HeaderMatcher_parse
UPB_INLINE envoy_config_route_v3_HeaderMatcher * envoy_config_route_v3_HeaderMatcher_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:5518
envoy_config_route_v3_WeightedCluster_has_total_weight
UPB_INLINE bool envoy_config_route_v3_WeightedCluster_has_total_weight(const envoy_config_route_v3_WeightedCluster *msg)
Definition: route_components.upb.h:1167
envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry
struct envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry
Definition: route_components.upb.h:77
envoy_config_route_v3_RetryPolicy_RetryHostPredicate_new
UPB_INLINE envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_RetryHostPredicate_new(upb_Arena *arena)
Definition: route_components.upb.h:3737
envoy_config_route_v3_VirtualHost_parse
UPB_INLINE envoy_config_route_v3_VirtualHost * envoy_config_route_v3_VirtualHost_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:262
envoy_config_route_v3_RetryPolicy_clear_rate_limited_retry_back_off
UPB_INLINE void envoy_config_route_v3_RetryPolicy_clear_rate_limited_retry_back_off(const envoy_config_route_v3_RetryPolicy *msg)
Definition: route_components.upb.h:3498
envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse
UPB_INLINE envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff * envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route_components.upb.h:3938
envoy_config_route_v3_RetryPolicy_add_retry_host_predicate
UPB_INLINE struct envoy_config_route_v3_RetryPolicy_RetryHostPredicate * envoy_config_route_v3_RetryPolicy_add_retry_host_predicate(envoy_config_route_v3_RetryPolicy *msg, upb_Arena *arena)
Definition: route_components.upb.h:3571
envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize
UPB_INLINE char * envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_serialize(const envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties *msg, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:3032
envoy_config_route_v3_RouteAction_SERVICE_UNAVAILABLE
@ envoy_config_route_v3_RouteAction_SERVICE_UNAVAILABLE
Definition: route_components.upb.h:240
envoy_config_route_v3_RetryPolicy_RetryBackOff
struct envoy_config_route_v3_RetryPolicy_RetryBackOff envoy_config_route_v3_RetryPolicy_RetryBackOff
Definition: route_components.upb.h:103
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_route_v3_Route_clear_per_request_buffer_limit_bytes
UPB_INLINE void envoy_config_route_v3_Route_clear_per_request_buffer_limit_bytes(const envoy_config_route_v3_Route *msg)
Definition: route_components.upb.h:888
envoy_config_route_v3_VirtualHost_cors
const UPB_INLINE envoy_config_route_v3_CorsPolicy * envoy_config_route_v3_VirtualHost_cors(const envoy_config_route_v3_VirtualHost *msg)
Definition: route_components.upb.h:348
envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse_ex
UPB_INLINE envoy_config_route_v3_RateLimit_Action_RemoteAddress * envoy_config_route_v3_RateLimit_Action_RemoteAddress_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route_components.upb.h:5077
envoy_config_route_v3_QueryParameterMatcher_serialize_ex
UPB_INLINE char * envoy_config_route_v3_QueryParameterMatcher_serialize_ex(const envoy_config_route_v3_QueryParameterMatcher *msg, int options, upb_Arena *arena, size_t *len)
Definition: route_components.upb.h:5728
envoy_config_route_v3_RouteMatch_query_parameters
const UPB_INLINE envoy_config_route_v3_QueryParameterMatcher *const * envoy_config_route_v3_RouteMatch_query_parameters(const envoy_config_route_v3_RouteMatch *msg, size_t *len)
Definition: route_components.upb.h:1532
envoy_config_route_v3_FilterAction_set_action
UPB_INLINE void envoy_config_route_v3_FilterAction_set_action(envoy_config_route_v3_FilterAction *msg, struct google_protobuf_Any *value)
Definition: route_components.upb.h:715


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:12