xref: /aosp_15_r20/external/grpc-grpc/src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
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