github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/data/tap/v3/transport.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/data/tap/v3/transport.proto 6 7 package envoy_data_tap_v3 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 v3 "github.com/hxx258456/ccgo/go-control-plane/envoy/config/core/v3" 12 proto "github.com/golang/protobuf/proto" 13 timestamp "github.com/golang/protobuf/ptypes/timestamp" 14 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16 reflect "reflect" 17 sync "sync" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 // This is a compile-time assertion that a sufficiently up-to-date version 28 // of the legacy proto package is being used. 29 const _ = proto.ProtoPackageIsVersion4 30 31 // Connection properties. 32 type Connection struct { 33 state protoimpl.MessageState 34 sizeCache protoimpl.SizeCache 35 unknownFields protoimpl.UnknownFields 36 37 // Local address. 38 LocalAddress *v3.Address `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` 39 // Remote address. 40 RemoteAddress *v3.Address `protobuf:"bytes,3,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"` 41 } 42 43 func (x *Connection) Reset() { 44 *x = Connection{} 45 if protoimpl.UnsafeEnabled { 46 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[0] 47 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 48 ms.StoreMessageInfo(mi) 49 } 50 } 51 52 func (x *Connection) String() string { 53 return protoimpl.X.MessageStringOf(x) 54 } 55 56 func (*Connection) ProtoMessage() {} 57 58 func (x *Connection) ProtoReflect() protoreflect.Message { 59 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[0] 60 if protoimpl.UnsafeEnabled && x != nil { 61 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 62 if ms.LoadMessageInfo() == nil { 63 ms.StoreMessageInfo(mi) 64 } 65 return ms 66 } 67 return mi.MessageOf(x) 68 } 69 70 // Deprecated: Use Connection.ProtoReflect.Descriptor instead. 71 func (*Connection) Descriptor() ([]byte, []int) { 72 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{0} 73 } 74 75 func (x *Connection) GetLocalAddress() *v3.Address { 76 if x != nil { 77 return x.LocalAddress 78 } 79 return nil 80 } 81 82 func (x *Connection) GetRemoteAddress() *v3.Address { 83 if x != nil { 84 return x.RemoteAddress 85 } 86 return nil 87 } 88 89 // Event in a socket trace. 90 type SocketEvent struct { 91 state protoimpl.MessageState 92 sizeCache protoimpl.SizeCache 93 unknownFields protoimpl.UnknownFields 94 95 // Timestamp for event. 96 Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 97 // Read or write with content as bytes string. 98 // 99 // Types that are assignable to EventSelector: 100 // *SocketEvent_Read_ 101 // *SocketEvent_Write_ 102 // *SocketEvent_Closed_ 103 EventSelector isSocketEvent_EventSelector `protobuf_oneof:"event_selector"` 104 } 105 106 func (x *SocketEvent) Reset() { 107 *x = SocketEvent{} 108 if protoimpl.UnsafeEnabled { 109 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[1] 110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 111 ms.StoreMessageInfo(mi) 112 } 113 } 114 115 func (x *SocketEvent) String() string { 116 return protoimpl.X.MessageStringOf(x) 117 } 118 119 func (*SocketEvent) ProtoMessage() {} 120 121 func (x *SocketEvent) ProtoReflect() protoreflect.Message { 122 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[1] 123 if protoimpl.UnsafeEnabled && x != nil { 124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 125 if ms.LoadMessageInfo() == nil { 126 ms.StoreMessageInfo(mi) 127 } 128 return ms 129 } 130 return mi.MessageOf(x) 131 } 132 133 // Deprecated: Use SocketEvent.ProtoReflect.Descriptor instead. 134 func (*SocketEvent) Descriptor() ([]byte, []int) { 135 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{1} 136 } 137 138 func (x *SocketEvent) GetTimestamp() *timestamp.Timestamp { 139 if x != nil { 140 return x.Timestamp 141 } 142 return nil 143 } 144 145 func (m *SocketEvent) GetEventSelector() isSocketEvent_EventSelector { 146 if m != nil { 147 return m.EventSelector 148 } 149 return nil 150 } 151 152 func (x *SocketEvent) GetRead() *SocketEvent_Read { 153 if x, ok := x.GetEventSelector().(*SocketEvent_Read_); ok { 154 return x.Read 155 } 156 return nil 157 } 158 159 func (x *SocketEvent) GetWrite() *SocketEvent_Write { 160 if x, ok := x.GetEventSelector().(*SocketEvent_Write_); ok { 161 return x.Write 162 } 163 return nil 164 } 165 166 func (x *SocketEvent) GetClosed() *SocketEvent_Closed { 167 if x, ok := x.GetEventSelector().(*SocketEvent_Closed_); ok { 168 return x.Closed 169 } 170 return nil 171 } 172 173 type isSocketEvent_EventSelector interface { 174 isSocketEvent_EventSelector() 175 } 176 177 type SocketEvent_Read_ struct { 178 Read *SocketEvent_Read `protobuf:"bytes,2,opt,name=read,proto3,oneof"` 179 } 180 181 type SocketEvent_Write_ struct { 182 Write *SocketEvent_Write `protobuf:"bytes,3,opt,name=write,proto3,oneof"` 183 } 184 185 type SocketEvent_Closed_ struct { 186 Closed *SocketEvent_Closed `protobuf:"bytes,4,opt,name=closed,proto3,oneof"` 187 } 188 189 func (*SocketEvent_Read_) isSocketEvent_EventSelector() {} 190 191 func (*SocketEvent_Write_) isSocketEvent_EventSelector() {} 192 193 func (*SocketEvent_Closed_) isSocketEvent_EventSelector() {} 194 195 // Sequence of read/write events that constitute a buffered trace on a socket. 196 // [#next-free-field: 6] 197 type SocketBufferedTrace struct { 198 state protoimpl.MessageState 199 sizeCache protoimpl.SizeCache 200 unknownFields protoimpl.UnknownFields 201 202 // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used 203 // for long term stable uniqueness. Matches connection IDs used in Envoy logs. 204 TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` 205 // Connection properties. 206 Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3" json:"connection,omitempty"` 207 // Sequence of observed events. 208 Events []*SocketEvent `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` 209 // Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes 210 // <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting. 211 ReadTruncated bool `protobuf:"varint,4,opt,name=read_truncated,json=readTruncated,proto3" json:"read_truncated,omitempty"` 212 // Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes 213 // <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting. 214 WriteTruncated bool `protobuf:"varint,5,opt,name=write_truncated,json=writeTruncated,proto3" json:"write_truncated,omitempty"` 215 } 216 217 func (x *SocketBufferedTrace) Reset() { 218 *x = SocketBufferedTrace{} 219 if protoimpl.UnsafeEnabled { 220 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[2] 221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 222 ms.StoreMessageInfo(mi) 223 } 224 } 225 226 func (x *SocketBufferedTrace) String() string { 227 return protoimpl.X.MessageStringOf(x) 228 } 229 230 func (*SocketBufferedTrace) ProtoMessage() {} 231 232 func (x *SocketBufferedTrace) ProtoReflect() protoreflect.Message { 233 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[2] 234 if protoimpl.UnsafeEnabled && x != nil { 235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 236 if ms.LoadMessageInfo() == nil { 237 ms.StoreMessageInfo(mi) 238 } 239 return ms 240 } 241 return mi.MessageOf(x) 242 } 243 244 // Deprecated: Use SocketBufferedTrace.ProtoReflect.Descriptor instead. 245 func (*SocketBufferedTrace) Descriptor() ([]byte, []int) { 246 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{2} 247 } 248 249 func (x *SocketBufferedTrace) GetTraceId() uint64 { 250 if x != nil { 251 return x.TraceId 252 } 253 return 0 254 } 255 256 func (x *SocketBufferedTrace) GetConnection() *Connection { 257 if x != nil { 258 return x.Connection 259 } 260 return nil 261 } 262 263 func (x *SocketBufferedTrace) GetEvents() []*SocketEvent { 264 if x != nil { 265 return x.Events 266 } 267 return nil 268 } 269 270 func (x *SocketBufferedTrace) GetReadTruncated() bool { 271 if x != nil { 272 return x.ReadTruncated 273 } 274 return false 275 } 276 277 func (x *SocketBufferedTrace) GetWriteTruncated() bool { 278 if x != nil { 279 return x.WriteTruncated 280 } 281 return false 282 } 283 284 // A streamed socket trace segment. Multiple segments make up a full trace. 285 type SocketStreamedTraceSegment struct { 286 state protoimpl.MessageState 287 sizeCache protoimpl.SizeCache 288 unknownFields protoimpl.UnknownFields 289 290 // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used 291 // for long term stable uniqueness. Matches connection IDs used in Envoy logs. 292 TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` 293 // Types that are assignable to MessagePiece: 294 // *SocketStreamedTraceSegment_Connection 295 // *SocketStreamedTraceSegment_Event 296 MessagePiece isSocketStreamedTraceSegment_MessagePiece `protobuf_oneof:"message_piece"` 297 } 298 299 func (x *SocketStreamedTraceSegment) Reset() { 300 *x = SocketStreamedTraceSegment{} 301 if protoimpl.UnsafeEnabled { 302 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[3] 303 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 304 ms.StoreMessageInfo(mi) 305 } 306 } 307 308 func (x *SocketStreamedTraceSegment) String() string { 309 return protoimpl.X.MessageStringOf(x) 310 } 311 312 func (*SocketStreamedTraceSegment) ProtoMessage() {} 313 314 func (x *SocketStreamedTraceSegment) ProtoReflect() protoreflect.Message { 315 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[3] 316 if protoimpl.UnsafeEnabled && x != nil { 317 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 318 if ms.LoadMessageInfo() == nil { 319 ms.StoreMessageInfo(mi) 320 } 321 return ms 322 } 323 return mi.MessageOf(x) 324 } 325 326 // Deprecated: Use SocketStreamedTraceSegment.ProtoReflect.Descriptor instead. 327 func (*SocketStreamedTraceSegment) Descriptor() ([]byte, []int) { 328 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{3} 329 } 330 331 func (x *SocketStreamedTraceSegment) GetTraceId() uint64 { 332 if x != nil { 333 return x.TraceId 334 } 335 return 0 336 } 337 338 func (m *SocketStreamedTraceSegment) GetMessagePiece() isSocketStreamedTraceSegment_MessagePiece { 339 if m != nil { 340 return m.MessagePiece 341 } 342 return nil 343 } 344 345 func (x *SocketStreamedTraceSegment) GetConnection() *Connection { 346 if x, ok := x.GetMessagePiece().(*SocketStreamedTraceSegment_Connection); ok { 347 return x.Connection 348 } 349 return nil 350 } 351 352 func (x *SocketStreamedTraceSegment) GetEvent() *SocketEvent { 353 if x, ok := x.GetMessagePiece().(*SocketStreamedTraceSegment_Event); ok { 354 return x.Event 355 } 356 return nil 357 } 358 359 type isSocketStreamedTraceSegment_MessagePiece interface { 360 isSocketStreamedTraceSegment_MessagePiece() 361 } 362 363 type SocketStreamedTraceSegment_Connection struct { 364 // Connection properties. 365 Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3,oneof"` 366 } 367 368 type SocketStreamedTraceSegment_Event struct { 369 // Socket event. 370 Event *SocketEvent `protobuf:"bytes,3,opt,name=event,proto3,oneof"` 371 } 372 373 func (*SocketStreamedTraceSegment_Connection) isSocketStreamedTraceSegment_MessagePiece() {} 374 375 func (*SocketStreamedTraceSegment_Event) isSocketStreamedTraceSegment_MessagePiece() {} 376 377 // Data read by Envoy from the transport socket. 378 type SocketEvent_Read struct { 379 state protoimpl.MessageState 380 sizeCache protoimpl.SizeCache 381 unknownFields protoimpl.UnknownFields 382 383 // Binary data read. 384 Data *Body `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 385 } 386 387 func (x *SocketEvent_Read) Reset() { 388 *x = SocketEvent_Read{} 389 if protoimpl.UnsafeEnabled { 390 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[4] 391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 392 ms.StoreMessageInfo(mi) 393 } 394 } 395 396 func (x *SocketEvent_Read) String() string { 397 return protoimpl.X.MessageStringOf(x) 398 } 399 400 func (*SocketEvent_Read) ProtoMessage() {} 401 402 func (x *SocketEvent_Read) ProtoReflect() protoreflect.Message { 403 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[4] 404 if protoimpl.UnsafeEnabled && x != nil { 405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 406 if ms.LoadMessageInfo() == nil { 407 ms.StoreMessageInfo(mi) 408 } 409 return ms 410 } 411 return mi.MessageOf(x) 412 } 413 414 // Deprecated: Use SocketEvent_Read.ProtoReflect.Descriptor instead. 415 func (*SocketEvent_Read) Descriptor() ([]byte, []int) { 416 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{1, 0} 417 } 418 419 func (x *SocketEvent_Read) GetData() *Body { 420 if x != nil { 421 return x.Data 422 } 423 return nil 424 } 425 426 // Data written by Envoy to the transport socket. 427 type SocketEvent_Write struct { 428 state protoimpl.MessageState 429 sizeCache protoimpl.SizeCache 430 unknownFields protoimpl.UnknownFields 431 432 // Binary data written. 433 Data *Body `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 434 // Stream was half closed after this write. 435 EndStream bool `protobuf:"varint,2,opt,name=end_stream,json=endStream,proto3" json:"end_stream,omitempty"` 436 } 437 438 func (x *SocketEvent_Write) Reset() { 439 *x = SocketEvent_Write{} 440 if protoimpl.UnsafeEnabled { 441 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[5] 442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 443 ms.StoreMessageInfo(mi) 444 } 445 } 446 447 func (x *SocketEvent_Write) String() string { 448 return protoimpl.X.MessageStringOf(x) 449 } 450 451 func (*SocketEvent_Write) ProtoMessage() {} 452 453 func (x *SocketEvent_Write) ProtoReflect() protoreflect.Message { 454 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[5] 455 if protoimpl.UnsafeEnabled && x != nil { 456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 457 if ms.LoadMessageInfo() == nil { 458 ms.StoreMessageInfo(mi) 459 } 460 return ms 461 } 462 return mi.MessageOf(x) 463 } 464 465 // Deprecated: Use SocketEvent_Write.ProtoReflect.Descriptor instead. 466 func (*SocketEvent_Write) Descriptor() ([]byte, []int) { 467 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{1, 1} 468 } 469 470 func (x *SocketEvent_Write) GetData() *Body { 471 if x != nil { 472 return x.Data 473 } 474 return nil 475 } 476 477 func (x *SocketEvent_Write) GetEndStream() bool { 478 if x != nil { 479 return x.EndStream 480 } 481 return false 482 } 483 484 // The connection was closed. 485 type SocketEvent_Closed struct { 486 state protoimpl.MessageState 487 sizeCache protoimpl.SizeCache 488 unknownFields protoimpl.UnknownFields 489 } 490 491 func (x *SocketEvent_Closed) Reset() { 492 *x = SocketEvent_Closed{} 493 if protoimpl.UnsafeEnabled { 494 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[6] 495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 496 ms.StoreMessageInfo(mi) 497 } 498 } 499 500 func (x *SocketEvent_Closed) String() string { 501 return protoimpl.X.MessageStringOf(x) 502 } 503 504 func (*SocketEvent_Closed) ProtoMessage() {} 505 506 func (x *SocketEvent_Closed) ProtoReflect() protoreflect.Message { 507 mi := &file_envoy_data_tap_v3_transport_proto_msgTypes[6] 508 if protoimpl.UnsafeEnabled && x != nil { 509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 510 if ms.LoadMessageInfo() == nil { 511 ms.StoreMessageInfo(mi) 512 } 513 return ms 514 } 515 return mi.MessageOf(x) 516 } 517 518 // Deprecated: Use SocketEvent_Closed.ProtoReflect.Descriptor instead. 519 func (*SocketEvent_Closed) Descriptor() ([]byte, []int) { 520 return file_envoy_data_tap_v3_transport_proto_rawDescGZIP(), []int{1, 2} 521 } 522 523 var File_envoy_data_tap_v3_transport_proto protoreflect.FileDescriptor 524 525 var file_envoy_data_tap_v3_transport_proto_rawDesc = []byte{ 526 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 0x61, 0x70, 527 0x2f, 0x76, 0x33, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 528 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 529 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x1a, 0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 530 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x61, 0x64, 0x64, 531 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x6e, 0x76, 0x6f, 532 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 0x61, 0x70, 0x2f, 0x76, 0x33, 0x2f, 0x63, 0x6f, 533 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 534 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 535 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 536 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 537 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 538 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 539 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x01, 540 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x0d, 541 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 542 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 543 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 544 0x73, 0x73, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 545 0x12, 0x44, 0x0a, 0x0e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 546 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 547 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 548 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 549 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e, 0x23, 0x0a, 0x21, 0x65, 550 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 551 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 552 0x22, 0xe6, 0x04, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 553 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 554 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 555 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 556 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x39, 0x0a, 0x04, 0x72, 0x65, 557 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 558 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x6f, 0x63, 559 0x6b, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52, 560 0x04, 0x72, 0x65, 0x61, 0x64, 0x12, 0x3c, 0x0a, 0x05, 0x77, 0x72, 0x69, 0x74, 0x65, 0x18, 0x03, 561 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 562 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 563 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x48, 0x00, 0x52, 0x05, 0x77, 0x72, 564 0x69, 0x74, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 565 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 566 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 0x76, 567 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x48, 0x00, 0x52, 0x06, 0x63, 0x6c, 568 0x6f, 0x73, 0x65, 0x64, 0x1a, 0x63, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, 0x2b, 0x0a, 0x04, 569 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x76, 570 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x42, 571 0x6f, 0x64, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x3a, 0x2e, 0x9a, 0xc5, 0x88, 0x1e, 0x29, 572 0x0a, 0x27, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 573 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 574 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x1a, 0x84, 0x01, 0x0a, 0x05, 0x57, 0x72, 575 0x69, 0x74, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 576 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 577 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 578 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 579 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x3a, 580 0x2f, 0x9a, 0xc5, 0x88, 0x1e, 0x2a, 0x0a, 0x28, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 581 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 582 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 583 0x1a, 0x3a, 0x0a, 0x06, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x3a, 0x30, 0x9a, 0xc5, 0x88, 0x1e, 584 0x2b, 0x0a, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 585 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 586 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x3a, 0x29, 0x9a, 0xc5, 587 0x88, 0x1e, 0x24, 0x0a, 0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 588 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 589 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x65, 0x76, 0x65, 0x6e, 0x74, 590 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0xaa, 0x02, 0x0a, 0x13, 0x53, 0x6f, 591 0x63, 0x6b, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 592 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 593 0x01, 0x28, 0x04, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0a, 594 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 595 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 596 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 597 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x06, 0x65, 598 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 599 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 600 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 601 0x6e, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x72, 0x75, 0x6e, 602 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x72, 0x65, 0x61, 603 0x64, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x77, 0x72, 604 0x69, 0x74, 0x65, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 605 0x01, 0x28, 0x08, 0x52, 0x0e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 606 0x74, 0x65, 0x64, 0x3a, 0x31, 0x9a, 0xc5, 0x88, 0x1e, 0x2c, 0x0a, 0x2a, 0x65, 0x6e, 0x76, 0x6f, 607 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 608 0x68, 0x61, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x65, 609 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x22, 0xfb, 0x01, 0x0a, 0x1a, 0x53, 0x6f, 0x63, 0x6b, 0x65, 610 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x53, 0x65, 611 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 612 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 613 0x12, 0x3f, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 614 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 615 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 616 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 617 0x6e, 0x12, 0x36, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 618 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 619 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 620 0x48, 0x00, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x3a, 0x38, 0x9a, 0xc5, 0x88, 0x1e, 0x33, 621 0x0a, 0x31, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 622 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x53, 623 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x53, 0x65, 0x67, 0x6d, 624 0x65, 0x6e, 0x74, 0x42, 0x0f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x70, 625 0x69, 0x65, 0x63, 0x65, 0x42, 0x3b, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 626 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 627 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x42, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 628 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 629 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 630 } 631 632 var ( 633 file_envoy_data_tap_v3_transport_proto_rawDescOnce sync.Once 634 file_envoy_data_tap_v3_transport_proto_rawDescData = file_envoy_data_tap_v3_transport_proto_rawDesc 635 ) 636 637 func file_envoy_data_tap_v3_transport_proto_rawDescGZIP() []byte { 638 file_envoy_data_tap_v3_transport_proto_rawDescOnce.Do(func() { 639 file_envoy_data_tap_v3_transport_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_data_tap_v3_transport_proto_rawDescData) 640 }) 641 return file_envoy_data_tap_v3_transport_proto_rawDescData 642 } 643 644 var file_envoy_data_tap_v3_transport_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 645 var file_envoy_data_tap_v3_transport_proto_goTypes = []interface{}{ 646 (*Connection)(nil), // 0: envoy.data.tap.v3.Connection 647 (*SocketEvent)(nil), // 1: envoy.data.tap.v3.SocketEvent 648 (*SocketBufferedTrace)(nil), // 2: envoy.data.tap.v3.SocketBufferedTrace 649 (*SocketStreamedTraceSegment)(nil), // 3: envoy.data.tap.v3.SocketStreamedTraceSegment 650 (*SocketEvent_Read)(nil), // 4: envoy.data.tap.v3.SocketEvent.Read 651 (*SocketEvent_Write)(nil), // 5: envoy.data.tap.v3.SocketEvent.Write 652 (*SocketEvent_Closed)(nil), // 6: envoy.data.tap.v3.SocketEvent.Closed 653 (*v3.Address)(nil), // 7: envoy.config.core.v3.Address 654 (*timestamp.Timestamp)(nil), // 8: google.protobuf.Timestamp 655 (*Body)(nil), // 9: envoy.data.tap.v3.Body 656 } 657 var file_envoy_data_tap_v3_transport_proto_depIdxs = []int32{ 658 7, // 0: envoy.data.tap.v3.Connection.local_address:type_name -> envoy.config.core.v3.Address 659 7, // 1: envoy.data.tap.v3.Connection.remote_address:type_name -> envoy.config.core.v3.Address 660 8, // 2: envoy.data.tap.v3.SocketEvent.timestamp:type_name -> google.protobuf.Timestamp 661 4, // 3: envoy.data.tap.v3.SocketEvent.read:type_name -> envoy.data.tap.v3.SocketEvent.Read 662 5, // 4: envoy.data.tap.v3.SocketEvent.write:type_name -> envoy.data.tap.v3.SocketEvent.Write 663 6, // 5: envoy.data.tap.v3.SocketEvent.closed:type_name -> envoy.data.tap.v3.SocketEvent.Closed 664 0, // 6: envoy.data.tap.v3.SocketBufferedTrace.connection:type_name -> envoy.data.tap.v3.Connection 665 1, // 7: envoy.data.tap.v3.SocketBufferedTrace.events:type_name -> envoy.data.tap.v3.SocketEvent 666 0, // 8: envoy.data.tap.v3.SocketStreamedTraceSegment.connection:type_name -> envoy.data.tap.v3.Connection 667 1, // 9: envoy.data.tap.v3.SocketStreamedTraceSegment.event:type_name -> envoy.data.tap.v3.SocketEvent 668 9, // 10: envoy.data.tap.v3.SocketEvent.Read.data:type_name -> envoy.data.tap.v3.Body 669 9, // 11: envoy.data.tap.v3.SocketEvent.Write.data:type_name -> envoy.data.tap.v3.Body 670 12, // [12:12] is the sub-list for method output_type 671 12, // [12:12] is the sub-list for method input_type 672 12, // [12:12] is the sub-list for extension type_name 673 12, // [12:12] is the sub-list for extension extendee 674 0, // [0:12] is the sub-list for field type_name 675 } 676 677 func init() { file_envoy_data_tap_v3_transport_proto_init() } 678 func file_envoy_data_tap_v3_transport_proto_init() { 679 if File_envoy_data_tap_v3_transport_proto != nil { 680 return 681 } 682 file_envoy_data_tap_v3_common_proto_init() 683 if !protoimpl.UnsafeEnabled { 684 file_envoy_data_tap_v3_transport_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 685 switch v := v.(*Connection); i { 686 case 0: 687 return &v.state 688 case 1: 689 return &v.sizeCache 690 case 2: 691 return &v.unknownFields 692 default: 693 return nil 694 } 695 } 696 file_envoy_data_tap_v3_transport_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 697 switch v := v.(*SocketEvent); i { 698 case 0: 699 return &v.state 700 case 1: 701 return &v.sizeCache 702 case 2: 703 return &v.unknownFields 704 default: 705 return nil 706 } 707 } 708 file_envoy_data_tap_v3_transport_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 709 switch v := v.(*SocketBufferedTrace); i { 710 case 0: 711 return &v.state 712 case 1: 713 return &v.sizeCache 714 case 2: 715 return &v.unknownFields 716 default: 717 return nil 718 } 719 } 720 file_envoy_data_tap_v3_transport_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 721 switch v := v.(*SocketStreamedTraceSegment); i { 722 case 0: 723 return &v.state 724 case 1: 725 return &v.sizeCache 726 case 2: 727 return &v.unknownFields 728 default: 729 return nil 730 } 731 } 732 file_envoy_data_tap_v3_transport_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 733 switch v := v.(*SocketEvent_Read); i { 734 case 0: 735 return &v.state 736 case 1: 737 return &v.sizeCache 738 case 2: 739 return &v.unknownFields 740 default: 741 return nil 742 } 743 } 744 file_envoy_data_tap_v3_transport_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 745 switch v := v.(*SocketEvent_Write); i { 746 case 0: 747 return &v.state 748 case 1: 749 return &v.sizeCache 750 case 2: 751 return &v.unknownFields 752 default: 753 return nil 754 } 755 } 756 file_envoy_data_tap_v3_transport_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 757 switch v := v.(*SocketEvent_Closed); i { 758 case 0: 759 return &v.state 760 case 1: 761 return &v.sizeCache 762 case 2: 763 return &v.unknownFields 764 default: 765 return nil 766 } 767 } 768 } 769 file_envoy_data_tap_v3_transport_proto_msgTypes[1].OneofWrappers = []interface{}{ 770 (*SocketEvent_Read_)(nil), 771 (*SocketEvent_Write_)(nil), 772 (*SocketEvent_Closed_)(nil), 773 } 774 file_envoy_data_tap_v3_transport_proto_msgTypes[3].OneofWrappers = []interface{}{ 775 (*SocketStreamedTraceSegment_Connection)(nil), 776 (*SocketStreamedTraceSegment_Event)(nil), 777 } 778 type x struct{} 779 out := protoimpl.TypeBuilder{ 780 File: protoimpl.DescBuilder{ 781 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 782 RawDescriptor: file_envoy_data_tap_v3_transport_proto_rawDesc, 783 NumEnums: 0, 784 NumMessages: 7, 785 NumExtensions: 0, 786 NumServices: 0, 787 }, 788 GoTypes: file_envoy_data_tap_v3_transport_proto_goTypes, 789 DependencyIndexes: file_envoy_data_tap_v3_transport_proto_depIdxs, 790 MessageInfos: file_envoy_data_tap_v3_transport_proto_msgTypes, 791 }.Build() 792 File_envoy_data_tap_v3_transport_proto = out.File 793 file_envoy_data_tap_v3_transport_proto_rawDesc = nil 794 file_envoy_data_tap_v3_transport_proto_goTypes = nil 795 file_envoy_data_tap_v3_transport_proto_depIdxs = nil 796 }