1 /* This file was generated by upb_generator from the input file: 2 * 3 * envoy/config/core/v3/base.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/core/v3/base.upb_minitable.h" 12 #include "envoy/config/core/v3/address.upb_minitable.h" 13 #include "envoy/config/core/v3/backoff.upb_minitable.h" 14 #include "envoy/config/core/v3/http_uri.upb_minitable.h" 15 #include "envoy/type/v3/percent.upb_minitable.h" 16 #include "envoy/type/v3/semantic_version.upb_minitable.h" 17 #include "google/protobuf/any.upb_minitable.h" 18 #include "google/protobuf/struct.upb_minitable.h" 19 #include "google/protobuf/wrappers.upb_minitable.h" 20 #include "xds/core/v3/context_params.upb_minitable.h" 21 #include "envoy/annotations/deprecation.upb_minitable.h" 22 #include "udpa/annotations/migrate.upb_minitable.h" 23 #include "udpa/annotations/status.upb_minitable.h" 24 #include "udpa/annotations/versioning.upb_minitable.h" 25 #include "validate/validate.upb_minitable.h" 26 27 // Must be last. 28 #include "upb/port/def.inc" 29 30 extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken); 31 static const upb_MiniTableField envoy_config_core_v3_Locality__fields[3] = { 32 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 33 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 34 {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 35 }; 36 37 const upb_MiniTable envoy__config__core__v3__Locality_msg_init = { 38 NULL, 39 &envoy_config_core_v3_Locality__fields[0], 40 UPB_SIZE(32, 56), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 41 #ifdef UPB_TRACING_ENABLED 42 "envoy.config.core.v3.Locality", 43 #endif 44 UPB_FASTTABLE_INIT({ 45 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 46 {0x000800003f00000a, &upb_pss_1bt}, 47 {0x001800003f000012, &upb_pss_1bt}, 48 {0x002800003f00001a, &upb_pss_1bt}, 49 }) 50 }; 51 52 const upb_MiniTable* envoy__config__core__v3__Locality_msg_init_ptr = &envoy__config__core__v3__Locality_msg_init; 53 static const upb_MiniTableSubInternal envoy_config_core_v3_BuildVersion__submsgs[2] = { 54 {.UPB_PRIVATE(submsg) = &envoy__type__v3__SemanticVersion_msg_init_ptr}, 55 {.UPB_PRIVATE(submsg) = &google__protobuf__Struct_msg_init_ptr}, 56 }; 57 58 static const upb_MiniTableField envoy_config_core_v3_BuildVersion__fields[2] = { 59 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 60 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 61 }; 62 63 const upb_MiniTable envoy__config__core__v3__BuildVersion_msg_init = { 64 &envoy_config_core_v3_BuildVersion__submsgs[0], 65 &envoy_config_core_v3_BuildVersion__fields[0], 66 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0, 67 #ifdef UPB_TRACING_ENABLED 68 "envoy.config.core.v3.BuildVersion", 69 #endif 70 }; 71 72 const upb_MiniTable* envoy__config__core__v3__BuildVersion_msg_init_ptr = &envoy__config__core__v3__BuildVersion_msg_init; 73 static const upb_MiniTableSubInternal envoy_config_core_v3_Extension__submsgs[1] = { 74 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__BuildVersion_msg_init_ptr}, 75 }; 76 77 static const upb_MiniTableField envoy_config_core_v3_Extension__fields[6] = { 78 {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 79 {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 80 {3, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 81 {4, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 82 {5, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 83 {6, UPB_SIZE(20, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 84 }; 85 86 const upb_MiniTable envoy__config__core__v3__Extension_msg_init = { 87 &envoy_config_core_v3_Extension__submsgs[0], 88 &envoy_config_core_v3_Extension__fields[0], 89 UPB_SIZE(48, 80), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0, 90 #ifdef UPB_TRACING_ENABLED 91 "envoy.config.core.v3.Extension", 92 #endif 93 UPB_FASTTABLE_INIT({ 94 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 95 {0x001000003f00000a, &upb_pss_1bt}, 96 {0x002000003f000012, &upb_pss_1bt}, 97 {0x003000003f00001a, &upb_pss_1bt}, 98 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 99 {0x000900003f000028, &upb_psb1_1bt}, 100 {0x004800003f000032, &upb_prs_1bt}, 101 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 102 }) 103 }; 104 105 const upb_MiniTable* envoy__config__core__v3__Extension_msg_init_ptr = &envoy__config__core__v3__Extension_msg_init; 106 static const upb_MiniTableSubInternal envoy_config_core_v3_Node__submsgs[6] = { 107 {.UPB_PRIVATE(submsg) = &google__protobuf__Struct_msg_init_ptr}, 108 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Locality_msg_init_ptr}, 109 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__BuildVersion_msg_init_ptr}, 110 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Extension_msg_init_ptr}, 111 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Address_msg_init_ptr}, 112 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Node__DynamicParametersEntry_msg_init_ptr}, 113 }; 114 115 static const upb_MiniTableField envoy_config_core_v3_Node__fields[11] = { 116 {1, UPB_SIZE(48, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 117 {2, UPB_SIZE(56, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 118 {3, UPB_SIZE(12, 64), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 119 {4, UPB_SIZE(16, 72), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 120 {6, UPB_SIZE(64, 80), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 121 {7, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 122 {8, UPB_SIZE(40, 16), UPB_SIZE(-21, -13), 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 123 {9, UPB_SIZE(24, 96), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 124 {10, UPB_SIZE(28, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 125 {11, UPB_SIZE(32, 112), 0, 4, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 126 {12, UPB_SIZE(36, 120), 0, 5, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 127 }; 128 129 const upb_MiniTable envoy__config__core__v3__Node_msg_init = { 130 &envoy_config_core_v3_Node__submsgs[0], 131 &envoy_config_core_v3_Node__fields[0], 132 UPB_SIZE(72, 128), 11, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(120), 0, 133 #ifdef UPB_TRACING_ENABLED 134 "envoy.config.core.v3.Node", 135 #endif 136 UPB_FASTTABLE_INIT({ 137 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 138 {0x002000003f00000a, &upb_pss_1bt}, 139 {0x003000003f000012, &upb_pss_1bt}, 140 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 141 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 142 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 143 {0x005000003f000032, &upb_pss_1bt}, 144 {0x0010000c0700003a, &upb_pos_1bt}, 145 {0x0010000c08020042, &upb_pom_1bt_max64b}, 146 {0x006000003f03004a, &upb_prm_1bt_max128b}, 147 {0x006800003f000052, &upb_prs_1bt}, 148 {0x007000003f04005a, &upb_prm_1bt_maxmaxb}, 149 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 150 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 151 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 152 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 153 }) 154 }; 155 156 const upb_MiniTable* envoy__config__core__v3__Node_msg_init_ptr = &envoy__config__core__v3__Node_msg_init; 157 static const upb_MiniTableSubInternal envoy_config_core_v3_Node_DynamicParametersEntry__submsgs[1] = { 158 {.UPB_PRIVATE(submsg) = &xds__core__v3__ContextParams_msg_init_ptr}, 159 }; 160 161 static const upb_MiniTableField envoy_config_core_v3_Node_DynamicParametersEntry__fields[2] = { 162 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 163 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 164 }; 165 166 const upb_MiniTable envoy__config__core__v3__Node__DynamicParametersEntry_msg_init = { 167 &envoy_config_core_v3_Node_DynamicParametersEntry__submsgs[0], 168 &envoy_config_core_v3_Node_DynamicParametersEntry__fields[0], 169 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 170 #ifdef UPB_TRACING_ENABLED 171 "envoy.config.core.v3.Node.DynamicParametersEntry", 172 #endif 173 UPB_FASTTABLE_INIT({ 174 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 175 {0x001000003f00000a, &upb_pss_1bt}, 176 }) 177 }; 178 179 const upb_MiniTable* envoy__config__core__v3__Node__DynamicParametersEntry_msg_init_ptr = &envoy__config__core__v3__Node__DynamicParametersEntry_msg_init; 180 static const upb_MiniTableSubInternal envoy_config_core_v3_Metadata__submsgs[2] = { 181 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Metadata__FilterMetadataEntry_msg_init_ptr}, 182 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Metadata__TypedFilterMetadataEntry_msg_init_ptr}, 183 }; 184 185 static const upb_MiniTableField envoy_config_core_v3_Metadata__fields[2] = { 186 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 187 {2, UPB_SIZE(12, 16), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 188 }; 189 190 const upb_MiniTable envoy__config__core__v3__Metadata_msg_init = { 191 &envoy_config_core_v3_Metadata__submsgs[0], 192 &envoy_config_core_v3_Metadata__fields[0], 193 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0, 194 #ifdef UPB_TRACING_ENABLED 195 "envoy.config.core.v3.Metadata", 196 #endif 197 }; 198 199 const upb_MiniTable* envoy__config__core__v3__Metadata_msg_init_ptr = &envoy__config__core__v3__Metadata_msg_init; 200 static const upb_MiniTableSubInternal envoy_config_core_v3_Metadata_FilterMetadataEntry__submsgs[1] = { 201 {.UPB_PRIVATE(submsg) = &google__protobuf__Struct_msg_init_ptr}, 202 }; 203 204 static const upb_MiniTableField envoy_config_core_v3_Metadata_FilterMetadataEntry__fields[2] = { 205 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 206 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 207 }; 208 209 const upb_MiniTable envoy__config__core__v3__Metadata__FilterMetadataEntry_msg_init = { 210 &envoy_config_core_v3_Metadata_FilterMetadataEntry__submsgs[0], 211 &envoy_config_core_v3_Metadata_FilterMetadataEntry__fields[0], 212 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 213 #ifdef UPB_TRACING_ENABLED 214 "envoy.config.core.v3.Metadata.FilterMetadataEntry", 215 #endif 216 UPB_FASTTABLE_INIT({ 217 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 218 {0x001000003f00000a, &upb_pss_1bt}, 219 }) 220 }; 221 222 const upb_MiniTable* envoy__config__core__v3__Metadata__FilterMetadataEntry_msg_init_ptr = &envoy__config__core__v3__Metadata__FilterMetadataEntry_msg_init; 223 static const upb_MiniTableSubInternal envoy_config_core_v3_Metadata_TypedFilterMetadataEntry__submsgs[1] = { 224 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init_ptr}, 225 }; 226 227 static const upb_MiniTableField envoy_config_core_v3_Metadata_TypedFilterMetadataEntry__fields[2] = { 228 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 229 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 230 }; 231 232 const upb_MiniTable envoy__config__core__v3__Metadata__TypedFilterMetadataEntry_msg_init = { 233 &envoy_config_core_v3_Metadata_TypedFilterMetadataEntry__submsgs[0], 234 &envoy_config_core_v3_Metadata_TypedFilterMetadataEntry__fields[0], 235 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 236 #ifdef UPB_TRACING_ENABLED 237 "envoy.config.core.v3.Metadata.TypedFilterMetadataEntry", 238 #endif 239 UPB_FASTTABLE_INIT({ 240 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 241 {0x001000003f00000a, &upb_pss_1bt}, 242 }) 243 }; 244 245 const upb_MiniTable* envoy__config__core__v3__Metadata__TypedFilterMetadataEntry_msg_init_ptr = &envoy__config__core__v3__Metadata__TypedFilterMetadataEntry_msg_init; 246 static const upb_MiniTableField envoy_config_core_v3_RuntimeUInt32__fields[2] = { 247 {2, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 248 {3, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 249 }; 250 251 const upb_MiniTable envoy__config__core__v3__RuntimeUInt32_msg_init = { 252 NULL, 253 &envoy_config_core_v3_RuntimeUInt32__fields[0], 254 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(24), 0, 255 #ifdef UPB_TRACING_ENABLED 256 "envoy.config.core.v3.RuntimeUInt32", 257 #endif 258 UPB_FASTTABLE_INIT({ 259 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 260 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 261 {0x000800003f000010, &upb_psv4_1bt}, 262 {0x001000003f00001a, &upb_pss_1bt}, 263 }) 264 }; 265 266 const upb_MiniTable* envoy__config__core__v3__RuntimeUInt32_msg_init_ptr = &envoy__config__core__v3__RuntimeUInt32_msg_init; 267 static const upb_MiniTableSubInternal envoy_config_core_v3_RuntimePercent__submsgs[1] = { 268 {.UPB_PRIVATE(submsg) = &envoy__type__v3__Percent_msg_init_ptr}, 269 }; 270 271 static const upb_MiniTableField envoy_config_core_v3_RuntimePercent__fields[2] = { 272 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 273 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 274 }; 275 276 const upb_MiniTable envoy__config__core__v3__RuntimePercent_msg_init = { 277 &envoy_config_core_v3_RuntimePercent__submsgs[0], 278 &envoy_config_core_v3_RuntimePercent__fields[0], 279 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 280 #ifdef UPB_TRACING_ENABLED 281 "envoy.config.core.v3.RuntimePercent", 282 #endif 283 UPB_FASTTABLE_INIT({ 284 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 285 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 286 {0x001800003f000012, &upb_pss_1bt}, 287 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 288 }) 289 }; 290 291 const upb_MiniTable* envoy__config__core__v3__RuntimePercent_msg_init_ptr = &envoy__config__core__v3__RuntimePercent_msg_init; 292 static const upb_MiniTableField envoy_config_core_v3_RuntimeDouble__fields[2] = { 293 {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 294 {2, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 295 }; 296 297 const upb_MiniTable envoy__config__core__v3__RuntimeDouble_msg_init = { 298 NULL, 299 &envoy_config_core_v3_RuntimeDouble__fields[0], 300 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 301 #ifdef UPB_TRACING_ENABLED 302 "envoy.config.core.v3.RuntimeDouble", 303 #endif 304 UPB_FASTTABLE_INIT({ 305 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 306 {0x000800003f000009, &upb_psf8_1bt}, 307 {0x001000003f000012, &upb_pss_1bt}, 308 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 309 }) 310 }; 311 312 const upb_MiniTable* envoy__config__core__v3__RuntimeDouble_msg_init_ptr = &envoy__config__core__v3__RuntimeDouble_msg_init; 313 static const upb_MiniTableSubInternal envoy_config_core_v3_RuntimeFeatureFlag__submsgs[1] = { 314 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr}, 315 }; 316 317 static const upb_MiniTableField envoy_config_core_v3_RuntimeFeatureFlag__fields[2] = { 318 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 319 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 320 }; 321 322 const upb_MiniTable envoy__config__core__v3__RuntimeFeatureFlag_msg_init = { 323 &envoy_config_core_v3_RuntimeFeatureFlag__submsgs[0], 324 &envoy_config_core_v3_RuntimeFeatureFlag__fields[0], 325 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 326 #ifdef UPB_TRACING_ENABLED 327 "envoy.config.core.v3.RuntimeFeatureFlag", 328 #endif 329 UPB_FASTTABLE_INIT({ 330 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 331 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 332 {0x001800003f000012, &upb_pss_1bt}, 333 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 334 }) 335 }; 336 337 const upb_MiniTable* envoy__config__core__v3__RuntimeFeatureFlag_msg_init_ptr = &envoy__config__core__v3__RuntimeFeatureFlag_msg_init; 338 static const upb_MiniTableField envoy_config_core_v3_KeyValue__fields[2] = { 339 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 340 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 341 }; 342 343 const upb_MiniTable envoy__config__core__v3__KeyValue_msg_init = { 344 NULL, 345 &envoy_config_core_v3_KeyValue__fields[0], 346 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 347 #ifdef UPB_TRACING_ENABLED 348 "envoy.config.core.v3.KeyValue", 349 #endif 350 UPB_FASTTABLE_INIT({ 351 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 352 {0x000800003f00000a, &upb_pss_1bt}, 353 {0x001800003f000012, &upb_psb_1bt}, 354 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 355 }) 356 }; 357 358 const upb_MiniTable* envoy__config__core__v3__KeyValue_msg_init_ptr = &envoy__config__core__v3__KeyValue_msg_init; 359 static const upb_MiniTableSubInternal envoy_config_core_v3_KeyValuePair__submsgs[1] = { 360 {.UPB_PRIVATE(submsg) = &google__protobuf__Value_msg_init_ptr}, 361 }; 362 363 static const upb_MiniTableField envoy_config_core_v3_KeyValuePair__fields[2] = { 364 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 365 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 366 }; 367 368 const upb_MiniTable envoy__config__core__v3__KeyValuePair_msg_init = { 369 &envoy_config_core_v3_KeyValuePair__submsgs[0], 370 &envoy_config_core_v3_KeyValuePair__fields[0], 371 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 372 #ifdef UPB_TRACING_ENABLED 373 "envoy.config.core.v3.KeyValuePair", 374 #endif 375 UPB_FASTTABLE_INIT({ 376 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 377 {0x001000003f00000a, &upb_pss_1bt}, 378 }) 379 }; 380 381 const upb_MiniTable* envoy__config__core__v3__KeyValuePair_msg_init_ptr = &envoy__config__core__v3__KeyValuePair_msg_init; 382 static const upb_MiniTableSubInternal envoy_config_core_v3_KeyValueAppend__submsgs[2] = { 383 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__KeyValue_msg_init_ptr}, 384 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__KeyValuePair_msg_init_ptr}, 385 }; 386 387 static const upb_MiniTableField envoy_config_core_v3_KeyValueAppend__fields[3] = { 388 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 389 {2, UPB_SIZE(16, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 390 {3, UPB_SIZE(20, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 391 }; 392 393 const upb_MiniTable envoy__config__core__v3__KeyValueAppend_msg_init = { 394 &envoy_config_core_v3_KeyValueAppend__submsgs[0], 395 &envoy_config_core_v3_KeyValueAppend__fields[0], 396 UPB_SIZE(24, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 397 #ifdef UPB_TRACING_ENABLED 398 "envoy.config.core.v3.KeyValueAppend", 399 #endif 400 UPB_FASTTABLE_INIT({ 401 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 402 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 403 {0x000c00003f000010, &upb_psv4_1bt}, 404 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 405 }) 406 }; 407 408 const upb_MiniTable* envoy__config__core__v3__KeyValueAppend_msg_init_ptr = &envoy__config__core__v3__KeyValueAppend_msg_init; 409 static const upb_MiniTableSubInternal envoy_config_core_v3_KeyValueMutation__submsgs[1] = { 410 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__KeyValueAppend_msg_init_ptr}, 411 }; 412 413 static const upb_MiniTableField envoy_config_core_v3_KeyValueMutation__fields[2] = { 414 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 415 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 416 }; 417 418 const upb_MiniTable envoy__config__core__v3__KeyValueMutation_msg_init = { 419 &envoy_config_core_v3_KeyValueMutation__submsgs[0], 420 &envoy_config_core_v3_KeyValueMutation__fields[0], 421 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 422 #ifdef UPB_TRACING_ENABLED 423 "envoy.config.core.v3.KeyValueMutation", 424 #endif 425 UPB_FASTTABLE_INIT({ 426 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 427 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 428 {0x001800003f000012, &upb_pss_1bt}, 429 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 430 }) 431 }; 432 433 const upb_MiniTable* envoy__config__core__v3__KeyValueMutation_msg_init_ptr = &envoy__config__core__v3__KeyValueMutation_msg_init; 434 static const upb_MiniTableField envoy_config_core_v3_QueryParameter__fields[2] = { 435 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 436 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 437 }; 438 439 const upb_MiniTable envoy__config__core__v3__QueryParameter_msg_init = { 440 NULL, 441 &envoy_config_core_v3_QueryParameter__fields[0], 442 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 443 #ifdef UPB_TRACING_ENABLED 444 "envoy.config.core.v3.QueryParameter", 445 #endif 446 UPB_FASTTABLE_INIT({ 447 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 448 {0x000800003f00000a, &upb_pss_1bt}, 449 {0x001800003f000012, &upb_pss_1bt}, 450 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 451 }) 452 }; 453 454 const upb_MiniTable* envoy__config__core__v3__QueryParameter_msg_init_ptr = &envoy__config__core__v3__QueryParameter_msg_init; 455 static const upb_MiniTableField envoy_config_core_v3_HeaderValue__fields[3] = { 456 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 457 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 458 {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 459 }; 460 461 const upb_MiniTable envoy__config__core__v3__HeaderValue_msg_init = { 462 NULL, 463 &envoy_config_core_v3_HeaderValue__fields[0], 464 UPB_SIZE(32, 56), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 465 #ifdef UPB_TRACING_ENABLED 466 "envoy.config.core.v3.HeaderValue", 467 #endif 468 UPB_FASTTABLE_INIT({ 469 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 470 {0x000800003f00000a, &upb_pss_1bt}, 471 {0x001800003f000012, &upb_pss_1bt}, 472 {0x002800003f00001a, &upb_psb_1bt}, 473 }) 474 }; 475 476 const upb_MiniTable* envoy__config__core__v3__HeaderValue_msg_init_ptr = &envoy__config__core__v3__HeaderValue_msg_init; 477 static const upb_MiniTableSubInternal envoy_config_core_v3_HeaderValueOption__submsgs[2] = { 478 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HeaderValue_msg_init_ptr}, 479 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init_ptr}, 480 }; 481 482 static const upb_MiniTableField envoy_config_core_v3_HeaderValueOption__fields[4] = { 483 {1, UPB_SIZE(12, 24), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 484 {2, UPB_SIZE(16, 32), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 485 {3, UPB_SIZE(20, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 486 {4, UPB_SIZE(24, 16), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 487 }; 488 489 const upb_MiniTable envoy__config__core__v3__HeaderValueOption_msg_init = { 490 &envoy_config_core_v3_HeaderValueOption__submsgs[0], 491 &envoy_config_core_v3_HeaderValueOption__fields[0], 492 UPB_SIZE(32, 40), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 493 #ifdef UPB_TRACING_ENABLED 494 "envoy.config.core.v3.HeaderValueOption", 495 #endif 496 UPB_FASTTABLE_INIT({ 497 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 498 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 499 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 500 {0x000c00003f000018, &upb_psv4_1bt}, 501 {0x001000003f000020, &upb_psb1_1bt}, 502 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 503 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 504 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 505 }) 506 }; 507 508 const upb_MiniTable* envoy__config__core__v3__HeaderValueOption_msg_init_ptr = &envoy__config__core__v3__HeaderValueOption_msg_init; 509 static const upb_MiniTableSubInternal envoy_config_core_v3_HeaderMap__submsgs[1] = { 510 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HeaderValue_msg_init_ptr}, 511 }; 512 513 static const upb_MiniTableField envoy_config_core_v3_HeaderMap__fields[1] = { 514 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 515 }; 516 517 const upb_MiniTable envoy__config__core__v3__HeaderMap_msg_init = { 518 &envoy_config_core_v3_HeaderMap__submsgs[0], 519 &envoy_config_core_v3_HeaderMap__fields[0], 520 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 521 #ifdef UPB_TRACING_ENABLED 522 "envoy.config.core.v3.HeaderMap", 523 #endif 524 UPB_FASTTABLE_INIT({ 525 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 526 {0x000800003f00000a, &upb_prm_1bt_max64b}, 527 }) 528 }; 529 530 const upb_MiniTable* envoy__config__core__v3__HeaderMap_msg_init_ptr = &envoy__config__core__v3__HeaderMap_msg_init; 531 static const upb_MiniTableField envoy_config_core_v3_WatchedDirectory__fields[1] = { 532 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 533 }; 534 535 const upb_MiniTable envoy__config__core__v3__WatchedDirectory_msg_init = { 536 NULL, 537 &envoy_config_core_v3_WatchedDirectory__fields[0], 538 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 539 #ifdef UPB_TRACING_ENABLED 540 "envoy.config.core.v3.WatchedDirectory", 541 #endif 542 UPB_FASTTABLE_INIT({ 543 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 544 {0x000800003f00000a, &upb_pss_1bt}, 545 }) 546 }; 547 548 const upb_MiniTable* envoy__config__core__v3__WatchedDirectory_msg_init_ptr = &envoy__config__core__v3__WatchedDirectory_msg_init; 549 static const upb_MiniTableSubInternal envoy_config_core_v3_DataSource__submsgs[1] = { 550 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__WatchedDirectory_msg_init_ptr}, 551 }; 552 553 static const upb_MiniTableField envoy_config_core_v3_DataSource__fields[5] = { 554 {1, UPB_SIZE(20, 16), -13, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 555 {2, UPB_SIZE(20, 16), -13, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 556 {3, UPB_SIZE(20, 16), -13, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 557 {4, UPB_SIZE(20, 16), -13, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 558 {5, UPB_SIZE(16, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 559 }; 560 561 const upb_MiniTable envoy__config__core__v3__DataSource_msg_init = { 562 &envoy_config_core_v3_DataSource__submsgs[0], 563 &envoy_config_core_v3_DataSource__fields[0], 564 UPB_SIZE(32, 40), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(56), 0, 565 #ifdef UPB_TRACING_ENABLED 566 "envoy.config.core.v3.DataSource", 567 #endif 568 UPB_FASTTABLE_INIT({ 569 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 570 {0x0010000c0100000a, &upb_pos_1bt}, 571 {0x0010000c02000012, &upb_pob_1bt}, 572 {0x0010000c0300001a, &upb_pos_1bt}, 573 {0x0010000c04000022, &upb_pos_1bt}, 574 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 575 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 576 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 577 }) 578 }; 579 580 const upb_MiniTable* envoy__config__core__v3__DataSource_msg_init_ptr = &envoy__config__core__v3__DataSource_msg_init; 581 static const upb_MiniTableSubInternal envoy_config_core_v3_RetryPolicy__submsgs[4] = { 582 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__BackoffStrategy_msg_init_ptr}, 583 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init_ptr}, 584 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RetryPolicy__RetryPriority_msg_init_ptr}, 585 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RetryPolicy__RetryHostPredicate_msg_init_ptr}, 586 }; 587 588 static const upb_MiniTableField envoy_config_core_v3_RetryPolicy__fields[6] = { 589 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 590 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 591 {3, UPB_SIZE(28, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 592 {4, UPB_SIZE(20, 48), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 593 {5, UPB_SIZE(24, 56), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 594 {6, UPB_SIZE(40, 64), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 595 }; 596 597 const upb_MiniTable envoy__config__core__v3__RetryPolicy_msg_init = { 598 &envoy_config_core_v3_RetryPolicy__submsgs[0], 599 &envoy_config_core_v3_RetryPolicy__fields[0], 600 UPB_SIZE(48, 72), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0, 601 #ifdef UPB_TRACING_ENABLED 602 "envoy.config.core.v3.RetryPolicy", 603 #endif 604 UPB_FASTTABLE_INIT({ 605 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 606 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 607 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 608 {0x002000003f00001a, &upb_pss_1bt}, 609 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 610 {0x003800003f03002a, &upb_prm_1bt_max64b}, 611 {0x004000003f000030, &upb_psv8_1bt}, 612 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 613 }) 614 }; 615 616 const upb_MiniTable* envoy__config__core__v3__RetryPolicy_msg_init_ptr = &envoy__config__core__v3__RetryPolicy_msg_init; 617 static const upb_MiniTableSubInternal envoy_config_core_v3_RetryPolicy_RetryPriority__submsgs[1] = { 618 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init_ptr}, 619 }; 620 621 static const upb_MiniTableField envoy_config_core_v3_RetryPolicy_RetryPriority__fields[2] = { 622 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 623 {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 624 }; 625 626 const upb_MiniTable envoy__config__core__v3__RetryPolicy__RetryPriority_msg_init = { 627 &envoy_config_core_v3_RetryPolicy_RetryPriority__submsgs[0], 628 &envoy_config_core_v3_RetryPolicy_RetryPriority__fields[0], 629 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 630 #ifdef UPB_TRACING_ENABLED 631 "envoy.config.core.v3.RetryPolicy.RetryPriority", 632 #endif 633 UPB_FASTTABLE_INIT({ 634 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 635 {0x001000003f00000a, &upb_pss_1bt}, 636 {0x0020000802000012, &upb_pom_1bt_maxmaxb}, 637 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 638 }) 639 }; 640 641 const upb_MiniTable* envoy__config__core__v3__RetryPolicy__RetryPriority_msg_init_ptr = &envoy__config__core__v3__RetryPolicy__RetryPriority_msg_init; 642 static const upb_MiniTableSubInternal envoy_config_core_v3_RetryPolicy_RetryHostPredicate__submsgs[1] = { 643 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init_ptr}, 644 }; 645 646 static const upb_MiniTableField envoy_config_core_v3_RetryPolicy_RetryHostPredicate__fields[2] = { 647 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 648 {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 649 }; 650 651 const upb_MiniTable envoy__config__core__v3__RetryPolicy__RetryHostPredicate_msg_init = { 652 &envoy_config_core_v3_RetryPolicy_RetryHostPredicate__submsgs[0], 653 &envoy_config_core_v3_RetryPolicy_RetryHostPredicate__fields[0], 654 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 655 #ifdef UPB_TRACING_ENABLED 656 "envoy.config.core.v3.RetryPolicy.RetryHostPredicate", 657 #endif 658 UPB_FASTTABLE_INIT({ 659 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 660 {0x001000003f00000a, &upb_pss_1bt}, 661 {0x0020000802000012, &upb_pom_1bt_maxmaxb}, 662 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 663 }) 664 }; 665 666 const upb_MiniTable* envoy__config__core__v3__RetryPolicy__RetryHostPredicate_msg_init_ptr = &envoy__config__core__v3__RetryPolicy__RetryHostPredicate_msg_init; 667 static const upb_MiniTableSubInternal envoy_config_core_v3_RemoteDataSource__submsgs[2] = { 668 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HttpUri_msg_init_ptr}, 669 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RetryPolicy_msg_init_ptr}, 670 }; 671 672 static const upb_MiniTableField envoy_config_core_v3_RemoteDataSource__fields[3] = { 673 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 674 {2, UPB_SIZE(20, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 675 {3, UPB_SIZE(16, 40), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 676 }; 677 678 const upb_MiniTable envoy__config__core__v3__RemoteDataSource_msg_init = { 679 &envoy_config_core_v3_RemoteDataSource__submsgs[0], 680 &envoy_config_core_v3_RemoteDataSource__fields[0], 681 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 682 #ifdef UPB_TRACING_ENABLED 683 "envoy.config.core.v3.RemoteDataSource", 684 #endif 685 UPB_FASTTABLE_INIT({ 686 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 687 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 688 {0x001800003f000012, &upb_pss_1bt}, 689 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 690 }) 691 }; 692 693 const upb_MiniTable* envoy__config__core__v3__RemoteDataSource_msg_init_ptr = &envoy__config__core__v3__RemoteDataSource_msg_init; 694 static const upb_MiniTableSubInternal envoy_config_core_v3_AsyncDataSource__submsgs[2] = { 695 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__DataSource_msg_init_ptr}, 696 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RemoteDataSource_msg_init_ptr}, 697 }; 698 699 static const upb_MiniTableField envoy_config_core_v3_AsyncDataSource__fields[2] = { 700 {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 701 {2, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 702 }; 703 704 const upb_MiniTable envoy__config__core__v3__AsyncDataSource_msg_init = { 705 &envoy_config_core_v3_AsyncDataSource__submsgs[0], 706 &envoy_config_core_v3_AsyncDataSource__fields[0], 707 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 708 #ifdef UPB_TRACING_ENABLED 709 "envoy.config.core.v3.AsyncDataSource", 710 #endif 711 UPB_FASTTABLE_INIT({ 712 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 713 {0x001000080100000a, &upb_pom_1bt_max64b}, 714 {0x0010000802010012, &upb_pom_1bt_max64b}, 715 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 716 }) 717 }; 718 719 const upb_MiniTable* envoy__config__core__v3__AsyncDataSource_msg_init_ptr = &envoy__config__core__v3__AsyncDataSource_msg_init; 720 static const upb_MiniTableSubInternal envoy_config_core_v3_TransportSocket__submsgs[1] = { 721 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init_ptr}, 722 }; 723 724 static const upb_MiniTableField envoy_config_core_v3_TransportSocket__fields[2] = { 725 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 726 {3, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 727 }; 728 729 const upb_MiniTable envoy__config__core__v3__TransportSocket_msg_init = { 730 &envoy_config_core_v3_TransportSocket__submsgs[0], 731 &envoy_config_core_v3_TransportSocket__fields[0], 732 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 733 #ifdef UPB_TRACING_ENABLED 734 "envoy.config.core.v3.TransportSocket", 735 #endif 736 UPB_FASTTABLE_INIT({ 737 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 738 {0x001000003f00000a, &upb_pss_1bt}, 739 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 740 {0x002000080300001a, &upb_pom_1bt_maxmaxb}, 741 }) 742 }; 743 744 const upb_MiniTable* envoy__config__core__v3__TransportSocket_msg_init_ptr = &envoy__config__core__v3__TransportSocket_msg_init; 745 static const upb_MiniTableSubInternal envoy_config_core_v3_RuntimeFractionalPercent__submsgs[1] = { 746 {.UPB_PRIVATE(submsg) = &envoy__type__v3__FractionalPercent_msg_init_ptr}, 747 }; 748 749 static const upb_MiniTableField envoy_config_core_v3_RuntimeFractionalPercent__fields[2] = { 750 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 751 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 752 }; 753 754 const upb_MiniTable envoy__config__core__v3__RuntimeFractionalPercent_msg_init = { 755 &envoy_config_core_v3_RuntimeFractionalPercent__submsgs[0], 756 &envoy_config_core_v3_RuntimeFractionalPercent__fields[0], 757 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 758 #ifdef UPB_TRACING_ENABLED 759 "envoy.config.core.v3.RuntimeFractionalPercent", 760 #endif 761 UPB_FASTTABLE_INIT({ 762 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 763 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 764 {0x001800003f000012, &upb_pss_1bt}, 765 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 766 }) 767 }; 768 769 const upb_MiniTable* envoy__config__core__v3__RuntimeFractionalPercent_msg_init_ptr = &envoy__config__core__v3__RuntimeFractionalPercent_msg_init; 770 static const upb_MiniTableField envoy_config_core_v3_ControlPlane__fields[1] = { 771 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 772 }; 773 774 const upb_MiniTable envoy__config__core__v3__ControlPlane_msg_init = { 775 NULL, 776 &envoy_config_core_v3_ControlPlane__fields[0], 777 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 778 #ifdef UPB_TRACING_ENABLED 779 "envoy.config.core.v3.ControlPlane", 780 #endif 781 UPB_FASTTABLE_INIT({ 782 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 783 {0x000800003f00000a, &upb_pss_1bt}, 784 }) 785 }; 786 787 const upb_MiniTable* envoy__config__core__v3__ControlPlane_msg_init_ptr = &envoy__config__core__v3__ControlPlane_msg_init; 788 static const upb_MiniTable *messages_layout[30] = { 789 &envoy__config__core__v3__Locality_msg_init, 790 &envoy__config__core__v3__BuildVersion_msg_init, 791 &envoy__config__core__v3__Extension_msg_init, 792 &envoy__config__core__v3__Node_msg_init, 793 &envoy__config__core__v3__Node__DynamicParametersEntry_msg_init, 794 &envoy__config__core__v3__Metadata_msg_init, 795 &envoy__config__core__v3__Metadata__FilterMetadataEntry_msg_init, 796 &envoy__config__core__v3__Metadata__TypedFilterMetadataEntry_msg_init, 797 &envoy__config__core__v3__RuntimeUInt32_msg_init, 798 &envoy__config__core__v3__RuntimePercent_msg_init, 799 &envoy__config__core__v3__RuntimeDouble_msg_init, 800 &envoy__config__core__v3__RuntimeFeatureFlag_msg_init, 801 &envoy__config__core__v3__KeyValue_msg_init, 802 &envoy__config__core__v3__KeyValuePair_msg_init, 803 &envoy__config__core__v3__KeyValueAppend_msg_init, 804 &envoy__config__core__v3__KeyValueMutation_msg_init, 805 &envoy__config__core__v3__QueryParameter_msg_init, 806 &envoy__config__core__v3__HeaderValue_msg_init, 807 &envoy__config__core__v3__HeaderValueOption_msg_init, 808 &envoy__config__core__v3__HeaderMap_msg_init, 809 &envoy__config__core__v3__WatchedDirectory_msg_init, 810 &envoy__config__core__v3__DataSource_msg_init, 811 &envoy__config__core__v3__RetryPolicy_msg_init, 812 &envoy__config__core__v3__RetryPolicy__RetryPriority_msg_init, 813 &envoy__config__core__v3__RetryPolicy__RetryHostPredicate_msg_init, 814 &envoy__config__core__v3__RemoteDataSource_msg_init, 815 &envoy__config__core__v3__AsyncDataSource_msg_init, 816 &envoy__config__core__v3__TransportSocket_msg_init, 817 &envoy__config__core__v3__RuntimeFractionalPercent_msg_init, 818 &envoy__config__core__v3__ControlPlane_msg_init, 819 }; 820 821 const upb_MiniTableFile envoy_config_core_v3_base_proto_upb_file_layout = { 822 messages_layout, 823 NULL, 824 NULL, 825 30, 826 0, 827 0, 828 }; 829 830 #include "upb/port/undef.inc" 831 832