1
2
3
4
5
6
7 package accesslogv2
8
9 import (
10 _ "github.com/cncf/xds/go/udpa/annotations"
11 core "github.com/emissary-ingress/emissary/v3/pkg/api/envoy/api/v2/core"
12 _ "github.com/envoyproxy/protoc-gen-validate/validate"
13 any1 "github.com/golang/protobuf/ptypes/any"
14 duration "github.com/golang/protobuf/ptypes/duration"
15 timestamp "github.com/golang/protobuf/ptypes/timestamp"
16 wrappers "github.com/golang/protobuf/ptypes/wrappers"
17 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
18 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
19 reflect "reflect"
20 sync "sync"
21 )
22
23 const (
24
25 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
26
27 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
28 )
29
30
31 type HTTPAccessLogEntry_HTTPVersion int32
32
33 const (
34 HTTPAccessLogEntry_PROTOCOL_UNSPECIFIED HTTPAccessLogEntry_HTTPVersion = 0
35 HTTPAccessLogEntry_HTTP10 HTTPAccessLogEntry_HTTPVersion = 1
36 HTTPAccessLogEntry_HTTP11 HTTPAccessLogEntry_HTTPVersion = 2
37 HTTPAccessLogEntry_HTTP2 HTTPAccessLogEntry_HTTPVersion = 3
38 HTTPAccessLogEntry_HTTP3 HTTPAccessLogEntry_HTTPVersion = 4
39 )
40
41
42 var (
43 HTTPAccessLogEntry_HTTPVersion_name = map[int32]string{
44 0: "PROTOCOL_UNSPECIFIED",
45 1: "HTTP10",
46 2: "HTTP11",
47 3: "HTTP2",
48 4: "HTTP3",
49 }
50 HTTPAccessLogEntry_HTTPVersion_value = map[string]int32{
51 "PROTOCOL_UNSPECIFIED": 0,
52 "HTTP10": 1,
53 "HTTP11": 2,
54 "HTTP2": 3,
55 "HTTP3": 4,
56 }
57 )
58
59 func (x HTTPAccessLogEntry_HTTPVersion) Enum() *HTTPAccessLogEntry_HTTPVersion {
60 p := new(HTTPAccessLogEntry_HTTPVersion)
61 *p = x
62 return p
63 }
64
65 func (x HTTPAccessLogEntry_HTTPVersion) String() string {
66 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
67 }
68
69 func (HTTPAccessLogEntry_HTTPVersion) Descriptor() protoreflect.EnumDescriptor {
70 return file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[0].Descriptor()
71 }
72
73 func (HTTPAccessLogEntry_HTTPVersion) Type() protoreflect.EnumType {
74 return &file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[0]
75 }
76
77 func (x HTTPAccessLogEntry_HTTPVersion) Number() protoreflect.EnumNumber {
78 return protoreflect.EnumNumber(x)
79 }
80
81
82 func (HTTPAccessLogEntry_HTTPVersion) EnumDescriptor() ([]byte, []int) {
83 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{1, 0}
84 }
85
86
87 type ResponseFlags_Unauthorized_Reason int32
88
89 const (
90 ResponseFlags_Unauthorized_REASON_UNSPECIFIED ResponseFlags_Unauthorized_Reason = 0
91
92 ResponseFlags_Unauthorized_EXTERNAL_SERVICE ResponseFlags_Unauthorized_Reason = 1
93 )
94
95
96 var (
97 ResponseFlags_Unauthorized_Reason_name = map[int32]string{
98 0: "REASON_UNSPECIFIED",
99 1: "EXTERNAL_SERVICE",
100 }
101 ResponseFlags_Unauthorized_Reason_value = map[string]int32{
102 "REASON_UNSPECIFIED": 0,
103 "EXTERNAL_SERVICE": 1,
104 }
105 )
106
107 func (x ResponseFlags_Unauthorized_Reason) Enum() *ResponseFlags_Unauthorized_Reason {
108 p := new(ResponseFlags_Unauthorized_Reason)
109 *p = x
110 return p
111 }
112
113 func (x ResponseFlags_Unauthorized_Reason) String() string {
114 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
115 }
116
117 func (ResponseFlags_Unauthorized_Reason) Descriptor() protoreflect.EnumDescriptor {
118 return file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[1].Descriptor()
119 }
120
121 func (ResponseFlags_Unauthorized_Reason) Type() protoreflect.EnumType {
122 return &file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[1]
123 }
124
125 func (x ResponseFlags_Unauthorized_Reason) Number() protoreflect.EnumNumber {
126 return protoreflect.EnumNumber(x)
127 }
128
129
130 func (ResponseFlags_Unauthorized_Reason) EnumDescriptor() ([]byte, []int) {
131 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{4, 0, 0}
132 }
133
134 type TLSProperties_TLSVersion int32
135
136 const (
137 TLSProperties_VERSION_UNSPECIFIED TLSProperties_TLSVersion = 0
138 TLSProperties_TLSv1 TLSProperties_TLSVersion = 1
139 TLSProperties_TLSv1_1 TLSProperties_TLSVersion = 2
140 TLSProperties_TLSv1_2 TLSProperties_TLSVersion = 3
141 TLSProperties_TLSv1_3 TLSProperties_TLSVersion = 4
142 )
143
144
145 var (
146 TLSProperties_TLSVersion_name = map[int32]string{
147 0: "VERSION_UNSPECIFIED",
148 1: "TLSv1",
149 2: "TLSv1_1",
150 3: "TLSv1_2",
151 4: "TLSv1_3",
152 }
153 TLSProperties_TLSVersion_value = map[string]int32{
154 "VERSION_UNSPECIFIED": 0,
155 "TLSv1": 1,
156 "TLSv1_1": 2,
157 "TLSv1_2": 3,
158 "TLSv1_3": 4,
159 }
160 )
161
162 func (x TLSProperties_TLSVersion) Enum() *TLSProperties_TLSVersion {
163 p := new(TLSProperties_TLSVersion)
164 *p = x
165 return p
166 }
167
168 func (x TLSProperties_TLSVersion) String() string {
169 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
170 }
171
172 func (TLSProperties_TLSVersion) Descriptor() protoreflect.EnumDescriptor {
173 return file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[2].Descriptor()
174 }
175
176 func (TLSProperties_TLSVersion) Type() protoreflect.EnumType {
177 return &file_envoy_data_accesslog_v2_accesslog_proto_enumTypes[2]
178 }
179
180 func (x TLSProperties_TLSVersion) Number() protoreflect.EnumNumber {
181 return protoreflect.EnumNumber(x)
182 }
183
184
185 func (TLSProperties_TLSVersion) EnumDescriptor() ([]byte, []int) {
186 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{5, 0}
187 }
188
189 type TCPAccessLogEntry struct {
190 state protoimpl.MessageState
191 sizeCache protoimpl.SizeCache
192 unknownFields protoimpl.UnknownFields
193
194
195 CommonProperties *AccessLogCommon `protobuf:"bytes,1,opt,name=common_properties,json=commonProperties,proto3" json:"common_properties,omitempty"`
196
197 ConnectionProperties *ConnectionProperties `protobuf:"bytes,2,opt,name=connection_properties,json=connectionProperties,proto3" json:"connection_properties,omitempty"`
198 }
199
200 func (x *TCPAccessLogEntry) Reset() {
201 *x = TCPAccessLogEntry{}
202 if protoimpl.UnsafeEnabled {
203 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[0]
204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
205 ms.StoreMessageInfo(mi)
206 }
207 }
208
209 func (x *TCPAccessLogEntry) String() string {
210 return protoimpl.X.MessageStringOf(x)
211 }
212
213 func (*TCPAccessLogEntry) ProtoMessage() {}
214
215 func (x *TCPAccessLogEntry) ProtoReflect() protoreflect.Message {
216 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[0]
217 if protoimpl.UnsafeEnabled && x != nil {
218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
219 if ms.LoadMessageInfo() == nil {
220 ms.StoreMessageInfo(mi)
221 }
222 return ms
223 }
224 return mi.MessageOf(x)
225 }
226
227
228 func (*TCPAccessLogEntry) Descriptor() ([]byte, []int) {
229 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{0}
230 }
231
232 func (x *TCPAccessLogEntry) GetCommonProperties() *AccessLogCommon {
233 if x != nil {
234 return x.CommonProperties
235 }
236 return nil
237 }
238
239 func (x *TCPAccessLogEntry) GetConnectionProperties() *ConnectionProperties {
240 if x != nil {
241 return x.ConnectionProperties
242 }
243 return nil
244 }
245
246 type HTTPAccessLogEntry struct {
247 state protoimpl.MessageState
248 sizeCache protoimpl.SizeCache
249 unknownFields protoimpl.UnknownFields
250
251
252 CommonProperties *AccessLogCommon `protobuf:"bytes,1,opt,name=common_properties,json=commonProperties,proto3" json:"common_properties,omitempty"`
253 ProtocolVersion HTTPAccessLogEntry_HTTPVersion `protobuf:"varint,2,opt,name=protocol_version,json=protocolVersion,proto3,enum=envoy.data.accesslog.v2.HTTPAccessLogEntry_HTTPVersion" json:"protocol_version,omitempty"`
254
255 Request *HTTPRequestProperties `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
256
257 Response *HTTPResponseProperties `protobuf:"bytes,4,opt,name=response,proto3" json:"response,omitempty"`
258 }
259
260 func (x *HTTPAccessLogEntry) Reset() {
261 *x = HTTPAccessLogEntry{}
262 if protoimpl.UnsafeEnabled {
263 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[1]
264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265 ms.StoreMessageInfo(mi)
266 }
267 }
268
269 func (x *HTTPAccessLogEntry) String() string {
270 return protoimpl.X.MessageStringOf(x)
271 }
272
273 func (*HTTPAccessLogEntry) ProtoMessage() {}
274
275 func (x *HTTPAccessLogEntry) ProtoReflect() protoreflect.Message {
276 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[1]
277 if protoimpl.UnsafeEnabled && x != nil {
278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
279 if ms.LoadMessageInfo() == nil {
280 ms.StoreMessageInfo(mi)
281 }
282 return ms
283 }
284 return mi.MessageOf(x)
285 }
286
287
288 func (*HTTPAccessLogEntry) Descriptor() ([]byte, []int) {
289 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{1}
290 }
291
292 func (x *HTTPAccessLogEntry) GetCommonProperties() *AccessLogCommon {
293 if x != nil {
294 return x.CommonProperties
295 }
296 return nil
297 }
298
299 func (x *HTTPAccessLogEntry) GetProtocolVersion() HTTPAccessLogEntry_HTTPVersion {
300 if x != nil {
301 return x.ProtocolVersion
302 }
303 return HTTPAccessLogEntry_PROTOCOL_UNSPECIFIED
304 }
305
306 func (x *HTTPAccessLogEntry) GetRequest() *HTTPRequestProperties {
307 if x != nil {
308 return x.Request
309 }
310 return nil
311 }
312
313 func (x *HTTPAccessLogEntry) GetResponse() *HTTPResponseProperties {
314 if x != nil {
315 return x.Response
316 }
317 return nil
318 }
319
320
321 type ConnectionProperties struct {
322 state protoimpl.MessageState
323 sizeCache protoimpl.SizeCache
324 unknownFields protoimpl.UnknownFields
325
326
327 ReceivedBytes uint64 `protobuf:"varint,1,opt,name=received_bytes,json=receivedBytes,proto3" json:"received_bytes,omitempty"`
328
329 SentBytes uint64 `protobuf:"varint,2,opt,name=sent_bytes,json=sentBytes,proto3" json:"sent_bytes,omitempty"`
330 }
331
332 func (x *ConnectionProperties) Reset() {
333 *x = ConnectionProperties{}
334 if protoimpl.UnsafeEnabled {
335 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[2]
336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
337 ms.StoreMessageInfo(mi)
338 }
339 }
340
341 func (x *ConnectionProperties) String() string {
342 return protoimpl.X.MessageStringOf(x)
343 }
344
345 func (*ConnectionProperties) ProtoMessage() {}
346
347 func (x *ConnectionProperties) ProtoReflect() protoreflect.Message {
348 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[2]
349 if protoimpl.UnsafeEnabled && x != nil {
350 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
351 if ms.LoadMessageInfo() == nil {
352 ms.StoreMessageInfo(mi)
353 }
354 return ms
355 }
356 return mi.MessageOf(x)
357 }
358
359
360 func (*ConnectionProperties) Descriptor() ([]byte, []int) {
361 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{2}
362 }
363
364 func (x *ConnectionProperties) GetReceivedBytes() uint64 {
365 if x != nil {
366 return x.ReceivedBytes
367 }
368 return 0
369 }
370
371 func (x *ConnectionProperties) GetSentBytes() uint64 {
372 if x != nil {
373 return x.SentBytes
374 }
375 return 0
376 }
377
378
379
380 type AccessLogCommon struct {
381 state protoimpl.MessageState
382 sizeCache protoimpl.SizeCache
383 unknownFields protoimpl.UnknownFields
384
385
386
387
388 SampleRate float64 `protobuf:"fixed64,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
389
390
391
392 DownstreamRemoteAddress *core.Address `protobuf:"bytes,2,opt,name=downstream_remote_address,json=downstreamRemoteAddress,proto3" json:"downstream_remote_address,omitempty"`
393
394 DownstreamLocalAddress *core.Address `protobuf:"bytes,3,opt,name=downstream_local_address,json=downstreamLocalAddress,proto3" json:"downstream_local_address,omitempty"`
395
396 TlsProperties *TLSProperties `protobuf:"bytes,4,opt,name=tls_properties,json=tlsProperties,proto3" json:"tls_properties,omitempty"`
397
398
399 StartTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
400
401
402 TimeToLastRxByte *duration.Duration `protobuf:"bytes,6,opt,name=time_to_last_rx_byte,json=timeToLastRxByte,proto3" json:"time_to_last_rx_byte,omitempty"`
403
404
405
406
407 TimeToFirstUpstreamTxByte *duration.Duration `protobuf:"bytes,7,opt,name=time_to_first_upstream_tx_byte,json=timeToFirstUpstreamTxByte,proto3" json:"time_to_first_upstream_tx_byte,omitempty"`
408
409
410
411
412 TimeToLastUpstreamTxByte *duration.Duration `protobuf:"bytes,8,opt,name=time_to_last_upstream_tx_byte,json=timeToLastUpstreamTxByte,proto3" json:"time_to_last_upstream_tx_byte,omitempty"`
413
414
415 TimeToFirstUpstreamRxByte *duration.Duration `protobuf:"bytes,9,opt,name=time_to_first_upstream_rx_byte,json=timeToFirstUpstreamRxByte,proto3" json:"time_to_first_upstream_rx_byte,omitempty"`
416
417
418 TimeToLastUpstreamRxByte *duration.Duration `protobuf:"bytes,10,opt,name=time_to_last_upstream_rx_byte,json=timeToLastUpstreamRxByte,proto3" json:"time_to_last_upstream_rx_byte,omitempty"`
419
420
421
422
423 TimeToFirstDownstreamTxByte *duration.Duration `protobuf:"bytes,11,opt,name=time_to_first_downstream_tx_byte,json=timeToFirstDownstreamTxByte,proto3" json:"time_to_first_downstream_tx_byte,omitempty"`
424
425
426
427
428
429
430 TimeToLastDownstreamTxByte *duration.Duration `protobuf:"bytes,12,opt,name=time_to_last_downstream_tx_byte,json=timeToLastDownstreamTxByte,proto3" json:"time_to_last_downstream_tx_byte,omitempty"`
431
432
433 UpstreamRemoteAddress *core.Address `protobuf:"bytes,13,opt,name=upstream_remote_address,json=upstreamRemoteAddress,proto3" json:"upstream_remote_address,omitempty"`
434
435 UpstreamLocalAddress *core.Address `protobuf:"bytes,14,opt,name=upstream_local_address,json=upstreamLocalAddress,proto3" json:"upstream_local_address,omitempty"`
436
437 UpstreamCluster string `protobuf:"bytes,15,opt,name=upstream_cluster,json=upstreamCluster,proto3" json:"upstream_cluster,omitempty"`
438
439 ResponseFlags *ResponseFlags `protobuf:"bytes,16,opt,name=response_flags,json=responseFlags,proto3" json:"response_flags,omitempty"`
440
441
442
443
444
445
446
447
448 Metadata *core.Metadata `protobuf:"bytes,17,opt,name=metadata,proto3" json:"metadata,omitempty"`
449
450
451
452
453 UpstreamTransportFailureReason string `protobuf:"bytes,18,opt,name=upstream_transport_failure_reason,json=upstreamTransportFailureReason,proto3" json:"upstream_transport_failure_reason,omitempty"`
454
455 RouteName string `protobuf:"bytes,19,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"`
456
457
458
459 DownstreamDirectRemoteAddress *core.Address `protobuf:"bytes,20,opt,name=downstream_direct_remote_address,json=downstreamDirectRemoteAddress,proto3" json:"downstream_direct_remote_address,omitempty"`
460
461
462
463 FilterStateObjects map[string]*any1.Any `protobuf:"bytes,21,rep,name=filter_state_objects,json=filterStateObjects,proto3" json:"filter_state_objects,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
464 }
465
466 func (x *AccessLogCommon) Reset() {
467 *x = AccessLogCommon{}
468 if protoimpl.UnsafeEnabled {
469 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[3]
470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
471 ms.StoreMessageInfo(mi)
472 }
473 }
474
475 func (x *AccessLogCommon) String() string {
476 return protoimpl.X.MessageStringOf(x)
477 }
478
479 func (*AccessLogCommon) ProtoMessage() {}
480
481 func (x *AccessLogCommon) ProtoReflect() protoreflect.Message {
482 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[3]
483 if protoimpl.UnsafeEnabled && x != nil {
484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
485 if ms.LoadMessageInfo() == nil {
486 ms.StoreMessageInfo(mi)
487 }
488 return ms
489 }
490 return mi.MessageOf(x)
491 }
492
493
494 func (*AccessLogCommon) Descriptor() ([]byte, []int) {
495 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{3}
496 }
497
498 func (x *AccessLogCommon) GetSampleRate() float64 {
499 if x != nil {
500 return x.SampleRate
501 }
502 return 0
503 }
504
505 func (x *AccessLogCommon) GetDownstreamRemoteAddress() *core.Address {
506 if x != nil {
507 return x.DownstreamRemoteAddress
508 }
509 return nil
510 }
511
512 func (x *AccessLogCommon) GetDownstreamLocalAddress() *core.Address {
513 if x != nil {
514 return x.DownstreamLocalAddress
515 }
516 return nil
517 }
518
519 func (x *AccessLogCommon) GetTlsProperties() *TLSProperties {
520 if x != nil {
521 return x.TlsProperties
522 }
523 return nil
524 }
525
526 func (x *AccessLogCommon) GetStartTime() *timestamp.Timestamp {
527 if x != nil {
528 return x.StartTime
529 }
530 return nil
531 }
532
533 func (x *AccessLogCommon) GetTimeToLastRxByte() *duration.Duration {
534 if x != nil {
535 return x.TimeToLastRxByte
536 }
537 return nil
538 }
539
540 func (x *AccessLogCommon) GetTimeToFirstUpstreamTxByte() *duration.Duration {
541 if x != nil {
542 return x.TimeToFirstUpstreamTxByte
543 }
544 return nil
545 }
546
547 func (x *AccessLogCommon) GetTimeToLastUpstreamTxByte() *duration.Duration {
548 if x != nil {
549 return x.TimeToLastUpstreamTxByte
550 }
551 return nil
552 }
553
554 func (x *AccessLogCommon) GetTimeToFirstUpstreamRxByte() *duration.Duration {
555 if x != nil {
556 return x.TimeToFirstUpstreamRxByte
557 }
558 return nil
559 }
560
561 func (x *AccessLogCommon) GetTimeToLastUpstreamRxByte() *duration.Duration {
562 if x != nil {
563 return x.TimeToLastUpstreamRxByte
564 }
565 return nil
566 }
567
568 func (x *AccessLogCommon) GetTimeToFirstDownstreamTxByte() *duration.Duration {
569 if x != nil {
570 return x.TimeToFirstDownstreamTxByte
571 }
572 return nil
573 }
574
575 func (x *AccessLogCommon) GetTimeToLastDownstreamTxByte() *duration.Duration {
576 if x != nil {
577 return x.TimeToLastDownstreamTxByte
578 }
579 return nil
580 }
581
582 func (x *AccessLogCommon) GetUpstreamRemoteAddress() *core.Address {
583 if x != nil {
584 return x.UpstreamRemoteAddress
585 }
586 return nil
587 }
588
589 func (x *AccessLogCommon) GetUpstreamLocalAddress() *core.Address {
590 if x != nil {
591 return x.UpstreamLocalAddress
592 }
593 return nil
594 }
595
596 func (x *AccessLogCommon) GetUpstreamCluster() string {
597 if x != nil {
598 return x.UpstreamCluster
599 }
600 return ""
601 }
602
603 func (x *AccessLogCommon) GetResponseFlags() *ResponseFlags {
604 if x != nil {
605 return x.ResponseFlags
606 }
607 return nil
608 }
609
610 func (x *AccessLogCommon) GetMetadata() *core.Metadata {
611 if x != nil {
612 return x.Metadata
613 }
614 return nil
615 }
616
617 func (x *AccessLogCommon) GetUpstreamTransportFailureReason() string {
618 if x != nil {
619 return x.UpstreamTransportFailureReason
620 }
621 return ""
622 }
623
624 func (x *AccessLogCommon) GetRouteName() string {
625 if x != nil {
626 return x.RouteName
627 }
628 return ""
629 }
630
631 func (x *AccessLogCommon) GetDownstreamDirectRemoteAddress() *core.Address {
632 if x != nil {
633 return x.DownstreamDirectRemoteAddress
634 }
635 return nil
636 }
637
638 func (x *AccessLogCommon) GetFilterStateObjects() map[string]*any1.Any {
639 if x != nil {
640 return x.FilterStateObjects
641 }
642 return nil
643 }
644
645
646
647 type ResponseFlags struct {
648 state protoimpl.MessageState
649 sizeCache protoimpl.SizeCache
650 unknownFields protoimpl.UnknownFields
651
652
653 FailedLocalHealthcheck bool `protobuf:"varint,1,opt,name=failed_local_healthcheck,json=failedLocalHealthcheck,proto3" json:"failed_local_healthcheck,omitempty"`
654
655 NoHealthyUpstream bool `protobuf:"varint,2,opt,name=no_healthy_upstream,json=noHealthyUpstream,proto3" json:"no_healthy_upstream,omitempty"`
656
657 UpstreamRequestTimeout bool `protobuf:"varint,3,opt,name=upstream_request_timeout,json=upstreamRequestTimeout,proto3" json:"upstream_request_timeout,omitempty"`
658
659 LocalReset bool `protobuf:"varint,4,opt,name=local_reset,json=localReset,proto3" json:"local_reset,omitempty"`
660
661 UpstreamRemoteReset bool `protobuf:"varint,5,opt,name=upstream_remote_reset,json=upstreamRemoteReset,proto3" json:"upstream_remote_reset,omitempty"`
662
663 UpstreamConnectionFailure bool `protobuf:"varint,6,opt,name=upstream_connection_failure,json=upstreamConnectionFailure,proto3" json:"upstream_connection_failure,omitempty"`
664
665 UpstreamConnectionTermination bool `protobuf:"varint,7,opt,name=upstream_connection_termination,json=upstreamConnectionTermination,proto3" json:"upstream_connection_termination,omitempty"`
666
667 UpstreamOverflow bool `protobuf:"varint,8,opt,name=upstream_overflow,json=upstreamOverflow,proto3" json:"upstream_overflow,omitempty"`
668
669 NoRouteFound bool `protobuf:"varint,9,opt,name=no_route_found,json=noRouteFound,proto3" json:"no_route_found,omitempty"`
670
671 DelayInjected bool `protobuf:"varint,10,opt,name=delay_injected,json=delayInjected,proto3" json:"delay_injected,omitempty"`
672
673 FaultInjected bool `protobuf:"varint,11,opt,name=fault_injected,json=faultInjected,proto3" json:"fault_injected,omitempty"`
674
675 RateLimited bool `protobuf:"varint,12,opt,name=rate_limited,json=rateLimited,proto3" json:"rate_limited,omitempty"`
676
677 UnauthorizedDetails *ResponseFlags_Unauthorized `protobuf:"bytes,13,opt,name=unauthorized_details,json=unauthorizedDetails,proto3" json:"unauthorized_details,omitempty"`
678
679 RateLimitServiceError bool `protobuf:"varint,14,opt,name=rate_limit_service_error,json=rateLimitServiceError,proto3" json:"rate_limit_service_error,omitempty"`
680
681 DownstreamConnectionTermination bool `protobuf:"varint,15,opt,name=downstream_connection_termination,json=downstreamConnectionTermination,proto3" json:"downstream_connection_termination,omitempty"`
682
683 UpstreamRetryLimitExceeded bool `protobuf:"varint,16,opt,name=upstream_retry_limit_exceeded,json=upstreamRetryLimitExceeded,proto3" json:"upstream_retry_limit_exceeded,omitempty"`
684
685 StreamIdleTimeout bool `protobuf:"varint,17,opt,name=stream_idle_timeout,json=streamIdleTimeout,proto3" json:"stream_idle_timeout,omitempty"`
686
687
688 InvalidEnvoyRequestHeaders bool `protobuf:"varint,18,opt,name=invalid_envoy_request_headers,json=invalidEnvoyRequestHeaders,proto3" json:"invalid_envoy_request_headers,omitempty"`
689
690 DownstreamProtocolError bool `protobuf:"varint,19,opt,name=downstream_protocol_error,json=downstreamProtocolError,proto3" json:"downstream_protocol_error,omitempty"`
691 }
692
693 func (x *ResponseFlags) Reset() {
694 *x = ResponseFlags{}
695 if protoimpl.UnsafeEnabled {
696 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[4]
697 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
698 ms.StoreMessageInfo(mi)
699 }
700 }
701
702 func (x *ResponseFlags) String() string {
703 return protoimpl.X.MessageStringOf(x)
704 }
705
706 func (*ResponseFlags) ProtoMessage() {}
707
708 func (x *ResponseFlags) ProtoReflect() protoreflect.Message {
709 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[4]
710 if protoimpl.UnsafeEnabled && x != nil {
711 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
712 if ms.LoadMessageInfo() == nil {
713 ms.StoreMessageInfo(mi)
714 }
715 return ms
716 }
717 return mi.MessageOf(x)
718 }
719
720
721 func (*ResponseFlags) Descriptor() ([]byte, []int) {
722 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{4}
723 }
724
725 func (x *ResponseFlags) GetFailedLocalHealthcheck() bool {
726 if x != nil {
727 return x.FailedLocalHealthcheck
728 }
729 return false
730 }
731
732 func (x *ResponseFlags) GetNoHealthyUpstream() bool {
733 if x != nil {
734 return x.NoHealthyUpstream
735 }
736 return false
737 }
738
739 func (x *ResponseFlags) GetUpstreamRequestTimeout() bool {
740 if x != nil {
741 return x.UpstreamRequestTimeout
742 }
743 return false
744 }
745
746 func (x *ResponseFlags) GetLocalReset() bool {
747 if x != nil {
748 return x.LocalReset
749 }
750 return false
751 }
752
753 func (x *ResponseFlags) GetUpstreamRemoteReset() bool {
754 if x != nil {
755 return x.UpstreamRemoteReset
756 }
757 return false
758 }
759
760 func (x *ResponseFlags) GetUpstreamConnectionFailure() bool {
761 if x != nil {
762 return x.UpstreamConnectionFailure
763 }
764 return false
765 }
766
767 func (x *ResponseFlags) GetUpstreamConnectionTermination() bool {
768 if x != nil {
769 return x.UpstreamConnectionTermination
770 }
771 return false
772 }
773
774 func (x *ResponseFlags) GetUpstreamOverflow() bool {
775 if x != nil {
776 return x.UpstreamOverflow
777 }
778 return false
779 }
780
781 func (x *ResponseFlags) GetNoRouteFound() bool {
782 if x != nil {
783 return x.NoRouteFound
784 }
785 return false
786 }
787
788 func (x *ResponseFlags) GetDelayInjected() bool {
789 if x != nil {
790 return x.DelayInjected
791 }
792 return false
793 }
794
795 func (x *ResponseFlags) GetFaultInjected() bool {
796 if x != nil {
797 return x.FaultInjected
798 }
799 return false
800 }
801
802 func (x *ResponseFlags) GetRateLimited() bool {
803 if x != nil {
804 return x.RateLimited
805 }
806 return false
807 }
808
809 func (x *ResponseFlags) GetUnauthorizedDetails() *ResponseFlags_Unauthorized {
810 if x != nil {
811 return x.UnauthorizedDetails
812 }
813 return nil
814 }
815
816 func (x *ResponseFlags) GetRateLimitServiceError() bool {
817 if x != nil {
818 return x.RateLimitServiceError
819 }
820 return false
821 }
822
823 func (x *ResponseFlags) GetDownstreamConnectionTermination() bool {
824 if x != nil {
825 return x.DownstreamConnectionTermination
826 }
827 return false
828 }
829
830 func (x *ResponseFlags) GetUpstreamRetryLimitExceeded() bool {
831 if x != nil {
832 return x.UpstreamRetryLimitExceeded
833 }
834 return false
835 }
836
837 func (x *ResponseFlags) GetStreamIdleTimeout() bool {
838 if x != nil {
839 return x.StreamIdleTimeout
840 }
841 return false
842 }
843
844 func (x *ResponseFlags) GetInvalidEnvoyRequestHeaders() bool {
845 if x != nil {
846 return x.InvalidEnvoyRequestHeaders
847 }
848 return false
849 }
850
851 func (x *ResponseFlags) GetDownstreamProtocolError() bool {
852 if x != nil {
853 return x.DownstreamProtocolError
854 }
855 return false
856 }
857
858
859
860 type TLSProperties struct {
861 state protoimpl.MessageState
862 sizeCache protoimpl.SizeCache
863 unknownFields protoimpl.UnknownFields
864
865
866 TlsVersion TLSProperties_TLSVersion `protobuf:"varint,1,opt,name=tls_version,json=tlsVersion,proto3,enum=envoy.data.accesslog.v2.TLSProperties_TLSVersion" json:"tls_version,omitempty"`
867
868
869
870
871
872 TlsCipherSuite *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=tls_cipher_suite,json=tlsCipherSuite,proto3" json:"tls_cipher_suite,omitempty"`
873
874 TlsSniHostname string `protobuf:"bytes,3,opt,name=tls_sni_hostname,json=tlsSniHostname,proto3" json:"tls_sni_hostname,omitempty"`
875
876 LocalCertificateProperties *TLSProperties_CertificateProperties `protobuf:"bytes,4,opt,name=local_certificate_properties,json=localCertificateProperties,proto3" json:"local_certificate_properties,omitempty"`
877
878 PeerCertificateProperties *TLSProperties_CertificateProperties `protobuf:"bytes,5,opt,name=peer_certificate_properties,json=peerCertificateProperties,proto3" json:"peer_certificate_properties,omitempty"`
879
880 TlsSessionId string `protobuf:"bytes,6,opt,name=tls_session_id,json=tlsSessionId,proto3" json:"tls_session_id,omitempty"`
881 }
882
883 func (x *TLSProperties) Reset() {
884 *x = TLSProperties{}
885 if protoimpl.UnsafeEnabled {
886 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[5]
887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888 ms.StoreMessageInfo(mi)
889 }
890 }
891
892 func (x *TLSProperties) String() string {
893 return protoimpl.X.MessageStringOf(x)
894 }
895
896 func (*TLSProperties) ProtoMessage() {}
897
898 func (x *TLSProperties) ProtoReflect() protoreflect.Message {
899 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[5]
900 if protoimpl.UnsafeEnabled && x != nil {
901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
902 if ms.LoadMessageInfo() == nil {
903 ms.StoreMessageInfo(mi)
904 }
905 return ms
906 }
907 return mi.MessageOf(x)
908 }
909
910
911 func (*TLSProperties) Descriptor() ([]byte, []int) {
912 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{5}
913 }
914
915 func (x *TLSProperties) GetTlsVersion() TLSProperties_TLSVersion {
916 if x != nil {
917 return x.TlsVersion
918 }
919 return TLSProperties_VERSION_UNSPECIFIED
920 }
921
922 func (x *TLSProperties) GetTlsCipherSuite() *wrappers.UInt32Value {
923 if x != nil {
924 return x.TlsCipherSuite
925 }
926 return nil
927 }
928
929 func (x *TLSProperties) GetTlsSniHostname() string {
930 if x != nil {
931 return x.TlsSniHostname
932 }
933 return ""
934 }
935
936 func (x *TLSProperties) GetLocalCertificateProperties() *TLSProperties_CertificateProperties {
937 if x != nil {
938 return x.LocalCertificateProperties
939 }
940 return nil
941 }
942
943 func (x *TLSProperties) GetPeerCertificateProperties() *TLSProperties_CertificateProperties {
944 if x != nil {
945 return x.PeerCertificateProperties
946 }
947 return nil
948 }
949
950 func (x *TLSProperties) GetTlsSessionId() string {
951 if x != nil {
952 return x.TlsSessionId
953 }
954 return ""
955 }
956
957
958 type HTTPRequestProperties struct {
959 state protoimpl.MessageState
960 sizeCache protoimpl.SizeCache
961 unknownFields protoimpl.UnknownFields
962
963
964 RequestMethod core.RequestMethod `protobuf:"varint,1,opt,name=request_method,json=requestMethod,proto3,enum=envoy.api.v2.core.RequestMethod" json:"request_method,omitempty"`
965
966 Scheme string `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"`
967
968 Authority string `protobuf:"bytes,3,opt,name=authority,proto3" json:"authority,omitempty"`
969
970
971 Port *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"`
972
973 Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"`
974
975 UserAgent string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
976
977 Referer string `protobuf:"bytes,7,opt,name=referer,proto3" json:"referer,omitempty"`
978
979 ForwardedFor string `protobuf:"bytes,8,opt,name=forwarded_for,json=forwardedFor,proto3" json:"forwarded_for,omitempty"`
980
981
982
983
984
985 RequestId string `protobuf:"bytes,9,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
986
987 OriginalPath string `protobuf:"bytes,10,opt,name=original_path,json=originalPath,proto3" json:"original_path,omitempty"`
988
989
990
991
992 RequestHeadersBytes uint64 `protobuf:"varint,11,opt,name=request_headers_bytes,json=requestHeadersBytes,proto3" json:"request_headers_bytes,omitempty"`
993
994
995
996
997 RequestBodyBytes uint64 `protobuf:"varint,12,opt,name=request_body_bytes,json=requestBodyBytes,proto3" json:"request_body_bytes,omitempty"`
998
999 RequestHeaders map[string]string `protobuf:"bytes,13,rep,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1000 }
1001
1002 func (x *HTTPRequestProperties) Reset() {
1003 *x = HTTPRequestProperties{}
1004 if protoimpl.UnsafeEnabled {
1005 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[6]
1006 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1007 ms.StoreMessageInfo(mi)
1008 }
1009 }
1010
1011 func (x *HTTPRequestProperties) String() string {
1012 return protoimpl.X.MessageStringOf(x)
1013 }
1014
1015 func (*HTTPRequestProperties) ProtoMessage() {}
1016
1017 func (x *HTTPRequestProperties) ProtoReflect() protoreflect.Message {
1018 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[6]
1019 if protoimpl.UnsafeEnabled && x != nil {
1020 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1021 if ms.LoadMessageInfo() == nil {
1022 ms.StoreMessageInfo(mi)
1023 }
1024 return ms
1025 }
1026 return mi.MessageOf(x)
1027 }
1028
1029
1030 func (*HTTPRequestProperties) Descriptor() ([]byte, []int) {
1031 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{6}
1032 }
1033
1034 func (x *HTTPRequestProperties) GetRequestMethod() core.RequestMethod {
1035 if x != nil {
1036 return x.RequestMethod
1037 }
1038 return core.RequestMethod(0)
1039 }
1040
1041 func (x *HTTPRequestProperties) GetScheme() string {
1042 if x != nil {
1043 return x.Scheme
1044 }
1045 return ""
1046 }
1047
1048 func (x *HTTPRequestProperties) GetAuthority() string {
1049 if x != nil {
1050 return x.Authority
1051 }
1052 return ""
1053 }
1054
1055 func (x *HTTPRequestProperties) GetPort() *wrappers.UInt32Value {
1056 if x != nil {
1057 return x.Port
1058 }
1059 return nil
1060 }
1061
1062 func (x *HTTPRequestProperties) GetPath() string {
1063 if x != nil {
1064 return x.Path
1065 }
1066 return ""
1067 }
1068
1069 func (x *HTTPRequestProperties) GetUserAgent() string {
1070 if x != nil {
1071 return x.UserAgent
1072 }
1073 return ""
1074 }
1075
1076 func (x *HTTPRequestProperties) GetReferer() string {
1077 if x != nil {
1078 return x.Referer
1079 }
1080 return ""
1081 }
1082
1083 func (x *HTTPRequestProperties) GetForwardedFor() string {
1084 if x != nil {
1085 return x.ForwardedFor
1086 }
1087 return ""
1088 }
1089
1090 func (x *HTTPRequestProperties) GetRequestId() string {
1091 if x != nil {
1092 return x.RequestId
1093 }
1094 return ""
1095 }
1096
1097 func (x *HTTPRequestProperties) GetOriginalPath() string {
1098 if x != nil {
1099 return x.OriginalPath
1100 }
1101 return ""
1102 }
1103
1104 func (x *HTTPRequestProperties) GetRequestHeadersBytes() uint64 {
1105 if x != nil {
1106 return x.RequestHeadersBytes
1107 }
1108 return 0
1109 }
1110
1111 func (x *HTTPRequestProperties) GetRequestBodyBytes() uint64 {
1112 if x != nil {
1113 return x.RequestBodyBytes
1114 }
1115 return 0
1116 }
1117
1118 func (x *HTTPRequestProperties) GetRequestHeaders() map[string]string {
1119 if x != nil {
1120 return x.RequestHeaders
1121 }
1122 return nil
1123 }
1124
1125
1126 type HTTPResponseProperties struct {
1127 state protoimpl.MessageState
1128 sizeCache protoimpl.SizeCache
1129 unknownFields protoimpl.UnknownFields
1130
1131
1132 ResponseCode *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=response_code,json=responseCode,proto3" json:"response_code,omitempty"`
1133
1134
1135
1136
1137 ResponseHeadersBytes uint64 `protobuf:"varint,2,opt,name=response_headers_bytes,json=responseHeadersBytes,proto3" json:"response_headers_bytes,omitempty"`
1138
1139
1140
1141
1142 ResponseBodyBytes uint64 `protobuf:"varint,3,opt,name=response_body_bytes,json=responseBodyBytes,proto3" json:"response_body_bytes,omitempty"`
1143
1144 ResponseHeaders map[string]string `protobuf:"bytes,4,rep,name=response_headers,json=responseHeaders,proto3" json:"response_headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1145
1146 ResponseTrailers map[string]string `protobuf:"bytes,5,rep,name=response_trailers,json=responseTrailers,proto3" json:"response_trailers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1147
1148 ResponseCodeDetails string `protobuf:"bytes,6,opt,name=response_code_details,json=responseCodeDetails,proto3" json:"response_code_details,omitempty"`
1149 }
1150
1151 func (x *HTTPResponseProperties) Reset() {
1152 *x = HTTPResponseProperties{}
1153 if protoimpl.UnsafeEnabled {
1154 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[7]
1155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1156 ms.StoreMessageInfo(mi)
1157 }
1158 }
1159
1160 func (x *HTTPResponseProperties) String() string {
1161 return protoimpl.X.MessageStringOf(x)
1162 }
1163
1164 func (*HTTPResponseProperties) ProtoMessage() {}
1165
1166 func (x *HTTPResponseProperties) ProtoReflect() protoreflect.Message {
1167 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[7]
1168 if protoimpl.UnsafeEnabled && x != nil {
1169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1170 if ms.LoadMessageInfo() == nil {
1171 ms.StoreMessageInfo(mi)
1172 }
1173 return ms
1174 }
1175 return mi.MessageOf(x)
1176 }
1177
1178
1179 func (*HTTPResponseProperties) Descriptor() ([]byte, []int) {
1180 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{7}
1181 }
1182
1183 func (x *HTTPResponseProperties) GetResponseCode() *wrappers.UInt32Value {
1184 if x != nil {
1185 return x.ResponseCode
1186 }
1187 return nil
1188 }
1189
1190 func (x *HTTPResponseProperties) GetResponseHeadersBytes() uint64 {
1191 if x != nil {
1192 return x.ResponseHeadersBytes
1193 }
1194 return 0
1195 }
1196
1197 func (x *HTTPResponseProperties) GetResponseBodyBytes() uint64 {
1198 if x != nil {
1199 return x.ResponseBodyBytes
1200 }
1201 return 0
1202 }
1203
1204 func (x *HTTPResponseProperties) GetResponseHeaders() map[string]string {
1205 if x != nil {
1206 return x.ResponseHeaders
1207 }
1208 return nil
1209 }
1210
1211 func (x *HTTPResponseProperties) GetResponseTrailers() map[string]string {
1212 if x != nil {
1213 return x.ResponseTrailers
1214 }
1215 return nil
1216 }
1217
1218 func (x *HTTPResponseProperties) GetResponseCodeDetails() string {
1219 if x != nil {
1220 return x.ResponseCodeDetails
1221 }
1222 return ""
1223 }
1224
1225 type ResponseFlags_Unauthorized struct {
1226 state protoimpl.MessageState
1227 sizeCache protoimpl.SizeCache
1228 unknownFields protoimpl.UnknownFields
1229
1230 Reason ResponseFlags_Unauthorized_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=envoy.data.accesslog.v2.ResponseFlags_Unauthorized_Reason" json:"reason,omitempty"`
1231 }
1232
1233 func (x *ResponseFlags_Unauthorized) Reset() {
1234 *x = ResponseFlags_Unauthorized{}
1235 if protoimpl.UnsafeEnabled {
1236 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[9]
1237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1238 ms.StoreMessageInfo(mi)
1239 }
1240 }
1241
1242 func (x *ResponseFlags_Unauthorized) String() string {
1243 return protoimpl.X.MessageStringOf(x)
1244 }
1245
1246 func (*ResponseFlags_Unauthorized) ProtoMessage() {}
1247
1248 func (x *ResponseFlags_Unauthorized) ProtoReflect() protoreflect.Message {
1249 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[9]
1250 if protoimpl.UnsafeEnabled && x != nil {
1251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1252 if ms.LoadMessageInfo() == nil {
1253 ms.StoreMessageInfo(mi)
1254 }
1255 return ms
1256 }
1257 return mi.MessageOf(x)
1258 }
1259
1260
1261 func (*ResponseFlags_Unauthorized) Descriptor() ([]byte, []int) {
1262 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{4, 0}
1263 }
1264
1265 func (x *ResponseFlags_Unauthorized) GetReason() ResponseFlags_Unauthorized_Reason {
1266 if x != nil {
1267 return x.Reason
1268 }
1269 return ResponseFlags_Unauthorized_REASON_UNSPECIFIED
1270 }
1271
1272 type TLSProperties_CertificateProperties struct {
1273 state protoimpl.MessageState
1274 sizeCache protoimpl.SizeCache
1275 unknownFields protoimpl.UnknownFields
1276
1277
1278 SubjectAltName []*TLSProperties_CertificateProperties_SubjectAltName `protobuf:"bytes,1,rep,name=subject_alt_name,json=subjectAltName,proto3" json:"subject_alt_name,omitempty"`
1279
1280 Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
1281 }
1282
1283 func (x *TLSProperties_CertificateProperties) Reset() {
1284 *x = TLSProperties_CertificateProperties{}
1285 if protoimpl.UnsafeEnabled {
1286 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[10]
1287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1288 ms.StoreMessageInfo(mi)
1289 }
1290 }
1291
1292 func (x *TLSProperties_CertificateProperties) String() string {
1293 return protoimpl.X.MessageStringOf(x)
1294 }
1295
1296 func (*TLSProperties_CertificateProperties) ProtoMessage() {}
1297
1298 func (x *TLSProperties_CertificateProperties) ProtoReflect() protoreflect.Message {
1299 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[10]
1300 if protoimpl.UnsafeEnabled && x != nil {
1301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1302 if ms.LoadMessageInfo() == nil {
1303 ms.StoreMessageInfo(mi)
1304 }
1305 return ms
1306 }
1307 return mi.MessageOf(x)
1308 }
1309
1310
1311 func (*TLSProperties_CertificateProperties) Descriptor() ([]byte, []int) {
1312 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{5, 0}
1313 }
1314
1315 func (x *TLSProperties_CertificateProperties) GetSubjectAltName() []*TLSProperties_CertificateProperties_SubjectAltName {
1316 if x != nil {
1317 return x.SubjectAltName
1318 }
1319 return nil
1320 }
1321
1322 func (x *TLSProperties_CertificateProperties) GetSubject() string {
1323 if x != nil {
1324 return x.Subject
1325 }
1326 return ""
1327 }
1328
1329 type TLSProperties_CertificateProperties_SubjectAltName struct {
1330 state protoimpl.MessageState
1331 sizeCache protoimpl.SizeCache
1332 unknownFields protoimpl.UnknownFields
1333
1334
1335
1336
1337 San isTLSProperties_CertificateProperties_SubjectAltName_San `protobuf_oneof:"san"`
1338 }
1339
1340 func (x *TLSProperties_CertificateProperties_SubjectAltName) Reset() {
1341 *x = TLSProperties_CertificateProperties_SubjectAltName{}
1342 if protoimpl.UnsafeEnabled {
1343 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[11]
1344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1345 ms.StoreMessageInfo(mi)
1346 }
1347 }
1348
1349 func (x *TLSProperties_CertificateProperties_SubjectAltName) String() string {
1350 return protoimpl.X.MessageStringOf(x)
1351 }
1352
1353 func (*TLSProperties_CertificateProperties_SubjectAltName) ProtoMessage() {}
1354
1355 func (x *TLSProperties_CertificateProperties_SubjectAltName) ProtoReflect() protoreflect.Message {
1356 mi := &file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[11]
1357 if protoimpl.UnsafeEnabled && x != nil {
1358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1359 if ms.LoadMessageInfo() == nil {
1360 ms.StoreMessageInfo(mi)
1361 }
1362 return ms
1363 }
1364 return mi.MessageOf(x)
1365 }
1366
1367
1368 func (*TLSProperties_CertificateProperties_SubjectAltName) Descriptor() ([]byte, []int) {
1369 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP(), []int{5, 0, 0}
1370 }
1371
1372 func (m *TLSProperties_CertificateProperties_SubjectAltName) GetSan() isTLSProperties_CertificateProperties_SubjectAltName_San {
1373 if m != nil {
1374 return m.San
1375 }
1376 return nil
1377 }
1378
1379 func (x *TLSProperties_CertificateProperties_SubjectAltName) GetUri() string {
1380 if x, ok := x.GetSan().(*TLSProperties_CertificateProperties_SubjectAltName_Uri); ok {
1381 return x.Uri
1382 }
1383 return ""
1384 }
1385
1386 func (x *TLSProperties_CertificateProperties_SubjectAltName) GetDns() string {
1387 if x, ok := x.GetSan().(*TLSProperties_CertificateProperties_SubjectAltName_Dns); ok {
1388 return x.Dns
1389 }
1390 return ""
1391 }
1392
1393 type isTLSProperties_CertificateProperties_SubjectAltName_San interface {
1394 isTLSProperties_CertificateProperties_SubjectAltName_San()
1395 }
1396
1397 type TLSProperties_CertificateProperties_SubjectAltName_Uri struct {
1398 Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
1399 }
1400
1401 type TLSProperties_CertificateProperties_SubjectAltName_Dns struct {
1402
1403 Dns string `protobuf:"bytes,2,opt,name=dns,proto3,oneof"`
1404 }
1405
1406 func (*TLSProperties_CertificateProperties_SubjectAltName_Uri) isTLSProperties_CertificateProperties_SubjectAltName_San() {
1407 }
1408
1409 func (*TLSProperties_CertificateProperties_SubjectAltName_Dns) isTLSProperties_CertificateProperties_SubjectAltName_San() {
1410 }
1411
1412 var File_envoy_data_accesslog_v2_accesslog_proto protoreflect.FileDescriptor
1413
1414 var file_envoy_data_accesslog_v2_accesslog_proto_rawDesc = []byte{
1415 0x0a, 0x27, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x61, 0x63, 0x63,
1416 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
1417 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1418 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e,
1419 0x76, 0x32, 0x1a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32,
1420 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72,
1421 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
1422 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1423 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1424 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f,
1425 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75,
1426 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
1427 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69,
1428 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67,
1429 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77,
1430 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75,
1431 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
1432 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61,
1433 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e,
1434 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x01, 0x0a, 0x11, 0x54, 0x43, 0x50, 0x41, 0x63, 0x63,
1435 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x55, 0x0a, 0x11, 0x63,
1436 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
1437 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64,
1438 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32,
1439 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
1440 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1441 0x65, 0x73, 0x12, 0x62, 0x0a, 0x15, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1442 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
1443 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61,
1444 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6e, 0x6e,
1445 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
1446 0x52, 0x14, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70,
1447 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xbd, 0x03, 0x0a, 0x12, 0x48, 0x54, 0x54, 0x50, 0x41,
1448 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x55, 0x0a,
1449 0x11, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1450 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1451 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e,
1452 0x76, 0x32, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6d, 0x6d,
1453 0x6f, 0x6e, 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
1454 0x74, 0x69, 0x65, 0x73, 0x12, 0x62, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
1455 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37,
1456 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65,
1457 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x41, 0x63, 0x63,
1458 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x48, 0x54, 0x54, 0x50,
1459 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
1460 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75,
1461 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
1462 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67,
1463 0x2e, 0x76, 0x32, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50,
1464 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65,
1465 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x04,
1466 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74,
1467 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x48,
1468 0x54, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65,
1469 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
1470 0x55, 0x0a, 0x0b, 0x48, 0x54, 0x54, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18,
1471 0x0a, 0x14, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
1472 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x48, 0x54, 0x54, 0x50,
1473 0x31, 0x30, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x48, 0x54, 0x54, 0x50, 0x31, 0x31, 0x10, 0x02,
1474 0x12, 0x09, 0x0a, 0x05, 0x48, 0x54, 0x54, 0x50, 0x32, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x48,
1475 0x54, 0x54, 0x50, 0x33, 0x10, 0x04, 0x22, 0x5c, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1476 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x25,
1477 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73,
1478 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
1479 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x79,
1480 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x6e, 0x74, 0x42,
1481 0x79, 0x74, 0x65, 0x73, 0x22, 0xfd, 0x0d, 0x0a, 0x0f, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c,
1482 0x6f, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0b, 0x73, 0x61, 0x6d, 0x70,
1483 0x6c, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xfa,
1484 0x42, 0x14, 0x12, 0x12, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x21, 0x00, 0x00,
1485 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x0a, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x61,
1486 0x74, 0x65, 0x12, 0x56, 0x0a, 0x19, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
1487 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
1488 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
1489 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
1490 0x73, 0x52, 0x17, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x6d,
1491 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x54, 0x0a, 0x18, 0x64, 0x6f,
1492 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61,
1493 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65,
1494 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65,
1495 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x16, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74,
1496 0x72, 0x65, 0x61, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
1497 0x12, 0x4d, 0x0a, 0x0e, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1498 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1499 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e,
1500 0x76, 0x32, 0x2e, 0x54, 0x4c, 0x53, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
1501 0x52, 0x0d, 0x74, 0x6c, 0x73, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
1502 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
1503 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1504 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
1505 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x14, 0x74, 0x69,
1506 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x78, 0x5f, 0x62, 0x79,
1507 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1508 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
1509 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x61, 0x73, 0x74, 0x52,
1510 0x78, 0x42, 0x79, 0x74, 0x65, 0x12, 0x5c, 0x0a, 0x1e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f,
1511 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f,
1512 0x74, 0x78, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
1513 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1514 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f,
1515 0x46, 0x69, 0x72, 0x73, 0x74, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x78, 0x42,
1516 0x79, 0x74, 0x65, 0x12, 0x5a, 0x0a, 0x1d, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c,
1517 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x78, 0x5f,
1518 0x62, 0x79, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f,
1519 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72,
1520 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x18, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x61, 0x73,
1521 0x74, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x78, 0x42, 0x79, 0x74, 0x65, 0x12,
1522 0x5c, 0x0a, 0x1e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74,
1523 0x5f, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x78, 0x5f, 0x62, 0x79, 0x74,
1524 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1525 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69,
1526 0x6f, 0x6e, 0x52, 0x19, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x46, 0x69, 0x72, 0x73, 0x74, 0x55,
1527 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x78, 0x42, 0x79, 0x74, 0x65, 0x12, 0x5a, 0x0a,
1528 0x1d, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70,
1529 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x78, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x18, 0x0a,
1530 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1531 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1532 0x18, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x73, 0x74, 0x72,
1533 0x65, 0x61, 0x6d, 0x52, 0x78, 0x42, 0x79, 0x74, 0x65, 0x12, 0x60, 0x0a, 0x20, 0x74, 0x69, 0x6d,
1534 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x73,
1535 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x78, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x18, 0x0b, 0x20,
1536 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1537 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1b,
1538 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x46, 0x69, 0x72, 0x73, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x73,
1539 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x78, 0x42, 0x79, 0x74, 0x65, 0x12, 0x5e, 0x0a, 0x1f, 0x74,
1540 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x6f, 0x77, 0x6e,
1541 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x78, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x18, 0x0c,
1542 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1543 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1544 0x1a, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x61, 0x73, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x73,
1545 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x78, 0x42, 0x79, 0x74, 0x65, 0x12, 0x52, 0x0a, 0x17, 0x75,
1546 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61,
1547 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65,
1548 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65,
1549 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x15, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65,
1550 0x61, 0x6d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12,
1551 0x50, 0x0a, 0x16, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61,
1552 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
1553 0x1a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63,
1554 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x14, 0x75, 0x70, 0x73,
1555 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
1556 0x73, 0x12, 0x29, 0x0a, 0x10, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6c,
1557 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x70, 0x73,
1558 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0e,
1559 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x10,
1560 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74,
1561 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x52,
1562 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x0d, 0x72, 0x65,
1563 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x6d,
1564 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
1565 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72,
1566 0x65, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61,
1567 0x64, 0x61, 0x74, 0x61, 0x12, 0x49, 0x0a, 0x21, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
1568 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75,
1569 0x72, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52,
1570 0x1e, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f,
1571 0x72, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
1572 0x1d, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20,
1573 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x63,
1574 0x0a, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x64, 0x69, 0x72,
1575 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65,
1576 0x73, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
1577 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x64,
1578 0x72, 0x65, 0x73, 0x73, 0x52, 0x1d, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
1579 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72,
1580 0x65, 0x73, 0x73, 0x12, 0x72, 0x0a, 0x14, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74,
1581 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28,
1582 0x0b, 0x32, 0x40, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61,
1583 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x63, 0x63, 0x65,
1584 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x46, 0x69, 0x6c, 0x74,
1585 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x45, 0x6e,
1586 0x74, 0x72, 0x79, 0x52, 0x12, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
1587 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x1a, 0x5b, 0x0a, 0x17, 0x46, 0x69, 0x6c, 0x74, 0x65,
1588 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74,
1589 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1590 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1591 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1592 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1593 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd0, 0x09, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
1594 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x38, 0x0a, 0x18, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
1595 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65,
1596 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
1597 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b,
1598 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x6f, 0x5f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x5f, 0x75,
1599 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6e,
1600 0x6f, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
1601 0x12, 0x38, 0x0a, 0x18, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x71,
1602 0x75, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01,
1603 0x28, 0x08, 0x52, 0x16, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75,
1604 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x6f,
1605 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
1606 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x65, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x75,
1607 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x72,
1608 0x65, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x75, 0x70, 0x73, 0x74,
1609 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x74, 0x12,
1610 0x3e, 0x0a, 0x1b, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x6e,
1611 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x06,
1612 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x6f,
1613 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12,
1614 0x46, 0x0a, 0x1f, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x6e,
1615 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69,
1616 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1d, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65,
1617 0x61, 0x6d, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x65, 0x72, 0x6d,
1618 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x11, 0x75, 0x70, 0x73, 0x74, 0x72,
1619 0x65, 0x61, 0x6d, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x18, 0x08, 0x20, 0x01,
1620 0x28, 0x08, 0x52, 0x10, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4f, 0x76, 0x65, 0x72,
1621 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x6f, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
1622 0x5f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6e, 0x6f,
1623 0x52, 0x6f, 0x75, 0x74, 0x65, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x65,
1624 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01,
1625 0x28, 0x08, 0x52, 0x0d, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x65,
1626 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x6a, 0x65, 0x63,
1627 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x66, 0x61, 0x75, 0x6c, 0x74,
1628 0x49, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x61, 0x74, 0x65,
1629 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
1630 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x12, 0x66, 0x0a, 0x14, 0x75,
1631 0x6e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x74, 0x61,
1632 0x69, 0x6c, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
1633 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67,
1634 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67,
1635 0x73, 0x2e, 0x55, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x52, 0x13,
1636 0x75, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x44, 0x65, 0x74, 0x61,
1637 0x69, 0x6c, 0x73, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69,
1638 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18,
1639 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
1640 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x4a, 0x0a, 0x21,
1641 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1642 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
1643 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72,
1644 0x65, 0x61, 0x6d, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x65, 0x72,
1645 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x1d, 0x75, 0x70, 0x73, 0x74,
1646 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
1647 0x5f, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52,
1648 0x1a, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x74, 0x72, 0x79, 0x4c, 0x69,
1649 0x6d, 0x69, 0x74, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x73,
1650 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f,
1651 0x75, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
1652 0x49, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x41, 0x0a, 0x1d, 0x69,
1653 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x5f, 0x72, 0x65, 0x71,
1654 0x75, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x12, 0x20, 0x01,
1655 0x28, 0x08, 0x52, 0x1a, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x45, 0x6e, 0x76, 0x6f, 0x79,
1656 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x3a,
1657 0x0a, 0x19, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x70, 0x72, 0x6f,
1658 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x13, 0x20, 0x01, 0x28,
1659 0x08, 0x52, 0x17, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72, 0x6f,
1660 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x9a, 0x01, 0x0a, 0x0c, 0x55,
1661 0x6e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x12, 0x52, 0x0a, 0x06, 0x72,
1662 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x65, 0x6e,
1663 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c,
1664 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x46, 0x6c,
1665 0x61, 0x67, 0x73, 0x2e, 0x55, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64,
1666 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22,
1667 0x36, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41,
1668 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
1669 0x00, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x45,
1670 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x01, 0x22, 0xbe, 0x06, 0x0a, 0x0d, 0x54, 0x4c, 0x53, 0x50,
1671 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x52, 0x0a, 0x0b, 0x74, 0x6c, 0x73,
1672 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31,
1673 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65,
1674 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x4c, 0x53, 0x50, 0x72, 0x6f, 0x70,
1675 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x4c, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
1676 0x6e, 0x52, 0x0a, 0x74, 0x6c, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a,
1677 0x10, 0x74, 0x6c, 0x73, 0x5f, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x5f, 0x73, 0x75, 0x69, 0x74,
1678 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1679 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32,
1680 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x74, 0x6c, 0x73, 0x43, 0x69, 0x70, 0x68, 0x65, 0x72,
1681 0x53, 0x75, 0x69, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x6c, 0x73, 0x5f, 0x73, 0x6e, 0x69,
1682 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
1683 0x0e, 0x74, 0x6c, 0x73, 0x53, 0x6e, 0x69, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12,
1684 0x7e, 0x0a, 0x1c, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
1685 0x63, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18,
1686 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61,
1687 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e,
1688 0x54, 0x4c, 0x53, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x65,
1689 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
1690 0x69, 0x65, 0x73, 0x52, 0x1a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
1691 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
1692 0x7c, 0x0a, 0x1b, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
1693 0x61, 0x74, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05,
1694 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74,
1695 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x54,
1696 0x4c, 0x53, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x65, 0x72,
1697 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1698 0x65, 0x73, 0x52, 0x19, 0x70, 0x65, 0x65, 0x72, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
1699 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x24, 0x0a,
1700 0x0e, 0x74, 0x6c, 0x73, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
1701 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x6c, 0x73, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
1702 0x6e, 0x49, 0x64, 0x1a, 0xe9, 0x01, 0x0a, 0x15, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
1703 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x75, 0x0a,
1704 0x10, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x6c, 0x74, 0x5f, 0x6e, 0x61, 0x6d,
1705 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
1706 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76,
1707 0x32, 0x2e, 0x54, 0x4c, 0x53, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e,
1708 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65,
1709 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74,
1710 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0e, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74,
1711 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18,
1712 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x1a, 0x3f,
1713 0x0a, 0x0e, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x4e, 0x61, 0x6d, 0x65,
1714 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
1715 0x03, 0x75, 0x72, 0x69, 0x12, 0x12, 0x0a, 0x03, 0x64, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
1716 0x09, 0x48, 0x00, 0x52, 0x03, 0x64, 0x6e, 0x73, 0x42, 0x05, 0x0a, 0x03, 0x73, 0x61, 0x6e, 0x22,
1717 0x57, 0x0a, 0x0a, 0x54, 0x4c, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a,
1718 0x13, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
1719 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x4c, 0x53, 0x76, 0x31, 0x10,
1720 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x4c, 0x53, 0x76, 0x31, 0x5f, 0x31, 0x10, 0x02, 0x12, 0x0b,
1721 0x0a, 0x07, 0x54, 0x4c, 0x53, 0x76, 0x31, 0x5f, 0x32, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x54,
1722 0x4c, 0x53, 0x76, 0x31, 0x5f, 0x33, 0x10, 0x04, 0x22, 0x9a, 0x05, 0x0a, 0x15, 0x48, 0x54, 0x54,
1723 0x50, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1724 0x65, 0x73, 0x12, 0x51, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6d, 0x65,
1725 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x76,
1726 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x52,
1727 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x08, 0xfa, 0x42,
1728 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d,
1729 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x18,
1730 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x1c, 0x0a,
1731 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
1732 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x04, 0x70,
1733 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1734 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74,
1735 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x12, 0x0a,
1736 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
1737 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18,
1738 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74,
1739 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28,
1740 0x09, 0x52, 0x07, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x6f,
1741 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28,
1742 0x09, 0x52, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x12,
1743 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
1744 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x23,
1745 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
1746 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50,
1747 0x61, 0x74, 0x68, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x68,
1748 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01,
1749 0x28, 0x04, 0x52, 0x13, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65,
1750 0x72, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65,
1751 0x73, 0x74, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0c, 0x20,
1752 0x01, 0x28, 0x04, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79,
1753 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1754 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42,
1755 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65,
1756 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x71,
1757 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52,
1758 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74,
1759 0x72, 0x79, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65,
1760 0x72, 0x73, 0x1a, 0x41, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61,
1761 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
1762 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
1763 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1764 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe3, 0x04, 0x0a, 0x16, 0x48, 0x54, 0x54, 0x50, 0x52, 0x65,
1765 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
1766 0x12, 0x41, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x64,
1767 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1768 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32,
1769 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43,
1770 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f,
1771 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20,
1772 0x01, 0x28, 0x04, 0x52, 0x14, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61,
1773 0x64, 0x65, 0x72, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x65, 0x73,
1774 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73,
1775 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1776 0x42, 0x6f, 0x64, 0x79, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x6f, 0x0a, 0x10, 0x72, 0x65, 0x73,
1777 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20,
1778 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61,
1779 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x48, 0x54,
1780 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
1781 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61,
1782 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x70, 0x6f,
1783 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x72, 0x0a, 0x11, 0x72, 0x65,
1784 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x18,
1785 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61,
1786 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e,
1787 0x48, 0x54, 0x54, 0x50, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x70,
1788 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54,
1789 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x72, 0x65,
1790 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x32,
1791 0x0a, 0x15, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x5f,
1792 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72,
1793 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
1794 0x6c, 0x73, 0x1a, 0x42, 0x0a, 0x14, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65,
1795 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
1796 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
1797 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
1798 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1799 0x73, 0x65, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
1800 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
1801 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1802 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x8d, 0x01, 0x0a, 0x25,
1803 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e,
1804 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c,
1805 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x42, 0x0e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67,
1806 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
1807 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67,
1808 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f,
1809 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73,
1810 0x73, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f,
1811 0x67, 0x76, 0x32, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
1812 0x74, 0x6f, 0x33,
1813 }
1814
1815 var (
1816 file_envoy_data_accesslog_v2_accesslog_proto_rawDescOnce sync.Once
1817 file_envoy_data_accesslog_v2_accesslog_proto_rawDescData = file_envoy_data_accesslog_v2_accesslog_proto_rawDesc
1818 )
1819
1820 func file_envoy_data_accesslog_v2_accesslog_proto_rawDescGZIP() []byte {
1821 file_envoy_data_accesslog_v2_accesslog_proto_rawDescOnce.Do(func() {
1822 file_envoy_data_accesslog_v2_accesslog_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_data_accesslog_v2_accesslog_proto_rawDescData)
1823 })
1824 return file_envoy_data_accesslog_v2_accesslog_proto_rawDescData
1825 }
1826
1827 var file_envoy_data_accesslog_v2_accesslog_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1828 var file_envoy_data_accesslog_v2_accesslog_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1829 var file_envoy_data_accesslog_v2_accesslog_proto_goTypes = []interface{}{
1830 (HTTPAccessLogEntry_HTTPVersion)(0),
1831 (ResponseFlags_Unauthorized_Reason)(0),
1832 (TLSProperties_TLSVersion)(0),
1833 (*TCPAccessLogEntry)(nil),
1834 (*HTTPAccessLogEntry)(nil),
1835 (*ConnectionProperties)(nil),
1836 (*AccessLogCommon)(nil),
1837 (*ResponseFlags)(nil),
1838 (*TLSProperties)(nil),
1839 (*HTTPRequestProperties)(nil),
1840 (*HTTPResponseProperties)(nil),
1841 nil,
1842 (*ResponseFlags_Unauthorized)(nil),
1843 (*TLSProperties_CertificateProperties)(nil),
1844 (*TLSProperties_CertificateProperties_SubjectAltName)(nil),
1845 nil,
1846 nil,
1847 nil,
1848 (*core.Address)(nil),
1849 (*timestamp.Timestamp)(nil),
1850 (*duration.Duration)(nil),
1851 (*core.Metadata)(nil),
1852 (*wrappers.UInt32Value)(nil),
1853 (core.RequestMethod)(0),
1854 (*any1.Any)(nil),
1855 }
1856 var file_envoy_data_accesslog_v2_accesslog_proto_depIdxs = []int32{
1857 6,
1858 5,
1859 6,
1860 0,
1861 9,
1862 10,
1863 18,
1864 18,
1865 8,
1866 19,
1867 20,
1868 20,
1869 20,
1870 20,
1871 20,
1872 20,
1873 20,
1874 18,
1875 18,
1876 7,
1877 21,
1878 18,
1879 11,
1880 12,
1881 2,
1882 22,
1883 13,
1884 13,
1885 23,
1886 22,
1887 15,
1888 22,
1889 16,
1890 17,
1891 24,
1892 1,
1893 14,
1894 37,
1895 37,
1896 37,
1897 37,
1898 0,
1899 }
1900
1901 func init() { file_envoy_data_accesslog_v2_accesslog_proto_init() }
1902 func file_envoy_data_accesslog_v2_accesslog_proto_init() {
1903 if File_envoy_data_accesslog_v2_accesslog_proto != nil {
1904 return
1905 }
1906 if !protoimpl.UnsafeEnabled {
1907 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1908 switch v := v.(*TCPAccessLogEntry); i {
1909 case 0:
1910 return &v.state
1911 case 1:
1912 return &v.sizeCache
1913 case 2:
1914 return &v.unknownFields
1915 default:
1916 return nil
1917 }
1918 }
1919 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1920 switch v := v.(*HTTPAccessLogEntry); i {
1921 case 0:
1922 return &v.state
1923 case 1:
1924 return &v.sizeCache
1925 case 2:
1926 return &v.unknownFields
1927 default:
1928 return nil
1929 }
1930 }
1931 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1932 switch v := v.(*ConnectionProperties); i {
1933 case 0:
1934 return &v.state
1935 case 1:
1936 return &v.sizeCache
1937 case 2:
1938 return &v.unknownFields
1939 default:
1940 return nil
1941 }
1942 }
1943 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1944 switch v := v.(*AccessLogCommon); i {
1945 case 0:
1946 return &v.state
1947 case 1:
1948 return &v.sizeCache
1949 case 2:
1950 return &v.unknownFields
1951 default:
1952 return nil
1953 }
1954 }
1955 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1956 switch v := v.(*ResponseFlags); i {
1957 case 0:
1958 return &v.state
1959 case 1:
1960 return &v.sizeCache
1961 case 2:
1962 return &v.unknownFields
1963 default:
1964 return nil
1965 }
1966 }
1967 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1968 switch v := v.(*TLSProperties); i {
1969 case 0:
1970 return &v.state
1971 case 1:
1972 return &v.sizeCache
1973 case 2:
1974 return &v.unknownFields
1975 default:
1976 return nil
1977 }
1978 }
1979 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1980 switch v := v.(*HTTPRequestProperties); i {
1981 case 0:
1982 return &v.state
1983 case 1:
1984 return &v.sizeCache
1985 case 2:
1986 return &v.unknownFields
1987 default:
1988 return nil
1989 }
1990 }
1991 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1992 switch v := v.(*HTTPResponseProperties); i {
1993 case 0:
1994 return &v.state
1995 case 1:
1996 return &v.sizeCache
1997 case 2:
1998 return &v.unknownFields
1999 default:
2000 return nil
2001 }
2002 }
2003 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2004 switch v := v.(*ResponseFlags_Unauthorized); i {
2005 case 0:
2006 return &v.state
2007 case 1:
2008 return &v.sizeCache
2009 case 2:
2010 return &v.unknownFields
2011 default:
2012 return nil
2013 }
2014 }
2015 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2016 switch v := v.(*TLSProperties_CertificateProperties); i {
2017 case 0:
2018 return &v.state
2019 case 1:
2020 return &v.sizeCache
2021 case 2:
2022 return &v.unknownFields
2023 default:
2024 return nil
2025 }
2026 }
2027 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2028 switch v := v.(*TLSProperties_CertificateProperties_SubjectAltName); i {
2029 case 0:
2030 return &v.state
2031 case 1:
2032 return &v.sizeCache
2033 case 2:
2034 return &v.unknownFields
2035 default:
2036 return nil
2037 }
2038 }
2039 }
2040 file_envoy_data_accesslog_v2_accesslog_proto_msgTypes[11].OneofWrappers = []interface{}{
2041 (*TLSProperties_CertificateProperties_SubjectAltName_Uri)(nil),
2042 (*TLSProperties_CertificateProperties_SubjectAltName_Dns)(nil),
2043 }
2044 type x struct{}
2045 out := protoimpl.TypeBuilder{
2046 File: protoimpl.DescBuilder{
2047 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2048 RawDescriptor: file_envoy_data_accesslog_v2_accesslog_proto_rawDesc,
2049 NumEnums: 3,
2050 NumMessages: 15,
2051 NumExtensions: 0,
2052 NumServices: 0,
2053 },
2054 GoTypes: file_envoy_data_accesslog_v2_accesslog_proto_goTypes,
2055 DependencyIndexes: file_envoy_data_accesslog_v2_accesslog_proto_depIdxs,
2056 EnumInfos: file_envoy_data_accesslog_v2_accesslog_proto_enumTypes,
2057 MessageInfos: file_envoy_data_accesslog_v2_accesslog_proto_msgTypes,
2058 }.Build()
2059 File_envoy_data_accesslog_v2_accesslog_proto = out.File
2060 file_envoy_data_accesslog_v2_accesslog_proto_rawDesc = nil
2061 file_envoy_data_accesslog_v2_accesslog_proto_goTypes = nil
2062 file_envoy_data_accesslog_v2_accesslog_proto_depIdxs = nil
2063 }
2064
View as plain text