github.com/kiali/kiali@v1.84.0/tracing/jaeger/model/model.pb.go (about) 1 // Copyright (c) 2018 Uber Technologies, Inc. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Adapted for pure Kiali client 16 17 // Code generated by protoc-gen-go. DO NOT EDIT. 18 // versions: 19 // protoc-gen-go v1.23.0 20 // protoc v3.14.0 21 // source: model.proto 22 23 package model 24 25 import ( 26 reflect "reflect" 27 sync "sync" 28 29 proto "github.com/golang/protobuf/proto" 30 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 31 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 32 durationpb "google.golang.org/protobuf/types/known/durationpb" 33 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 34 ) 35 36 const ( 37 // Verify that this generated code is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 39 // Verify that runtime/protoimpl is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 41 ) 42 43 // This is a compile-time assertion that a sufficiently up-to-date version 44 // of the legacy proto package is being used. 45 const _ = proto.ProtoPackageIsVersion4 46 47 type ValueType int32 48 49 const ( 50 ValueType_STRING ValueType = 0 51 ValueType_BOOL ValueType = 1 52 ValueType_INT64 ValueType = 2 53 ValueType_FLOAT64 ValueType = 3 54 ValueType_BINARY ValueType = 4 55 ) 56 57 // Enum value maps for ValueType. 58 var ( 59 ValueType_name = map[int32]string{ 60 0: "STRING", 61 1: "BOOL", 62 2: "INT64", 63 3: "FLOAT64", 64 4: "BINARY", 65 } 66 ValueType_value = map[string]int32{ 67 "STRING": 0, 68 "BOOL": 1, 69 "INT64": 2, 70 "FLOAT64": 3, 71 "BINARY": 4, 72 } 73 ) 74 75 func (x ValueType) Enum() *ValueType { 76 p := new(ValueType) 77 *p = x 78 return p 79 } 80 81 func (x ValueType) String() string { 82 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 83 } 84 85 func (ValueType) Descriptor() protoreflect.EnumDescriptor { 86 return file_model_proto_enumTypes[0].Descriptor() 87 } 88 89 func (ValueType) Type() protoreflect.EnumType { 90 return &file_model_proto_enumTypes[0] 91 } 92 93 func (x ValueType) Number() protoreflect.EnumNumber { 94 return protoreflect.EnumNumber(x) 95 } 96 97 // Deprecated: Use ValueType.Descriptor instead. 98 func (ValueType) EnumDescriptor() ([]byte, []int) { 99 return file_model_proto_rawDescGZIP(), []int{0} 100 } 101 102 type SpanRefType int32 103 104 const ( 105 SpanRefType_CHILD_OF SpanRefType = 0 106 SpanRefType_FOLLOWS_FROM SpanRefType = 1 107 ) 108 109 // Enum value maps for SpanRefType. 110 var ( 111 SpanRefType_name = map[int32]string{ 112 0: "CHILD_OF", 113 1: "FOLLOWS_FROM", 114 } 115 SpanRefType_value = map[string]int32{ 116 "CHILD_OF": 0, 117 "FOLLOWS_FROM": 1, 118 } 119 ) 120 121 func (x SpanRefType) Enum() *SpanRefType { 122 p := new(SpanRefType) 123 *p = x 124 return p 125 } 126 127 func (x SpanRefType) String() string { 128 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 129 } 130 131 func (SpanRefType) Descriptor() protoreflect.EnumDescriptor { 132 return file_model_proto_enumTypes[1].Descriptor() 133 } 134 135 func (SpanRefType) Type() protoreflect.EnumType { 136 return &file_model_proto_enumTypes[1] 137 } 138 139 func (x SpanRefType) Number() protoreflect.EnumNumber { 140 return protoreflect.EnumNumber(x) 141 } 142 143 // Deprecated: Use SpanRefType.Descriptor instead. 144 func (SpanRefType) EnumDescriptor() ([]byte, []int) { 145 return file_model_proto_rawDescGZIP(), []int{1} 146 } 147 148 type KeyValue struct { 149 state protoimpl.MessageState 150 sizeCache protoimpl.SizeCache 151 unknownFields protoimpl.UnknownFields 152 153 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 154 VType ValueType `protobuf:"varint,2,opt,name=v_type,json=vType,proto3,enum=jaeger.api_v2.ValueType" json:"v_type,omitempty"` 155 VStr string `protobuf:"bytes,3,opt,name=v_str,json=vStr,proto3" json:"v_str,omitempty"` 156 VBool bool `protobuf:"varint,4,opt,name=v_bool,json=vBool,proto3" json:"v_bool,omitempty"` 157 VInt64 int64 `protobuf:"varint,5,opt,name=v_int64,json=vInt64,proto3" json:"v_int64,omitempty"` 158 VFloat64 float64 `protobuf:"fixed64,6,opt,name=v_float64,json=vFloat64,proto3" json:"v_float64,omitempty"` 159 VBinary []byte `protobuf:"bytes,7,opt,name=v_binary,json=vBinary,proto3" json:"v_binary,omitempty"` 160 } 161 162 func (x *KeyValue) Reset() { 163 *x = KeyValue{} 164 if protoimpl.UnsafeEnabled { 165 mi := &file_model_proto_msgTypes[0] 166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 167 ms.StoreMessageInfo(mi) 168 } 169 } 170 171 func (x *KeyValue) String() string { 172 return protoimpl.X.MessageStringOf(x) 173 } 174 175 func (*KeyValue) ProtoMessage() {} 176 177 func (x *KeyValue) ProtoReflect() protoreflect.Message { 178 mi := &file_model_proto_msgTypes[0] 179 if protoimpl.UnsafeEnabled && x != nil { 180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 181 if ms.LoadMessageInfo() == nil { 182 ms.StoreMessageInfo(mi) 183 } 184 return ms 185 } 186 return mi.MessageOf(x) 187 } 188 189 // Deprecated: Use KeyValue.ProtoReflect.Descriptor instead. 190 func (*KeyValue) Descriptor() ([]byte, []int) { 191 return file_model_proto_rawDescGZIP(), []int{0} 192 } 193 194 func (x *KeyValue) GetKey() string { 195 if x != nil { 196 return x.Key 197 } 198 return "" 199 } 200 201 func (x *KeyValue) GetVType() ValueType { 202 if x != nil { 203 return x.VType 204 } 205 return ValueType_STRING 206 } 207 208 func (x *KeyValue) GetVStr() string { 209 if x != nil { 210 return x.VStr 211 } 212 return "" 213 } 214 215 func (x *KeyValue) GetVBool() bool { 216 if x != nil { 217 return x.VBool 218 } 219 return false 220 } 221 222 func (x *KeyValue) GetVInt64() int64 { 223 if x != nil { 224 return x.VInt64 225 } 226 return 0 227 } 228 229 func (x *KeyValue) GetVFloat64() float64 { 230 if x != nil { 231 return x.VFloat64 232 } 233 return 0 234 } 235 236 func (x *KeyValue) GetVBinary() []byte { 237 if x != nil { 238 return x.VBinary 239 } 240 return nil 241 } 242 243 type Log struct { 244 state protoimpl.MessageState 245 sizeCache protoimpl.SizeCache 246 unknownFields protoimpl.UnknownFields 247 248 Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 249 Fields []*KeyValue `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"` 250 } 251 252 func (x *Log) Reset() { 253 *x = Log{} 254 if protoimpl.UnsafeEnabled { 255 mi := &file_model_proto_msgTypes[1] 256 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 257 ms.StoreMessageInfo(mi) 258 } 259 } 260 261 func (x *Log) String() string { 262 return protoimpl.X.MessageStringOf(x) 263 } 264 265 func (*Log) ProtoMessage() {} 266 267 func (x *Log) ProtoReflect() protoreflect.Message { 268 mi := &file_model_proto_msgTypes[1] 269 if protoimpl.UnsafeEnabled && x != nil { 270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 271 if ms.LoadMessageInfo() == nil { 272 ms.StoreMessageInfo(mi) 273 } 274 return ms 275 } 276 return mi.MessageOf(x) 277 } 278 279 // Deprecated: Use Log.ProtoReflect.Descriptor instead. 280 func (*Log) Descriptor() ([]byte, []int) { 281 return file_model_proto_rawDescGZIP(), []int{1} 282 } 283 284 func (x *Log) GetTimestamp() *timestamppb.Timestamp { 285 if x != nil { 286 return x.Timestamp 287 } 288 return nil 289 } 290 291 func (x *Log) GetFields() []*KeyValue { 292 if x != nil { 293 return x.Fields 294 } 295 return nil 296 } 297 298 type SpanRef struct { 299 state protoimpl.MessageState 300 sizeCache protoimpl.SizeCache 301 unknownFields protoimpl.UnknownFields 302 303 TraceId []byte `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` 304 SpanId []byte `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"` 305 RefType SpanRefType `protobuf:"varint,3,opt,name=ref_type,json=refType,proto3,enum=jaeger.api_v2.SpanRefType" json:"ref_type,omitempty"` 306 } 307 308 func (x *SpanRef) Reset() { 309 *x = SpanRef{} 310 if protoimpl.UnsafeEnabled { 311 mi := &file_model_proto_msgTypes[2] 312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 313 ms.StoreMessageInfo(mi) 314 } 315 } 316 317 func (x *SpanRef) String() string { 318 return protoimpl.X.MessageStringOf(x) 319 } 320 321 func (*SpanRef) ProtoMessage() {} 322 323 func (x *SpanRef) ProtoReflect() protoreflect.Message { 324 mi := &file_model_proto_msgTypes[2] 325 if protoimpl.UnsafeEnabled && x != nil { 326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 327 if ms.LoadMessageInfo() == nil { 328 ms.StoreMessageInfo(mi) 329 } 330 return ms 331 } 332 return mi.MessageOf(x) 333 } 334 335 // Deprecated: Use SpanRef.ProtoReflect.Descriptor instead. 336 func (*SpanRef) Descriptor() ([]byte, []int) { 337 return file_model_proto_rawDescGZIP(), []int{2} 338 } 339 340 func (x *SpanRef) GetTraceId() []byte { 341 if x != nil { 342 return x.TraceId 343 } 344 return nil 345 } 346 347 func (x *SpanRef) GetSpanId() []byte { 348 if x != nil { 349 return x.SpanId 350 } 351 return nil 352 } 353 354 func (x *SpanRef) GetRefType() SpanRefType { 355 if x != nil { 356 return x.RefType 357 } 358 return SpanRefType_CHILD_OF 359 } 360 361 type Process struct { 362 state protoimpl.MessageState 363 sizeCache protoimpl.SizeCache 364 unknownFields protoimpl.UnknownFields 365 366 ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` 367 Tags []*KeyValue `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"` 368 } 369 370 func (x *Process) Reset() { 371 *x = Process{} 372 if protoimpl.UnsafeEnabled { 373 mi := &file_model_proto_msgTypes[3] 374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 375 ms.StoreMessageInfo(mi) 376 } 377 } 378 379 func (x *Process) String() string { 380 return protoimpl.X.MessageStringOf(x) 381 } 382 383 func (*Process) ProtoMessage() {} 384 385 func (x *Process) ProtoReflect() protoreflect.Message { 386 mi := &file_model_proto_msgTypes[3] 387 if protoimpl.UnsafeEnabled && x != nil { 388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 389 if ms.LoadMessageInfo() == nil { 390 ms.StoreMessageInfo(mi) 391 } 392 return ms 393 } 394 return mi.MessageOf(x) 395 } 396 397 // Deprecated: Use Process.ProtoReflect.Descriptor instead. 398 func (*Process) Descriptor() ([]byte, []int) { 399 return file_model_proto_rawDescGZIP(), []int{3} 400 } 401 402 func (x *Process) GetServiceName() string { 403 if x != nil { 404 return x.ServiceName 405 } 406 return "" 407 } 408 409 func (x *Process) GetTags() []*KeyValue { 410 if x != nil { 411 return x.Tags 412 } 413 return nil 414 } 415 416 type Span struct { 417 state protoimpl.MessageState 418 sizeCache protoimpl.SizeCache 419 unknownFields protoimpl.UnknownFields 420 421 TraceId []byte `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` 422 SpanId []byte `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"` 423 OperationName string `protobuf:"bytes,3,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"` 424 References []*SpanRef `protobuf:"bytes,4,rep,name=references,proto3" json:"references,omitempty"` 425 Flags uint32 `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"` 426 StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 427 Duration *durationpb.Duration `protobuf:"bytes,7,opt,name=duration,proto3" json:"duration,omitempty"` 428 Tags []*KeyValue `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` 429 Logs []*Log `protobuf:"bytes,9,rep,name=logs,proto3" json:"logs,omitempty"` 430 Process *Process `protobuf:"bytes,10,opt,name=process,proto3" json:"process,omitempty"` 431 ProcessId string `protobuf:"bytes,11,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"` 432 Warnings []string `protobuf:"bytes,12,rep,name=warnings,proto3" json:"warnings,omitempty"` 433 } 434 435 func (x *Span) Reset() { 436 *x = Span{} 437 if protoimpl.UnsafeEnabled { 438 mi := &file_model_proto_msgTypes[4] 439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 440 ms.StoreMessageInfo(mi) 441 } 442 } 443 444 func (x *Span) String() string { 445 return protoimpl.X.MessageStringOf(x) 446 } 447 448 func (*Span) ProtoMessage() {} 449 450 func (x *Span) ProtoReflect() protoreflect.Message { 451 mi := &file_model_proto_msgTypes[4] 452 if protoimpl.UnsafeEnabled && x != nil { 453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 454 if ms.LoadMessageInfo() == nil { 455 ms.StoreMessageInfo(mi) 456 } 457 return ms 458 } 459 return mi.MessageOf(x) 460 } 461 462 // Deprecated: Use Span.ProtoReflect.Descriptor instead. 463 func (*Span) Descriptor() ([]byte, []int) { 464 return file_model_proto_rawDescGZIP(), []int{4} 465 } 466 467 func (x *Span) GetTraceId() []byte { 468 if x != nil { 469 return x.TraceId 470 } 471 return nil 472 } 473 474 func (x *Span) GetSpanId() []byte { 475 if x != nil { 476 return x.SpanId 477 } 478 return nil 479 } 480 481 func (x *Span) GetOperationName() string { 482 if x != nil { 483 return x.OperationName 484 } 485 return "" 486 } 487 488 func (x *Span) GetReferences() []*SpanRef { 489 if x != nil { 490 return x.References 491 } 492 return nil 493 } 494 495 func (x *Span) GetFlags() uint32 { 496 if x != nil { 497 return x.Flags 498 } 499 return 0 500 } 501 502 func (x *Span) GetStartTime() *timestamppb.Timestamp { 503 if x != nil { 504 return x.StartTime 505 } 506 return nil 507 } 508 509 func (x *Span) GetDuration() *durationpb.Duration { 510 if x != nil { 511 return x.Duration 512 } 513 return nil 514 } 515 516 func (x *Span) GetTags() []*KeyValue { 517 if x != nil { 518 return x.Tags 519 } 520 return nil 521 } 522 523 func (x *Span) GetLogs() []*Log { 524 if x != nil { 525 return x.Logs 526 } 527 return nil 528 } 529 530 func (x *Span) GetProcess() *Process { 531 if x != nil { 532 return x.Process 533 } 534 return nil 535 } 536 537 func (x *Span) GetProcessId() string { 538 if x != nil { 539 return x.ProcessId 540 } 541 return "" 542 } 543 544 func (x *Span) GetWarnings() []string { 545 if x != nil { 546 return x.Warnings 547 } 548 return nil 549 } 550 551 type Trace struct { 552 state protoimpl.MessageState 553 sizeCache protoimpl.SizeCache 554 unknownFields protoimpl.UnknownFields 555 556 Spans []*Span `protobuf:"bytes,1,rep,name=spans,proto3" json:"spans,omitempty"` 557 ProcessMap []*Trace_ProcessMapping `protobuf:"bytes,2,rep,name=process_map,json=processMap,proto3" json:"process_map,omitempty"` 558 Warnings []string `protobuf:"bytes,3,rep,name=warnings,proto3" json:"warnings,omitempty"` 559 } 560 561 func (x *Trace) Reset() { 562 *x = Trace{} 563 if protoimpl.UnsafeEnabled { 564 mi := &file_model_proto_msgTypes[5] 565 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 566 ms.StoreMessageInfo(mi) 567 } 568 } 569 570 func (x *Trace) String() string { 571 return protoimpl.X.MessageStringOf(x) 572 } 573 574 func (*Trace) ProtoMessage() {} 575 576 func (x *Trace) ProtoReflect() protoreflect.Message { 577 mi := &file_model_proto_msgTypes[5] 578 if protoimpl.UnsafeEnabled && x != nil { 579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 580 if ms.LoadMessageInfo() == nil { 581 ms.StoreMessageInfo(mi) 582 } 583 return ms 584 } 585 return mi.MessageOf(x) 586 } 587 588 // Deprecated: Use Trace.ProtoReflect.Descriptor instead. 589 func (*Trace) Descriptor() ([]byte, []int) { 590 return file_model_proto_rawDescGZIP(), []int{5} 591 } 592 593 func (x *Trace) GetSpans() []*Span { 594 if x != nil { 595 return x.Spans 596 } 597 return nil 598 } 599 600 func (x *Trace) GetProcessMap() []*Trace_ProcessMapping { 601 if x != nil { 602 return x.ProcessMap 603 } 604 return nil 605 } 606 607 func (x *Trace) GetWarnings() []string { 608 if x != nil { 609 return x.Warnings 610 } 611 return nil 612 } 613 614 // Note that both Span and Batch may contain a Process. 615 // This is different from the Thrift model which was only used 616 // for transport, because Proto model is also used by the backend 617 // as the domain model, where once a batch is received it is split 618 // into individual spans which are all processed independently, 619 // and therefore they all need a Process. As far as on-the-wire 620 // semantics, both Batch and Spans in the same message may contain 621 // their own instances of Process, with span.Process taking priority 622 // over batch.Process. 623 type Batch struct { 624 state protoimpl.MessageState 625 sizeCache protoimpl.SizeCache 626 unknownFields protoimpl.UnknownFields 627 628 Spans []*Span `protobuf:"bytes,1,rep,name=spans,proto3" json:"spans,omitempty"` 629 Process *Process `protobuf:"bytes,2,opt,name=process,proto3" json:"process,omitempty"` 630 } 631 632 func (x *Batch) Reset() { 633 *x = Batch{} 634 if protoimpl.UnsafeEnabled { 635 mi := &file_model_proto_msgTypes[6] 636 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 637 ms.StoreMessageInfo(mi) 638 } 639 } 640 641 func (x *Batch) String() string { 642 return protoimpl.X.MessageStringOf(x) 643 } 644 645 func (*Batch) ProtoMessage() {} 646 647 func (x *Batch) ProtoReflect() protoreflect.Message { 648 mi := &file_model_proto_msgTypes[6] 649 if protoimpl.UnsafeEnabled && x != nil { 650 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 651 if ms.LoadMessageInfo() == nil { 652 ms.StoreMessageInfo(mi) 653 } 654 return ms 655 } 656 return mi.MessageOf(x) 657 } 658 659 // Deprecated: Use Batch.ProtoReflect.Descriptor instead. 660 func (*Batch) Descriptor() ([]byte, []int) { 661 return file_model_proto_rawDescGZIP(), []int{6} 662 } 663 664 func (x *Batch) GetSpans() []*Span { 665 if x != nil { 666 return x.Spans 667 } 668 return nil 669 } 670 671 func (x *Batch) GetProcess() *Process { 672 if x != nil { 673 return x.Process 674 } 675 return nil 676 } 677 678 type DependencyLink struct { 679 state protoimpl.MessageState 680 sizeCache protoimpl.SizeCache 681 unknownFields protoimpl.UnknownFields 682 683 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 684 Child string `protobuf:"bytes,2,opt,name=child,proto3" json:"child,omitempty"` 685 CallCount uint64 `protobuf:"varint,3,opt,name=call_count,json=callCount,proto3" json:"call_count,omitempty"` 686 Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` 687 } 688 689 func (x *DependencyLink) Reset() { 690 *x = DependencyLink{} 691 if protoimpl.UnsafeEnabled { 692 mi := &file_model_proto_msgTypes[7] 693 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 694 ms.StoreMessageInfo(mi) 695 } 696 } 697 698 func (x *DependencyLink) String() string { 699 return protoimpl.X.MessageStringOf(x) 700 } 701 702 func (*DependencyLink) ProtoMessage() {} 703 704 func (x *DependencyLink) ProtoReflect() protoreflect.Message { 705 mi := &file_model_proto_msgTypes[7] 706 if protoimpl.UnsafeEnabled && x != nil { 707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 708 if ms.LoadMessageInfo() == nil { 709 ms.StoreMessageInfo(mi) 710 } 711 return ms 712 } 713 return mi.MessageOf(x) 714 } 715 716 // Deprecated: Use DependencyLink.ProtoReflect.Descriptor instead. 717 func (*DependencyLink) Descriptor() ([]byte, []int) { 718 return file_model_proto_rawDescGZIP(), []int{7} 719 } 720 721 func (x *DependencyLink) GetParent() string { 722 if x != nil { 723 return x.Parent 724 } 725 return "" 726 } 727 728 func (x *DependencyLink) GetChild() string { 729 if x != nil { 730 return x.Child 731 } 732 return "" 733 } 734 735 func (x *DependencyLink) GetCallCount() uint64 { 736 if x != nil { 737 return x.CallCount 738 } 739 return 0 740 } 741 742 func (x *DependencyLink) GetSource() string { 743 if x != nil { 744 return x.Source 745 } 746 return "" 747 } 748 749 type Trace_ProcessMapping struct { 750 state protoimpl.MessageState 751 sizeCache protoimpl.SizeCache 752 unknownFields protoimpl.UnknownFields 753 754 ProcessId string `protobuf:"bytes,1,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"` 755 Process *Process `protobuf:"bytes,2,opt,name=process,proto3" json:"process,omitempty"` 756 } 757 758 func (x *Trace_ProcessMapping) Reset() { 759 *x = Trace_ProcessMapping{} 760 if protoimpl.UnsafeEnabled { 761 mi := &file_model_proto_msgTypes[8] 762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 763 ms.StoreMessageInfo(mi) 764 } 765 } 766 767 func (x *Trace_ProcessMapping) String() string { 768 return protoimpl.X.MessageStringOf(x) 769 } 770 771 func (*Trace_ProcessMapping) ProtoMessage() {} 772 773 func (x *Trace_ProcessMapping) ProtoReflect() protoreflect.Message { 774 mi := &file_model_proto_msgTypes[8] 775 if protoimpl.UnsafeEnabled && x != nil { 776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 777 if ms.LoadMessageInfo() == nil { 778 ms.StoreMessageInfo(mi) 779 } 780 return ms 781 } 782 return mi.MessageOf(x) 783 } 784 785 // Deprecated: Use Trace_ProcessMapping.ProtoReflect.Descriptor instead. 786 func (*Trace_ProcessMapping) Descriptor() ([]byte, []int) { 787 return file_model_proto_rawDescGZIP(), []int{5, 0} 788 } 789 790 func (x *Trace_ProcessMapping) GetProcessId() string { 791 if x != nil { 792 return x.ProcessId 793 } 794 return "" 795 } 796 797 func (x *Trace_ProcessMapping) GetProcess() *Process { 798 if x != nil { 799 return x.Process 800 } 801 return nil 802 } 803 804 var File_model_proto protoreflect.FileDescriptor 805 806 var file_model_proto_rawDesc = []byte{ 807 0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6a, 808 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x1a, 0x1f, 0x67, 0x6f, 809 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 810 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 811 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 812 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x01, 813 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 814 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2f, 0x0a, 0x06, 815 0x76, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x6a, 816 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x56, 0x61, 0x6c, 817 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x54, 0x79, 0x70, 0x65, 0x12, 0x13, 0x0a, 818 0x05, 0x76, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x76, 0x53, 819 0x74, 0x72, 0x12, 0x15, 0x0a, 0x06, 0x76, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 820 0x28, 0x08, 0x52, 0x05, 0x76, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x76, 0x5f, 0x69, 821 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x76, 0x49, 0x6e, 0x74, 822 0x36, 0x34, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x18, 823 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x76, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x12, 824 0x19, 0x0a, 0x08, 0x76, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 825 0x0c, 0x52, 0x07, 0x76, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x22, 0x70, 0x0a, 0x03, 0x4c, 0x6f, 826 0x67, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 827 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 828 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 829 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2f, 0x0a, 0x06, 0x66, 830 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6a, 0x61, 831 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x4b, 0x65, 0x79, 0x56, 832 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0x74, 0x0a, 0x07, 833 0x53, 0x70, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 834 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 835 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x70, 0x61, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 836 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x70, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x08, 0x72, 837 0x65, 0x66, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 838 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x53, 0x70, 839 0x61, 0x6e, 0x52, 0x65, 0x66, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x72, 0x65, 0x66, 0x54, 0x79, 840 0x70, 0x65, 0x22, 0x59, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 841 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 842 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 843 0x12, 0x2b, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 844 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x4b, 845 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x22, 0xe3, 0x03, 846 0x0a, 0x04, 0x53, 0x70, 0x61, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 847 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 848 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x70, 0x61, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 849 0x28, 0x0c, 0x52, 0x06, 0x73, 0x70, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 850 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 851 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 852 0x65, 0x12, 0x36, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 853 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 854 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 855 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 856 0x67, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 857 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 858 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 859 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 860 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75, 861 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 862 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 863 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 864 0x6e, 0x12, 0x2b, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 865 0x17, 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 866 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x26, 867 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6a, 868 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x4c, 0x6f, 0x67, 869 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x30, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 870 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 871 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x52, 872 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 873 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 874 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 875 0x6e, 0x67, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 876 0x6e, 0x67, 0x73, 0x22, 0xf7, 0x01, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x63, 0x65, 0x12, 0x29, 0x0a, 877 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6a, 878 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x53, 0x70, 0x61, 879 0x6e, 0x52, 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x12, 0x44, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x63, 880 0x65, 0x73, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 881 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x54, 0x72, 882 0x61, 0x63, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x61, 0x70, 0x70, 0x69, 883 0x6e, 0x67, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x61, 0x70, 0x12, 0x1a, 884 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 885 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0x61, 0x0a, 0x0e, 0x50, 0x72, 886 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 887 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 888 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x07, 0x70, 889 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6a, 890 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x50, 0x72, 0x6f, 891 0x63, 0x65, 0x73, 0x73, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x22, 0x64, 0x0a, 892 0x05, 0x42, 0x61, 0x74, 0x63, 0x68, 0x12, 0x29, 0x0a, 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x18, 893 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 894 0x70, 0x69, 0x5f, 0x76, 0x32, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x52, 0x05, 0x73, 0x70, 0x61, 0x6e, 895 0x73, 0x12, 0x30, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 896 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6a, 0x61, 0x65, 0x67, 0x65, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5f, 897 0x76, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 898 0x65, 0x73, 0x73, 0x22, 0x75, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 899 0x79, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 900 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 901 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x68, 902 0x69, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 903 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 904 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 905 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2a, 0x45, 0x0a, 0x09, 0x56, 0x61, 906 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 907 0x47, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x01, 0x12, 0x09, 0x0a, 908 0x05, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x4c, 0x4f, 0x41, 909 0x54, 0x36, 0x34, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x49, 0x4e, 0x41, 0x52, 0x59, 0x10, 910 0x04, 0x2a, 0x2d, 0x0a, 0x0b, 0x53, 0x70, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x54, 0x79, 0x70, 0x65, 911 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x48, 0x49, 0x4c, 0x44, 0x5f, 0x4f, 0x46, 0x10, 0x00, 0x12, 0x10, 912 0x0a, 0x0c, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x53, 0x5f, 0x46, 0x52, 0x4f, 0x4d, 0x10, 0x01, 913 0x42, 0x09, 0x5a, 0x07, 0x2e, 0x3b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 914 0x74, 0x6f, 0x33, 915 } 916 917 var ( 918 file_model_proto_rawDescOnce sync.Once 919 file_model_proto_rawDescData = file_model_proto_rawDesc 920 ) 921 922 func file_model_proto_rawDescGZIP() []byte { 923 file_model_proto_rawDescOnce.Do(func() { 924 file_model_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_proto_rawDescData) 925 }) 926 return file_model_proto_rawDescData 927 } 928 929 var file_model_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 930 var file_model_proto_msgTypes = make([]protoimpl.MessageInfo, 9) 931 var file_model_proto_goTypes = []interface{}{ 932 (ValueType)(0), // 0: jaeger.api_v2.ValueType 933 (SpanRefType)(0), // 1: jaeger.api_v2.SpanRefType 934 (*KeyValue)(nil), // 2: jaeger.api_v2.KeyValue 935 (*Log)(nil), // 3: jaeger.api_v2.Log 936 (*SpanRef)(nil), // 4: jaeger.api_v2.SpanRef 937 (*Process)(nil), // 5: jaeger.api_v2.Process 938 (*Span)(nil), // 6: jaeger.api_v2.Span 939 (*Trace)(nil), // 7: jaeger.api_v2.Trace 940 (*Batch)(nil), // 8: jaeger.api_v2.Batch 941 (*DependencyLink)(nil), // 9: jaeger.api_v2.DependencyLink 942 (*Trace_ProcessMapping)(nil), // 10: jaeger.api_v2.Trace.ProcessMapping 943 (*timestamppb.Timestamp)(nil), // 11: google.protobuf.Timestamp 944 (*durationpb.Duration)(nil), // 12: google.protobuf.Duration 945 } 946 var file_model_proto_depIdxs = []int32{ 947 0, // 0: jaeger.api_v2.KeyValue.v_type:type_name -> jaeger.api_v2.ValueType 948 11, // 1: jaeger.api_v2.Log.timestamp:type_name -> google.protobuf.Timestamp 949 2, // 2: jaeger.api_v2.Log.fields:type_name -> jaeger.api_v2.KeyValue 950 1, // 3: jaeger.api_v2.SpanRef.ref_type:type_name -> jaeger.api_v2.SpanRefType 951 2, // 4: jaeger.api_v2.Process.tags:type_name -> jaeger.api_v2.KeyValue 952 4, // 5: jaeger.api_v2.Span.references:type_name -> jaeger.api_v2.SpanRef 953 11, // 6: jaeger.api_v2.Span.start_time:type_name -> google.protobuf.Timestamp 954 12, // 7: jaeger.api_v2.Span.duration:type_name -> google.protobuf.Duration 955 2, // 8: jaeger.api_v2.Span.tags:type_name -> jaeger.api_v2.KeyValue 956 3, // 9: jaeger.api_v2.Span.logs:type_name -> jaeger.api_v2.Log 957 5, // 10: jaeger.api_v2.Span.process:type_name -> jaeger.api_v2.Process 958 6, // 11: jaeger.api_v2.Trace.spans:type_name -> jaeger.api_v2.Span 959 10, // 12: jaeger.api_v2.Trace.process_map:type_name -> jaeger.api_v2.Trace.ProcessMapping 960 6, // 13: jaeger.api_v2.Batch.spans:type_name -> jaeger.api_v2.Span 961 5, // 14: jaeger.api_v2.Batch.process:type_name -> jaeger.api_v2.Process 962 5, // 15: jaeger.api_v2.Trace.ProcessMapping.process:type_name -> jaeger.api_v2.Process 963 16, // [16:16] is the sub-list for method output_type 964 16, // [16:16] is the sub-list for method input_type 965 16, // [16:16] is the sub-list for extension type_name 966 16, // [16:16] is the sub-list for extension extendee 967 0, // [0:16] is the sub-list for field type_name 968 } 969 970 func init() { file_model_proto_init() } 971 func file_model_proto_init() { 972 if File_model_proto != nil { 973 return 974 } 975 if !protoimpl.UnsafeEnabled { 976 file_model_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 977 switch v := v.(*KeyValue); i { 978 case 0: 979 return &v.state 980 case 1: 981 return &v.sizeCache 982 case 2: 983 return &v.unknownFields 984 default: 985 return nil 986 } 987 } 988 file_model_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 989 switch v := v.(*Log); i { 990 case 0: 991 return &v.state 992 case 1: 993 return &v.sizeCache 994 case 2: 995 return &v.unknownFields 996 default: 997 return nil 998 } 999 } 1000 file_model_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1001 switch v := v.(*SpanRef); i { 1002 case 0: 1003 return &v.state 1004 case 1: 1005 return &v.sizeCache 1006 case 2: 1007 return &v.unknownFields 1008 default: 1009 return nil 1010 } 1011 } 1012 file_model_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1013 switch v := v.(*Process); i { 1014 case 0: 1015 return &v.state 1016 case 1: 1017 return &v.sizeCache 1018 case 2: 1019 return &v.unknownFields 1020 default: 1021 return nil 1022 } 1023 } 1024 file_model_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1025 switch v := v.(*Span); i { 1026 case 0: 1027 return &v.state 1028 case 1: 1029 return &v.sizeCache 1030 case 2: 1031 return &v.unknownFields 1032 default: 1033 return nil 1034 } 1035 } 1036 file_model_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1037 switch v := v.(*Trace); i { 1038 case 0: 1039 return &v.state 1040 case 1: 1041 return &v.sizeCache 1042 case 2: 1043 return &v.unknownFields 1044 default: 1045 return nil 1046 } 1047 } 1048 file_model_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1049 switch v := v.(*Batch); i { 1050 case 0: 1051 return &v.state 1052 case 1: 1053 return &v.sizeCache 1054 case 2: 1055 return &v.unknownFields 1056 default: 1057 return nil 1058 } 1059 } 1060 file_model_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1061 switch v := v.(*DependencyLink); i { 1062 case 0: 1063 return &v.state 1064 case 1: 1065 return &v.sizeCache 1066 case 2: 1067 return &v.unknownFields 1068 default: 1069 return nil 1070 } 1071 } 1072 file_model_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1073 switch v := v.(*Trace_ProcessMapping); i { 1074 case 0: 1075 return &v.state 1076 case 1: 1077 return &v.sizeCache 1078 case 2: 1079 return &v.unknownFields 1080 default: 1081 return nil 1082 } 1083 } 1084 } 1085 type x struct{} 1086 out := protoimpl.TypeBuilder{ 1087 File: protoimpl.DescBuilder{ 1088 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1089 RawDescriptor: file_model_proto_rawDesc, 1090 NumEnums: 2, 1091 NumMessages: 9, 1092 NumExtensions: 0, 1093 NumServices: 0, 1094 }, 1095 GoTypes: file_model_proto_goTypes, 1096 DependencyIndexes: file_model_proto_depIdxs, 1097 EnumInfos: file_model_proto_enumTypes, 1098 MessageInfos: file_model_proto_msgTypes, 1099 }.Build() 1100 File_model_proto = out.File 1101 file_model_proto_rawDesc = nil 1102 file_model_proto_goTypes = nil 1103 file_model_proto_depIdxs = nil 1104 }