1// Copyright 2017 Google Inc. All Rights Reserved. 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.30.0 18// protoc v3.21.12 19// source: frontend.proto 20 21package ninja_frontend 22 23import ( 24 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 25 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 26 reflect "reflect" 27 sync "sync" 28) 29 30const ( 31 // Verify that this generated code is sufficiently up-to-date. 32 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 33 // Verify that runtime/protoimpl is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 35) 36 37type Status_Message_Level int32 38 39const ( 40 Status_Message_INFO Status_Message_Level = 0 41 Status_Message_WARNING Status_Message_Level = 1 42 Status_Message_ERROR Status_Message_Level = 2 43 Status_Message_DEBUG Status_Message_Level = 3 44) 45 46// Enum value maps for Status_Message_Level. 47var ( 48 Status_Message_Level_name = map[int32]string{ 49 0: "INFO", 50 1: "WARNING", 51 2: "ERROR", 52 3: "DEBUG", 53 } 54 Status_Message_Level_value = map[string]int32{ 55 "INFO": 0, 56 "WARNING": 1, 57 "ERROR": 2, 58 "DEBUG": 3, 59 } 60) 61 62func (x Status_Message_Level) Enum() *Status_Message_Level { 63 p := new(Status_Message_Level) 64 *p = x 65 return p 66} 67 68func (x Status_Message_Level) String() string { 69 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 70} 71 72func (Status_Message_Level) Descriptor() protoreflect.EnumDescriptor { 73 return file_frontend_proto_enumTypes[0].Descriptor() 74} 75 76func (Status_Message_Level) Type() protoreflect.EnumType { 77 return &file_frontend_proto_enumTypes[0] 78} 79 80func (x Status_Message_Level) Number() protoreflect.EnumNumber { 81 return protoreflect.EnumNumber(x) 82} 83 84// Deprecated: Do not use. 85func (x *Status_Message_Level) UnmarshalJSON(b []byte) error { 86 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 87 if err != nil { 88 return err 89 } 90 *x = Status_Message_Level(num) 91 return nil 92} 93 94// Deprecated: Use Status_Message_Level.Descriptor instead. 95func (Status_Message_Level) EnumDescriptor() ([]byte, []int) { 96 return file_frontend_proto_rawDescGZIP(), []int{0, 5, 0} 97} 98 99type Status struct { 100 state protoimpl.MessageState 101 sizeCache protoimpl.SizeCache 102 unknownFields protoimpl.UnknownFields 103 104 TotalEdges *Status_TotalEdges `protobuf:"bytes,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` 105 BuildStarted *Status_BuildStarted `protobuf:"bytes,2,opt,name=build_started,json=buildStarted" json:"build_started,omitempty"` 106 BuildFinished *Status_BuildFinished `protobuf:"bytes,3,opt,name=build_finished,json=buildFinished" json:"build_finished,omitempty"` 107 EdgeStarted *Status_EdgeStarted `protobuf:"bytes,4,opt,name=edge_started,json=edgeStarted" json:"edge_started,omitempty"` 108 EdgeFinished *Status_EdgeFinished `protobuf:"bytes,5,opt,name=edge_finished,json=edgeFinished" json:"edge_finished,omitempty"` 109 Message *Status_Message `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` 110} 111 112func (x *Status) Reset() { 113 *x = Status{} 114 if protoimpl.UnsafeEnabled { 115 mi := &file_frontend_proto_msgTypes[0] 116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 117 ms.StoreMessageInfo(mi) 118 } 119} 120 121func (x *Status) String() string { 122 return protoimpl.X.MessageStringOf(x) 123} 124 125func (*Status) ProtoMessage() {} 126 127func (x *Status) ProtoReflect() protoreflect.Message { 128 mi := &file_frontend_proto_msgTypes[0] 129 if protoimpl.UnsafeEnabled && x != nil { 130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 131 if ms.LoadMessageInfo() == nil { 132 ms.StoreMessageInfo(mi) 133 } 134 return ms 135 } 136 return mi.MessageOf(x) 137} 138 139// Deprecated: Use Status.ProtoReflect.Descriptor instead. 140func (*Status) Descriptor() ([]byte, []int) { 141 return file_frontend_proto_rawDescGZIP(), []int{0} 142} 143 144func (x *Status) GetTotalEdges() *Status_TotalEdges { 145 if x != nil { 146 return x.TotalEdges 147 } 148 return nil 149} 150 151func (x *Status) GetBuildStarted() *Status_BuildStarted { 152 if x != nil { 153 return x.BuildStarted 154 } 155 return nil 156} 157 158func (x *Status) GetBuildFinished() *Status_BuildFinished { 159 if x != nil { 160 return x.BuildFinished 161 } 162 return nil 163} 164 165func (x *Status) GetEdgeStarted() *Status_EdgeStarted { 166 if x != nil { 167 return x.EdgeStarted 168 } 169 return nil 170} 171 172func (x *Status) GetEdgeFinished() *Status_EdgeFinished { 173 if x != nil { 174 return x.EdgeFinished 175 } 176 return nil 177} 178 179func (x *Status) GetMessage() *Status_Message { 180 if x != nil { 181 return x.Message 182 } 183 return nil 184} 185 186type Status_TotalEdges struct { 187 state protoimpl.MessageState 188 sizeCache protoimpl.SizeCache 189 unknownFields protoimpl.UnknownFields 190 191 // New value for total edges in the build. 192 TotalEdges *uint32 `protobuf:"varint,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` 193} 194 195func (x *Status_TotalEdges) Reset() { 196 *x = Status_TotalEdges{} 197 if protoimpl.UnsafeEnabled { 198 mi := &file_frontend_proto_msgTypes[1] 199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 200 ms.StoreMessageInfo(mi) 201 } 202} 203 204func (x *Status_TotalEdges) String() string { 205 return protoimpl.X.MessageStringOf(x) 206} 207 208func (*Status_TotalEdges) ProtoMessage() {} 209 210func (x *Status_TotalEdges) ProtoReflect() protoreflect.Message { 211 mi := &file_frontend_proto_msgTypes[1] 212 if protoimpl.UnsafeEnabled && x != nil { 213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 214 if ms.LoadMessageInfo() == nil { 215 ms.StoreMessageInfo(mi) 216 } 217 return ms 218 } 219 return mi.MessageOf(x) 220} 221 222// Deprecated: Use Status_TotalEdges.ProtoReflect.Descriptor instead. 223func (*Status_TotalEdges) Descriptor() ([]byte, []int) { 224 return file_frontend_proto_rawDescGZIP(), []int{0, 0} 225} 226 227func (x *Status_TotalEdges) GetTotalEdges() uint32 { 228 if x != nil && x.TotalEdges != nil { 229 return *x.TotalEdges 230 } 231 return 0 232} 233 234type Status_BuildStarted struct { 235 state protoimpl.MessageState 236 sizeCache protoimpl.SizeCache 237 unknownFields protoimpl.UnknownFields 238 239 // Number of jobs Ninja will run in parallel. 240 Parallelism *uint32 `protobuf:"varint,1,opt,name=parallelism" json:"parallelism,omitempty"` 241 // Verbose value passed to ninja. 242 Verbose *bool `protobuf:"varint,2,opt,name=verbose" json:"verbose,omitempty"` 243 // Critical path's running time in milliseconds 244 CriticalPathTime *uint32 `protobuf:"varint,3,opt,name=critical_path_time,json=criticalPathTime" json:"critical_path_time,omitempty"` 245 // Total running time of every need-to-build edge in milliseconds 246 EstimatedTotalTime *uint32 `protobuf:"varint,4,opt,name=estimated_total_time,json=estimatedTotalTime" json:"estimated_total_time,omitempty"` 247} 248 249func (x *Status_BuildStarted) Reset() { 250 *x = Status_BuildStarted{} 251 if protoimpl.UnsafeEnabled { 252 mi := &file_frontend_proto_msgTypes[2] 253 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 254 ms.StoreMessageInfo(mi) 255 } 256} 257 258func (x *Status_BuildStarted) String() string { 259 return protoimpl.X.MessageStringOf(x) 260} 261 262func (*Status_BuildStarted) ProtoMessage() {} 263 264func (x *Status_BuildStarted) ProtoReflect() protoreflect.Message { 265 mi := &file_frontend_proto_msgTypes[2] 266 if protoimpl.UnsafeEnabled && x != nil { 267 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 268 if ms.LoadMessageInfo() == nil { 269 ms.StoreMessageInfo(mi) 270 } 271 return ms 272 } 273 return mi.MessageOf(x) 274} 275 276// Deprecated: Use Status_BuildStarted.ProtoReflect.Descriptor instead. 277func (*Status_BuildStarted) Descriptor() ([]byte, []int) { 278 return file_frontend_proto_rawDescGZIP(), []int{0, 1} 279} 280 281func (x *Status_BuildStarted) GetParallelism() uint32 { 282 if x != nil && x.Parallelism != nil { 283 return *x.Parallelism 284 } 285 return 0 286} 287 288func (x *Status_BuildStarted) GetVerbose() bool { 289 if x != nil && x.Verbose != nil { 290 return *x.Verbose 291 } 292 return false 293} 294 295func (x *Status_BuildStarted) GetCriticalPathTime() uint32 { 296 if x != nil && x.CriticalPathTime != nil { 297 return *x.CriticalPathTime 298 } 299 return 0 300} 301 302func (x *Status_BuildStarted) GetEstimatedTotalTime() uint32 { 303 if x != nil && x.EstimatedTotalTime != nil { 304 return *x.EstimatedTotalTime 305 } 306 return 0 307} 308 309type Status_BuildFinished struct { 310 state protoimpl.MessageState 311 sizeCache protoimpl.SizeCache 312 unknownFields protoimpl.UnknownFields 313} 314 315func (x *Status_BuildFinished) Reset() { 316 *x = Status_BuildFinished{} 317 if protoimpl.UnsafeEnabled { 318 mi := &file_frontend_proto_msgTypes[3] 319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 320 ms.StoreMessageInfo(mi) 321 } 322} 323 324func (x *Status_BuildFinished) String() string { 325 return protoimpl.X.MessageStringOf(x) 326} 327 328func (*Status_BuildFinished) ProtoMessage() {} 329 330func (x *Status_BuildFinished) ProtoReflect() protoreflect.Message { 331 mi := &file_frontend_proto_msgTypes[3] 332 if protoimpl.UnsafeEnabled && x != nil { 333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 334 if ms.LoadMessageInfo() == nil { 335 ms.StoreMessageInfo(mi) 336 } 337 return ms 338 } 339 return mi.MessageOf(x) 340} 341 342// Deprecated: Use Status_BuildFinished.ProtoReflect.Descriptor instead. 343func (*Status_BuildFinished) Descriptor() ([]byte, []int) { 344 return file_frontend_proto_rawDescGZIP(), []int{0, 2} 345} 346 347type Status_EdgeStarted struct { 348 state protoimpl.MessageState 349 sizeCache protoimpl.SizeCache 350 unknownFields protoimpl.UnknownFields 351 352 // Edge identification number, unique to a Ninja run. 353 Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 354 // Edge start time in milliseconds since Ninja started. 355 StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` 356 // List of edge inputs. 357 Inputs []string `protobuf:"bytes,3,rep,name=inputs" json:"inputs,omitempty"` 358 // List of edge outputs. 359 Outputs []string `protobuf:"bytes,4,rep,name=outputs" json:"outputs,omitempty"` 360 // Description field from the edge. 361 Desc *string `protobuf:"bytes,5,opt,name=desc" json:"desc,omitempty"` 362 // Command field from the edge. 363 Command *string `protobuf:"bytes,6,opt,name=command" json:"command,omitempty"` 364 // Edge uses console. 365 Console *bool `protobuf:"varint,7,opt,name=console" json:"console,omitempty"` 366 // Changed inputs. 367 ChangedInputs []string `protobuf:"bytes,8,rep,name=changed_inputs,json=changedInputs" json:"changed_inputs,omitempty"` 368} 369 370func (x *Status_EdgeStarted) Reset() { 371 *x = Status_EdgeStarted{} 372 if protoimpl.UnsafeEnabled { 373 mi := &file_frontend_proto_msgTypes[4] 374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 375 ms.StoreMessageInfo(mi) 376 } 377} 378 379func (x *Status_EdgeStarted) String() string { 380 return protoimpl.X.MessageStringOf(x) 381} 382 383func (*Status_EdgeStarted) ProtoMessage() {} 384 385func (x *Status_EdgeStarted) ProtoReflect() protoreflect.Message { 386 mi := &file_frontend_proto_msgTypes[4] 387 if protoimpl.UnsafeEnabled && x != nil { 388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 389 if ms.LoadMessageInfo() == nil { 390 ms.StoreMessageInfo(mi) 391 } 392 return ms 393 } 394 return mi.MessageOf(x) 395} 396 397// Deprecated: Use Status_EdgeStarted.ProtoReflect.Descriptor instead. 398func (*Status_EdgeStarted) Descriptor() ([]byte, []int) { 399 return file_frontend_proto_rawDescGZIP(), []int{0, 3} 400} 401 402func (x *Status_EdgeStarted) GetId() uint32 { 403 if x != nil && x.Id != nil { 404 return *x.Id 405 } 406 return 0 407} 408 409func (x *Status_EdgeStarted) GetStartTime() uint32 { 410 if x != nil && x.StartTime != nil { 411 return *x.StartTime 412 } 413 return 0 414} 415 416func (x *Status_EdgeStarted) GetInputs() []string { 417 if x != nil { 418 return x.Inputs 419 } 420 return nil 421} 422 423func (x *Status_EdgeStarted) GetOutputs() []string { 424 if x != nil { 425 return x.Outputs 426 } 427 return nil 428} 429 430func (x *Status_EdgeStarted) GetDesc() string { 431 if x != nil && x.Desc != nil { 432 return *x.Desc 433 } 434 return "" 435} 436 437func (x *Status_EdgeStarted) GetCommand() string { 438 if x != nil && x.Command != nil { 439 return *x.Command 440 } 441 return "" 442} 443 444func (x *Status_EdgeStarted) GetConsole() bool { 445 if x != nil && x.Console != nil { 446 return *x.Console 447 } 448 return false 449} 450 451func (x *Status_EdgeStarted) GetChangedInputs() []string { 452 if x != nil { 453 return x.ChangedInputs 454 } 455 return nil 456} 457 458type Status_EdgeFinished struct { 459 state protoimpl.MessageState 460 sizeCache protoimpl.SizeCache 461 unknownFields protoimpl.UnknownFields 462 463 // Edge identification number, unique to a Ninja run. 464 Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 465 // Edge end time in milliseconds since Ninja started. 466 EndTime *uint32 `protobuf:"varint,2,opt,name=end_time,json=endTime" json:"end_time,omitempty"` 467 // Exit status (0 for success). 468 Status *int32 `protobuf:"zigzag32,3,opt,name=status" json:"status,omitempty"` 469 // Edge output, may contain ANSI codes. 470 Output *string `protobuf:"bytes,4,opt,name=output" json:"output,omitempty"` 471 // Number of milliseconds spent executing in user mode 472 UserTime *uint32 `protobuf:"varint,5,opt,name=user_time,json=userTime" json:"user_time,omitempty"` 473 // Number of milliseconds spent executing in kernel mode 474 SystemTime *uint32 `protobuf:"varint,6,opt,name=system_time,json=systemTime" json:"system_time,omitempty"` 475 // Max resident set size in kB 476 MaxRssKb *uint64 `protobuf:"varint,7,opt,name=max_rss_kb,json=maxRssKb" json:"max_rss_kb,omitempty"` 477 // Minor page faults 478 MinorPageFaults *uint64 `protobuf:"varint,8,opt,name=minor_page_faults,json=minorPageFaults" json:"minor_page_faults,omitempty"` 479 // Major page faults 480 MajorPageFaults *uint64 `protobuf:"varint,9,opt,name=major_page_faults,json=majorPageFaults" json:"major_page_faults,omitempty"` 481 // IO input in kB 482 IoInputKb *uint64 `protobuf:"varint,10,opt,name=io_input_kb,json=ioInputKb" json:"io_input_kb,omitempty"` 483 // IO output in kB 484 IoOutputKb *uint64 `protobuf:"varint,11,opt,name=io_output_kb,json=ioOutputKb" json:"io_output_kb,omitempty"` 485 // Voluntary context switches 486 VoluntaryContextSwitches *uint64 `protobuf:"varint,12,opt,name=voluntary_context_switches,json=voluntaryContextSwitches" json:"voluntary_context_switches,omitempty"` 487 // Involuntary context switches 488 InvoluntaryContextSwitches *uint64 `protobuf:"varint,13,opt,name=involuntary_context_switches,json=involuntaryContextSwitches" json:"involuntary_context_switches,omitempty"` 489 // Arbitrary tags for build system profiling (module names and types, rule 490 // names, etc). Format of the string is implementation defined. 491 Tags *string `protobuf:"bytes,14,opt,name=tags" json:"tags,omitempty"` 492} 493 494func (x *Status_EdgeFinished) Reset() { 495 *x = Status_EdgeFinished{} 496 if protoimpl.UnsafeEnabled { 497 mi := &file_frontend_proto_msgTypes[5] 498 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 499 ms.StoreMessageInfo(mi) 500 } 501} 502 503func (x *Status_EdgeFinished) String() string { 504 return protoimpl.X.MessageStringOf(x) 505} 506 507func (*Status_EdgeFinished) ProtoMessage() {} 508 509func (x *Status_EdgeFinished) ProtoReflect() protoreflect.Message { 510 mi := &file_frontend_proto_msgTypes[5] 511 if protoimpl.UnsafeEnabled && x != nil { 512 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 513 if ms.LoadMessageInfo() == nil { 514 ms.StoreMessageInfo(mi) 515 } 516 return ms 517 } 518 return mi.MessageOf(x) 519} 520 521// Deprecated: Use Status_EdgeFinished.ProtoReflect.Descriptor instead. 522func (*Status_EdgeFinished) Descriptor() ([]byte, []int) { 523 return file_frontend_proto_rawDescGZIP(), []int{0, 4} 524} 525 526func (x *Status_EdgeFinished) GetId() uint32 { 527 if x != nil && x.Id != nil { 528 return *x.Id 529 } 530 return 0 531} 532 533func (x *Status_EdgeFinished) GetEndTime() uint32 { 534 if x != nil && x.EndTime != nil { 535 return *x.EndTime 536 } 537 return 0 538} 539 540func (x *Status_EdgeFinished) GetStatus() int32 { 541 if x != nil && x.Status != nil { 542 return *x.Status 543 } 544 return 0 545} 546 547func (x *Status_EdgeFinished) GetOutput() string { 548 if x != nil && x.Output != nil { 549 return *x.Output 550 } 551 return "" 552} 553 554func (x *Status_EdgeFinished) GetUserTime() uint32 { 555 if x != nil && x.UserTime != nil { 556 return *x.UserTime 557 } 558 return 0 559} 560 561func (x *Status_EdgeFinished) GetSystemTime() uint32 { 562 if x != nil && x.SystemTime != nil { 563 return *x.SystemTime 564 } 565 return 0 566} 567 568func (x *Status_EdgeFinished) GetMaxRssKb() uint64 { 569 if x != nil && x.MaxRssKb != nil { 570 return *x.MaxRssKb 571 } 572 return 0 573} 574 575func (x *Status_EdgeFinished) GetMinorPageFaults() uint64 { 576 if x != nil && x.MinorPageFaults != nil { 577 return *x.MinorPageFaults 578 } 579 return 0 580} 581 582func (x *Status_EdgeFinished) GetMajorPageFaults() uint64 { 583 if x != nil && x.MajorPageFaults != nil { 584 return *x.MajorPageFaults 585 } 586 return 0 587} 588 589func (x *Status_EdgeFinished) GetIoInputKb() uint64 { 590 if x != nil && x.IoInputKb != nil { 591 return *x.IoInputKb 592 } 593 return 0 594} 595 596func (x *Status_EdgeFinished) GetIoOutputKb() uint64 { 597 if x != nil && x.IoOutputKb != nil { 598 return *x.IoOutputKb 599 } 600 return 0 601} 602 603func (x *Status_EdgeFinished) GetVoluntaryContextSwitches() uint64 { 604 if x != nil && x.VoluntaryContextSwitches != nil { 605 return *x.VoluntaryContextSwitches 606 } 607 return 0 608} 609 610func (x *Status_EdgeFinished) GetInvoluntaryContextSwitches() uint64 { 611 if x != nil && x.InvoluntaryContextSwitches != nil { 612 return *x.InvoluntaryContextSwitches 613 } 614 return 0 615} 616 617func (x *Status_EdgeFinished) GetTags() string { 618 if x != nil && x.Tags != nil { 619 return *x.Tags 620 } 621 return "" 622} 623 624type Status_Message struct { 625 state protoimpl.MessageState 626 sizeCache protoimpl.SizeCache 627 unknownFields protoimpl.UnknownFields 628 629 // Message priority level (DEBUG, INFO, WARNING, ERROR). 630 Level *Status_Message_Level `protobuf:"varint,1,opt,name=level,enum=ninja.Status_Message_Level,def=0" json:"level,omitempty"` 631 // Info/warning/error message from Ninja. 632 Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` 633} 634 635// Default values for Status_Message fields. 636const ( 637 Default_Status_Message_Level = Status_Message_INFO 638) 639 640func (x *Status_Message) Reset() { 641 *x = Status_Message{} 642 if protoimpl.UnsafeEnabled { 643 mi := &file_frontend_proto_msgTypes[6] 644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 645 ms.StoreMessageInfo(mi) 646 } 647} 648 649func (x *Status_Message) String() string { 650 return protoimpl.X.MessageStringOf(x) 651} 652 653func (*Status_Message) ProtoMessage() {} 654 655func (x *Status_Message) ProtoReflect() protoreflect.Message { 656 mi := &file_frontend_proto_msgTypes[6] 657 if protoimpl.UnsafeEnabled && x != nil { 658 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 659 if ms.LoadMessageInfo() == nil { 660 ms.StoreMessageInfo(mi) 661 } 662 return ms 663 } 664 return mi.MessageOf(x) 665} 666 667// Deprecated: Use Status_Message.ProtoReflect.Descriptor instead. 668func (*Status_Message) Descriptor() ([]byte, []int) { 669 return file_frontend_proto_rawDescGZIP(), []int{0, 5} 670} 671 672func (x *Status_Message) GetLevel() Status_Message_Level { 673 if x != nil && x.Level != nil { 674 return *x.Level 675 } 676 return Default_Status_Message_Level 677} 678 679func (x *Status_Message) GetMessage() string { 680 if x != nil && x.Message != nil { 681 return *x.Message 682 } 683 return "" 684} 685 686var File_frontend_proto protoreflect.FileDescriptor 687 688var file_frontend_proto_rawDesc = []byte{ 689 0x0a, 0x0e, 0x66, 0x72, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 690 0x12, 0x05, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x22, 0xdb, 0x0b, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 691 0x75, 0x73, 0x12, 0x39, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67, 0x65, 692 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 693 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 694 0x73, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 0x73, 0x12, 0x3f, 0x0a, 695 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x02, 696 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, 697 0x74, 0x75, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 698 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x42, 699 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 700 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 701 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 702 0x68, 0x65, 0x64, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 703 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 704 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 705 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 706 0x74, 0x65, 0x64, 0x52, 0x0b, 0x65, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 707 0x12, 0x3f, 0x0a, 0x0d, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 708 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 709 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 710 0x68, 0x65, 0x64, 0x52, 0x0c, 0x65, 0x64, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 711 0x64, 0x12, 0x2f, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 712 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 713 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 714 0x67, 0x65, 0x1a, 0x2d, 0x0a, 0x0a, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 0x73, 715 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x73, 0x18, 716 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 717 0x73, 0x1a, 0xaa, 0x01, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 718 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 719 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 720 0x6c, 0x69, 0x73, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, 721 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, 0x2c, 722 0x0a, 0x12, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 723 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x72, 0x69, 0x74, 724 0x69, 0x63, 0x61, 0x6c, 0x50, 0x61, 0x74, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 725 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 726 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x73, 0x74, 0x69, 727 0x6d, 0x61, 0x74, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x0f, 728 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x1a, 729 0xe8, 0x01, 0x0a, 0x0b, 0x45, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 730 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 731 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 732 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 733 0x0a, 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 734 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 735 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 736 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 737 0x64, 0x65, 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 738 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x18, 739 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 740 0x07, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x63, 0x68, 0x61, 0x6e, 741 0x67, 0x65, 0x64, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 742 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x53, 743 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x1a, 0xf3, 0x03, 0x0a, 0x0c, 0x45, 744 0x64, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 745 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 746 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 747 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 748 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 749 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 750 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 751 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 752 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 753 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 754 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x73, 0x73, 0x5f, 755 0x6b, 0x62, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x52, 0x73, 0x73, 756 0x4b, 0x62, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x67, 0x65, 757 0x5f, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6d, 758 0x69, 0x6e, 0x6f, 0x72, 0x50, 0x61, 0x67, 0x65, 0x46, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x2a, 759 0x0a, 0x11, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x61, 0x75, 760 0x6c, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 761 0x50, 0x61, 0x67, 0x65, 0x46, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6f, 762 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x6b, 0x62, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 763 0x09, 0x69, 0x6f, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4b, 0x62, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x6f, 764 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6b, 0x62, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 765 0x52, 0x0a, 0x69, 0x6f, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4b, 0x62, 0x12, 0x3c, 0x0a, 0x1a, 766 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 767 0x74, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 768 0x52, 0x18, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 769 0x78, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x1c, 0x69, 0x6e, 770 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 771 0x74, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 772 0x52, 0x1a, 0x69, 0x6e, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 773 0x74, 0x65, 0x78, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 774 0x74, 0x61, 0x67, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 775 0x1a, 0x92, 0x01, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x05, 776 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6e, 0x69, 777 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 778 0x67, 0x65, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x05, 779 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 780 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 781 0x34, 0x0a, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 782 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 783 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x45, 784 0x42, 0x55, 0x47, 0x10, 0x03, 0x42, 0x2a, 0x48, 0x03, 0x5a, 0x26, 0x61, 0x6e, 0x64, 0x72, 0x6f, 785 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, 0x75, 0x69, 0x2f, 0x73, 0x74, 0x61, 0x74, 786 0x75, 0x73, 0x2f, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x5f, 0x66, 0x72, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 787 0x64, 788} 789 790var ( 791 file_frontend_proto_rawDescOnce sync.Once 792 file_frontend_proto_rawDescData = file_frontend_proto_rawDesc 793) 794 795func file_frontend_proto_rawDescGZIP() []byte { 796 file_frontend_proto_rawDescOnce.Do(func() { 797 file_frontend_proto_rawDescData = protoimpl.X.CompressGZIP(file_frontend_proto_rawDescData) 798 }) 799 return file_frontend_proto_rawDescData 800} 801 802var file_frontend_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 803var file_frontend_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 804var file_frontend_proto_goTypes = []interface{}{ 805 (Status_Message_Level)(0), // 0: ninja.Status.Message.Level 806 (*Status)(nil), // 1: ninja.Status 807 (*Status_TotalEdges)(nil), // 2: ninja.Status.TotalEdges 808 (*Status_BuildStarted)(nil), // 3: ninja.Status.BuildStarted 809 (*Status_BuildFinished)(nil), // 4: ninja.Status.BuildFinished 810 (*Status_EdgeStarted)(nil), // 5: ninja.Status.EdgeStarted 811 (*Status_EdgeFinished)(nil), // 6: ninja.Status.EdgeFinished 812 (*Status_Message)(nil), // 7: ninja.Status.Message 813} 814var file_frontend_proto_depIdxs = []int32{ 815 2, // 0: ninja.Status.total_edges:type_name -> ninja.Status.TotalEdges 816 3, // 1: ninja.Status.build_started:type_name -> ninja.Status.BuildStarted 817 4, // 2: ninja.Status.build_finished:type_name -> ninja.Status.BuildFinished 818 5, // 3: ninja.Status.edge_started:type_name -> ninja.Status.EdgeStarted 819 6, // 4: ninja.Status.edge_finished:type_name -> ninja.Status.EdgeFinished 820 7, // 5: ninja.Status.message:type_name -> ninja.Status.Message 821 0, // 6: ninja.Status.Message.level:type_name -> ninja.Status.Message.Level 822 7, // [7:7] is the sub-list for method output_type 823 7, // [7:7] is the sub-list for method input_type 824 7, // [7:7] is the sub-list for extension type_name 825 7, // [7:7] is the sub-list for extension extendee 826 0, // [0:7] is the sub-list for field type_name 827} 828 829func init() { file_frontend_proto_init() } 830func file_frontend_proto_init() { 831 if File_frontend_proto != nil { 832 return 833 } 834 if !protoimpl.UnsafeEnabled { 835 file_frontend_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 836 switch v := v.(*Status); i { 837 case 0: 838 return &v.state 839 case 1: 840 return &v.sizeCache 841 case 2: 842 return &v.unknownFields 843 default: 844 return nil 845 } 846 } 847 file_frontend_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 848 switch v := v.(*Status_TotalEdges); i { 849 case 0: 850 return &v.state 851 case 1: 852 return &v.sizeCache 853 case 2: 854 return &v.unknownFields 855 default: 856 return nil 857 } 858 } 859 file_frontend_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 860 switch v := v.(*Status_BuildStarted); i { 861 case 0: 862 return &v.state 863 case 1: 864 return &v.sizeCache 865 case 2: 866 return &v.unknownFields 867 default: 868 return nil 869 } 870 } 871 file_frontend_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 872 switch v := v.(*Status_BuildFinished); i { 873 case 0: 874 return &v.state 875 case 1: 876 return &v.sizeCache 877 case 2: 878 return &v.unknownFields 879 default: 880 return nil 881 } 882 } 883 file_frontend_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 884 switch v := v.(*Status_EdgeStarted); i { 885 case 0: 886 return &v.state 887 case 1: 888 return &v.sizeCache 889 case 2: 890 return &v.unknownFields 891 default: 892 return nil 893 } 894 } 895 file_frontend_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 896 switch v := v.(*Status_EdgeFinished); i { 897 case 0: 898 return &v.state 899 case 1: 900 return &v.sizeCache 901 case 2: 902 return &v.unknownFields 903 default: 904 return nil 905 } 906 } 907 file_frontend_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 908 switch v := v.(*Status_Message); i { 909 case 0: 910 return &v.state 911 case 1: 912 return &v.sizeCache 913 case 2: 914 return &v.unknownFields 915 default: 916 return nil 917 } 918 } 919 } 920 type x struct{} 921 out := protoimpl.TypeBuilder{ 922 File: protoimpl.DescBuilder{ 923 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 924 RawDescriptor: file_frontend_proto_rawDesc, 925 NumEnums: 1, 926 NumMessages: 7, 927 NumExtensions: 0, 928 NumServices: 0, 929 }, 930 GoTypes: file_frontend_proto_goTypes, 931 DependencyIndexes: file_frontend_proto_depIdxs, 932 EnumInfos: file_frontend_proto_enumTypes, 933 MessageInfos: file_frontend_proto_msgTypes, 934 }.Build() 935 File_frontend_proto = out.File 936 file_frontend_proto_rawDesc = nil 937 file_frontend_proto_goTypes = nil 938 file_frontend_proto_depIdxs = nil 939} 940