1 /* This file was generated by upb_generator from the input file: 2 * 3 * envoy/config/cluster/v3/outlier_detection.proto 4 * 5 * Do not edit -- your changes will be discarded when the file is 6 * regenerated. */ 7 8 #include <stddef.h> 9 #include "upb/generated_code_support.h" 10 #include "envoy/config/cluster/v3/outlier_detection.upb_minitable.h" 11 #include "google/protobuf/duration.upb_minitable.h" 12 #include "google/protobuf/wrappers.upb_minitable.h" 13 #include "udpa/annotations/status.upb_minitable.h" 14 #include "udpa/annotations/versioning.upb_minitable.h" 15 #include "validate/validate.upb_minitable.h" 16 17 // Must be last. 18 #include "upb/port/def.inc" 19 20 static const upb_MiniTableSub envoy_config_cluster_v3_OutlierDetection_submsgs[22] = { 21 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 22 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 23 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 24 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 25 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 26 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 27 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 28 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 29 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 30 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 31 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 32 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 33 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 34 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 35 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 36 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 37 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 38 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 39 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 40 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 41 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 42 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init}, 43 }; 44 45 static const upb_MiniTableField envoy_config_cluster_v3_OutlierDetection__fields[23] = { 46 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 47 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 48 {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 49 {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 50 {5, UPB_SIZE(28, 48), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 51 {6, UPB_SIZE(32, 56), 69, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 52 {7, UPB_SIZE(36, 64), 70, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 53 {8, UPB_SIZE(40, 72), 71, 7, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 54 {9, UPB_SIZE(44, 80), 72, 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 55 {10, UPB_SIZE(48, 88), 73, 9, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 56 {11, UPB_SIZE(52, 96), 74, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 57 {12, UPB_SIZE(56, 11), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 58 {13, UPB_SIZE(60, 104), 75, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 59 {14, UPB_SIZE(64, 112), 76, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 60 {15, UPB_SIZE(68, 120), 77, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 61 {16, UPB_SIZE(72, 128), 78, 14, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 62 {17, UPB_SIZE(76, 136), 79, 15, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 63 {18, UPB_SIZE(80, 144), 80, 16, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 64 {19, UPB_SIZE(84, 152), 81, 17, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 65 {20, UPB_SIZE(88, 160), 82, 18, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 66 {21, UPB_SIZE(92, 168), 83, 19, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 67 {22, UPB_SIZE(96, 176), 84, 20, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 68 {23, UPB_SIZE(100, 184), 85, 21, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 69 }; 70 71 const upb_MiniTable envoy__config__cluster__v3__OutlierDetection_msg_init = { 72 &envoy_config_cluster_v3_OutlierDetection_submsgs[0], 73 &envoy_config_cluster_v3_OutlierDetection__fields[0], 74 UPB_SIZE(104, 192), 23, kUpb_ExtMode_NonExtendable, 23, UPB_FASTTABLE_MASK(120), 0, 75 UPB_FASTTABLE_INIT({ 76 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 77 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 78 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 79 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 80 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 81 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 82 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 83 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 84 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 85 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 86 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 87 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 88 {0x000b00003f000060, &upb_psb1_1bt}, 89 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 90 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 91 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 92 }) 93 }; 94 95 static const upb_MiniTable *messages_layout[1] = { 96 &envoy__config__cluster__v3__OutlierDetection_msg_init, 97 }; 98 99 const upb_MiniTableFile envoy_config_cluster_v3_outlier_detection_proto_upb_file_layout = { 100 messages_layout, 101 NULL, 102 NULL, 103 1, 104 0, 105 0, 106 }; 107 108 #include "upb/port/undef.inc" 109 110