1 /* This file was generated by upb_generator from the input file: 2 * 3 * envoy/config/accesslog/v3/accesslog.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/accesslog/v3/accesslog.upb_minitable.h" 11 #include "envoy/config/core/v3/base.upb_minitable.h" 12 #include "envoy/config/route/v3/route_components.upb_minitable.h" 13 #include "envoy/data/accesslog/v3/accesslog.upb_minitable.h" 14 #include "envoy/type/matcher/v3/metadata.upb_minitable.h" 15 #include "envoy/type/v3/percent.upb_minitable.h" 16 #include "google/protobuf/any.upb_minitable.h" 17 #include "google/protobuf/wrappers.upb_minitable.h" 18 #include "udpa/annotations/status.upb_minitable.h" 19 #include "udpa/annotations/versioning.upb_minitable.h" 20 #include "validate/validate.upb_minitable.h" 21 22 // Must be last. 23 #include "upb/port/def.inc" 24 25 static const upb_MiniTableSub envoy_config_accesslog_v3_AccessLog_submsgs[2] = { 26 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__AccessLogFilter_msg_init}, 27 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init}, 28 }; 29 30 static const upb_MiniTableField envoy_config_accesslog_v3_AccessLog__fields[3] = { 31 {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 32 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 33 {4, UPB_SIZE(20, 40), UPB_SIZE(-17, -13), 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 34 }; 35 36 const upb_MiniTable envoy__config__accesslog__v3__AccessLog_msg_init = { 37 &envoy_config_accesslog_v3_AccessLog_submsgs[0], 38 &envoy_config_accesslog_v3_AccessLog__fields[0], 39 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(56), 0, 40 UPB_FASTTABLE_INIT({ 41 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 42 {0x001000003f00000a, &upb_pss_1bt}, 43 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 44 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 45 {0x0028000c04010022, &upb_pom_1bt_maxmaxb}, 46 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 47 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 48 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 49 }) 50 }; 51 52 static const upb_MiniTableSub envoy_config_accesslog_v3_AccessLogFilter_submsgs[13] = { 53 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__StatusCodeFilter_msg_init}, 54 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__DurationFilter_msg_init}, 55 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__NotHealthCheckFilter_msg_init}, 56 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__TraceableFilter_msg_init}, 57 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__RuntimeFilter_msg_init}, 58 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__AndFilter_msg_init}, 59 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__OrFilter_msg_init}, 60 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__HeaderFilter_msg_init}, 61 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__ResponseFlagFilter_msg_init}, 62 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__GrpcStatusFilter_msg_init}, 63 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__ExtensionFilter_msg_init}, 64 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__MetadataFilter_msg_init}, 65 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__LogTypeFilter_msg_init}, 66 }; 67 68 static const upb_MiniTableField envoy_config_accesslog_v3_AccessLogFilter__fields[13] = { 69 {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 70 {2, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 71 {3, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 72 {4, UPB_SIZE(12, 16), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 73 {5, UPB_SIZE(12, 16), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 74 {6, UPB_SIZE(12, 16), -9, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 75 {7, UPB_SIZE(12, 16), -9, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 76 {8, UPB_SIZE(12, 16), -9, 7, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 77 {9, UPB_SIZE(12, 16), -9, 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 78 {10, UPB_SIZE(12, 16), -9, 9, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 79 {11, UPB_SIZE(12, 16), -9, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 80 {12, UPB_SIZE(12, 16), -9, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 81 {13, UPB_SIZE(12, 16), -9, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 82 }; 83 84 const upb_MiniTable envoy__config__accesslog__v3__AccessLogFilter_msg_init = { 85 &envoy_config_accesslog_v3_AccessLogFilter_submsgs[0], 86 &envoy_config_accesslog_v3_AccessLogFilter__fields[0], 87 UPB_SIZE(16, 24), 13, kUpb_ExtMode_NonExtendable, 13, UPB_FASTTABLE_MASK(120), 0, 88 UPB_FASTTABLE_INIT({ 89 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 90 {0x001000080100000a, &upb_pom_1bt_max64b}, 91 {0x0010000802010012, &upb_pom_1bt_max64b}, 92 {0x001000080302001a, &upb_pom_1bt_max64b}, 93 {0x0010000804030022, &upb_pom_1bt_max64b}, 94 {0x001000080504002a, &upb_pom_1bt_max64b}, 95 {0x0010000806050032, &upb_pom_1bt_max64b}, 96 {0x001000080706003a, &upb_pom_1bt_max64b}, 97 {0x0010000808070042, &upb_pom_1bt_max64b}, 98 {0x001000080908004a, &upb_pom_1bt_max64b}, 99 {0x001000080a090052, &upb_pom_1bt_max64b}, 100 {0x001000080b0a005a, &upb_pom_1bt_max64b}, 101 {0x001000080c0b0062, &upb_pom_1bt_max64b}, 102 {0x001000080d0c006a, &upb_pom_1bt_max64b}, 103 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 104 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 105 }) 106 }; 107 108 static const upb_MiniTableSub envoy_config_accesslog_v3_ComparisonFilter_submsgs[1] = { 109 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RuntimeUInt32_msg_init}, 110 }; 111 112 static const upb_MiniTableField envoy_config_accesslog_v3_ComparisonFilter__fields[2] = { 113 {1, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 114 {2, 16, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 115 }; 116 117 const upb_MiniTable envoy__config__accesslog__v3__ComparisonFilter_msg_init = { 118 &envoy_config_accesslog_v3_ComparisonFilter_submsgs[0], 119 &envoy_config_accesslog_v3_ComparisonFilter__fields[0], 120 24, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 121 UPB_FASTTABLE_INIT({ 122 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 123 {0x000c00003f000008, &upb_psv4_1bt}, 124 }) 125 }; 126 127 static const upb_MiniTableSub envoy_config_accesslog_v3_StatusCodeFilter_submsgs[1] = { 128 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__ComparisonFilter_msg_init}, 129 }; 130 131 static const upb_MiniTableField envoy_config_accesslog_v3_StatusCodeFilter__fields[1] = { 132 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 133 }; 134 135 const upb_MiniTable envoy__config__accesslog__v3__StatusCodeFilter_msg_init = { 136 &envoy_config_accesslog_v3_StatusCodeFilter_submsgs[0], 137 &envoy_config_accesslog_v3_StatusCodeFilter__fields[0], 138 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 139 }; 140 141 static const upb_MiniTableSub envoy_config_accesslog_v3_DurationFilter_submsgs[1] = { 142 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__ComparisonFilter_msg_init}, 143 }; 144 145 static const upb_MiniTableField envoy_config_accesslog_v3_DurationFilter__fields[1] = { 146 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 147 }; 148 149 const upb_MiniTable envoy__config__accesslog__v3__DurationFilter_msg_init = { 150 &envoy_config_accesslog_v3_DurationFilter_submsgs[0], 151 &envoy_config_accesslog_v3_DurationFilter__fields[0], 152 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 153 }; 154 155 const upb_MiniTable envoy__config__accesslog__v3__NotHealthCheckFilter_msg_init = { 156 NULL, 157 NULL, 158 8, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 159 }; 160 161 const upb_MiniTable envoy__config__accesslog__v3__TraceableFilter_msg_init = { 162 NULL, 163 NULL, 164 8, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 165 }; 166 167 static const upb_MiniTableSub envoy_config_accesslog_v3_RuntimeFilter_submsgs[1] = { 168 {.UPB_PRIVATE(submsg) = &envoy__type__v3__FractionalPercent_msg_init}, 169 }; 170 171 static const upb_MiniTableField envoy_config_accesslog_v3_RuntimeFilter__fields[3] = { 172 {1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 173 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 174 {3, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 175 }; 176 177 const upb_MiniTable envoy__config__accesslog__v3__RuntimeFilter_msg_init = { 178 &envoy_config_accesslog_v3_RuntimeFilter_submsgs[0], 179 &envoy_config_accesslog_v3_RuntimeFilter__fields[0], 180 UPB_SIZE(32, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 181 UPB_FASTTABLE_INIT({ 182 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 183 {0x001000003f00000a, &upb_pss_1bt}, 184 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 185 {0x000900003f000018, &upb_psb1_1bt}, 186 }) 187 }; 188 189 static const upb_MiniTableSub envoy_config_accesslog_v3_AndFilter_submsgs[1] = { 190 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__AccessLogFilter_msg_init}, 191 }; 192 193 static const upb_MiniTableField envoy_config_accesslog_v3_AndFilter__fields[1] = { 194 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 195 }; 196 197 const upb_MiniTable envoy__config__accesslog__v3__AndFilter_msg_init = { 198 &envoy_config_accesslog_v3_AndFilter_submsgs[0], 199 &envoy_config_accesslog_v3_AndFilter__fields[0], 200 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 201 UPB_FASTTABLE_INIT({ 202 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 203 {0x000800003f00000a, &upb_prm_1bt_max64b}, 204 }) 205 }; 206 207 static const upb_MiniTableSub envoy_config_accesslog_v3_OrFilter_submsgs[1] = { 208 {.UPB_PRIVATE(submsg) = &envoy__config__accesslog__v3__AccessLogFilter_msg_init}, 209 }; 210 211 static const upb_MiniTableField envoy_config_accesslog_v3_OrFilter__fields[1] = { 212 {2, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 213 }; 214 215 const upb_MiniTable envoy__config__accesslog__v3__OrFilter_msg_init = { 216 &envoy_config_accesslog_v3_OrFilter_submsgs[0], 217 &envoy_config_accesslog_v3_OrFilter__fields[0], 218 16, 1, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(24), 0, 219 UPB_FASTTABLE_INIT({ 220 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 221 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 222 {0x000800003f000012, &upb_prm_1bt_max64b}, 223 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 224 }) 225 }; 226 227 static const upb_MiniTableSub envoy_config_accesslog_v3_HeaderFilter_submsgs[1] = { 228 {.UPB_PRIVATE(submsg) = &envoy__config__route__v3__HeaderMatcher_msg_init}, 229 }; 230 231 static const upb_MiniTableField envoy_config_accesslog_v3_HeaderFilter__fields[1] = { 232 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 233 }; 234 235 const upb_MiniTable envoy__config__accesslog__v3__HeaderFilter_msg_init = { 236 &envoy_config_accesslog_v3_HeaderFilter_submsgs[0], 237 &envoy_config_accesslog_v3_HeaderFilter__fields[0], 238 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 239 }; 240 241 static const upb_MiniTableField envoy_config_accesslog_v3_ResponseFlagFilter__fields[1] = { 242 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 243 }; 244 245 const upb_MiniTable envoy__config__accesslog__v3__ResponseFlagFilter_msg_init = { 246 NULL, 247 &envoy_config_accesslog_v3_ResponseFlagFilter__fields[0], 248 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 249 UPB_FASTTABLE_INIT({ 250 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 251 {0x000800003f00000a, &upb_prs_1bt}, 252 }) 253 }; 254 255 static const upb_MiniTableField envoy_config_accesslog_v3_GrpcStatusFilter__fields[2] = { 256 {1, UPB_SIZE(8, 16), 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)}, 257 {2, UPB_SIZE(12, 8), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 258 }; 259 260 const upb_MiniTable envoy__config__accesslog__v3__GrpcStatusFilter_msg_init = { 261 NULL, 262 &envoy_config_accesslog_v3_GrpcStatusFilter__fields[0], 263 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 264 UPB_FASTTABLE_INIT({ 265 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 266 {0x001000003f00000a, &upb_ppv4_1bt}, 267 {0x000800003f000010, &upb_psb1_1bt}, 268 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 269 }) 270 }; 271 272 static const upb_MiniTableSub envoy_config_accesslog_v3_MetadataFilter_submsgs[2] = { 273 {.UPB_PRIVATE(submsg) = &envoy__type__matcher__v3__MetadataMatcher_msg_init}, 274 {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init}, 275 }; 276 277 static const upb_MiniTableField envoy_config_accesslog_v3_MetadataFilter__fields[2] = { 278 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 279 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 280 }; 281 282 const upb_MiniTable envoy__config__accesslog__v3__MetadataFilter_msg_init = { 283 &envoy_config_accesslog_v3_MetadataFilter_submsgs[0], 284 &envoy_config_accesslog_v3_MetadataFilter__fields[0], 285 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0, 286 }; 287 288 static const upb_MiniTableField envoy_config_accesslog_v3_LogTypeFilter__fields[2] = { 289 {1, UPB_SIZE(8, 16), 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)}, 290 {2, UPB_SIZE(12, 8), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 291 }; 292 293 const upb_MiniTable envoy__config__accesslog__v3__LogTypeFilter_msg_init = { 294 NULL, 295 &envoy_config_accesslog_v3_LogTypeFilter__fields[0], 296 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 297 UPB_FASTTABLE_INIT({ 298 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 299 {0x001000003f00000a, &upb_ppv4_1bt}, 300 {0x000800003f000010, &upb_psb1_1bt}, 301 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 302 }) 303 }; 304 305 static const upb_MiniTableSub envoy_config_accesslog_v3_ExtensionFilter_submsgs[1] = { 306 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init}, 307 }; 308 309 static const upb_MiniTableField envoy_config_accesslog_v3_ExtensionFilter__fields[2] = { 310 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 311 {3, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 312 }; 313 314 const upb_MiniTable envoy__config__accesslog__v3__ExtensionFilter_msg_init = { 315 &envoy_config_accesslog_v3_ExtensionFilter_submsgs[0], 316 &envoy_config_accesslog_v3_ExtensionFilter__fields[0], 317 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 318 UPB_FASTTABLE_INIT({ 319 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 320 {0x001000003f00000a, &upb_pss_1bt}, 321 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 322 {0x002000080300001a, &upb_pom_1bt_maxmaxb}, 323 }) 324 }; 325 326 static const upb_MiniTable *messages_layout[16] = { 327 &envoy__config__accesslog__v3__AccessLog_msg_init, 328 &envoy__config__accesslog__v3__AccessLogFilter_msg_init, 329 &envoy__config__accesslog__v3__ComparisonFilter_msg_init, 330 &envoy__config__accesslog__v3__StatusCodeFilter_msg_init, 331 &envoy__config__accesslog__v3__DurationFilter_msg_init, 332 &envoy__config__accesslog__v3__NotHealthCheckFilter_msg_init, 333 &envoy__config__accesslog__v3__TraceableFilter_msg_init, 334 &envoy__config__accesslog__v3__RuntimeFilter_msg_init, 335 &envoy__config__accesslog__v3__AndFilter_msg_init, 336 &envoy__config__accesslog__v3__OrFilter_msg_init, 337 &envoy__config__accesslog__v3__HeaderFilter_msg_init, 338 &envoy__config__accesslog__v3__ResponseFlagFilter_msg_init, 339 &envoy__config__accesslog__v3__GrpcStatusFilter_msg_init, 340 &envoy__config__accesslog__v3__MetadataFilter_msg_init, 341 &envoy__config__accesslog__v3__LogTypeFilter_msg_init, 342 &envoy__config__accesslog__v3__ExtensionFilter_msg_init, 343 }; 344 345 const upb_MiniTableFile envoy_config_accesslog_v3_accesslog_proto_upb_file_layout = { 346 messages_layout, 347 NULL, 348 NULL, 349 16, 350 0, 351 0, 352 }; 353 354 #include "upb/port/undef.inc" 355 356