1 /* This file was generated by upb_generator from the input file: 2 * 3 * envoy/config/core/v3/health_check.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/core/v3/health_check.upb_minitable.h" 11 #include "envoy/config/core/v3/base.upb_minitable.h" 12 #include "envoy/config/core/v3/event_service_config.upb_minitable.h" 13 #include "envoy/config/core/v3/extension.upb_minitable.h" 14 #include "envoy/type/matcher/v3/string.upb_minitable.h" 15 #include "envoy/type/v3/http.upb_minitable.h" 16 #include "envoy/type/v3/range.upb_minitable.h" 17 #include "google/protobuf/any.upb_minitable.h" 18 #include "google/protobuf/duration.upb_minitable.h" 19 #include "google/protobuf/struct.upb_minitable.h" 20 #include "google/protobuf/wrappers.upb_minitable.h" 21 #include "envoy/annotations/deprecation.upb_minitable.h" 22 #include "udpa/annotations/status.upb_minitable.h" 23 #include "udpa/annotations/versioning.upb_minitable.h" 24 #include "validate/validate.upb_minitable.h" 25 26 // Must be last. 27 #include "upb/port/def.inc" 28 29 static const upb_MiniTableField envoy_config_core_v3_HealthStatusSet__fields[1] = { 30 {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Array | (int)kUpb_LabelFlags_IsPacked | (int)kUpb_LabelFlags_IsAlternate | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 31 }; 32 33 const upb_MiniTable envoy__config__core__v3__HealthStatusSet_msg_init = { 34 NULL, 35 &envoy_config_core_v3_HealthStatusSet__fields[0], 36 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 37 UPB_FASTTABLE_INIT({ 38 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 39 {0x000800003f00000a, &upb_ppv4_1bt}, 40 }) 41 }; 42 43 static const upb_MiniTableSub envoy_config_core_v3_HealthCheck_submsgs[21] = { 44 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 45 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 46 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 47 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 48 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 49 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 50 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init}, 51 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__HttpHealthCheck_msg_init}, 52 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__TcpHealthCheck_msg_init}, 53 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__GrpcHealthCheck_msg_init}, 54 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 55 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__CustomHealthCheck_msg_init}, 56 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 57 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 58 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 59 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 60 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__TlsOptions_msg_init}, 61 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__EventServiceConfig_msg_init}, 62 {.UPB_PRIVATE(submsg) = &google__protobuf__Struct_msg_init}, 63 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 64 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__TypedExtensionConfig_msg_init}, 65 }; 66 67 static const upb_MiniTableField envoy_config_core_v3_HealthCheck__fields[24] = { 68 {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 69 {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 70 {3, UPB_SIZE(20, 40), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 71 {4, UPB_SIZE(24, 48), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 72 {5, UPB_SIZE(28, 56), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 73 {6, UPB_SIZE(32, 64), 69, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 74 {7, UPB_SIZE(36, 72), 70, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 75 {8, UPB_SIZE(92, 176), UPB_SIZE(-45, -13), 7, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 76 {9, UPB_SIZE(92, 176), UPB_SIZE(-45, -13), 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 77 {11, UPB_SIZE(92, 176), UPB_SIZE(-45, -13), 9, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 78 {12, UPB_SIZE(40, 80), 71, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 79 {13, UPB_SIZE(92, 176), UPB_SIZE(-45, -13), 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 80 {14, UPB_SIZE(48, 88), 72, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 81 {15, UPB_SIZE(52, 96), 73, 13, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 82 {16, UPB_SIZE(56, 104), 74, 14, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 83 {17, UPB_SIZE(96, 112), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 84 {18, UPB_SIZE(60, 16), 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 85 {19, UPB_SIZE(64, 20), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 86 {20, UPB_SIZE(68, 128), 75, 15, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 87 {21, UPB_SIZE(72, 136), 76, 16, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 88 {22, UPB_SIZE(76, 144), 77, 17, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 89 {23, UPB_SIZE(80, 152), 78, 18, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 90 {24, UPB_SIZE(84, 160), 79, 19, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 91 {25, UPB_SIZE(88, 168), 0, 20, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 92 }; 93 94 const upb_MiniTable envoy__config__core__v3__HealthCheck_msg_init = { 95 &envoy_config_core_v3_HealthCheck_submsgs[0], 96 &envoy_config_core_v3_HealthCheck__fields[0], 97 UPB_SIZE(104, 184), 24, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(248), 0, 98 UPB_FASTTABLE_INIT({ 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 {0x00b0000c08070042, &upb_pom_1bt_max128b}, 108 {0x00b0000c0908004a, &upb_pom_1bt_max64b}, 109 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 110 {0x00b0000c0b09005a, &upb_pom_1bt_max64b}, 111 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 112 {0x00b0000c0d0b006a, &upb_pom_1bt_max64b}, 113 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 114 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 115 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 116 {0x007000003f00018a, &upb_pss_2bt}, 117 {0x001000003f000190, &upb_psv4_2bt}, 118 {0x001400003f000198, &upb_psb1_2bt}, 119 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 120 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 121 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 122 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 123 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 124 {0x00a800003f1401ca, &upb_prm_2bt_maxmaxb}, 125 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 126 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 127 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 128 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 129 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 130 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 131 }) 132 }; 133 134 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_Payload__fields[2] = { 135 {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 136 {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 137 }; 138 139 const upb_MiniTable envoy__config__core__v3__HealthCheck__Payload_msg_init = { 140 NULL, 141 &envoy_config_core_v3_HealthCheck_Payload__fields[0], 142 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 143 UPB_FASTTABLE_INIT({ 144 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 145 {0x001000080100000a, &upb_pos_1bt}, 146 {0x0010000802000012, &upb_pob_1bt}, 147 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 148 }) 149 }; 150 151 static const upb_MiniTableSub envoy_config_core_v3_HealthCheck_HttpHealthCheck_submsgs[7] = { 152 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__Payload_msg_init}, 153 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__Payload_msg_init}, 154 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HeaderValueOption_msg_init}, 155 {.UPB_PRIVATE(submsg) = &envoy__type__v3__Int64Range_msg_init}, 156 {.UPB_PRIVATE(submsg) = &envoy__type__matcher__v3__StringMatcher_msg_init}, 157 {.UPB_PRIVATE(submsg) = &envoy__type__v3__Int64Range_msg_init}, 158 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt64Value_msg_init}, 159 }; 160 161 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_HttpHealthCheck__fields[12] = { 162 {1, UPB_SIZE(52, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 163 {2, UPB_SIZE(60, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 164 {3, UPB_SIZE(12, 56), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 165 {4, UPB_SIZE(16, 64), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 166 {6, UPB_SIZE(20, 72), 0, 2, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 167 {8, UPB_SIZE(24, 80), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 168 {9, UPB_SIZE(28, 88), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 169 {10, UPB_SIZE(32, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 170 {11, UPB_SIZE(36, 96), 65, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 171 {12, UPB_SIZE(40, 104), 0, 5, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 172 {13, UPB_SIZE(44, 16), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 173 {14, UPB_SIZE(48, 112), 66, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 174 }; 175 176 const upb_MiniTable envoy__config__core__v3__HealthCheck__HttpHealthCheck_msg_init = { 177 &envoy_config_core_v3_HealthCheck_HttpHealthCheck_submsgs[0], 178 &envoy_config_core_v3_HealthCheck_HttpHealthCheck__fields[0], 179 UPB_SIZE(72, 120), 12, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(120), 0, 180 UPB_FASTTABLE_INIT({ 181 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 182 {0x001800003f00000a, &upb_pss_1bt}, 183 {0x002800003f000012, &upb_pss_1bt}, 184 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 185 {0x004000003f010022, &upb_prm_1bt_max64b}, 186 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 187 {0x004800003f020032, &upb_prm_1bt_maxmaxb}, 188 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 189 {0x005000003f000042, &upb_prs_1bt}, 190 {0x005800003f03004a, &upb_prm_1bt_maxmaxb}, 191 {0x000c00003f000050, &upb_psv4_1bt}, 192 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 193 {0x006800003f050062, &upb_prm_1bt_maxmaxb}, 194 {0x001000003f000068, &upb_psv4_1bt}, 195 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 196 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 197 }) 198 }; 199 200 static const upb_MiniTableSub envoy_config_core_v3_HealthCheck_TcpHealthCheck_submsgs[2] = { 201 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__Payload_msg_init}, 202 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HealthCheck__Payload_msg_init}, 203 }; 204 205 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_TcpHealthCheck__fields[2] = { 206 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 207 {2, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 208 }; 209 210 const upb_MiniTable envoy__config__core__v3__HealthCheck__TcpHealthCheck_msg_init = { 211 &envoy_config_core_v3_HealthCheck_TcpHealthCheck_submsgs[0], 212 &envoy_config_core_v3_HealthCheck_TcpHealthCheck__fields[0], 213 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 214 UPB_FASTTABLE_INIT({ 215 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 216 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 217 {0x001800003f010012, &upb_prm_1bt_max64b}, 218 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 219 }) 220 }; 221 222 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_RedisHealthCheck__fields[1] = { 223 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 224 }; 225 226 const upb_MiniTable envoy__config__core__v3__HealthCheck__RedisHealthCheck_msg_init = { 227 NULL, 228 &envoy_config_core_v3_HealthCheck_RedisHealthCheck__fields[0], 229 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 230 UPB_FASTTABLE_INIT({ 231 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 232 {0x000800003f00000a, &upb_pss_1bt}, 233 }) 234 }; 235 236 static const upb_MiniTableSub envoy_config_core_v3_HealthCheck_GrpcHealthCheck_submsgs[1] = { 237 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HeaderValueOption_msg_init}, 238 }; 239 240 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_GrpcHealthCheck__fields[3] = { 241 {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 242 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 243 {3, UPB_SIZE(8, 40), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 244 }; 245 246 const upb_MiniTable envoy__config__core__v3__HealthCheck__GrpcHealthCheck_msg_init = { 247 &envoy_config_core_v3_HealthCheck_GrpcHealthCheck_submsgs[0], 248 &envoy_config_core_v3_HealthCheck_GrpcHealthCheck__fields[0], 249 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 250 UPB_FASTTABLE_INIT({ 251 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 252 {0x000800003f00000a, &upb_pss_1bt}, 253 {0x001800003f000012, &upb_pss_1bt}, 254 {0x002800003f00001a, &upb_prm_1bt_maxmaxb}, 255 }) 256 }; 257 258 static const upb_MiniTableSub envoy_config_core_v3_HealthCheck_CustomHealthCheck_submsgs[1] = { 259 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init}, 260 }; 261 262 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_CustomHealthCheck__fields[2] = { 263 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 264 {3, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 265 }; 266 267 const upb_MiniTable envoy__config__core__v3__HealthCheck__CustomHealthCheck_msg_init = { 268 &envoy_config_core_v3_HealthCheck_CustomHealthCheck_submsgs[0], 269 &envoy_config_core_v3_HealthCheck_CustomHealthCheck__fields[0], 270 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 271 UPB_FASTTABLE_INIT({ 272 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 273 {0x001000003f00000a, &upb_pss_1bt}, 274 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 275 {0x002000080300001a, &upb_pom_1bt_maxmaxb}, 276 }) 277 }; 278 279 static const upb_MiniTableField envoy_config_core_v3_HealthCheck_TlsOptions__fields[1] = { 280 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 281 }; 282 283 const upb_MiniTable envoy__config__core__v3__HealthCheck__TlsOptions_msg_init = { 284 NULL, 285 &envoy_config_core_v3_HealthCheck_TlsOptions__fields[0], 286 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 287 UPB_FASTTABLE_INIT({ 288 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 289 {0x000800003f00000a, &upb_prs_1bt}, 290 }) 291 }; 292 293 static const upb_MiniTable *messages_layout[9] = { 294 &envoy__config__core__v3__HealthStatusSet_msg_init, 295 &envoy__config__core__v3__HealthCheck_msg_init, 296 &envoy__config__core__v3__HealthCheck__Payload_msg_init, 297 &envoy__config__core__v3__HealthCheck__HttpHealthCheck_msg_init, 298 &envoy__config__core__v3__HealthCheck__TcpHealthCheck_msg_init, 299 &envoy__config__core__v3__HealthCheck__RedisHealthCheck_msg_init, 300 &envoy__config__core__v3__HealthCheck__GrpcHealthCheck_msg_init, 301 &envoy__config__core__v3__HealthCheck__CustomHealthCheck_msg_init, 302 &envoy__config__core__v3__HealthCheck__TlsOptions_msg_init, 303 }; 304 305 const upb_MiniTableFile envoy_config_core_v3_health_check_proto_upb_file_layout = { 306 messages_layout, 307 NULL, 308 NULL, 309 9, 310 0, 311 0, 312 }; 313 314 #include "upb/port/undef.inc" 315 316