1 /* This file was generated by upbc (the upb compiler) from the input
4 * envoy/config/accesslog/v3/accesslog.proto
6 * Do not edit -- your changes will be discarded when the file is
11 #include "envoy/config/accesslog/v3/accesslog.upb.h"
12 #include "envoy/config/core/v3/base.upb.h"
13 #include "envoy/config/route/v3/route_components.upb.h"
14 #include "envoy/type/matcher/v3/metadata.upb.h"
15 #include "envoy/type/v3/percent.upb.h"
16 #include "google/protobuf/any.upb.h"
17 #include "google/protobuf/wrappers.upb.h"
18 #include "udpa/annotations/status.upb.h"
19 #include "udpa/annotations/versioning.upb.h"
20 #include "validate/validate.upb.h"
22 #include "upb/port_def.inc"
24 static const upb_msglayout *const envoy_config_accesslog_v3_AccessLog_submsgs[2] = {
25 &envoy_config_accesslog_v3_AccessLogFilter_msginit,
26 &google_protobuf_Any_msginit,
29 static const upb_msglayout_field envoy_config_accesslog_v3_AccessLog__fields[3] = {
30 {1, UPB_SIZE(4, 8), 0, 0, 9, 1},
31 {2, UPB_SIZE(12, 24), 1, 0, 11, 1},
32 {4, UPB_SIZE(16, 32), UPB_SIZE(-21, -41), 1, 11, 1},
35 const upb_msglayout envoy_config_accesslog_v3_AccessLog_msginit = {
36 &envoy_config_accesslog_v3_AccessLog_submsgs[0],
37 &envoy_config_accesslog_v3_AccessLog__fields[0],
38 UPB_SIZE(24, 48), 3, false, 255,
41 static const upb_msglayout *const envoy_config_accesslog_v3_AccessLogFilter_submsgs[12] = {
42 &envoy_config_accesslog_v3_AndFilter_msginit,
43 &envoy_config_accesslog_v3_DurationFilter_msginit,
44 &envoy_config_accesslog_v3_ExtensionFilter_msginit,
45 &envoy_config_accesslog_v3_GrpcStatusFilter_msginit,
46 &envoy_config_accesslog_v3_HeaderFilter_msginit,
47 &envoy_config_accesslog_v3_MetadataFilter_msginit,
48 &envoy_config_accesslog_v3_NotHealthCheckFilter_msginit,
49 &envoy_config_accesslog_v3_OrFilter_msginit,
50 &envoy_config_accesslog_v3_ResponseFlagFilter_msginit,
51 &envoy_config_accesslog_v3_RuntimeFilter_msginit,
52 &envoy_config_accesslog_v3_StatusCodeFilter_msginit,
53 &envoy_config_accesslog_v3_TraceableFilter_msginit,
56 static const upb_msglayout_field envoy_config_accesslog_v3_AccessLogFilter__fields[12] = {
57 {1, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 10, 11, 1},
58 {2, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 1, 11, 1},
59 {3, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 6, 11, 1},
60 {4, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 11, 11, 1},
61 {5, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 9, 11, 1},
62 {6, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 0, 11, 1},
63 {7, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 7, 11, 1},
64 {8, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 4, 11, 1},
65 {9, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 8, 11, 1},
66 {10, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 3, 11, 1},
67 {11, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 2, 11, 1},
68 {12, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 5, 11, 1},
71 const upb_msglayout envoy_config_accesslog_v3_AccessLogFilter_msginit = {
72 &envoy_config_accesslog_v3_AccessLogFilter_submsgs[0],
73 &envoy_config_accesslog_v3_AccessLogFilter__fields[0],
74 UPB_SIZE(8, 16), 12, false, 255,
77 static const upb_msglayout *const envoy_config_accesslog_v3_ComparisonFilter_submsgs[1] = {
78 &envoy_config_core_v3_RuntimeUInt32_msginit,
81 static const upb_msglayout_field envoy_config_accesslog_v3_ComparisonFilter__fields[2] = {
82 {1, UPB_SIZE(4, 4), 0, 0, 14, 1},
83 {2, UPB_SIZE(8, 8), 1, 0, 11, 1},
86 const upb_msglayout envoy_config_accesslog_v3_ComparisonFilter_msginit = {
87 &envoy_config_accesslog_v3_ComparisonFilter_submsgs[0],
88 &envoy_config_accesslog_v3_ComparisonFilter__fields[0],
89 UPB_SIZE(16, 16), 2, false, 255,
92 static const upb_msglayout *const envoy_config_accesslog_v3_StatusCodeFilter_submsgs[1] = {
93 &envoy_config_accesslog_v3_ComparisonFilter_msginit,
96 static const upb_msglayout_field envoy_config_accesslog_v3_StatusCodeFilter__fields[1] = {
97 {1, UPB_SIZE(4, 8), 1, 0, 11, 1},
100 const upb_msglayout envoy_config_accesslog_v3_StatusCodeFilter_msginit = {
101 &envoy_config_accesslog_v3_StatusCodeFilter_submsgs[0],
102 &envoy_config_accesslog_v3_StatusCodeFilter__fields[0],
103 UPB_SIZE(8, 16), 1, false, 255,
106 static const upb_msglayout *const envoy_config_accesslog_v3_DurationFilter_submsgs[1] = {
107 &envoy_config_accesslog_v3_ComparisonFilter_msginit,
110 static const upb_msglayout_field envoy_config_accesslog_v3_DurationFilter__fields[1] = {
111 {1, UPB_SIZE(4, 8), 1, 0, 11, 1},
114 const upb_msglayout envoy_config_accesslog_v3_DurationFilter_msginit = {
115 &envoy_config_accesslog_v3_DurationFilter_submsgs[0],
116 &envoy_config_accesslog_v3_DurationFilter__fields[0],
117 UPB_SIZE(8, 16), 1, false, 255,
120 const upb_msglayout envoy_config_accesslog_v3_NotHealthCheckFilter_msginit = {
123 UPB_SIZE(0, 0), 0, false, 255,
126 const upb_msglayout envoy_config_accesslog_v3_TraceableFilter_msginit = {
129 UPB_SIZE(0, 0), 0, false, 255,
132 static const upb_msglayout *const envoy_config_accesslog_v3_RuntimeFilter_submsgs[1] = {
133 &envoy_type_v3_FractionalPercent_msginit,
136 static const upb_msglayout_field envoy_config_accesslog_v3_RuntimeFilter__fields[3] = {
137 {1, UPB_SIZE(4, 8), 0, 0, 9, 1},
138 {2, UPB_SIZE(12, 24), 1, 0, 11, 1},
139 {3, UPB_SIZE(1, 1), 0, 0, 8, 1},
142 const upb_msglayout envoy_config_accesslog_v3_RuntimeFilter_msginit = {
143 &envoy_config_accesslog_v3_RuntimeFilter_submsgs[0],
144 &envoy_config_accesslog_v3_RuntimeFilter__fields[0],
145 UPB_SIZE(16, 32), 3, false, 255,
148 static const upb_msglayout *const envoy_config_accesslog_v3_AndFilter_submsgs[1] = {
149 &envoy_config_accesslog_v3_AccessLogFilter_msginit,
152 static const upb_msglayout_field envoy_config_accesslog_v3_AndFilter__fields[1] = {
153 {1, UPB_SIZE(0, 0), 0, 0, 11, 3},
156 const upb_msglayout envoy_config_accesslog_v3_AndFilter_msginit = {
157 &envoy_config_accesslog_v3_AndFilter_submsgs[0],
158 &envoy_config_accesslog_v3_AndFilter__fields[0],
159 UPB_SIZE(8, 8), 1, false, 255,
162 static const upb_msglayout *const envoy_config_accesslog_v3_OrFilter_submsgs[1] = {
163 &envoy_config_accesslog_v3_AccessLogFilter_msginit,
166 static const upb_msglayout_field envoy_config_accesslog_v3_OrFilter__fields[1] = {
167 {2, UPB_SIZE(0, 0), 0, 0, 11, 3},
170 const upb_msglayout envoy_config_accesslog_v3_OrFilter_msginit = {
171 &envoy_config_accesslog_v3_OrFilter_submsgs[0],
172 &envoy_config_accesslog_v3_OrFilter__fields[0],
173 UPB_SIZE(8, 8), 1, false, 255,
176 static const upb_msglayout *const envoy_config_accesslog_v3_HeaderFilter_submsgs[1] = {
177 &envoy_config_route_v3_HeaderMatcher_msginit,
180 static const upb_msglayout_field envoy_config_accesslog_v3_HeaderFilter__fields[1] = {
181 {1, UPB_SIZE(4, 8), 1, 0, 11, 1},
184 const upb_msglayout envoy_config_accesslog_v3_HeaderFilter_msginit = {
185 &envoy_config_accesslog_v3_HeaderFilter_submsgs[0],
186 &envoy_config_accesslog_v3_HeaderFilter__fields[0],
187 UPB_SIZE(8, 16), 1, false, 255,
190 static const upb_msglayout_field envoy_config_accesslog_v3_ResponseFlagFilter__fields[1] = {
191 {1, UPB_SIZE(0, 0), 0, 0, 9, 3},
194 const upb_msglayout envoy_config_accesslog_v3_ResponseFlagFilter_msginit = {
196 &envoy_config_accesslog_v3_ResponseFlagFilter__fields[0],
197 UPB_SIZE(8, 8), 1, false, 255,
200 static const upb_msglayout_field envoy_config_accesslog_v3_GrpcStatusFilter__fields[2] = {
201 {1, UPB_SIZE(4, 8), 0, 0, 14, _UPB_LABEL_PACKED},
202 {2, UPB_SIZE(0, 0), 0, 0, 8, 1},
205 const upb_msglayout envoy_config_accesslog_v3_GrpcStatusFilter_msginit = {
207 &envoy_config_accesslog_v3_GrpcStatusFilter__fields[0],
208 UPB_SIZE(8, 16), 2, false, 255,
211 static const upb_msglayout *const envoy_config_accesslog_v3_MetadataFilter_submsgs[2] = {
212 &envoy_type_matcher_v3_MetadataMatcher_msginit,
213 &google_protobuf_BoolValue_msginit,
216 static const upb_msglayout_field envoy_config_accesslog_v3_MetadataFilter__fields[2] = {
217 {1, UPB_SIZE(4, 8), 1, 0, 11, 1},
218 {2, UPB_SIZE(8, 16), 2, 1, 11, 1},
221 const upb_msglayout envoy_config_accesslog_v3_MetadataFilter_msginit = {
222 &envoy_config_accesslog_v3_MetadataFilter_submsgs[0],
223 &envoy_config_accesslog_v3_MetadataFilter__fields[0],
224 UPB_SIZE(16, 24), 2, false, 255,
227 static const upb_msglayout *const envoy_config_accesslog_v3_ExtensionFilter_submsgs[1] = {
228 &google_protobuf_Any_msginit,
231 static const upb_msglayout_field envoy_config_accesslog_v3_ExtensionFilter__fields[2] = {
232 {1, UPB_SIZE(0, 0), 0, 0, 9, 1},
233 {3, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 0, 11, 1},
236 const upb_msglayout envoy_config_accesslog_v3_ExtensionFilter_msginit = {
237 &envoy_config_accesslog_v3_ExtensionFilter_submsgs[0],
238 &envoy_config_accesslog_v3_ExtensionFilter__fields[0],
239 UPB_SIZE(16, 32), 2, false, 255,
242 #include "upb/port_undef.inc"