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 * NO CHECKED-IN PROTOBUF GENCODE */ 8 9 #include <stddef.h> 10 #include "upb/generated_code_support.h" 11 #include "envoy/config/cluster/v3/outlier_detection.upb_minitable.h" 12 #include "envoy/config/core/v3/extension.upb_minitable.h" 13 #include "google/protobuf/duration.upb_minitable.h" 14 #include "google/protobuf/wrappers.upb_minitable.h" 15 #include "udpa/annotations/status.upb_minitable.h" 16 #include "udpa/annotations/versioning.upb_minitable.h" 17 #include "validate/validate.upb_minitable.h" 18 19 // Must be last. 20 #include "upb/port/def.inc" 21 22 extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken); 23 static const upb_MiniTableSubInternal envoy_config_cluster_v3_OutlierDetection__submsgs[24] = { 24 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 25 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr}, 26 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr}, 27 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 28 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 29 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 30 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 31 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 32 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 33 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 34 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 35 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 36 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 37 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 38 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 39 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 40 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 41 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 42 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 43 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr}, 44 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr}, 45 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr}, 46 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__TypedExtensionConfig_msg_init_ptr}, 47 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr}, 48 }; 49 50 static const upb_MiniTableField envoy_config_cluster_v3_OutlierDetection__fields[25] = { 51 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 52 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 53 {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 54 {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 55 {5, UPB_SIZE(28, 48), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 56 {6, UPB_SIZE(32, 56), 69, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 57 {7, UPB_SIZE(36, 64), 70, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 58 {8, UPB_SIZE(40, 72), 71, 7, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 59 {9, UPB_SIZE(44, 80), 72, 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 60 {10, UPB_SIZE(48, 88), 73, 9, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 61 {11, UPB_SIZE(52, 96), 74, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 62 {12, UPB_SIZE(56, 11), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 63 {13, UPB_SIZE(60, 104), 75, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 64 {14, UPB_SIZE(64, 112), 76, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 65 {15, UPB_SIZE(68, 120), 77, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 66 {16, UPB_SIZE(72, 128), 78, 14, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 67 {17, UPB_SIZE(76, 136), 79, 15, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 68 {18, UPB_SIZE(80, 144), 80, 16, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 69 {19, UPB_SIZE(84, 152), 81, 17, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 70 {20, UPB_SIZE(88, 160), 82, 18, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 71 {21, UPB_SIZE(92, 168), 83, 19, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 72 {22, UPB_SIZE(96, 176), 84, 20, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 73 {23, UPB_SIZE(100, 184), 85, 21, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 74 {24, UPB_SIZE(104, 192), 0, 22, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 75 {25, UPB_SIZE(108, 200), 86, 23, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 76 }; 77 78 const upb_MiniTable envoy__config__cluster__v3__OutlierDetection_msg_init = { 79 &envoy_config_cluster_v3_OutlierDetection__submsgs[0], 80 &envoy_config_cluster_v3_OutlierDetection__fields[0], 81 UPB_SIZE(112, 208), 25, kUpb_ExtMode_NonExtendable, 25, UPB_FASTTABLE_MASK(248), 0, 82 #ifdef UPB_TRACING_ENABLED 83 "envoy.config.cluster.v3.OutlierDetection", 84 #endif 85 UPB_FASTTABLE_INIT({ 86 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 87 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 88 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 89 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 90 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 91 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 92 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 93 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 94 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 95 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 96 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 97 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 98 {0x000b00003f000060, &upb_psb1_1bt}, 99 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 100 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 101 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 102 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 103 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 104 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 105 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 106 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 107 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 108 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 109 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 110 {0x00c000003f1601c2, &upb_prm_2bt_maxmaxb}, 111 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 112 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 113 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 114 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 115 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 116 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 117 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 118 }) 119 }; 120 121 const upb_MiniTable* envoy__config__cluster__v3__OutlierDetection_msg_init_ptr = &envoy__config__cluster__v3__OutlierDetection_msg_init; 122 static const upb_MiniTable *messages_layout[1] = { 123 &envoy__config__cluster__v3__OutlierDetection_msg_init, 124 }; 125 126 const upb_MiniTableFile envoy_config_cluster_v3_outlier_detection_proto_upb_file_layout = { 127 messages_layout, 128 NULL, 129 NULL, 130 1, 131 0, 132 0, 133 }; 134 135 #include "upb/port/undef.inc" 136 137