go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/cv/internal/run/eventpb/events.pb.go (about) 1 // Copyright 2020 The LUCI Authors. 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 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.31.0 18 // protoc v3.21.7 19 // source: go.chromium.org/luci/cv/internal/run/eventpb/events.proto 20 21 package eventpb 22 23 import ( 24 changelist "go.chromium.org/luci/cv/internal/changelist" 25 tryjob "go.chromium.org/luci/cv/internal/tryjob" 26 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 27 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 28 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38 ) 39 40 // Event is a container for all kinds of events a Run Manager can receive. 41 type Event struct { 42 state protoimpl.MessageState 43 sizeCache protoimpl.SizeCache 44 unknownFields protoimpl.UnknownFields 45 46 // Types that are assignable to Event: 47 // 48 // *Event_Start 49 // *Event_Cancel 50 // *Event_Poke 51 // *Event_NewConfig 52 // *Event_ClsUpdated 53 // *Event_ReadyForSubmission 54 // *Event_ClsSubmitted 55 // *Event_SubmissionCompleted 56 // *Event_LongOpCompleted 57 // *Event_TryjobsUpdated 58 // *Event_ParentRunCompleted 59 Event isEvent_Event `protobuf_oneof:"event"` 60 // Instructs Run Manager that this event can only be processed after 61 // this timestamp. 62 ProcessAfter *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=process_after,json=processAfter,proto3" json:"process_after,omitempty"` 63 } 64 65 func (x *Event) Reset() { 66 *x = Event{} 67 if protoimpl.UnsafeEnabled { 68 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[0] 69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 70 ms.StoreMessageInfo(mi) 71 } 72 } 73 74 func (x *Event) String() string { 75 return protoimpl.X.MessageStringOf(x) 76 } 77 78 func (*Event) ProtoMessage() {} 79 80 func (x *Event) ProtoReflect() protoreflect.Message { 81 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[0] 82 if protoimpl.UnsafeEnabled && x != nil { 83 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 84 if ms.LoadMessageInfo() == nil { 85 ms.StoreMessageInfo(mi) 86 } 87 return ms 88 } 89 return mi.MessageOf(x) 90 } 91 92 // Deprecated: Use Event.ProtoReflect.Descriptor instead. 93 func (*Event) Descriptor() ([]byte, []int) { 94 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{0} 95 } 96 97 func (m *Event) GetEvent() isEvent_Event { 98 if m != nil { 99 return m.Event 100 } 101 return nil 102 } 103 104 func (x *Event) GetStart() *Start { 105 if x, ok := x.GetEvent().(*Event_Start); ok { 106 return x.Start 107 } 108 return nil 109 } 110 111 func (x *Event) GetCancel() *Cancel { 112 if x, ok := x.GetEvent().(*Event_Cancel); ok { 113 return x.Cancel 114 } 115 return nil 116 } 117 118 func (x *Event) GetPoke() *Poke { 119 if x, ok := x.GetEvent().(*Event_Poke); ok { 120 return x.Poke 121 } 122 return nil 123 } 124 125 func (x *Event) GetNewConfig() *NewConfig { 126 if x, ok := x.GetEvent().(*Event_NewConfig); ok { 127 return x.NewConfig 128 } 129 return nil 130 } 131 132 func (x *Event) GetClsUpdated() *changelist.CLUpdatedEvents { 133 if x, ok := x.GetEvent().(*Event_ClsUpdated); ok { 134 return x.ClsUpdated 135 } 136 return nil 137 } 138 139 func (x *Event) GetReadyForSubmission() *ReadyForSubmission { 140 if x, ok := x.GetEvent().(*Event_ReadyForSubmission); ok { 141 return x.ReadyForSubmission 142 } 143 return nil 144 } 145 146 func (x *Event) GetClsSubmitted() *CLsSubmitted { 147 if x, ok := x.GetEvent().(*Event_ClsSubmitted); ok { 148 return x.ClsSubmitted 149 } 150 return nil 151 } 152 153 func (x *Event) GetSubmissionCompleted() *SubmissionCompleted { 154 if x, ok := x.GetEvent().(*Event_SubmissionCompleted); ok { 155 return x.SubmissionCompleted 156 } 157 return nil 158 } 159 160 func (x *Event) GetLongOpCompleted() *LongOpCompleted { 161 if x, ok := x.GetEvent().(*Event_LongOpCompleted); ok { 162 return x.LongOpCompleted 163 } 164 return nil 165 } 166 167 func (x *Event) GetTryjobsUpdated() *tryjob.TryjobUpdatedEvents { 168 if x, ok := x.GetEvent().(*Event_TryjobsUpdated); ok { 169 return x.TryjobsUpdated 170 } 171 return nil 172 } 173 174 func (x *Event) GetParentRunCompleted() *ParentRunCompleted { 175 if x, ok := x.GetEvent().(*Event_ParentRunCompleted); ok { 176 return x.ParentRunCompleted 177 } 178 return nil 179 } 180 181 func (x *Event) GetProcessAfter() *timestamppb.Timestamp { 182 if x != nil { 183 return x.ProcessAfter 184 } 185 return nil 186 } 187 188 type isEvent_Event interface { 189 isEvent_Event() 190 } 191 192 type Event_Start struct { 193 // On Start event, Run Manager will start the Run. 194 // 195 // The Run entity must already exist. 196 Start *Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"` 197 } 198 199 type Event_Cancel struct { 200 // On Cancel event, Run Manager will cancel the Run. 201 Cancel *Cancel `protobuf:"bytes,2,opt,name=cancel,proto3,oneof"` 202 } 203 204 type Event_Poke struct { 205 // On Poke event, Run Manager will check the state of the Run and perform 206 // any action if necessary. 207 // 208 // Sent periodically by Project Manager. 209 Poke *Poke `protobuf:"bytes,3,opt,name=poke,proto3,oneof"` 210 } 211 212 type Event_NewConfig struct { 213 // On NewConfig event, Run Manager will update config the Run for the 214 // given RunID. 215 // 216 // Sent by Project Manager, which guarantees these events are sent in order 217 // of config updates. See also its `eversion` field. 218 NewConfig *NewConfig `protobuf:"bytes,4,opt,name=new_config,json=newConfig,proto3,oneof"` 219 } 220 221 type Event_ClsUpdated struct { 222 // On cls_updated event, Run Manager will decide whether to cancel the Run 223 // based on the current CL state. 224 ClsUpdated *changelist.CLUpdatedEvents `protobuf:"bytes,9,opt,name=cls_updated,json=clsUpdated,proto3,oneof"` 225 } 226 227 type Event_ReadyForSubmission struct { 228 // On ReadyForSubmission event, Run Manager will try to submit CLs in 229 // this Run. 230 ReadyForSubmission *ReadyForSubmission `protobuf:"bytes,6,opt,name=ready_for_submission,json=readyForSubmission,proto3,oneof"` 231 } 232 233 type Event_ClsSubmitted struct { 234 // On CLSubmitted event, Run Manager will mark this CL as submitted. 235 ClsSubmitted *CLsSubmitted `protobuf:"bytes,12,opt,name=cls_submitted,json=clsSubmitted,proto3,oneof"` 236 } 237 238 type Event_SubmissionCompleted struct { 239 // On SubmissionCompleted event, Run Manager will look at the submission 240 // result and decide whether to retry this submission or succeed or fail 241 // the Run. 242 SubmissionCompleted *SubmissionCompleted `protobuf:"bytes,8,opt,name=submission_completed,json=submissionCompleted,proto3,oneof"` 243 } 244 245 type Event_LongOpCompleted struct { 246 // On LongOpCompleted event is sent by Run Manager to itself to mark 247 // completion of a long operation. 248 LongOpCompleted *LongOpCompleted `protobuf:"bytes,10,opt,name=long_op_completed,json=longOpCompleted,proto3,oneof"` 249 } 250 251 type Event_TryjobsUpdated struct { 252 // On tryjobs_updated event, Run Manager decides the next step for those 253 // tryjobs (e.g. retry) and this Run (e.g. fail the Run for critical 254 // tryjob failure). 255 TryjobsUpdated *tryjob.TryjobUpdatedEvents `protobuf:"bytes,11,opt,name=tryjobs_updated,json=tryjobsUpdated,proto3,oneof"` 256 } 257 258 type Event_ParentRunCompleted struct { 259 // On parent_run_completed event, Run Manager decides the next step for 260 // the child run. 261 ParentRunCompleted *ParentRunCompleted `protobuf:"bytes,13,opt,name=parent_run_completed,json=parentRunCompleted,proto3,oneof"` 262 } 263 264 func (*Event_Start) isEvent_Event() {} 265 266 func (*Event_Cancel) isEvent_Event() {} 267 268 func (*Event_Poke) isEvent_Event() {} 269 270 func (*Event_NewConfig) isEvent_Event() {} 271 272 func (*Event_ClsUpdated) isEvent_Event() {} 273 274 func (*Event_ReadyForSubmission) isEvent_Event() {} 275 276 func (*Event_ClsSubmitted) isEvent_Event() {} 277 278 func (*Event_SubmissionCompleted) isEvent_Event() {} 279 280 func (*Event_LongOpCompleted) isEvent_Event() {} 281 282 func (*Event_TryjobsUpdated) isEvent_Event() {} 283 284 func (*Event_ParentRunCompleted) isEvent_Event() {} 285 286 type Start struct { 287 state protoimpl.MessageState 288 sizeCache protoimpl.SizeCache 289 unknownFields protoimpl.UnknownFields 290 } 291 292 func (x *Start) Reset() { 293 *x = Start{} 294 if protoimpl.UnsafeEnabled { 295 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[1] 296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 297 ms.StoreMessageInfo(mi) 298 } 299 } 300 301 func (x *Start) String() string { 302 return protoimpl.X.MessageStringOf(x) 303 } 304 305 func (*Start) ProtoMessage() {} 306 307 func (x *Start) ProtoReflect() protoreflect.Message { 308 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[1] 309 if protoimpl.UnsafeEnabled && x != nil { 310 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 311 if ms.LoadMessageInfo() == nil { 312 ms.StoreMessageInfo(mi) 313 } 314 return ms 315 } 316 return mi.MessageOf(x) 317 } 318 319 // Deprecated: Use Start.ProtoReflect.Descriptor instead. 320 func (*Start) Descriptor() ([]byte, []int) { 321 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{1} 322 } 323 324 type Cancel struct { 325 state protoimpl.MessageState 326 sizeCache protoimpl.SizeCache 327 unknownFields protoimpl.UnknownFields 328 329 // reason for cancelling the run. 330 Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` 331 } 332 333 func (x *Cancel) Reset() { 334 *x = Cancel{} 335 if protoimpl.UnsafeEnabled { 336 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[2] 337 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 338 ms.StoreMessageInfo(mi) 339 } 340 } 341 342 func (x *Cancel) String() string { 343 return protoimpl.X.MessageStringOf(x) 344 } 345 346 func (*Cancel) ProtoMessage() {} 347 348 func (x *Cancel) ProtoReflect() protoreflect.Message { 349 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[2] 350 if protoimpl.UnsafeEnabled && x != nil { 351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 352 if ms.LoadMessageInfo() == nil { 353 ms.StoreMessageInfo(mi) 354 } 355 return ms 356 } 357 return mi.MessageOf(x) 358 } 359 360 // Deprecated: Use Cancel.ProtoReflect.Descriptor instead. 361 func (*Cancel) Descriptor() ([]byte, []int) { 362 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{2} 363 } 364 365 func (x *Cancel) GetReason() string { 366 if x != nil { 367 return x.Reason 368 } 369 return "" 370 } 371 372 type Poke struct { 373 state protoimpl.MessageState 374 sizeCache protoimpl.SizeCache 375 unknownFields protoimpl.UnknownFields 376 } 377 378 func (x *Poke) Reset() { 379 *x = Poke{} 380 if protoimpl.UnsafeEnabled { 381 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[3] 382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 383 ms.StoreMessageInfo(mi) 384 } 385 } 386 387 func (x *Poke) String() string { 388 return protoimpl.X.MessageStringOf(x) 389 } 390 391 func (*Poke) ProtoMessage() {} 392 393 func (x *Poke) ProtoReflect() protoreflect.Message { 394 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[3] 395 if protoimpl.UnsafeEnabled && x != nil { 396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 397 if ms.LoadMessageInfo() == nil { 398 ms.StoreMessageInfo(mi) 399 } 400 return ms 401 } 402 return mi.MessageOf(x) 403 } 404 405 // Deprecated: Use Poke.ProtoReflect.Descriptor instead. 406 func (*Poke) Descriptor() ([]byte, []int) { 407 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{3} 408 } 409 410 type NewConfig struct { 411 state protoimpl.MessageState 412 sizeCache protoimpl.SizeCache 413 unknownFields protoimpl.UnknownFields 414 415 // Hash identifying project config version to update to. 416 Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 417 // Eversion of the project config version identify by hash. 418 // 419 // Provided for identifying the latest NewConfig message 420 // if there are more than one outstanding NewConfig event. 421 Eversion int64 `protobuf:"varint,2,opt,name=eversion,proto3" json:"eversion,omitempty"` 422 } 423 424 func (x *NewConfig) Reset() { 425 *x = NewConfig{} 426 if protoimpl.UnsafeEnabled { 427 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[4] 428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 429 ms.StoreMessageInfo(mi) 430 } 431 } 432 433 func (x *NewConfig) String() string { 434 return protoimpl.X.MessageStringOf(x) 435 } 436 437 func (*NewConfig) ProtoMessage() {} 438 439 func (x *NewConfig) ProtoReflect() protoreflect.Message { 440 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[4] 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 NewConfig.ProtoReflect.Descriptor instead. 452 func (*NewConfig) Descriptor() ([]byte, []int) { 453 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{4} 454 } 455 456 func (x *NewConfig) GetHash() string { 457 if x != nil { 458 return x.Hash 459 } 460 return "" 461 } 462 463 func (x *NewConfig) GetEversion() int64 { 464 if x != nil { 465 return x.Eversion 466 } 467 return 0 468 } 469 470 type ReadyForSubmission struct { 471 state protoimpl.MessageState 472 sizeCache protoimpl.SizeCache 473 unknownFields protoimpl.UnknownFields 474 } 475 476 func (x *ReadyForSubmission) Reset() { 477 *x = ReadyForSubmission{} 478 if protoimpl.UnsafeEnabled { 479 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[5] 480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 481 ms.StoreMessageInfo(mi) 482 } 483 } 484 485 func (x *ReadyForSubmission) String() string { 486 return protoimpl.X.MessageStringOf(x) 487 } 488 489 func (*ReadyForSubmission) ProtoMessage() {} 490 491 func (x *ReadyForSubmission) ProtoReflect() protoreflect.Message { 492 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[5] 493 if protoimpl.UnsafeEnabled && x != nil { 494 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 495 if ms.LoadMessageInfo() == nil { 496 ms.StoreMessageInfo(mi) 497 } 498 return ms 499 } 500 return mi.MessageOf(x) 501 } 502 503 // Deprecated: Use ReadyForSubmission.ProtoReflect.Descriptor instead. 504 func (*ReadyForSubmission) Descriptor() ([]byte, []int) { 505 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{5} 506 } 507 508 type ParentRunCompleted struct { 509 state protoimpl.MessageState 510 sizeCache protoimpl.SizeCache 511 unknownFields protoimpl.UnknownFields 512 } 513 514 func (x *ParentRunCompleted) Reset() { 515 *x = ParentRunCompleted{} 516 if protoimpl.UnsafeEnabled { 517 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[6] 518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 519 ms.StoreMessageInfo(mi) 520 } 521 } 522 523 func (x *ParentRunCompleted) String() string { 524 return protoimpl.X.MessageStringOf(x) 525 } 526 527 func (*ParentRunCompleted) ProtoMessage() {} 528 529 func (x *ParentRunCompleted) ProtoReflect() protoreflect.Message { 530 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[6] 531 if protoimpl.UnsafeEnabled && x != nil { 532 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 533 if ms.LoadMessageInfo() == nil { 534 ms.StoreMessageInfo(mi) 535 } 536 return ms 537 } 538 return mi.MessageOf(x) 539 } 540 541 // Deprecated: Use ParentRunCompleted.ProtoReflect.Descriptor instead. 542 func (*ParentRunCompleted) Descriptor() ([]byte, []int) { 543 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{6} 544 } 545 546 type CLsSubmitted struct { 547 state protoimpl.MessageState 548 sizeCache protoimpl.SizeCache 549 unknownFields protoimpl.UnknownFields 550 551 // Internal ID of CLs that were submitted successfully. 552 Clids []int64 `protobuf:"varint,1,rep,packed,name=clids,proto3" json:"clids,omitempty"` 553 } 554 555 func (x *CLsSubmitted) Reset() { 556 *x = CLsSubmitted{} 557 if protoimpl.UnsafeEnabled { 558 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[7] 559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 560 ms.StoreMessageInfo(mi) 561 } 562 } 563 564 func (x *CLsSubmitted) String() string { 565 return protoimpl.X.MessageStringOf(x) 566 } 567 568 func (*CLsSubmitted) ProtoMessage() {} 569 570 func (x *CLsSubmitted) ProtoReflect() protoreflect.Message { 571 mi := &file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[7] 572 if protoimpl.UnsafeEnabled && x != nil { 573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 574 if ms.LoadMessageInfo() == nil { 575 ms.StoreMessageInfo(mi) 576 } 577 return ms 578 } 579 return mi.MessageOf(x) 580 } 581 582 // Deprecated: Use CLsSubmitted.ProtoReflect.Descriptor instead. 583 func (*CLsSubmitted) Descriptor() ([]byte, []int) { 584 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP(), []int{7} 585 } 586 587 func (x *CLsSubmitted) GetClids() []int64 { 588 if x != nil { 589 return x.Clids 590 } 591 return nil 592 } 593 594 var File_go_chromium_org_luci_cv_internal_run_eventpb_events_proto protoreflect.FileDescriptor 595 596 var file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDesc = []byte{ 597 0x0a, 0x39, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 598 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 599 0x61, 0x6c, 0x2f, 0x72, 0x75, 0x6e, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2f, 0x65, 600 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x63, 0x76, 0x2e, 601 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 602 0x6e, 0x74, 0x70, 0x62, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 603 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 604 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 605 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 0x2f, 0x69, 606 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x6c, 0x69, 607 0x73, 0x74, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 608 0x1a, 0x35, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 609 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 610 0x61, 0x6c, 0x2f, 0x74, 0x72, 0x79, 0x6a, 0x6f, 0x62, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 611 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 612 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 613 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x72, 0x75, 0x6e, 0x2f, 0x65, 0x76, 614 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 615 0x74, 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 616 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 0x2f, 0x69, 0x6e, 0x74, 0x65, 617 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x72, 0x75, 0x6e, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 618 0x2f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 619 0x6f, 0x22, 0xbb, 0x07, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x05, 0x73, 620 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x76, 0x2e, 621 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 622 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x48, 0x00, 0x52, 0x05, 0x73, 0x74, 623 0x61, 0x72, 0x74, 0x12, 0x39, 0x0a, 0x06, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x18, 0x02, 0x20, 624 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 625 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x61, 626 0x6e, 0x63, 0x65, 0x6c, 0x48, 0x00, 0x52, 0x06, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x12, 0x33, 627 0x0a, 0x04, 0x70, 0x6f, 0x6b, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x63, 628 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 629 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x6b, 0x65, 0x48, 0x00, 0x52, 0x04, 0x70, 630 0x6f, 0x6b, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 631 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 632 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 633 0x62, 0x2e, 0x4e, 0x65, 0x77, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x09, 0x6e, 634 0x65, 0x77, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4a, 0x0a, 0x0b, 0x63, 0x6c, 0x73, 0x5f, 635 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 636 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x63, 0x68, 0x61, 0x6e, 637 0x67, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x43, 0x4c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 638 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6c, 0x73, 0x55, 0x70, 0x64, 639 0x61, 0x74, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x14, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x66, 0x6f, 640 0x72, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 641 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 642 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x61, 643 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 644 0x00, 0x52, 0x12, 0x72, 0x65, 0x61, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x75, 0x62, 0x6d, 0x69, 645 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0d, 0x63, 0x6c, 0x73, 0x5f, 0x73, 0x75, 0x62, 646 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x63, 647 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x65, 648 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x4c, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 649 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6c, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 650 0x74, 0x65, 0x64, 0x12, 0x61, 0x0a, 0x14, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 651 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 652 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 653 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x6d, 654 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x48, 655 0x00, 0x52, 0x13, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 656 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x11, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6f, 657 0x70, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 658 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 659 0x72, 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6e, 0x67, 660 0x4f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x6c, 661 0x6f, 0x6e, 0x67, 0x4f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x52, 662 0x0a, 0x0f, 0x74, 0x72, 0x79, 0x6a, 0x6f, 0x62, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 663 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 664 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x74, 0x72, 0x79, 0x6a, 0x6f, 0x62, 0x2e, 0x54, 0x72, 0x79, 665 0x6a, 0x6f, 0x62, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 666 0x48, 0x00, 0x52, 0x0e, 0x74, 0x72, 0x79, 0x6a, 0x6f, 0x62, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 667 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6e, 668 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 669 0x32, 0x2b, 0x2e, 0x63, 0x76, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x72, 670 0x75, 0x6e, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 671 0x74, 0x52, 0x75, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 672 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x75, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 673 0x74, 0x65, 0x64, 0x12, 0x3f, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x61, 674 0x66, 0x74, 0x65, 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 675 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 676 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 677 0x66, 0x74, 0x65, 0x72, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4a, 0x04, 0x08, 678 0x07, 0x10, 0x08, 0x4a, 0x04, 0x08, 0x1e, 0x10, 0x1f, 0x4a, 0x04, 0x08, 0x20, 0x10, 0x21, 0x22, 679 0x07, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x72, 0x74, 0x22, 0x20, 0x0a, 0x06, 0x43, 0x61, 0x6e, 0x63, 680 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 681 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x06, 0x0a, 0x04, 0x50, 0x6f, 682 0x6b, 0x65, 0x22, 0x3b, 0x0a, 0x09, 0x4e, 0x65, 0x77, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 683 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 684 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 685 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x65, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 686 0x14, 0x0a, 0x12, 0x52, 0x65, 0x61, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x75, 0x62, 0x6d, 0x69, 687 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x14, 0x0a, 0x12, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 688 0x75, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x22, 0x24, 0x0a, 0x0c, 0x43, 689 0x4c, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 690 0x6c, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6c, 0x69, 0x64, 691 0x73, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 692 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x76, 0x2f, 0x69, 0x6e, 0x74, 693 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x72, 0x75, 0x6e, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 694 0x62, 0x3b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 695 0x33, 696 } 697 698 var ( 699 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescOnce sync.Once 700 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescData = file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDesc 701 ) 702 703 func file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescGZIP() []byte { 704 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescOnce.Do(func() { 705 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescData) 706 }) 707 return file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDescData 708 } 709 710 var file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes = make([]protoimpl.MessageInfo, 8) 711 var file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_goTypes = []interface{}{ 712 (*Event)(nil), // 0: cv.internal.run.eventpb.Event 713 (*Start)(nil), // 1: cv.internal.run.eventpb.Start 714 (*Cancel)(nil), // 2: cv.internal.run.eventpb.Cancel 715 (*Poke)(nil), // 3: cv.internal.run.eventpb.Poke 716 (*NewConfig)(nil), // 4: cv.internal.run.eventpb.NewConfig 717 (*ReadyForSubmission)(nil), // 5: cv.internal.run.eventpb.ReadyForSubmission 718 (*ParentRunCompleted)(nil), // 6: cv.internal.run.eventpb.ParentRunCompleted 719 (*CLsSubmitted)(nil), // 7: cv.internal.run.eventpb.CLsSubmitted 720 (*changelist.CLUpdatedEvents)(nil), // 8: cv.internal.changelist.CLUpdatedEvents 721 (*SubmissionCompleted)(nil), // 9: cv.internal.run.eventpb.SubmissionCompleted 722 (*LongOpCompleted)(nil), // 10: cv.internal.run.eventpb.LongOpCompleted 723 (*tryjob.TryjobUpdatedEvents)(nil), // 11: cv.internal.tryjob.TryjobUpdatedEvents 724 (*timestamppb.Timestamp)(nil), // 12: google.protobuf.Timestamp 725 } 726 var file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_depIdxs = []int32{ 727 1, // 0: cv.internal.run.eventpb.Event.start:type_name -> cv.internal.run.eventpb.Start 728 2, // 1: cv.internal.run.eventpb.Event.cancel:type_name -> cv.internal.run.eventpb.Cancel 729 3, // 2: cv.internal.run.eventpb.Event.poke:type_name -> cv.internal.run.eventpb.Poke 730 4, // 3: cv.internal.run.eventpb.Event.new_config:type_name -> cv.internal.run.eventpb.NewConfig 731 8, // 4: cv.internal.run.eventpb.Event.cls_updated:type_name -> cv.internal.changelist.CLUpdatedEvents 732 5, // 5: cv.internal.run.eventpb.Event.ready_for_submission:type_name -> cv.internal.run.eventpb.ReadyForSubmission 733 7, // 6: cv.internal.run.eventpb.Event.cls_submitted:type_name -> cv.internal.run.eventpb.CLsSubmitted 734 9, // 7: cv.internal.run.eventpb.Event.submission_completed:type_name -> cv.internal.run.eventpb.SubmissionCompleted 735 10, // 8: cv.internal.run.eventpb.Event.long_op_completed:type_name -> cv.internal.run.eventpb.LongOpCompleted 736 11, // 9: cv.internal.run.eventpb.Event.tryjobs_updated:type_name -> cv.internal.tryjob.TryjobUpdatedEvents 737 6, // 10: cv.internal.run.eventpb.Event.parent_run_completed:type_name -> cv.internal.run.eventpb.ParentRunCompleted 738 12, // 11: cv.internal.run.eventpb.Event.process_after:type_name -> google.protobuf.Timestamp 739 12, // [12:12] is the sub-list for method output_type 740 12, // [12:12] is the sub-list for method input_type 741 12, // [12:12] is the sub-list for extension type_name 742 12, // [12:12] is the sub-list for extension extendee 743 0, // [0:12] is the sub-list for field type_name 744 } 745 746 func init() { file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_init() } 747 func file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_init() { 748 if File_go_chromium_org_luci_cv_internal_run_eventpb_events_proto != nil { 749 return 750 } 751 file_go_chromium_org_luci_cv_internal_run_eventpb_longop_proto_init() 752 file_go_chromium_org_luci_cv_internal_run_eventpb_submission_proto_init() 753 if !protoimpl.UnsafeEnabled { 754 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 755 switch v := v.(*Event); i { 756 case 0: 757 return &v.state 758 case 1: 759 return &v.sizeCache 760 case 2: 761 return &v.unknownFields 762 default: 763 return nil 764 } 765 } 766 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 767 switch v := v.(*Start); i { 768 case 0: 769 return &v.state 770 case 1: 771 return &v.sizeCache 772 case 2: 773 return &v.unknownFields 774 default: 775 return nil 776 } 777 } 778 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 779 switch v := v.(*Cancel); i { 780 case 0: 781 return &v.state 782 case 1: 783 return &v.sizeCache 784 case 2: 785 return &v.unknownFields 786 default: 787 return nil 788 } 789 } 790 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 791 switch v := v.(*Poke); i { 792 case 0: 793 return &v.state 794 case 1: 795 return &v.sizeCache 796 case 2: 797 return &v.unknownFields 798 default: 799 return nil 800 } 801 } 802 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 803 switch v := v.(*NewConfig); i { 804 case 0: 805 return &v.state 806 case 1: 807 return &v.sizeCache 808 case 2: 809 return &v.unknownFields 810 default: 811 return nil 812 } 813 } 814 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 815 switch v := v.(*ReadyForSubmission); i { 816 case 0: 817 return &v.state 818 case 1: 819 return &v.sizeCache 820 case 2: 821 return &v.unknownFields 822 default: 823 return nil 824 } 825 } 826 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 827 switch v := v.(*ParentRunCompleted); i { 828 case 0: 829 return &v.state 830 case 1: 831 return &v.sizeCache 832 case 2: 833 return &v.unknownFields 834 default: 835 return nil 836 } 837 } 838 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 839 switch v := v.(*CLsSubmitted); i { 840 case 0: 841 return &v.state 842 case 1: 843 return &v.sizeCache 844 case 2: 845 return &v.unknownFields 846 default: 847 return nil 848 } 849 } 850 } 851 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes[0].OneofWrappers = []interface{}{ 852 (*Event_Start)(nil), 853 (*Event_Cancel)(nil), 854 (*Event_Poke)(nil), 855 (*Event_NewConfig)(nil), 856 (*Event_ClsUpdated)(nil), 857 (*Event_ReadyForSubmission)(nil), 858 (*Event_ClsSubmitted)(nil), 859 (*Event_SubmissionCompleted)(nil), 860 (*Event_LongOpCompleted)(nil), 861 (*Event_TryjobsUpdated)(nil), 862 (*Event_ParentRunCompleted)(nil), 863 } 864 type x struct{} 865 out := protoimpl.TypeBuilder{ 866 File: protoimpl.DescBuilder{ 867 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 868 RawDescriptor: file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDesc, 869 NumEnums: 0, 870 NumMessages: 8, 871 NumExtensions: 0, 872 NumServices: 0, 873 }, 874 GoTypes: file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_goTypes, 875 DependencyIndexes: file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_depIdxs, 876 MessageInfos: file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_msgTypes, 877 }.Build() 878 File_go_chromium_org_luci_cv_internal_run_eventpb_events_proto = out.File 879 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_rawDesc = nil 880 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_goTypes = nil 881 file_go_chromium_org_luci_cv_internal_run_eventpb_events_proto_depIdxs = nil 882 }