go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/luciexe/legacy/annotee/proto/annotations.pb.go (about) 1 // Copyright (c) 2015 The LUCI Authors. All rights reserved. 2 // Use of this source code is governed under the Apache License, Version 2.0 3 // that can be found in the LICENSE file. 4 5 // Code generated by protoc-gen-go. DO NOT EDIT. 6 // versions: 7 // protoc-gen-go v1.31.0 8 // protoc v3.21.7 9 // source: go.chromium.org/luci/luciexe/legacy/annotee/proto/annotations.proto 10 11 package annopb 12 13 import ( 14 srcman "go.chromium.org/luci/common/proto/srcman" 15 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 16 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 17 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 18 reflect "reflect" 19 sync "sync" 20 ) 21 22 const ( 23 // Verify that this generated code is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 25 // Verify that runtime/protoimpl is sufficiently up-to-date. 26 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 27 ) 28 29 // Status is the expressed root step of this step or substep. 30 type Status int32 31 32 const ( 33 // The step is still running. 34 Status_RUNNING Status = 0 35 // The step has finished successfully. 36 Status_SUCCESS Status = 1 37 // The step has finished unsuccessfully. 38 Status_FAILURE Status = 2 39 // The step has been scheduled, but not yet started. 40 Status_PENDING Status = 3 41 ) 42 43 // Enum value maps for Status. 44 var ( 45 Status_name = map[int32]string{ 46 0: "RUNNING", 47 1: "SUCCESS", 48 2: "FAILURE", 49 3: "PENDING", 50 } 51 Status_value = map[string]int32{ 52 "RUNNING": 0, 53 "SUCCESS": 1, 54 "FAILURE": 2, 55 "PENDING": 3, 56 } 57 ) 58 59 func (x Status) Enum() *Status { 60 p := new(Status) 61 *p = x 62 return p 63 } 64 65 func (x Status) String() string { 66 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 67 } 68 69 func (Status) Descriptor() protoreflect.EnumDescriptor { 70 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[0].Descriptor() 71 } 72 73 func (Status) Type() protoreflect.EnumType { 74 return &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[0] 75 } 76 77 func (x Status) Number() protoreflect.EnumNumber { 78 return protoreflect.EnumNumber(x) 79 } 80 81 // Deprecated: Use Status.Descriptor instead. 82 func (Status) EnumDescriptor() ([]byte, []int) { 83 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0} 84 } 85 86 // Type is the type of failure. 87 type FailureDetails_Type int32 88 89 const ( 90 // The failure is a general failure. 91 FailureDetails_GENERAL FailureDetails_Type = 0 92 // An unhandled exception occurred during execution. 93 FailureDetails_EXCEPTION FailureDetails_Type = 1 94 // The failure is related to a failed infrastructure component, not an error 95 // with the Step itself. 96 FailureDetails_INFRA FailureDetails_Type = 2 97 // The failure is due to a failed Dungeon Master dependency. This should be 98 // used if a Step's external depdendency fails and the Step cannot recover 99 // or proceed without it. 100 FailureDetails_DM_DEPENDENCY_FAILED FailureDetails_Type = 3 101 // The step was cancelled. 102 FailureDetails_CANCELLED FailureDetails_Type = 4 103 // The failure was due to an resource exhausion. The step was scheduled 104 // but never ran, and never will run. 105 FailureDetails_EXPIRED FailureDetails_Type = 5 106 ) 107 108 // Enum value maps for FailureDetails_Type. 109 var ( 110 FailureDetails_Type_name = map[int32]string{ 111 0: "GENERAL", 112 1: "EXCEPTION", 113 2: "INFRA", 114 3: "DM_DEPENDENCY_FAILED", 115 4: "CANCELLED", 116 5: "EXPIRED", 117 } 118 FailureDetails_Type_value = map[string]int32{ 119 "GENERAL": 0, 120 "EXCEPTION": 1, 121 "INFRA": 2, 122 "DM_DEPENDENCY_FAILED": 3, 123 "CANCELLED": 4, 124 "EXPIRED": 5, 125 } 126 ) 127 128 func (x FailureDetails_Type) Enum() *FailureDetails_Type { 129 p := new(FailureDetails_Type) 130 *p = x 131 return p 132 } 133 134 func (x FailureDetails_Type) String() string { 135 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 136 } 137 138 func (FailureDetails_Type) Descriptor() protoreflect.EnumDescriptor { 139 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[1].Descriptor() 140 } 141 142 func (FailureDetails_Type) Type() protoreflect.EnumType { 143 return &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[1] 144 } 145 146 func (x FailureDetails_Type) Number() protoreflect.EnumNumber { 147 return protoreflect.EnumNumber(x) 148 } 149 150 // Deprecated: Use FailureDetails_Type.Descriptor instead. 151 func (FailureDetails_Type) EnumDescriptor() ([]byte, []int) { 152 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0, 0} 153 } 154 155 // FailureType provides more details on the nature of the Status. 156 type FailureDetails struct { 157 state protoimpl.MessageState 158 sizeCache protoimpl.SizeCache 159 unknownFields protoimpl.UnknownFields 160 161 Type FailureDetails_Type `protobuf:"varint,1,opt,name=type,proto3,enum=annotation.FailureDetails_Type" json:"type,omitempty"` 162 // An optional string describing the failure. 163 Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` 164 // If the failure type is DEPENDENCY_FAILED, the failed dependencies should be 165 // listed here. 166 FailedDmDependency []*DMLink `protobuf:"bytes,3,rep,name=failed_dm_dependency,json=failedDmDependency,proto3" json:"failed_dm_dependency,omitempty"` 167 } 168 169 func (x *FailureDetails) Reset() { 170 *x = FailureDetails{} 171 if protoimpl.UnsafeEnabled { 172 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0] 173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 174 ms.StoreMessageInfo(mi) 175 } 176 } 177 178 func (x *FailureDetails) String() string { 179 return protoimpl.X.MessageStringOf(x) 180 } 181 182 func (*FailureDetails) ProtoMessage() {} 183 184 func (x *FailureDetails) ProtoReflect() protoreflect.Message { 185 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0] 186 if protoimpl.UnsafeEnabled && x != nil { 187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 188 if ms.LoadMessageInfo() == nil { 189 ms.StoreMessageInfo(mi) 190 } 191 return ms 192 } 193 return mi.MessageOf(x) 194 } 195 196 // Deprecated: Use FailureDetails.ProtoReflect.Descriptor instead. 197 func (*FailureDetails) Descriptor() ([]byte, []int) { 198 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0} 199 } 200 201 func (x *FailureDetails) GetType() FailureDetails_Type { 202 if x != nil { 203 return x.Type 204 } 205 return FailureDetails_GENERAL 206 } 207 208 func (x *FailureDetails) GetText() string { 209 if x != nil { 210 return x.Text 211 } 212 return "" 213 } 214 215 func (x *FailureDetails) GetFailedDmDependency() []*DMLink { 216 if x != nil { 217 return x.FailedDmDependency 218 } 219 return nil 220 } 221 222 // Generic step or substep state. 223 type Step struct { 224 state protoimpl.MessageState 225 sizeCache protoimpl.SizeCache 226 unknownFields protoimpl.UnknownFields 227 228 // The display name of the Component. 229 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 230 // The command-line invocation of the step, expressed as an argument vector. 231 Command *Step_Command `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"` 232 // The current running status of the Step. 233 Status Status `protobuf:"varint,3,opt,name=status,proto3,enum=annotation.Status" json:"status,omitempty"` 234 // Optional information detailing the failure. This may be populated if the 235 // Step's top-level command Status is set to FAILURE. 236 FailureDetails *FailureDetails `protobuf:"bytes,4,opt,name=failure_details,json=failureDetails,proto3" json:"failure_details,omitempty"` 237 // Substeps that this Step is composed of. 238 Substep []*Step_Substep `protobuf:"bytes,5,rep,name=substep,proto3" json:"substep,omitempty"` 239 // A link to this Step's STDOUT stream, if present. 240 StdoutStream *LogdogStream `protobuf:"bytes,6,opt,name=stdout_stream,json=stdoutStream,proto3" json:"stdout_stream,omitempty"` 241 // A link to this Step's STDERR stream, if present. 242 StderrStream *LogdogStream `protobuf:"bytes,7,opt,name=stderr_stream,json=stderrStream,proto3" json:"stderr_stream,omitempty"` 243 // When the step started, expressed as an RFC3339 string using Z (UTC) 244 // timezone. 245 Started *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=started,proto3" json:"started,omitempty"` 246 // When the step ended, expressed as an RFC3339 string using Z (UTC) timezone. 247 Ended *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=ended,proto3" json:"ended,omitempty"` 248 // Arbitrary lines of component text. Each string here is a consecutive line, 249 // and should not contain newlines. 250 Text []string `protobuf:"bytes,20,rep,name=text,proto3" json:"text,omitempty"` 251 // The Component's progress. 252 Progress *Step_Progress `protobuf:"bytes,21,opt,name=progress,proto3" json:"progress,omitempty"` 253 // The primary link for this Component. This is the link that interaction 254 // with the Component will use. 255 Link *AnnotationLink `protobuf:"bytes,22,opt,name=link,proto3" json:"link,omitempty"` 256 // Additional links related to the Component. These will be rendered alongside 257 // the component. 258 OtherLinks []*AnnotationLink `protobuf:"bytes,23,rep,name=other_links,json=otherLinks,proto3" json:"other_links,omitempty"` 259 Property []*Step_Property `protobuf:"bytes,24,rep,name=property,proto3" json:"property,omitempty"` 260 // Maps the name of the Manifest, e.g. UNPATCHED, INFRA, etc. to the 261 // ManifestLink. This name will be used in the milo console definition to 262 // indicate which manifest data to sort the console view by. 263 SourceManifests map[string]*srcman.ManifestLink `protobuf:"bytes,25,rep,name=source_manifests,json=sourceManifests,proto3" json:"source_manifests,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 264 } 265 266 func (x *Step) Reset() { 267 *x = Step{} 268 if protoimpl.UnsafeEnabled { 269 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1] 270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 271 ms.StoreMessageInfo(mi) 272 } 273 } 274 275 func (x *Step) String() string { 276 return protoimpl.X.MessageStringOf(x) 277 } 278 279 func (*Step) ProtoMessage() {} 280 281 func (x *Step) ProtoReflect() protoreflect.Message { 282 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1] 283 if protoimpl.UnsafeEnabled && x != nil { 284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 285 if ms.LoadMessageInfo() == nil { 286 ms.StoreMessageInfo(mi) 287 } 288 return ms 289 } 290 return mi.MessageOf(x) 291 } 292 293 // Deprecated: Use Step.ProtoReflect.Descriptor instead. 294 func (*Step) Descriptor() ([]byte, []int) { 295 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1} 296 } 297 298 func (x *Step) GetName() string { 299 if x != nil { 300 return x.Name 301 } 302 return "" 303 } 304 305 func (x *Step) GetCommand() *Step_Command { 306 if x != nil { 307 return x.Command 308 } 309 return nil 310 } 311 312 func (x *Step) GetStatus() Status { 313 if x != nil { 314 return x.Status 315 } 316 return Status_RUNNING 317 } 318 319 func (x *Step) GetFailureDetails() *FailureDetails { 320 if x != nil { 321 return x.FailureDetails 322 } 323 return nil 324 } 325 326 func (x *Step) GetSubstep() []*Step_Substep { 327 if x != nil { 328 return x.Substep 329 } 330 return nil 331 } 332 333 func (x *Step) GetStdoutStream() *LogdogStream { 334 if x != nil { 335 return x.StdoutStream 336 } 337 return nil 338 } 339 340 func (x *Step) GetStderrStream() *LogdogStream { 341 if x != nil { 342 return x.StderrStream 343 } 344 return nil 345 } 346 347 func (x *Step) GetStarted() *timestamppb.Timestamp { 348 if x != nil { 349 return x.Started 350 } 351 return nil 352 } 353 354 func (x *Step) GetEnded() *timestamppb.Timestamp { 355 if x != nil { 356 return x.Ended 357 } 358 return nil 359 } 360 361 func (x *Step) GetText() []string { 362 if x != nil { 363 return x.Text 364 } 365 return nil 366 } 367 368 func (x *Step) GetProgress() *Step_Progress { 369 if x != nil { 370 return x.Progress 371 } 372 return nil 373 } 374 375 func (x *Step) GetLink() *AnnotationLink { 376 if x != nil { 377 return x.Link 378 } 379 return nil 380 } 381 382 func (x *Step) GetOtherLinks() []*AnnotationLink { 383 if x != nil { 384 return x.OtherLinks 385 } 386 return nil 387 } 388 389 func (x *Step) GetProperty() []*Step_Property { 390 if x != nil { 391 return x.Property 392 } 393 return nil 394 } 395 396 func (x *Step) GetSourceManifests() map[string]*srcman.ManifestLink { 397 if x != nil { 398 return x.SourceManifests 399 } 400 return nil 401 } 402 403 // A Link is an optional label followed by a typed link to an external 404 // resource. 405 type AnnotationLink struct { 406 state protoimpl.MessageState 407 sizeCache protoimpl.SizeCache 408 unknownFields protoimpl.UnknownFields 409 410 // An optional display label for the link. 411 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 412 // If present, this link is an alias for another link with this name, and 413 // should be rendered in relation to that link. 414 AliasLabel string `protobuf:"bytes,2,opt,name=alias_label,json=aliasLabel,proto3" json:"alias_label,omitempty"` 415 // Types that are assignable to Value: 416 // 417 // *AnnotationLink_Url 418 // *AnnotationLink_LogdogStream 419 // *AnnotationLink_IsolateObject 420 // *AnnotationLink_DmLink 421 Value isAnnotationLink_Value `protobuf_oneof:"value"` 422 } 423 424 func (x *AnnotationLink) Reset() { 425 *x = AnnotationLink{} 426 if protoimpl.UnsafeEnabled { 427 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2] 428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 429 ms.StoreMessageInfo(mi) 430 } 431 } 432 433 func (x *AnnotationLink) String() string { 434 return protoimpl.X.MessageStringOf(x) 435 } 436 437 func (*AnnotationLink) ProtoMessage() {} 438 439 func (x *AnnotationLink) ProtoReflect() protoreflect.Message { 440 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2] 441 if protoimpl.UnsafeEnabled && x != nil { 442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 443 if ms.LoadMessageInfo() == nil { 444 ms.StoreMessageInfo(mi) 445 } 446 return ms 447 } 448 return mi.MessageOf(x) 449 } 450 451 // Deprecated: Use AnnotationLink.ProtoReflect.Descriptor instead. 452 func (*AnnotationLink) Descriptor() ([]byte, []int) { 453 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{2} 454 } 455 456 func (x *AnnotationLink) GetLabel() string { 457 if x != nil { 458 return x.Label 459 } 460 return "" 461 } 462 463 func (x *AnnotationLink) GetAliasLabel() string { 464 if x != nil { 465 return x.AliasLabel 466 } 467 return "" 468 } 469 470 func (m *AnnotationLink) GetValue() isAnnotationLink_Value { 471 if m != nil { 472 return m.Value 473 } 474 return nil 475 } 476 477 func (x *AnnotationLink) GetUrl() string { 478 if x, ok := x.GetValue().(*AnnotationLink_Url); ok { 479 return x.Url 480 } 481 return "" 482 } 483 484 func (x *AnnotationLink) GetLogdogStream() *LogdogStream { 485 if x, ok := x.GetValue().(*AnnotationLink_LogdogStream); ok { 486 return x.LogdogStream 487 } 488 return nil 489 } 490 491 func (x *AnnotationLink) GetIsolateObject() *IsolateObject { 492 if x, ok := x.GetValue().(*AnnotationLink_IsolateObject); ok { 493 return x.IsolateObject 494 } 495 return nil 496 } 497 498 func (x *AnnotationLink) GetDmLink() *DMLink { 499 if x, ok := x.GetValue().(*AnnotationLink_DmLink); ok { 500 return x.DmLink 501 } 502 return nil 503 } 504 505 type isAnnotationLink_Value interface { 506 isAnnotationLink_Value() 507 } 508 509 type AnnotationLink_Url struct { 510 // A URL. 511 Url string `protobuf:"bytes,3,opt,name=url,proto3,oneof"` 512 } 513 514 type AnnotationLink_LogdogStream struct { 515 // (One of) A LogDog stream link. 516 LogdogStream *LogdogStream `protobuf:"bytes,4,opt,name=logdog_stream,json=logdogStream,proto3,oneof"` 517 } 518 519 type AnnotationLink_IsolateObject struct { 520 // (One of) An isolate server link. 521 IsolateObject *IsolateObject `protobuf:"bytes,5,opt,name=isolate_object,json=isolateObject,proto3,oneof"` 522 } 523 524 type AnnotationLink_DmLink struct { 525 // (One of) A link to a Dungeon Master object. 526 DmLink *DMLink `protobuf:"bytes,6,opt,name=dm_link,json=dmLink,proto3,oneof"` 527 } 528 529 func (*AnnotationLink_Url) isAnnotationLink_Value() {} 530 531 func (*AnnotationLink_LogdogStream) isAnnotationLink_Value() {} 532 533 func (*AnnotationLink_IsolateObject) isAnnotationLink_Value() {} 534 535 func (*AnnotationLink_DmLink) isAnnotationLink_Value() {} 536 537 // LogdogStream is a LogDog stream link. 538 type LogdogStream struct { 539 state protoimpl.MessageState 540 sizeCache protoimpl.SizeCache 541 unknownFields protoimpl.UnknownFields 542 543 // The stream's server. If omitted, the server is the same server that this 544 // annotation stream is homed on. 545 Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` 546 // The log Prefix. If empty, the prefix is the same prefix as this annotation 547 // stream. 548 Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` 549 // The log name. 550 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 551 } 552 553 func (x *LogdogStream) Reset() { 554 *x = LogdogStream{} 555 if protoimpl.UnsafeEnabled { 556 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3] 557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 558 ms.StoreMessageInfo(mi) 559 } 560 } 561 562 func (x *LogdogStream) String() string { 563 return protoimpl.X.MessageStringOf(x) 564 } 565 566 func (*LogdogStream) ProtoMessage() {} 567 568 func (x *LogdogStream) ProtoReflect() protoreflect.Message { 569 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3] 570 if protoimpl.UnsafeEnabled && x != nil { 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 572 if ms.LoadMessageInfo() == nil { 573 ms.StoreMessageInfo(mi) 574 } 575 return ms 576 } 577 return mi.MessageOf(x) 578 } 579 580 // Deprecated: Use LogdogStream.ProtoReflect.Descriptor instead. 581 func (*LogdogStream) Descriptor() ([]byte, []int) { 582 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{3} 583 } 584 585 func (x *LogdogStream) GetServer() string { 586 if x != nil { 587 return x.Server 588 } 589 return "" 590 } 591 592 func (x *LogdogStream) GetPrefix() string { 593 if x != nil { 594 return x.Prefix 595 } 596 return "" 597 } 598 599 func (x *LogdogStream) GetName() string { 600 if x != nil { 601 return x.Name 602 } 603 return "" 604 } 605 606 // IsolateObject is an Isolate service object specification. 607 type IsolateObject struct { 608 state protoimpl.MessageState 609 sizeCache protoimpl.SizeCache 610 unknownFields protoimpl.UnknownFields 611 612 // The Isolate server. If empty, this is the default Isolate server specified 613 // by the project's LUCI config. 614 Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` 615 // The isolate object hash. 616 Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` 617 } 618 619 func (x *IsolateObject) Reset() { 620 *x = IsolateObject{} 621 if protoimpl.UnsafeEnabled { 622 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4] 623 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 624 ms.StoreMessageInfo(mi) 625 } 626 } 627 628 func (x *IsolateObject) String() string { 629 return protoimpl.X.MessageStringOf(x) 630 } 631 632 func (*IsolateObject) ProtoMessage() {} 633 634 func (x *IsolateObject) ProtoReflect() protoreflect.Message { 635 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4] 636 if protoimpl.UnsafeEnabled && x != nil { 637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 638 if ms.LoadMessageInfo() == nil { 639 ms.StoreMessageInfo(mi) 640 } 641 return ms 642 } 643 return mi.MessageOf(x) 644 } 645 646 // Deprecated: Use IsolateObject.ProtoReflect.Descriptor instead. 647 func (*IsolateObject) Descriptor() ([]byte, []int) { 648 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{4} 649 } 650 651 func (x *IsolateObject) GetServer() string { 652 if x != nil { 653 return x.Server 654 } 655 return "" 656 } 657 658 func (x *IsolateObject) GetHash() string { 659 if x != nil { 660 return x.Hash 661 } 662 return "" 663 } 664 665 // DMLink is a Dungeon Master execution specification. 666 type DMLink struct { 667 state protoimpl.MessageState 668 sizeCache protoimpl.SizeCache 669 unknownFields protoimpl.UnknownFields 670 671 // The Dungeon Master server. If empty, this is the default Isolate server 672 // specified by the project's LUCI config. 673 Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` 674 // The quest name. 675 Quest string `protobuf:"bytes,2,opt,name=quest,proto3" json:"quest,omitempty"` 676 // The attempt number. 677 Attempt int64 `protobuf:"varint,3,opt,name=attempt,proto3" json:"attempt,omitempty"` 678 // The execution number. 679 Execution int64 `protobuf:"varint,4,opt,name=execution,proto3" json:"execution,omitempty"` 680 } 681 682 func (x *DMLink) Reset() { 683 *x = DMLink{} 684 if protoimpl.UnsafeEnabled { 685 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5] 686 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 687 ms.StoreMessageInfo(mi) 688 } 689 } 690 691 func (x *DMLink) String() string { 692 return protoimpl.X.MessageStringOf(x) 693 } 694 695 func (*DMLink) ProtoMessage() {} 696 697 func (x *DMLink) ProtoReflect() protoreflect.Message { 698 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5] 699 if protoimpl.UnsafeEnabled && x != nil { 700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 701 if ms.LoadMessageInfo() == nil { 702 ms.StoreMessageInfo(mi) 703 } 704 return ms 705 } 706 return mi.MessageOf(x) 707 } 708 709 // Deprecated: Use DMLink.ProtoReflect.Descriptor instead. 710 func (*DMLink) Descriptor() ([]byte, []int) { 711 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{5} 712 } 713 714 func (x *DMLink) GetServer() string { 715 if x != nil { 716 return x.Server 717 } 718 return "" 719 } 720 721 func (x *DMLink) GetQuest() string { 722 if x != nil { 723 return x.Quest 724 } 725 return "" 726 } 727 728 func (x *DMLink) GetAttempt() int64 { 729 if x != nil { 730 return x.Attempt 731 } 732 return 0 733 } 734 735 func (x *DMLink) GetExecution() int64 { 736 if x != nil { 737 return x.Execution 738 } 739 return 0 740 } 741 742 // Command contains information about a command-line invocation. 743 type Step_Command struct { 744 state protoimpl.MessageState 745 sizeCache protoimpl.SizeCache 746 unknownFields protoimpl.UnknownFields 747 748 // The command-line invocation, expressed as an argument vector. 749 CommandLine []string `protobuf:"bytes,1,rep,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"` 750 // The current working directory. 751 Cwd string `protobuf:"bytes,2,opt,name=cwd,proto3" json:"cwd,omitempty"` 752 // Environment represents the state of a process' environment. 753 Environ map[string]string `protobuf:"bytes,3,rep,name=environ,proto3" json:"environ,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 754 } 755 756 func (x *Step_Command) Reset() { 757 *x = Step_Command{} 758 if protoimpl.UnsafeEnabled { 759 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6] 760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 761 ms.StoreMessageInfo(mi) 762 } 763 } 764 765 func (x *Step_Command) String() string { 766 return protoimpl.X.MessageStringOf(x) 767 } 768 769 func (*Step_Command) ProtoMessage() {} 770 771 func (x *Step_Command) ProtoReflect() protoreflect.Message { 772 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6] 773 if protoimpl.UnsafeEnabled && x != nil { 774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 775 if ms.LoadMessageInfo() == nil { 776 ms.StoreMessageInfo(mi) 777 } 778 return ms 779 } 780 return mi.MessageOf(x) 781 } 782 783 // Deprecated: Use Step_Command.ProtoReflect.Descriptor instead. 784 func (*Step_Command) Descriptor() ([]byte, []int) { 785 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 0} 786 } 787 788 func (x *Step_Command) GetCommandLine() []string { 789 if x != nil { 790 return x.CommandLine 791 } 792 return nil 793 } 794 795 func (x *Step_Command) GetCwd() string { 796 if x != nil { 797 return x.Cwd 798 } 799 return "" 800 } 801 802 func (x *Step_Command) GetEnviron() map[string]string { 803 if x != nil { 804 return x.Environ 805 } 806 return nil 807 } 808 809 // Sub-steps nested underneath of this step. 810 type Step_Substep struct { 811 state protoimpl.MessageState 812 sizeCache protoimpl.SizeCache 813 unknownFields protoimpl.UnknownFields 814 815 // The substep. 816 // 817 // Types that are assignable to Substep: 818 // 819 // *Step_Substep_Step 820 // *Step_Substep_AnnotationStream 821 Substep isStep_Substep_Substep `protobuf_oneof:"substep"` 822 } 823 824 func (x *Step_Substep) Reset() { 825 *x = Step_Substep{} 826 if protoimpl.UnsafeEnabled { 827 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7] 828 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 829 ms.StoreMessageInfo(mi) 830 } 831 } 832 833 func (x *Step_Substep) String() string { 834 return protoimpl.X.MessageStringOf(x) 835 } 836 837 func (*Step_Substep) ProtoMessage() {} 838 839 func (x *Step_Substep) ProtoReflect() protoreflect.Message { 840 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7] 841 if protoimpl.UnsafeEnabled && x != nil { 842 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 843 if ms.LoadMessageInfo() == nil { 844 ms.StoreMessageInfo(mi) 845 } 846 return ms 847 } 848 return mi.MessageOf(x) 849 } 850 851 // Deprecated: Use Step_Substep.ProtoReflect.Descriptor instead. 852 func (*Step_Substep) Descriptor() ([]byte, []int) { 853 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 1} 854 } 855 856 func (m *Step_Substep) GetSubstep() isStep_Substep_Substep { 857 if m != nil { 858 return m.Substep 859 } 860 return nil 861 } 862 863 func (x *Step_Substep) GetStep() *Step { 864 if x, ok := x.GetSubstep().(*Step_Substep_Step); ok { 865 return x.Step 866 } 867 return nil 868 } 869 870 func (x *Step_Substep) GetAnnotationStream() *LogdogStream { 871 if x, ok := x.GetSubstep().(*Step_Substep_AnnotationStream); ok { 872 return x.AnnotationStream 873 } 874 return nil 875 } 876 877 type isStep_Substep_Substep interface { 878 isStep_Substep_Substep() 879 } 880 881 type Step_Substep_Step struct { 882 // The substep is an inline Step. 883 Step *Step `protobuf:"bytes,1,opt,name=step,proto3,oneof"` 884 } 885 886 type Step_Substep_AnnotationStream struct { 887 // The substep is a separate LogDog annotation stream. 888 AnnotationStream *LogdogStream `protobuf:"bytes,2,opt,name=annotation_stream,json=annotationStream,proto3,oneof"` 889 } 890 891 func (*Step_Substep_Step) isStep_Substep_Substep() {} 892 893 func (*Step_Substep_AnnotationStream) isStep_Substep_Substep() {} 894 895 // Progress expresses a Component's overall progress. It does this using 896 // arbitrary "progress units", which are discrete units of work measured by 897 // the Component that are either completed or not completed. 898 // 899 // A simple construction for "percentage complete" is to set `total` to 100 900 // and `completed` to the percentage value. 901 type Step_Progress struct { 902 state protoimpl.MessageState 903 sizeCache protoimpl.SizeCache 904 unknownFields protoimpl.UnknownFields 905 906 // The total number of progress units. If missing or zero, no progress is 907 // expressed. 908 Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` 909 // The number of completed progress units. This must always be less than or 910 // equal to `total`. If omitted, it is implied to be zero. 911 Completed int32 `protobuf:"varint,2,opt,name=completed,proto3" json:"completed,omitempty"` 912 } 913 914 func (x *Step_Progress) Reset() { 915 *x = Step_Progress{} 916 if protoimpl.UnsafeEnabled { 917 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8] 918 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 919 ms.StoreMessageInfo(mi) 920 } 921 } 922 923 func (x *Step_Progress) String() string { 924 return protoimpl.X.MessageStringOf(x) 925 } 926 927 func (*Step_Progress) ProtoMessage() {} 928 929 func (x *Step_Progress) ProtoReflect() protoreflect.Message { 930 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8] 931 if protoimpl.UnsafeEnabled && x != nil { 932 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 933 if ms.LoadMessageInfo() == nil { 934 ms.StoreMessageInfo(mi) 935 } 936 return ms 937 } 938 return mi.MessageOf(x) 939 } 940 941 // Deprecated: Use Step_Progress.ProtoReflect.Descriptor instead. 942 func (*Step_Progress) Descriptor() ([]byte, []int) { 943 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 2} 944 } 945 946 func (x *Step_Progress) GetTotal() int32 { 947 if x != nil { 948 return x.Total 949 } 950 return 0 951 } 952 953 func (x *Step_Progress) GetCompleted() int32 { 954 if x != nil { 955 return x.Completed 956 } 957 return 0 958 } 959 960 // Property is an arbitrary key/value (build) property. 961 type Step_Property struct { 962 state protoimpl.MessageState 963 sizeCache protoimpl.SizeCache 964 unknownFields protoimpl.UnknownFields 965 966 // name is the property name. 967 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 968 // value is the optional property value. 969 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 970 } 971 972 func (x *Step_Property) Reset() { 973 *x = Step_Property{} 974 if protoimpl.UnsafeEnabled { 975 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9] 976 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 977 ms.StoreMessageInfo(mi) 978 } 979 } 980 981 func (x *Step_Property) String() string { 982 return protoimpl.X.MessageStringOf(x) 983 } 984 985 func (*Step_Property) ProtoMessage() {} 986 987 func (x *Step_Property) ProtoReflect() protoreflect.Message { 988 mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9] 989 if protoimpl.UnsafeEnabled && x != nil { 990 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 991 if ms.LoadMessageInfo() == nil { 992 ms.StoreMessageInfo(mi) 993 } 994 return ms 995 } 996 return mi.MessageOf(x) 997 } 998 999 // Deprecated: Use Step_Property.ProtoReflect.Descriptor instead. 1000 func (*Step_Property) Descriptor() ([]byte, []int) { 1001 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 3} 1002 } 1003 1004 func (x *Step_Property) GetName() string { 1005 if x != nil { 1006 return x.Name 1007 } 1008 return "" 1009 } 1010 1011 func (x *Step_Property) GetValue() string { 1012 if x != nil { 1013 return x.Value 1014 } 1015 return "" 1016 } 1017 1018 var File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto protoreflect.FileDescriptor 1019 1020 var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc = []byte{ 1021 0x0a, 0x43, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 1022 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x65, 0x78, 0x65, 0x2f, 0x6c, 1023 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x65, 0x65, 0x2f, 0x70, 0x72, 1024 0x6f, 0x74, 0x6f, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 1025 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1026 0x6e, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1027 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 1028 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 1029 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 1030 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x72, 0x63, 0x6d, 0x61, 0x6e, 0x2f, 0x6d, 0x61, 0x6e, 1031 0x69, 0x66, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x02, 0x0a, 0x0e, 1032 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x33, 1033 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x61, 1034 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 1035 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 1036 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 1037 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x44, 0x0a, 0x14, 0x66, 0x61, 0x69, 0x6c, 0x65, 1038 0x64, 0x5f, 0x64, 0x6d, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x18, 1039 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1040 0x6f, 0x6e, 0x2e, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x12, 0x66, 0x61, 0x69, 0x6c, 0x65, 1041 0x64, 0x44, 0x6d, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x22, 0x63, 0x0a, 1042 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 1043 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x45, 0x58, 0x43, 0x45, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x10, 1044 0x01, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 1045 0x44, 0x4d, 0x5f, 0x44, 0x45, 0x50, 0x45, 0x4e, 0x44, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x46, 0x41, 1046 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 1047 0x4c, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 1048 0x10, 0x05, 0x22, 0xb0, 0x0a, 0x0a, 0x04, 0x53, 0x74, 0x65, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 1049 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 1050 0x32, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1051 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 1052 0x65, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 1053 0x61, 0x6e, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 1054 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1055 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 1056 0x43, 0x0a, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 1057 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 1058 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 1059 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 1060 0x61, 0x69, 0x6c, 0x73, 0x12, 0x32, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x18, 1061 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1062 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x52, 1063 0x07, 0x73, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x12, 0x3d, 0x0a, 0x0d, 0x73, 0x74, 0x64, 0x6f, 1064 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 1065 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 1066 0x64, 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x0c, 0x73, 0x74, 0x64, 0x6f, 0x75, 1067 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x3d, 0x0a, 0x0d, 0x73, 0x74, 0x64, 0x65, 0x72, 1068 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 1069 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, 1070 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x0c, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 1071 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x34, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 1072 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1073 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 1074 0x61, 0x6d, 0x70, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x05, 1075 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 1076 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 1077 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x12, 1078 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 1079 0x78, 0x74, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x15, 1080 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1081 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 1082 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 1083 0x6b, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1084 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 1085 0x69, 0x6e, 0x6b, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x3b, 0x0a, 0x0b, 0x6f, 0x74, 0x68, 1086 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 1087 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 1088 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x0a, 0x6f, 0x74, 0x68, 0x65, 1089 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 1090 0x74, 0x79, 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 1091 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 1092 0x72, 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x50, 0x0a, 1093 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 1094 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1095 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 1096 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 1097 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x1a, 1098 0xbb, 0x01, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 1099 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 1100 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x10, 1101 0x0a, 0x03, 0x63, 0x77, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x77, 0x64, 1102 0x12, 0x3f, 0x0a, 0x07, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 1103 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 1104 0x74, 0x65, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x45, 0x6e, 0x76, 0x69, 1105 0x72, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 1106 0x6e, 0x1a, 0x3a, 0x0a, 0x0c, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 1107 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 1108 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 1109 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x85, 0x01, 1110 0x0a, 0x07, 0x53, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x12, 0x26, 0x0a, 0x04, 0x73, 0x74, 0x65, 1111 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1112 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x48, 0x00, 0x52, 0x04, 0x73, 0x74, 0x65, 1113 0x70, 0x12, 0x47, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 1114 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 1115 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 1116 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1117 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, 0x0a, 0x07, 0x73, 0x75, 1118 0x62, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x3e, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 1119 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 1120 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 1121 0x65, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 1122 0x6c, 0x65, 0x74, 0x65, 0x64, 0x1a, 0x34, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 1123 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1124 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 1125 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x58, 0x0a, 0x14, 0x53, 1126 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x45, 0x6e, 1127 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1128 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 1129 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x72, 0x63, 0x6d, 0x61, 0x6e, 0x2e, 0x4d, 0x61, 1130 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 1131 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 1132 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 1133 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1f, 1134 0x0a, 0x0b, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 1135 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 1136 0x12, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 1137 0x75, 0x72, 0x6c, 0x12, 0x3f, 0x0a, 0x0d, 0x6c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x5f, 0x73, 0x74, 1138 0x72, 0x65, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, 1139 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, 1140 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, 1141 0x72, 0x65, 0x61, 0x6d, 0x12, 0x42, 0x0a, 0x0e, 0x69, 0x73, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x5f, 1142 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 1143 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x73, 0x6f, 0x6c, 0x61, 0x74, 1144 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x69, 0x73, 0x6f, 0x6c, 0x61, 1145 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2d, 0x0a, 0x07, 0x64, 0x6d, 0x5f, 0x6c, 1146 0x69, 0x6e, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 1147 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x48, 0x00, 0x52, 1148 0x06, 0x64, 0x6d, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1149 0x22, 0x52, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 1150 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1151 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, 1152 0x69, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 1153 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 1154 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3b, 0x0a, 0x0d, 0x49, 0x73, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x4f, 1155 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 1156 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x12, 0x0a, 1157 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 1158 0x68, 0x22, 0x6e, 0x0a, 0x06, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x73, 1159 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 1160 0x76, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 1161 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x74, 0x74, 1162 0x65, 0x6d, 0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x74, 0x74, 0x65, 1163 0x6d, 0x70, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 1164 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 1165 0x6e, 0x2a, 0x3c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x52, 1166 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 1167 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 1168 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x42, 1169 0x3a, 0x5a, 0x38, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 1170 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x65, 0x78, 0x65, 0x2f, 1171 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x65, 0x65, 0x2f, 0x70, 1172 0x72, 0x6f, 0x74, 0x6f, 0x3b, 0x61, 0x6e, 0x6e, 0x6f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 1173 0x74, 0x6f, 0x33, 1174 } 1175 1176 var ( 1177 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescOnce sync.Once 1178 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData = file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc 1179 ) 1180 1181 func file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP() []byte { 1182 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescOnce.Do(func() { 1183 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData) 1184 }) 1185 return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData 1186 } 1187 1188 var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 1189 var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes = make([]protoimpl.MessageInfo, 12) 1190 var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes = []interface{}{ 1191 (Status)(0), // 0: annotation.Status 1192 (FailureDetails_Type)(0), // 1: annotation.FailureDetails.Type 1193 (*FailureDetails)(nil), // 2: annotation.FailureDetails 1194 (*Step)(nil), // 3: annotation.Step 1195 (*AnnotationLink)(nil), // 4: annotation.AnnotationLink 1196 (*LogdogStream)(nil), // 5: annotation.LogdogStream 1197 (*IsolateObject)(nil), // 6: annotation.IsolateObject 1198 (*DMLink)(nil), // 7: annotation.DMLink 1199 (*Step_Command)(nil), // 8: annotation.Step.Command 1200 (*Step_Substep)(nil), // 9: annotation.Step.Substep 1201 (*Step_Progress)(nil), // 10: annotation.Step.Progress 1202 (*Step_Property)(nil), // 11: annotation.Step.Property 1203 nil, // 12: annotation.Step.SourceManifestsEntry 1204 nil, // 13: annotation.Step.Command.EnvironEntry 1205 (*timestamppb.Timestamp)(nil), // 14: google.protobuf.Timestamp 1206 (*srcman.ManifestLink)(nil), // 15: srcman.ManifestLink 1207 } 1208 var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs = []int32{ 1209 1, // 0: annotation.FailureDetails.type:type_name -> annotation.FailureDetails.Type 1210 7, // 1: annotation.FailureDetails.failed_dm_dependency:type_name -> annotation.DMLink 1211 8, // 2: annotation.Step.command:type_name -> annotation.Step.Command 1212 0, // 3: annotation.Step.status:type_name -> annotation.Status 1213 2, // 4: annotation.Step.failure_details:type_name -> annotation.FailureDetails 1214 9, // 5: annotation.Step.substep:type_name -> annotation.Step.Substep 1215 5, // 6: annotation.Step.stdout_stream:type_name -> annotation.LogdogStream 1216 5, // 7: annotation.Step.stderr_stream:type_name -> annotation.LogdogStream 1217 14, // 8: annotation.Step.started:type_name -> google.protobuf.Timestamp 1218 14, // 9: annotation.Step.ended:type_name -> google.protobuf.Timestamp 1219 10, // 10: annotation.Step.progress:type_name -> annotation.Step.Progress 1220 4, // 11: annotation.Step.link:type_name -> annotation.AnnotationLink 1221 4, // 12: annotation.Step.other_links:type_name -> annotation.AnnotationLink 1222 11, // 13: annotation.Step.property:type_name -> annotation.Step.Property 1223 12, // 14: annotation.Step.source_manifests:type_name -> annotation.Step.SourceManifestsEntry 1224 5, // 15: annotation.AnnotationLink.logdog_stream:type_name -> annotation.LogdogStream 1225 6, // 16: annotation.AnnotationLink.isolate_object:type_name -> annotation.IsolateObject 1226 7, // 17: annotation.AnnotationLink.dm_link:type_name -> annotation.DMLink 1227 13, // 18: annotation.Step.Command.environ:type_name -> annotation.Step.Command.EnvironEntry 1228 3, // 19: annotation.Step.Substep.step:type_name -> annotation.Step 1229 5, // 20: annotation.Step.Substep.annotation_stream:type_name -> annotation.LogdogStream 1230 15, // 21: annotation.Step.SourceManifestsEntry.value:type_name -> srcman.ManifestLink 1231 22, // [22:22] is the sub-list for method output_type 1232 22, // [22:22] is the sub-list for method input_type 1233 22, // [22:22] is the sub-list for extension type_name 1234 22, // [22:22] is the sub-list for extension extendee 1235 0, // [0:22] is the sub-list for field type_name 1236 } 1237 1238 func init() { file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_init() } 1239 func file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_init() { 1240 if File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto != nil { 1241 return 1242 } 1243 if !protoimpl.UnsafeEnabled { 1244 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1245 switch v := v.(*FailureDetails); i { 1246 case 0: 1247 return &v.state 1248 case 1: 1249 return &v.sizeCache 1250 case 2: 1251 return &v.unknownFields 1252 default: 1253 return nil 1254 } 1255 } 1256 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1257 switch v := v.(*Step); i { 1258 case 0: 1259 return &v.state 1260 case 1: 1261 return &v.sizeCache 1262 case 2: 1263 return &v.unknownFields 1264 default: 1265 return nil 1266 } 1267 } 1268 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1269 switch v := v.(*AnnotationLink); i { 1270 case 0: 1271 return &v.state 1272 case 1: 1273 return &v.sizeCache 1274 case 2: 1275 return &v.unknownFields 1276 default: 1277 return nil 1278 } 1279 } 1280 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1281 switch v := v.(*LogdogStream); i { 1282 case 0: 1283 return &v.state 1284 case 1: 1285 return &v.sizeCache 1286 case 2: 1287 return &v.unknownFields 1288 default: 1289 return nil 1290 } 1291 } 1292 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1293 switch v := v.(*IsolateObject); i { 1294 case 0: 1295 return &v.state 1296 case 1: 1297 return &v.sizeCache 1298 case 2: 1299 return &v.unknownFields 1300 default: 1301 return nil 1302 } 1303 } 1304 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1305 switch v := v.(*DMLink); i { 1306 case 0: 1307 return &v.state 1308 case 1: 1309 return &v.sizeCache 1310 case 2: 1311 return &v.unknownFields 1312 default: 1313 return nil 1314 } 1315 } 1316 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1317 switch v := v.(*Step_Command); i { 1318 case 0: 1319 return &v.state 1320 case 1: 1321 return &v.sizeCache 1322 case 2: 1323 return &v.unknownFields 1324 default: 1325 return nil 1326 } 1327 } 1328 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1329 switch v := v.(*Step_Substep); i { 1330 case 0: 1331 return &v.state 1332 case 1: 1333 return &v.sizeCache 1334 case 2: 1335 return &v.unknownFields 1336 default: 1337 return nil 1338 } 1339 } 1340 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1341 switch v := v.(*Step_Progress); i { 1342 case 0: 1343 return &v.state 1344 case 1: 1345 return &v.sizeCache 1346 case 2: 1347 return &v.unknownFields 1348 default: 1349 return nil 1350 } 1351 } 1352 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1353 switch v := v.(*Step_Property); i { 1354 case 0: 1355 return &v.state 1356 case 1: 1357 return &v.sizeCache 1358 case 2: 1359 return &v.unknownFields 1360 default: 1361 return nil 1362 } 1363 } 1364 } 1365 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2].OneofWrappers = []interface{}{ 1366 (*AnnotationLink_Url)(nil), 1367 (*AnnotationLink_LogdogStream)(nil), 1368 (*AnnotationLink_IsolateObject)(nil), 1369 (*AnnotationLink_DmLink)(nil), 1370 } 1371 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7].OneofWrappers = []interface{}{ 1372 (*Step_Substep_Step)(nil), 1373 (*Step_Substep_AnnotationStream)(nil), 1374 } 1375 type x struct{} 1376 out := protoimpl.TypeBuilder{ 1377 File: protoimpl.DescBuilder{ 1378 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1379 RawDescriptor: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc, 1380 NumEnums: 2, 1381 NumMessages: 12, 1382 NumExtensions: 0, 1383 NumServices: 0, 1384 }, 1385 GoTypes: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes, 1386 DependencyIndexes: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs, 1387 EnumInfos: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes, 1388 MessageInfos: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes, 1389 }.Build() 1390 File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto = out.File 1391 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc = nil 1392 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes = nil 1393 file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs = nil 1394 }