kythe.io@v0.0.68-0.20240422202219-7225dbc01741/third_party/bazel/build_event_stream_go_proto/build_event_stream.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.31.0 4 // protoc v4.25.2 5 // source: third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto 6 7 package build_event_stream_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 durationpb "google.golang.org/protobuf/types/known/durationpb" 13 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 14 command_line_go_proto "kythe.io/third_party/bazel/command_line_go_proto" 15 failure_details_go_proto "kythe.io/third_party/bazel/failure_details_go_proto" 16 invocation_policy_go_proto "kythe.io/third_party/bazel/invocation_policy_go_proto" 17 package_load_metrics_go_proto "kythe.io/third_party/bazel/package_load_metrics_go_proto" 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 type TestSize int32 30 31 const ( 32 TestSize_UNKNOWN TestSize = 0 33 TestSize_SMALL TestSize = 1 34 TestSize_MEDIUM TestSize = 2 35 TestSize_LARGE TestSize = 3 36 TestSize_ENORMOUS TestSize = 4 37 ) 38 39 // Enum value maps for TestSize. 40 var ( 41 TestSize_name = map[int32]string{ 42 0: "UNKNOWN", 43 1: "SMALL", 44 2: "MEDIUM", 45 3: "LARGE", 46 4: "ENORMOUS", 47 } 48 TestSize_value = map[string]int32{ 49 "UNKNOWN": 0, 50 "SMALL": 1, 51 "MEDIUM": 2, 52 "LARGE": 3, 53 "ENORMOUS": 4, 54 } 55 ) 56 57 func (x TestSize) Enum() *TestSize { 58 p := new(TestSize) 59 *p = x 60 return p 61 } 62 63 func (x TestSize) String() string { 64 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 65 } 66 67 func (TestSize) Descriptor() protoreflect.EnumDescriptor { 68 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[0].Descriptor() 69 } 70 71 func (TestSize) Type() protoreflect.EnumType { 72 return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[0] 73 } 74 75 func (x TestSize) Number() protoreflect.EnumNumber { 76 return protoreflect.EnumNumber(x) 77 } 78 79 // Deprecated: Use TestSize.Descriptor instead. 80 func (TestSize) EnumDescriptor() ([]byte, []int) { 81 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0} 82 } 83 84 type TestStatus int32 85 86 const ( 87 TestStatus_NO_STATUS TestStatus = 0 88 TestStatus_PASSED TestStatus = 1 89 TestStatus_FLAKY TestStatus = 2 90 TestStatus_TIMEOUT TestStatus = 3 91 TestStatus_FAILED TestStatus = 4 92 TestStatus_INCOMPLETE TestStatus = 5 93 TestStatus_REMOTE_FAILURE TestStatus = 6 94 TestStatus_FAILED_TO_BUILD TestStatus = 7 95 TestStatus_TOOL_HALTED_BEFORE_TESTING TestStatus = 8 96 ) 97 98 // Enum value maps for TestStatus. 99 var ( 100 TestStatus_name = map[int32]string{ 101 0: "NO_STATUS", 102 1: "PASSED", 103 2: "FLAKY", 104 3: "TIMEOUT", 105 4: "FAILED", 106 5: "INCOMPLETE", 107 6: "REMOTE_FAILURE", 108 7: "FAILED_TO_BUILD", 109 8: "TOOL_HALTED_BEFORE_TESTING", 110 } 111 TestStatus_value = map[string]int32{ 112 "NO_STATUS": 0, 113 "PASSED": 1, 114 "FLAKY": 2, 115 "TIMEOUT": 3, 116 "FAILED": 4, 117 "INCOMPLETE": 5, 118 "REMOTE_FAILURE": 6, 119 "FAILED_TO_BUILD": 7, 120 "TOOL_HALTED_BEFORE_TESTING": 8, 121 } 122 ) 123 124 func (x TestStatus) Enum() *TestStatus { 125 p := new(TestStatus) 126 *p = x 127 return p 128 } 129 130 func (x TestStatus) String() string { 131 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 132 } 133 134 func (TestStatus) Descriptor() protoreflect.EnumDescriptor { 135 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[1].Descriptor() 136 } 137 138 func (TestStatus) Type() protoreflect.EnumType { 139 return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[1] 140 } 141 142 func (x TestStatus) Number() protoreflect.EnumNumber { 143 return protoreflect.EnumNumber(x) 144 } 145 146 // Deprecated: Use TestStatus.Descriptor instead. 147 func (TestStatus) EnumDescriptor() ([]byte, []int) { 148 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{1} 149 } 150 151 type Aborted_AbortReason int32 152 153 const ( 154 Aborted_UNKNOWN Aborted_AbortReason = 0 155 Aborted_USER_INTERRUPTED Aborted_AbortReason = 1 156 Aborted_NO_ANALYZE Aborted_AbortReason = 8 157 Aborted_NO_BUILD Aborted_AbortReason = 9 158 Aborted_TIME_OUT Aborted_AbortReason = 2 159 Aborted_REMOTE_ENVIRONMENT_FAILURE Aborted_AbortReason = 3 160 Aborted_INTERNAL Aborted_AbortReason = 4 161 Aborted_LOADING_FAILURE Aborted_AbortReason = 5 162 Aborted_ANALYSIS_FAILURE Aborted_AbortReason = 6 163 Aborted_SKIPPED Aborted_AbortReason = 7 164 Aborted_INCOMPLETE Aborted_AbortReason = 10 165 Aborted_OUT_OF_MEMORY Aborted_AbortReason = 11 166 ) 167 168 // Enum value maps for Aborted_AbortReason. 169 var ( 170 Aborted_AbortReason_name = map[int32]string{ 171 0: "UNKNOWN", 172 1: "USER_INTERRUPTED", 173 8: "NO_ANALYZE", 174 9: "NO_BUILD", 175 2: "TIME_OUT", 176 3: "REMOTE_ENVIRONMENT_FAILURE", 177 4: "INTERNAL", 178 5: "LOADING_FAILURE", 179 6: "ANALYSIS_FAILURE", 180 7: "SKIPPED", 181 10: "INCOMPLETE", 182 11: "OUT_OF_MEMORY", 183 } 184 Aborted_AbortReason_value = map[string]int32{ 185 "UNKNOWN": 0, 186 "USER_INTERRUPTED": 1, 187 "NO_ANALYZE": 8, 188 "NO_BUILD": 9, 189 "TIME_OUT": 2, 190 "REMOTE_ENVIRONMENT_FAILURE": 3, 191 "INTERNAL": 4, 192 "LOADING_FAILURE": 5, 193 "ANALYSIS_FAILURE": 6, 194 "SKIPPED": 7, 195 "INCOMPLETE": 10, 196 "OUT_OF_MEMORY": 11, 197 } 198 ) 199 200 func (x Aborted_AbortReason) Enum() *Aborted_AbortReason { 201 p := new(Aborted_AbortReason) 202 *p = x 203 return p 204 } 205 206 func (x Aborted_AbortReason) String() string { 207 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 208 } 209 210 func (Aborted_AbortReason) Descriptor() protoreflect.EnumDescriptor { 211 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[2].Descriptor() 212 } 213 214 func (Aborted_AbortReason) Type() protoreflect.EnumType { 215 return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[2] 216 } 217 218 func (x Aborted_AbortReason) Number() protoreflect.EnumNumber { 219 return protoreflect.EnumNumber(x) 220 } 221 222 // Deprecated: Use Aborted_AbortReason.Descriptor instead. 223 func (Aborted_AbortReason) EnumDescriptor() ([]byte, []int) { 224 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{2, 0} 225 } 226 227 type ConvenienceSymlink_Action int32 228 229 const ( 230 ConvenienceSymlink_UNKNOWN ConvenienceSymlink_Action = 0 231 ConvenienceSymlink_CREATE ConvenienceSymlink_Action = 1 232 ConvenienceSymlink_DELETE ConvenienceSymlink_Action = 2 233 ) 234 235 // Enum value maps for ConvenienceSymlink_Action. 236 var ( 237 ConvenienceSymlink_Action_name = map[int32]string{ 238 0: "UNKNOWN", 239 1: "CREATE", 240 2: "DELETE", 241 } 242 ConvenienceSymlink_Action_value = map[string]int32{ 243 "UNKNOWN": 0, 244 "CREATE": 1, 245 "DELETE": 2, 246 } 247 ) 248 249 func (x ConvenienceSymlink_Action) Enum() *ConvenienceSymlink_Action { 250 p := new(ConvenienceSymlink_Action) 251 *p = x 252 return p 253 } 254 255 func (x ConvenienceSymlink_Action) String() string { 256 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 257 } 258 259 func (ConvenienceSymlink_Action) Descriptor() protoreflect.EnumDescriptor { 260 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[3].Descriptor() 261 } 262 263 func (ConvenienceSymlink_Action) Type() protoreflect.EnumType { 264 return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[3] 265 } 266 267 func (x ConvenienceSymlink_Action) Number() protoreflect.EnumNumber { 268 return protoreflect.EnumNumber(x) 269 } 270 271 // Deprecated: Use ConvenienceSymlink_Action.Descriptor instead. 272 func (ConvenienceSymlink_Action) EnumDescriptor() ([]byte, []int) { 273 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{25, 0} 274 } 275 276 type BuildEventId struct { 277 state protoimpl.MessageState 278 sizeCache protoimpl.SizeCache 279 unknownFields protoimpl.UnknownFields 280 281 // Types that are assignable to Id: 282 // 283 // *BuildEventId_Unknown 284 // *BuildEventId_Progress 285 // *BuildEventId_Started 286 // *BuildEventId_UnstructuredCommandLine 287 // *BuildEventId_StructuredCommandLine 288 // *BuildEventId_WorkspaceStatus 289 // *BuildEventId_OptionsParsed 290 // *BuildEventId_Fetch 291 // *BuildEventId_Configuration 292 // *BuildEventId_TargetConfigured 293 // *BuildEventId_Pattern 294 // *BuildEventId_PatternSkipped 295 // *BuildEventId_NamedSet 296 // *BuildEventId_TargetCompleted 297 // *BuildEventId_ActionCompleted 298 // *BuildEventId_UnconfiguredLabel 299 // *BuildEventId_ConfiguredLabel 300 // *BuildEventId_TestResult 301 // *BuildEventId_TestSummary 302 // *BuildEventId_TargetSummary 303 // *BuildEventId_BuildFinished 304 // *BuildEventId_BuildToolLogs 305 // *BuildEventId_BuildMetrics 306 // *BuildEventId_Workspace 307 // *BuildEventId_BuildMetadata 308 // *BuildEventId_ConvenienceSymlinksIdentified 309 // *BuildEventId_CoverageActionsFinished 310 Id isBuildEventId_Id `protobuf_oneof:"id"` 311 } 312 313 func (x *BuildEventId) Reset() { 314 *x = BuildEventId{} 315 if protoimpl.UnsafeEnabled { 316 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0] 317 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 318 ms.StoreMessageInfo(mi) 319 } 320 } 321 322 func (x *BuildEventId) String() string { 323 return protoimpl.X.MessageStringOf(x) 324 } 325 326 func (*BuildEventId) ProtoMessage() {} 327 328 func (x *BuildEventId) ProtoReflect() protoreflect.Message { 329 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0] 330 if protoimpl.UnsafeEnabled && x != nil { 331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 332 if ms.LoadMessageInfo() == nil { 333 ms.StoreMessageInfo(mi) 334 } 335 return ms 336 } 337 return mi.MessageOf(x) 338 } 339 340 // Deprecated: Use BuildEventId.ProtoReflect.Descriptor instead. 341 func (*BuildEventId) Descriptor() ([]byte, []int) { 342 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0} 343 } 344 345 func (m *BuildEventId) GetId() isBuildEventId_Id { 346 if m != nil { 347 return m.Id 348 } 349 return nil 350 } 351 352 func (x *BuildEventId) GetUnknown() *BuildEventId_UnknownBuildEventId { 353 if x, ok := x.GetId().(*BuildEventId_Unknown); ok { 354 return x.Unknown 355 } 356 return nil 357 } 358 359 func (x *BuildEventId) GetProgress() *BuildEventId_ProgressId { 360 if x, ok := x.GetId().(*BuildEventId_Progress); ok { 361 return x.Progress 362 } 363 return nil 364 } 365 366 func (x *BuildEventId) GetStarted() *BuildEventId_BuildStartedId { 367 if x, ok := x.GetId().(*BuildEventId_Started); ok { 368 return x.Started 369 } 370 return nil 371 } 372 373 func (x *BuildEventId) GetUnstructuredCommandLine() *BuildEventId_UnstructuredCommandLineId { 374 if x, ok := x.GetId().(*BuildEventId_UnstructuredCommandLine); ok { 375 return x.UnstructuredCommandLine 376 } 377 return nil 378 } 379 380 func (x *BuildEventId) GetStructuredCommandLine() *BuildEventId_StructuredCommandLineId { 381 if x, ok := x.GetId().(*BuildEventId_StructuredCommandLine); ok { 382 return x.StructuredCommandLine 383 } 384 return nil 385 } 386 387 func (x *BuildEventId) GetWorkspaceStatus() *BuildEventId_WorkspaceStatusId { 388 if x, ok := x.GetId().(*BuildEventId_WorkspaceStatus); ok { 389 return x.WorkspaceStatus 390 } 391 return nil 392 } 393 394 func (x *BuildEventId) GetOptionsParsed() *BuildEventId_OptionsParsedId { 395 if x, ok := x.GetId().(*BuildEventId_OptionsParsed); ok { 396 return x.OptionsParsed 397 } 398 return nil 399 } 400 401 func (x *BuildEventId) GetFetch() *BuildEventId_FetchId { 402 if x, ok := x.GetId().(*BuildEventId_Fetch); ok { 403 return x.Fetch 404 } 405 return nil 406 } 407 408 func (x *BuildEventId) GetConfiguration() *BuildEventId_ConfigurationId { 409 if x, ok := x.GetId().(*BuildEventId_Configuration); ok { 410 return x.Configuration 411 } 412 return nil 413 } 414 415 func (x *BuildEventId) GetTargetConfigured() *BuildEventId_TargetConfiguredId { 416 if x, ok := x.GetId().(*BuildEventId_TargetConfigured); ok { 417 return x.TargetConfigured 418 } 419 return nil 420 } 421 422 func (x *BuildEventId) GetPattern() *BuildEventId_PatternExpandedId { 423 if x, ok := x.GetId().(*BuildEventId_Pattern); ok { 424 return x.Pattern 425 } 426 return nil 427 } 428 429 func (x *BuildEventId) GetPatternSkipped() *BuildEventId_PatternExpandedId { 430 if x, ok := x.GetId().(*BuildEventId_PatternSkipped); ok { 431 return x.PatternSkipped 432 } 433 return nil 434 } 435 436 func (x *BuildEventId) GetNamedSet() *BuildEventId_NamedSetOfFilesId { 437 if x, ok := x.GetId().(*BuildEventId_NamedSet); ok { 438 return x.NamedSet 439 } 440 return nil 441 } 442 443 func (x *BuildEventId) GetTargetCompleted() *BuildEventId_TargetCompletedId { 444 if x, ok := x.GetId().(*BuildEventId_TargetCompleted); ok { 445 return x.TargetCompleted 446 } 447 return nil 448 } 449 450 func (x *BuildEventId) GetActionCompleted() *BuildEventId_ActionCompletedId { 451 if x, ok := x.GetId().(*BuildEventId_ActionCompleted); ok { 452 return x.ActionCompleted 453 } 454 return nil 455 } 456 457 func (x *BuildEventId) GetUnconfiguredLabel() *BuildEventId_UnconfiguredLabelId { 458 if x, ok := x.GetId().(*BuildEventId_UnconfiguredLabel); ok { 459 return x.UnconfiguredLabel 460 } 461 return nil 462 } 463 464 func (x *BuildEventId) GetConfiguredLabel() *BuildEventId_ConfiguredLabelId { 465 if x, ok := x.GetId().(*BuildEventId_ConfiguredLabel); ok { 466 return x.ConfiguredLabel 467 } 468 return nil 469 } 470 471 func (x *BuildEventId) GetTestResult() *BuildEventId_TestResultId { 472 if x, ok := x.GetId().(*BuildEventId_TestResult); ok { 473 return x.TestResult 474 } 475 return nil 476 } 477 478 func (x *BuildEventId) GetTestSummary() *BuildEventId_TestSummaryId { 479 if x, ok := x.GetId().(*BuildEventId_TestSummary); ok { 480 return x.TestSummary 481 } 482 return nil 483 } 484 485 func (x *BuildEventId) GetTargetSummary() *BuildEventId_TargetSummaryId { 486 if x, ok := x.GetId().(*BuildEventId_TargetSummary); ok { 487 return x.TargetSummary 488 } 489 return nil 490 } 491 492 func (x *BuildEventId) GetBuildFinished() *BuildEventId_BuildFinishedId { 493 if x, ok := x.GetId().(*BuildEventId_BuildFinished); ok { 494 return x.BuildFinished 495 } 496 return nil 497 } 498 499 func (x *BuildEventId) GetBuildToolLogs() *BuildEventId_BuildToolLogsId { 500 if x, ok := x.GetId().(*BuildEventId_BuildToolLogs); ok { 501 return x.BuildToolLogs 502 } 503 return nil 504 } 505 506 func (x *BuildEventId) GetBuildMetrics() *BuildEventId_BuildMetricsId { 507 if x, ok := x.GetId().(*BuildEventId_BuildMetrics); ok { 508 return x.BuildMetrics 509 } 510 return nil 511 } 512 513 func (x *BuildEventId) GetWorkspace() *BuildEventId_WorkspaceConfigId { 514 if x, ok := x.GetId().(*BuildEventId_Workspace); ok { 515 return x.Workspace 516 } 517 return nil 518 } 519 520 func (x *BuildEventId) GetBuildMetadata() *BuildEventId_BuildMetadataId { 521 if x, ok := x.GetId().(*BuildEventId_BuildMetadata); ok { 522 return x.BuildMetadata 523 } 524 return nil 525 } 526 527 func (x *BuildEventId) GetConvenienceSymlinksIdentified() *BuildEventId_ConvenienceSymlinksIdentifiedId { 528 if x, ok := x.GetId().(*BuildEventId_ConvenienceSymlinksIdentified); ok { 529 return x.ConvenienceSymlinksIdentified 530 } 531 return nil 532 } 533 534 func (x *BuildEventId) GetCoverageActionsFinished() *BuildEventId_CoverageActionsFinishedId { 535 if x, ok := x.GetId().(*BuildEventId_CoverageActionsFinished); ok { 536 return x.CoverageActionsFinished 537 } 538 return nil 539 } 540 541 type isBuildEventId_Id interface { 542 isBuildEventId_Id() 543 } 544 545 type BuildEventId_Unknown struct { 546 Unknown *BuildEventId_UnknownBuildEventId `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"` 547 } 548 549 type BuildEventId_Progress struct { 550 Progress *BuildEventId_ProgressId `protobuf:"bytes,2,opt,name=progress,proto3,oneof"` 551 } 552 553 type BuildEventId_Started struct { 554 Started *BuildEventId_BuildStartedId `protobuf:"bytes,3,opt,name=started,proto3,oneof"` 555 } 556 557 type BuildEventId_UnstructuredCommandLine struct { 558 UnstructuredCommandLine *BuildEventId_UnstructuredCommandLineId `protobuf:"bytes,11,opt,name=unstructured_command_line,json=unstructuredCommandLine,proto3,oneof"` 559 } 560 561 type BuildEventId_StructuredCommandLine struct { 562 StructuredCommandLine *BuildEventId_StructuredCommandLineId `protobuf:"bytes,18,opt,name=structured_command_line,json=structuredCommandLine,proto3,oneof"` 563 } 564 565 type BuildEventId_WorkspaceStatus struct { 566 WorkspaceStatus *BuildEventId_WorkspaceStatusId `protobuf:"bytes,14,opt,name=workspace_status,json=workspaceStatus,proto3,oneof"` 567 } 568 569 type BuildEventId_OptionsParsed struct { 570 OptionsParsed *BuildEventId_OptionsParsedId `protobuf:"bytes,12,opt,name=options_parsed,json=optionsParsed,proto3,oneof"` 571 } 572 573 type BuildEventId_Fetch struct { 574 Fetch *BuildEventId_FetchId `protobuf:"bytes,17,opt,name=fetch,proto3,oneof"` 575 } 576 577 type BuildEventId_Configuration struct { 578 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,15,opt,name=configuration,proto3,oneof"` 579 } 580 581 type BuildEventId_TargetConfigured struct { 582 TargetConfigured *BuildEventId_TargetConfiguredId `protobuf:"bytes,16,opt,name=target_configured,json=targetConfigured,proto3,oneof"` 583 } 584 585 type BuildEventId_Pattern struct { 586 Pattern *BuildEventId_PatternExpandedId `protobuf:"bytes,4,opt,name=pattern,proto3,oneof"` 587 } 588 589 type BuildEventId_PatternSkipped struct { 590 PatternSkipped *BuildEventId_PatternExpandedId `protobuf:"bytes,10,opt,name=pattern_skipped,json=patternSkipped,proto3,oneof"` 591 } 592 593 type BuildEventId_NamedSet struct { 594 NamedSet *BuildEventId_NamedSetOfFilesId `protobuf:"bytes,13,opt,name=named_set,json=namedSet,proto3,oneof"` 595 } 596 597 type BuildEventId_TargetCompleted struct { 598 TargetCompleted *BuildEventId_TargetCompletedId `protobuf:"bytes,5,opt,name=target_completed,json=targetCompleted,proto3,oneof"` 599 } 600 601 type BuildEventId_ActionCompleted struct { 602 ActionCompleted *BuildEventId_ActionCompletedId `protobuf:"bytes,6,opt,name=action_completed,json=actionCompleted,proto3,oneof"` 603 } 604 605 type BuildEventId_UnconfiguredLabel struct { 606 UnconfiguredLabel *BuildEventId_UnconfiguredLabelId `protobuf:"bytes,19,opt,name=unconfigured_label,json=unconfiguredLabel,proto3,oneof"` 607 } 608 609 type BuildEventId_ConfiguredLabel struct { 610 ConfiguredLabel *BuildEventId_ConfiguredLabelId `protobuf:"bytes,21,opt,name=configured_label,json=configuredLabel,proto3,oneof"` 611 } 612 613 type BuildEventId_TestResult struct { 614 TestResult *BuildEventId_TestResultId `protobuf:"bytes,8,opt,name=test_result,json=testResult,proto3,oneof"` 615 } 616 617 type BuildEventId_TestSummary struct { 618 TestSummary *BuildEventId_TestSummaryId `protobuf:"bytes,7,opt,name=test_summary,json=testSummary,proto3,oneof"` 619 } 620 621 type BuildEventId_TargetSummary struct { 622 TargetSummary *BuildEventId_TargetSummaryId `protobuf:"bytes,26,opt,name=target_summary,json=targetSummary,proto3,oneof"` 623 } 624 625 type BuildEventId_BuildFinished struct { 626 BuildFinished *BuildEventId_BuildFinishedId `protobuf:"bytes,9,opt,name=build_finished,json=buildFinished,proto3,oneof"` 627 } 628 629 type BuildEventId_BuildToolLogs struct { 630 BuildToolLogs *BuildEventId_BuildToolLogsId `protobuf:"bytes,20,opt,name=build_tool_logs,json=buildToolLogs,proto3,oneof"` 631 } 632 633 type BuildEventId_BuildMetrics struct { 634 BuildMetrics *BuildEventId_BuildMetricsId `protobuf:"bytes,22,opt,name=build_metrics,json=buildMetrics,proto3,oneof"` 635 } 636 637 type BuildEventId_Workspace struct { 638 Workspace *BuildEventId_WorkspaceConfigId `protobuf:"bytes,23,opt,name=workspace,proto3,oneof"` 639 } 640 641 type BuildEventId_BuildMetadata struct { 642 BuildMetadata *BuildEventId_BuildMetadataId `protobuf:"bytes,24,opt,name=build_metadata,json=buildMetadata,proto3,oneof"` 643 } 644 645 type BuildEventId_ConvenienceSymlinksIdentified struct { 646 ConvenienceSymlinksIdentified *BuildEventId_ConvenienceSymlinksIdentifiedId `protobuf:"bytes,25,opt,name=convenience_symlinks_identified,json=convenienceSymlinksIdentified,proto3,oneof"` 647 } 648 649 type BuildEventId_CoverageActionsFinished struct { 650 CoverageActionsFinished *BuildEventId_CoverageActionsFinishedId `protobuf:"bytes,27,opt,name=coverage_actions_finished,json=coverageActionsFinished,proto3,oneof"` 651 } 652 653 func (*BuildEventId_Unknown) isBuildEventId_Id() {} 654 655 func (*BuildEventId_Progress) isBuildEventId_Id() {} 656 657 func (*BuildEventId_Started) isBuildEventId_Id() {} 658 659 func (*BuildEventId_UnstructuredCommandLine) isBuildEventId_Id() {} 660 661 func (*BuildEventId_StructuredCommandLine) isBuildEventId_Id() {} 662 663 func (*BuildEventId_WorkspaceStatus) isBuildEventId_Id() {} 664 665 func (*BuildEventId_OptionsParsed) isBuildEventId_Id() {} 666 667 func (*BuildEventId_Fetch) isBuildEventId_Id() {} 668 669 func (*BuildEventId_Configuration) isBuildEventId_Id() {} 670 671 func (*BuildEventId_TargetConfigured) isBuildEventId_Id() {} 672 673 func (*BuildEventId_Pattern) isBuildEventId_Id() {} 674 675 func (*BuildEventId_PatternSkipped) isBuildEventId_Id() {} 676 677 func (*BuildEventId_NamedSet) isBuildEventId_Id() {} 678 679 func (*BuildEventId_TargetCompleted) isBuildEventId_Id() {} 680 681 func (*BuildEventId_ActionCompleted) isBuildEventId_Id() {} 682 683 func (*BuildEventId_UnconfiguredLabel) isBuildEventId_Id() {} 684 685 func (*BuildEventId_ConfiguredLabel) isBuildEventId_Id() {} 686 687 func (*BuildEventId_TestResult) isBuildEventId_Id() {} 688 689 func (*BuildEventId_TestSummary) isBuildEventId_Id() {} 690 691 func (*BuildEventId_TargetSummary) isBuildEventId_Id() {} 692 693 func (*BuildEventId_BuildFinished) isBuildEventId_Id() {} 694 695 func (*BuildEventId_BuildToolLogs) isBuildEventId_Id() {} 696 697 func (*BuildEventId_BuildMetrics) isBuildEventId_Id() {} 698 699 func (*BuildEventId_Workspace) isBuildEventId_Id() {} 700 701 func (*BuildEventId_BuildMetadata) isBuildEventId_Id() {} 702 703 func (*BuildEventId_ConvenienceSymlinksIdentified) isBuildEventId_Id() {} 704 705 func (*BuildEventId_CoverageActionsFinished) isBuildEventId_Id() {} 706 707 type Progress struct { 708 state protoimpl.MessageState 709 sizeCache protoimpl.SizeCache 710 unknownFields protoimpl.UnknownFields 711 712 Stdout string `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` 713 Stderr string `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"` 714 } 715 716 func (x *Progress) Reset() { 717 *x = Progress{} 718 if protoimpl.UnsafeEnabled { 719 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1] 720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 721 ms.StoreMessageInfo(mi) 722 } 723 } 724 725 func (x *Progress) String() string { 726 return protoimpl.X.MessageStringOf(x) 727 } 728 729 func (*Progress) ProtoMessage() {} 730 731 func (x *Progress) ProtoReflect() protoreflect.Message { 732 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1] 733 if protoimpl.UnsafeEnabled && x != nil { 734 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 735 if ms.LoadMessageInfo() == nil { 736 ms.StoreMessageInfo(mi) 737 } 738 return ms 739 } 740 return mi.MessageOf(x) 741 } 742 743 // Deprecated: Use Progress.ProtoReflect.Descriptor instead. 744 func (*Progress) Descriptor() ([]byte, []int) { 745 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{1} 746 } 747 748 func (x *Progress) GetStdout() string { 749 if x != nil { 750 return x.Stdout 751 } 752 return "" 753 } 754 755 func (x *Progress) GetStderr() string { 756 if x != nil { 757 return x.Stderr 758 } 759 return "" 760 } 761 762 type Aborted struct { 763 state protoimpl.MessageState 764 sizeCache protoimpl.SizeCache 765 unknownFields protoimpl.UnknownFields 766 767 Reason Aborted_AbortReason `protobuf:"varint,1,opt,name=reason,proto3,enum=build_event_stream.Aborted_AbortReason" json:"reason,omitempty"` 768 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 769 } 770 771 func (x *Aborted) Reset() { 772 *x = Aborted{} 773 if protoimpl.UnsafeEnabled { 774 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2] 775 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 776 ms.StoreMessageInfo(mi) 777 } 778 } 779 780 func (x *Aborted) String() string { 781 return protoimpl.X.MessageStringOf(x) 782 } 783 784 func (*Aborted) ProtoMessage() {} 785 786 func (x *Aborted) ProtoReflect() protoreflect.Message { 787 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2] 788 if protoimpl.UnsafeEnabled && x != nil { 789 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 790 if ms.LoadMessageInfo() == nil { 791 ms.StoreMessageInfo(mi) 792 } 793 return ms 794 } 795 return mi.MessageOf(x) 796 } 797 798 // Deprecated: Use Aborted.ProtoReflect.Descriptor instead. 799 func (*Aborted) Descriptor() ([]byte, []int) { 800 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{2} 801 } 802 803 func (x *Aborted) GetReason() Aborted_AbortReason { 804 if x != nil { 805 return x.Reason 806 } 807 return Aborted_UNKNOWN 808 } 809 810 func (x *Aborted) GetDescription() string { 811 if x != nil { 812 return x.Description 813 } 814 return "" 815 } 816 817 type BuildStarted struct { 818 state protoimpl.MessageState 819 sizeCache protoimpl.SizeCache 820 unknownFields protoimpl.UnknownFields 821 822 Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` 823 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 824 StartTimeMillis int64 `protobuf:"varint,2,opt,name=start_time_millis,json=startTimeMillis,proto3" json:"start_time_millis,omitempty"` 825 StartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 826 BuildToolVersion string `protobuf:"bytes,3,opt,name=build_tool_version,json=buildToolVersion,proto3" json:"build_tool_version,omitempty"` 827 OptionsDescription string `protobuf:"bytes,4,opt,name=options_description,json=optionsDescription,proto3" json:"options_description,omitempty"` 828 Command string `protobuf:"bytes,5,opt,name=command,proto3" json:"command,omitempty"` 829 WorkingDirectory string `protobuf:"bytes,6,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"` 830 WorkspaceDirectory string `protobuf:"bytes,7,opt,name=workspace_directory,json=workspaceDirectory,proto3" json:"workspace_directory,omitempty"` 831 ServerPid int64 `protobuf:"varint,8,opt,name=server_pid,json=serverPid,proto3" json:"server_pid,omitempty"` 832 } 833 834 func (x *BuildStarted) Reset() { 835 *x = BuildStarted{} 836 if protoimpl.UnsafeEnabled { 837 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3] 838 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 839 ms.StoreMessageInfo(mi) 840 } 841 } 842 843 func (x *BuildStarted) String() string { 844 return protoimpl.X.MessageStringOf(x) 845 } 846 847 func (*BuildStarted) ProtoMessage() {} 848 849 func (x *BuildStarted) ProtoReflect() protoreflect.Message { 850 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3] 851 if protoimpl.UnsafeEnabled && x != nil { 852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 853 if ms.LoadMessageInfo() == nil { 854 ms.StoreMessageInfo(mi) 855 } 856 return ms 857 } 858 return mi.MessageOf(x) 859 } 860 861 // Deprecated: Use BuildStarted.ProtoReflect.Descriptor instead. 862 func (*BuildStarted) Descriptor() ([]byte, []int) { 863 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{3} 864 } 865 866 func (x *BuildStarted) GetUuid() string { 867 if x != nil { 868 return x.Uuid 869 } 870 return "" 871 } 872 873 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 874 func (x *BuildStarted) GetStartTimeMillis() int64 { 875 if x != nil { 876 return x.StartTimeMillis 877 } 878 return 0 879 } 880 881 func (x *BuildStarted) GetStartTime() *timestamppb.Timestamp { 882 if x != nil { 883 return x.StartTime 884 } 885 return nil 886 } 887 888 func (x *BuildStarted) GetBuildToolVersion() string { 889 if x != nil { 890 return x.BuildToolVersion 891 } 892 return "" 893 } 894 895 func (x *BuildStarted) GetOptionsDescription() string { 896 if x != nil { 897 return x.OptionsDescription 898 } 899 return "" 900 } 901 902 func (x *BuildStarted) GetCommand() string { 903 if x != nil { 904 return x.Command 905 } 906 return "" 907 } 908 909 func (x *BuildStarted) GetWorkingDirectory() string { 910 if x != nil { 911 return x.WorkingDirectory 912 } 913 return "" 914 } 915 916 func (x *BuildStarted) GetWorkspaceDirectory() string { 917 if x != nil { 918 return x.WorkspaceDirectory 919 } 920 return "" 921 } 922 923 func (x *BuildStarted) GetServerPid() int64 { 924 if x != nil { 925 return x.ServerPid 926 } 927 return 0 928 } 929 930 type WorkspaceConfig struct { 931 state protoimpl.MessageState 932 sizeCache protoimpl.SizeCache 933 unknownFields protoimpl.UnknownFields 934 935 LocalExecRoot string `protobuf:"bytes,1,opt,name=local_exec_root,json=localExecRoot,proto3" json:"local_exec_root,omitempty"` 936 } 937 938 func (x *WorkspaceConfig) Reset() { 939 *x = WorkspaceConfig{} 940 if protoimpl.UnsafeEnabled { 941 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4] 942 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 943 ms.StoreMessageInfo(mi) 944 } 945 } 946 947 func (x *WorkspaceConfig) String() string { 948 return protoimpl.X.MessageStringOf(x) 949 } 950 951 func (*WorkspaceConfig) ProtoMessage() {} 952 953 func (x *WorkspaceConfig) ProtoReflect() protoreflect.Message { 954 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4] 955 if protoimpl.UnsafeEnabled && x != nil { 956 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 957 if ms.LoadMessageInfo() == nil { 958 ms.StoreMessageInfo(mi) 959 } 960 return ms 961 } 962 return mi.MessageOf(x) 963 } 964 965 // Deprecated: Use WorkspaceConfig.ProtoReflect.Descriptor instead. 966 func (*WorkspaceConfig) Descriptor() ([]byte, []int) { 967 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{4} 968 } 969 970 func (x *WorkspaceConfig) GetLocalExecRoot() string { 971 if x != nil { 972 return x.LocalExecRoot 973 } 974 return "" 975 } 976 977 type UnstructuredCommandLine struct { 978 state protoimpl.MessageState 979 sizeCache protoimpl.SizeCache 980 unknownFields protoimpl.UnknownFields 981 982 Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"` 983 } 984 985 func (x *UnstructuredCommandLine) Reset() { 986 *x = UnstructuredCommandLine{} 987 if protoimpl.UnsafeEnabled { 988 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5] 989 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 990 ms.StoreMessageInfo(mi) 991 } 992 } 993 994 func (x *UnstructuredCommandLine) String() string { 995 return protoimpl.X.MessageStringOf(x) 996 } 997 998 func (*UnstructuredCommandLine) ProtoMessage() {} 999 1000 func (x *UnstructuredCommandLine) ProtoReflect() protoreflect.Message { 1001 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5] 1002 if protoimpl.UnsafeEnabled && x != nil { 1003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1004 if ms.LoadMessageInfo() == nil { 1005 ms.StoreMessageInfo(mi) 1006 } 1007 return ms 1008 } 1009 return mi.MessageOf(x) 1010 } 1011 1012 // Deprecated: Use UnstructuredCommandLine.ProtoReflect.Descriptor instead. 1013 func (*UnstructuredCommandLine) Descriptor() ([]byte, []int) { 1014 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{5} 1015 } 1016 1017 func (x *UnstructuredCommandLine) GetArgs() []string { 1018 if x != nil { 1019 return x.Args 1020 } 1021 return nil 1022 } 1023 1024 type OptionsParsed struct { 1025 state protoimpl.MessageState 1026 sizeCache protoimpl.SizeCache 1027 unknownFields protoimpl.UnknownFields 1028 1029 StartupOptions []string `protobuf:"bytes,1,rep,name=startup_options,json=startupOptions,proto3" json:"startup_options,omitempty"` 1030 ExplicitStartupOptions []string `protobuf:"bytes,2,rep,name=explicit_startup_options,json=explicitStartupOptions,proto3" json:"explicit_startup_options,omitempty"` 1031 CmdLine []string `protobuf:"bytes,3,rep,name=cmd_line,json=cmdLine,proto3" json:"cmd_line,omitempty"` 1032 ExplicitCmdLine []string `protobuf:"bytes,4,rep,name=explicit_cmd_line,json=explicitCmdLine,proto3" json:"explicit_cmd_line,omitempty"` 1033 InvocationPolicy *invocation_policy_go_proto.InvocationPolicy `protobuf:"bytes,5,opt,name=invocation_policy,json=invocationPolicy,proto3" json:"invocation_policy,omitempty"` 1034 ToolTag string `protobuf:"bytes,6,opt,name=tool_tag,json=toolTag,proto3" json:"tool_tag,omitempty"` 1035 } 1036 1037 func (x *OptionsParsed) Reset() { 1038 *x = OptionsParsed{} 1039 if protoimpl.UnsafeEnabled { 1040 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6] 1041 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1042 ms.StoreMessageInfo(mi) 1043 } 1044 } 1045 1046 func (x *OptionsParsed) String() string { 1047 return protoimpl.X.MessageStringOf(x) 1048 } 1049 1050 func (*OptionsParsed) ProtoMessage() {} 1051 1052 func (x *OptionsParsed) ProtoReflect() protoreflect.Message { 1053 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6] 1054 if protoimpl.UnsafeEnabled && x != nil { 1055 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1056 if ms.LoadMessageInfo() == nil { 1057 ms.StoreMessageInfo(mi) 1058 } 1059 return ms 1060 } 1061 return mi.MessageOf(x) 1062 } 1063 1064 // Deprecated: Use OptionsParsed.ProtoReflect.Descriptor instead. 1065 func (*OptionsParsed) Descriptor() ([]byte, []int) { 1066 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{6} 1067 } 1068 1069 func (x *OptionsParsed) GetStartupOptions() []string { 1070 if x != nil { 1071 return x.StartupOptions 1072 } 1073 return nil 1074 } 1075 1076 func (x *OptionsParsed) GetExplicitStartupOptions() []string { 1077 if x != nil { 1078 return x.ExplicitStartupOptions 1079 } 1080 return nil 1081 } 1082 1083 func (x *OptionsParsed) GetCmdLine() []string { 1084 if x != nil { 1085 return x.CmdLine 1086 } 1087 return nil 1088 } 1089 1090 func (x *OptionsParsed) GetExplicitCmdLine() []string { 1091 if x != nil { 1092 return x.ExplicitCmdLine 1093 } 1094 return nil 1095 } 1096 1097 func (x *OptionsParsed) GetInvocationPolicy() *invocation_policy_go_proto.InvocationPolicy { 1098 if x != nil { 1099 return x.InvocationPolicy 1100 } 1101 return nil 1102 } 1103 1104 func (x *OptionsParsed) GetToolTag() string { 1105 if x != nil { 1106 return x.ToolTag 1107 } 1108 return "" 1109 } 1110 1111 type Fetch struct { 1112 state protoimpl.MessageState 1113 sizeCache protoimpl.SizeCache 1114 unknownFields protoimpl.UnknownFields 1115 1116 Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` 1117 } 1118 1119 func (x *Fetch) Reset() { 1120 *x = Fetch{} 1121 if protoimpl.UnsafeEnabled { 1122 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7] 1123 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1124 ms.StoreMessageInfo(mi) 1125 } 1126 } 1127 1128 func (x *Fetch) String() string { 1129 return protoimpl.X.MessageStringOf(x) 1130 } 1131 1132 func (*Fetch) ProtoMessage() {} 1133 1134 func (x *Fetch) ProtoReflect() protoreflect.Message { 1135 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7] 1136 if protoimpl.UnsafeEnabled && x != nil { 1137 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1138 if ms.LoadMessageInfo() == nil { 1139 ms.StoreMessageInfo(mi) 1140 } 1141 return ms 1142 } 1143 return mi.MessageOf(x) 1144 } 1145 1146 // Deprecated: Use Fetch.ProtoReflect.Descriptor instead. 1147 func (*Fetch) Descriptor() ([]byte, []int) { 1148 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{7} 1149 } 1150 1151 func (x *Fetch) GetSuccess() bool { 1152 if x != nil { 1153 return x.Success 1154 } 1155 return false 1156 } 1157 1158 type WorkspaceStatus struct { 1159 state protoimpl.MessageState 1160 sizeCache protoimpl.SizeCache 1161 unknownFields protoimpl.UnknownFields 1162 1163 Item []*WorkspaceStatus_Item `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"` 1164 } 1165 1166 func (x *WorkspaceStatus) Reset() { 1167 *x = WorkspaceStatus{} 1168 if protoimpl.UnsafeEnabled { 1169 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8] 1170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1171 ms.StoreMessageInfo(mi) 1172 } 1173 } 1174 1175 func (x *WorkspaceStatus) String() string { 1176 return protoimpl.X.MessageStringOf(x) 1177 } 1178 1179 func (*WorkspaceStatus) ProtoMessage() {} 1180 1181 func (x *WorkspaceStatus) ProtoReflect() protoreflect.Message { 1182 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8] 1183 if protoimpl.UnsafeEnabled && x != nil { 1184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1185 if ms.LoadMessageInfo() == nil { 1186 ms.StoreMessageInfo(mi) 1187 } 1188 return ms 1189 } 1190 return mi.MessageOf(x) 1191 } 1192 1193 // Deprecated: Use WorkspaceStatus.ProtoReflect.Descriptor instead. 1194 func (*WorkspaceStatus) Descriptor() ([]byte, []int) { 1195 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{8} 1196 } 1197 1198 func (x *WorkspaceStatus) GetItem() []*WorkspaceStatus_Item { 1199 if x != nil { 1200 return x.Item 1201 } 1202 return nil 1203 } 1204 1205 type BuildMetadata struct { 1206 state protoimpl.MessageState 1207 sizeCache protoimpl.SizeCache 1208 unknownFields protoimpl.UnknownFields 1209 1210 Metadata map[string]string `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1211 } 1212 1213 func (x *BuildMetadata) Reset() { 1214 *x = BuildMetadata{} 1215 if protoimpl.UnsafeEnabled { 1216 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9] 1217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1218 ms.StoreMessageInfo(mi) 1219 } 1220 } 1221 1222 func (x *BuildMetadata) String() string { 1223 return protoimpl.X.MessageStringOf(x) 1224 } 1225 1226 func (*BuildMetadata) ProtoMessage() {} 1227 1228 func (x *BuildMetadata) ProtoReflect() protoreflect.Message { 1229 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9] 1230 if protoimpl.UnsafeEnabled && x != nil { 1231 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1232 if ms.LoadMessageInfo() == nil { 1233 ms.StoreMessageInfo(mi) 1234 } 1235 return ms 1236 } 1237 return mi.MessageOf(x) 1238 } 1239 1240 // Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead. 1241 func (*BuildMetadata) Descriptor() ([]byte, []int) { 1242 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{9} 1243 } 1244 1245 func (x *BuildMetadata) GetMetadata() map[string]string { 1246 if x != nil { 1247 return x.Metadata 1248 } 1249 return nil 1250 } 1251 1252 type Configuration struct { 1253 state protoimpl.MessageState 1254 sizeCache protoimpl.SizeCache 1255 unknownFields protoimpl.UnknownFields 1256 1257 Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 1258 PlatformName string `protobuf:"bytes,2,opt,name=platform_name,json=platformName,proto3" json:"platform_name,omitempty"` 1259 Cpu string `protobuf:"bytes,3,opt,name=cpu,proto3" json:"cpu,omitempty"` 1260 MakeVariable map[string]string `protobuf:"bytes,4,rep,name=make_variable,json=makeVariable,proto3" json:"make_variable,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1261 IsTool bool `protobuf:"varint,5,opt,name=is_tool,json=isTool,proto3" json:"is_tool,omitempty"` 1262 } 1263 1264 func (x *Configuration) Reset() { 1265 *x = Configuration{} 1266 if protoimpl.UnsafeEnabled { 1267 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10] 1268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1269 ms.StoreMessageInfo(mi) 1270 } 1271 } 1272 1273 func (x *Configuration) String() string { 1274 return protoimpl.X.MessageStringOf(x) 1275 } 1276 1277 func (*Configuration) ProtoMessage() {} 1278 1279 func (x *Configuration) ProtoReflect() protoreflect.Message { 1280 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10] 1281 if protoimpl.UnsafeEnabled && x != nil { 1282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1283 if ms.LoadMessageInfo() == nil { 1284 ms.StoreMessageInfo(mi) 1285 } 1286 return ms 1287 } 1288 return mi.MessageOf(x) 1289 } 1290 1291 // Deprecated: Use Configuration.ProtoReflect.Descriptor instead. 1292 func (*Configuration) Descriptor() ([]byte, []int) { 1293 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{10} 1294 } 1295 1296 func (x *Configuration) GetMnemonic() string { 1297 if x != nil { 1298 return x.Mnemonic 1299 } 1300 return "" 1301 } 1302 1303 func (x *Configuration) GetPlatformName() string { 1304 if x != nil { 1305 return x.PlatformName 1306 } 1307 return "" 1308 } 1309 1310 func (x *Configuration) GetCpu() string { 1311 if x != nil { 1312 return x.Cpu 1313 } 1314 return "" 1315 } 1316 1317 func (x *Configuration) GetMakeVariable() map[string]string { 1318 if x != nil { 1319 return x.MakeVariable 1320 } 1321 return nil 1322 } 1323 1324 func (x *Configuration) GetIsTool() bool { 1325 if x != nil { 1326 return x.IsTool 1327 } 1328 return false 1329 } 1330 1331 type PatternExpanded struct { 1332 state protoimpl.MessageState 1333 sizeCache protoimpl.SizeCache 1334 unknownFields protoimpl.UnknownFields 1335 1336 TestSuiteExpansions []*PatternExpanded_TestSuiteExpansion `protobuf:"bytes,1,rep,name=test_suite_expansions,json=testSuiteExpansions,proto3" json:"test_suite_expansions,omitempty"` 1337 } 1338 1339 func (x *PatternExpanded) Reset() { 1340 *x = PatternExpanded{} 1341 if protoimpl.UnsafeEnabled { 1342 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11] 1343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1344 ms.StoreMessageInfo(mi) 1345 } 1346 } 1347 1348 func (x *PatternExpanded) String() string { 1349 return protoimpl.X.MessageStringOf(x) 1350 } 1351 1352 func (*PatternExpanded) ProtoMessage() {} 1353 1354 func (x *PatternExpanded) ProtoReflect() protoreflect.Message { 1355 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11] 1356 if protoimpl.UnsafeEnabled && x != nil { 1357 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1358 if ms.LoadMessageInfo() == nil { 1359 ms.StoreMessageInfo(mi) 1360 } 1361 return ms 1362 } 1363 return mi.MessageOf(x) 1364 } 1365 1366 // Deprecated: Use PatternExpanded.ProtoReflect.Descriptor instead. 1367 func (*PatternExpanded) Descriptor() ([]byte, []int) { 1368 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{11} 1369 } 1370 1371 func (x *PatternExpanded) GetTestSuiteExpansions() []*PatternExpanded_TestSuiteExpansion { 1372 if x != nil { 1373 return x.TestSuiteExpansions 1374 } 1375 return nil 1376 } 1377 1378 type TargetConfigured struct { 1379 state protoimpl.MessageState 1380 sizeCache protoimpl.SizeCache 1381 unknownFields protoimpl.UnknownFields 1382 1383 TargetKind string `protobuf:"bytes,1,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"` 1384 TestSize TestSize `protobuf:"varint,2,opt,name=test_size,json=testSize,proto3,enum=build_event_stream.TestSize" json:"test_size,omitempty"` 1385 Tag []string `protobuf:"bytes,3,rep,name=tag,proto3" json:"tag,omitempty"` 1386 } 1387 1388 func (x *TargetConfigured) Reset() { 1389 *x = TargetConfigured{} 1390 if protoimpl.UnsafeEnabled { 1391 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12] 1392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1393 ms.StoreMessageInfo(mi) 1394 } 1395 } 1396 1397 func (x *TargetConfigured) String() string { 1398 return protoimpl.X.MessageStringOf(x) 1399 } 1400 1401 func (*TargetConfigured) ProtoMessage() {} 1402 1403 func (x *TargetConfigured) ProtoReflect() protoreflect.Message { 1404 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12] 1405 if protoimpl.UnsafeEnabled && x != nil { 1406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1407 if ms.LoadMessageInfo() == nil { 1408 ms.StoreMessageInfo(mi) 1409 } 1410 return ms 1411 } 1412 return mi.MessageOf(x) 1413 } 1414 1415 // Deprecated: Use TargetConfigured.ProtoReflect.Descriptor instead. 1416 func (*TargetConfigured) Descriptor() ([]byte, []int) { 1417 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{12} 1418 } 1419 1420 func (x *TargetConfigured) GetTargetKind() string { 1421 if x != nil { 1422 return x.TargetKind 1423 } 1424 return "" 1425 } 1426 1427 func (x *TargetConfigured) GetTestSize() TestSize { 1428 if x != nil { 1429 return x.TestSize 1430 } 1431 return TestSize_UNKNOWN 1432 } 1433 1434 func (x *TargetConfigured) GetTag() []string { 1435 if x != nil { 1436 return x.Tag 1437 } 1438 return nil 1439 } 1440 1441 type File struct { 1442 state protoimpl.MessageState 1443 sizeCache protoimpl.SizeCache 1444 unknownFields protoimpl.UnknownFields 1445 1446 PathPrefix []string `protobuf:"bytes,4,rep,name=path_prefix,json=pathPrefix,proto3" json:"path_prefix,omitempty"` 1447 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1448 // Types that are assignable to File: 1449 // 1450 // *File_Uri 1451 // *File_Contents 1452 // *File_SymlinkTargetPath 1453 File isFile_File `protobuf_oneof:"file"` 1454 Digest string `protobuf:"bytes,5,opt,name=digest,proto3" json:"digest,omitempty"` 1455 Length int64 `protobuf:"varint,6,opt,name=length,proto3" json:"length,omitempty"` 1456 } 1457 1458 func (x *File) Reset() { 1459 *x = File{} 1460 if protoimpl.UnsafeEnabled { 1461 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13] 1462 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1463 ms.StoreMessageInfo(mi) 1464 } 1465 } 1466 1467 func (x *File) String() string { 1468 return protoimpl.X.MessageStringOf(x) 1469 } 1470 1471 func (*File) ProtoMessage() {} 1472 1473 func (x *File) ProtoReflect() protoreflect.Message { 1474 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13] 1475 if protoimpl.UnsafeEnabled && x != nil { 1476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1477 if ms.LoadMessageInfo() == nil { 1478 ms.StoreMessageInfo(mi) 1479 } 1480 return ms 1481 } 1482 return mi.MessageOf(x) 1483 } 1484 1485 // Deprecated: Use File.ProtoReflect.Descriptor instead. 1486 func (*File) Descriptor() ([]byte, []int) { 1487 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{13} 1488 } 1489 1490 func (x *File) GetPathPrefix() []string { 1491 if x != nil { 1492 return x.PathPrefix 1493 } 1494 return nil 1495 } 1496 1497 func (x *File) GetName() string { 1498 if x != nil { 1499 return x.Name 1500 } 1501 return "" 1502 } 1503 1504 func (m *File) GetFile() isFile_File { 1505 if m != nil { 1506 return m.File 1507 } 1508 return nil 1509 } 1510 1511 func (x *File) GetUri() string { 1512 if x, ok := x.GetFile().(*File_Uri); ok { 1513 return x.Uri 1514 } 1515 return "" 1516 } 1517 1518 func (x *File) GetContents() []byte { 1519 if x, ok := x.GetFile().(*File_Contents); ok { 1520 return x.Contents 1521 } 1522 return nil 1523 } 1524 1525 func (x *File) GetSymlinkTargetPath() string { 1526 if x, ok := x.GetFile().(*File_SymlinkTargetPath); ok { 1527 return x.SymlinkTargetPath 1528 } 1529 return "" 1530 } 1531 1532 func (x *File) GetDigest() string { 1533 if x != nil { 1534 return x.Digest 1535 } 1536 return "" 1537 } 1538 1539 func (x *File) GetLength() int64 { 1540 if x != nil { 1541 return x.Length 1542 } 1543 return 0 1544 } 1545 1546 type isFile_File interface { 1547 isFile_File() 1548 } 1549 1550 type File_Uri struct { 1551 Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"` 1552 } 1553 1554 type File_Contents struct { 1555 Contents []byte `protobuf:"bytes,3,opt,name=contents,proto3,oneof"` 1556 } 1557 1558 type File_SymlinkTargetPath struct { 1559 SymlinkTargetPath string `protobuf:"bytes,7,opt,name=symlink_target_path,json=symlinkTargetPath,proto3,oneof"` 1560 } 1561 1562 func (*File_Uri) isFile_File() {} 1563 1564 func (*File_Contents) isFile_File() {} 1565 1566 func (*File_SymlinkTargetPath) isFile_File() {} 1567 1568 type NamedSetOfFiles struct { 1569 state protoimpl.MessageState 1570 sizeCache protoimpl.SizeCache 1571 unknownFields protoimpl.UnknownFields 1572 1573 Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` 1574 FileSets []*BuildEventId_NamedSetOfFilesId `protobuf:"bytes,2,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` 1575 } 1576 1577 func (x *NamedSetOfFiles) Reset() { 1578 *x = NamedSetOfFiles{} 1579 if protoimpl.UnsafeEnabled { 1580 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14] 1581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1582 ms.StoreMessageInfo(mi) 1583 } 1584 } 1585 1586 func (x *NamedSetOfFiles) String() string { 1587 return protoimpl.X.MessageStringOf(x) 1588 } 1589 1590 func (*NamedSetOfFiles) ProtoMessage() {} 1591 1592 func (x *NamedSetOfFiles) ProtoReflect() protoreflect.Message { 1593 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14] 1594 if protoimpl.UnsafeEnabled && x != nil { 1595 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1596 if ms.LoadMessageInfo() == nil { 1597 ms.StoreMessageInfo(mi) 1598 } 1599 return ms 1600 } 1601 return mi.MessageOf(x) 1602 } 1603 1604 // Deprecated: Use NamedSetOfFiles.ProtoReflect.Descriptor instead. 1605 func (*NamedSetOfFiles) Descriptor() ([]byte, []int) { 1606 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{14} 1607 } 1608 1609 func (x *NamedSetOfFiles) GetFiles() []*File { 1610 if x != nil { 1611 return x.Files 1612 } 1613 return nil 1614 } 1615 1616 func (x *NamedSetOfFiles) GetFileSets() []*BuildEventId_NamedSetOfFilesId { 1617 if x != nil { 1618 return x.FileSets 1619 } 1620 return nil 1621 } 1622 1623 type ActionExecuted struct { 1624 state protoimpl.MessageState 1625 sizeCache protoimpl.SizeCache 1626 unknownFields protoimpl.UnknownFields 1627 1628 Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` 1629 Type string `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"` 1630 ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` 1631 Stdout *File `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"` 1632 Stderr *File `protobuf:"bytes,4,opt,name=stderr,proto3" json:"stderr,omitempty"` 1633 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1634 Label string `protobuf:"bytes,5,opt,name=label,proto3" json:"label,omitempty"` 1635 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1636 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,7,opt,name=configuration,proto3" json:"configuration,omitempty"` 1637 PrimaryOutput *File `protobuf:"bytes,6,opt,name=primary_output,json=primaryOutput,proto3" json:"primary_output,omitempty"` 1638 CommandLine []string `protobuf:"bytes,9,rep,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"` 1639 ActionMetadataLogs []*File `protobuf:"bytes,10,rep,name=action_metadata_logs,json=actionMetadataLogs,proto3" json:"action_metadata_logs,omitempty"` 1640 FailureDetail *failure_details_go_proto.FailureDetail `protobuf:"bytes,11,opt,name=failure_detail,json=failureDetail,proto3" json:"failure_detail,omitempty"` 1641 } 1642 1643 func (x *ActionExecuted) Reset() { 1644 *x = ActionExecuted{} 1645 if protoimpl.UnsafeEnabled { 1646 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15] 1647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1648 ms.StoreMessageInfo(mi) 1649 } 1650 } 1651 1652 func (x *ActionExecuted) String() string { 1653 return protoimpl.X.MessageStringOf(x) 1654 } 1655 1656 func (*ActionExecuted) ProtoMessage() {} 1657 1658 func (x *ActionExecuted) ProtoReflect() protoreflect.Message { 1659 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15] 1660 if protoimpl.UnsafeEnabled && x != nil { 1661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1662 if ms.LoadMessageInfo() == nil { 1663 ms.StoreMessageInfo(mi) 1664 } 1665 return ms 1666 } 1667 return mi.MessageOf(x) 1668 } 1669 1670 // Deprecated: Use ActionExecuted.ProtoReflect.Descriptor instead. 1671 func (*ActionExecuted) Descriptor() ([]byte, []int) { 1672 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{15} 1673 } 1674 1675 func (x *ActionExecuted) GetSuccess() bool { 1676 if x != nil { 1677 return x.Success 1678 } 1679 return false 1680 } 1681 1682 func (x *ActionExecuted) GetType() string { 1683 if x != nil { 1684 return x.Type 1685 } 1686 return "" 1687 } 1688 1689 func (x *ActionExecuted) GetExitCode() int32 { 1690 if x != nil { 1691 return x.ExitCode 1692 } 1693 return 0 1694 } 1695 1696 func (x *ActionExecuted) GetStdout() *File { 1697 if x != nil { 1698 return x.Stdout 1699 } 1700 return nil 1701 } 1702 1703 func (x *ActionExecuted) GetStderr() *File { 1704 if x != nil { 1705 return x.Stderr 1706 } 1707 return nil 1708 } 1709 1710 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1711 func (x *ActionExecuted) GetLabel() string { 1712 if x != nil { 1713 return x.Label 1714 } 1715 return "" 1716 } 1717 1718 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1719 func (x *ActionExecuted) GetConfiguration() *BuildEventId_ConfigurationId { 1720 if x != nil { 1721 return x.Configuration 1722 } 1723 return nil 1724 } 1725 1726 func (x *ActionExecuted) GetPrimaryOutput() *File { 1727 if x != nil { 1728 return x.PrimaryOutput 1729 } 1730 return nil 1731 } 1732 1733 func (x *ActionExecuted) GetCommandLine() []string { 1734 if x != nil { 1735 return x.CommandLine 1736 } 1737 return nil 1738 } 1739 1740 func (x *ActionExecuted) GetActionMetadataLogs() []*File { 1741 if x != nil { 1742 return x.ActionMetadataLogs 1743 } 1744 return nil 1745 } 1746 1747 func (x *ActionExecuted) GetFailureDetail() *failure_details_go_proto.FailureDetail { 1748 if x != nil { 1749 return x.FailureDetail 1750 } 1751 return nil 1752 } 1753 1754 type OutputGroup struct { 1755 state protoimpl.MessageState 1756 sizeCache protoimpl.SizeCache 1757 unknownFields protoimpl.UnknownFields 1758 1759 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1760 FileSets []*BuildEventId_NamedSetOfFilesId `protobuf:"bytes,3,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` 1761 Incomplete bool `protobuf:"varint,4,opt,name=incomplete,proto3" json:"incomplete,omitempty"` 1762 } 1763 1764 func (x *OutputGroup) Reset() { 1765 *x = OutputGroup{} 1766 if protoimpl.UnsafeEnabled { 1767 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16] 1768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1769 ms.StoreMessageInfo(mi) 1770 } 1771 } 1772 1773 func (x *OutputGroup) String() string { 1774 return protoimpl.X.MessageStringOf(x) 1775 } 1776 1777 func (*OutputGroup) ProtoMessage() {} 1778 1779 func (x *OutputGroup) ProtoReflect() protoreflect.Message { 1780 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16] 1781 if protoimpl.UnsafeEnabled && x != nil { 1782 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1783 if ms.LoadMessageInfo() == nil { 1784 ms.StoreMessageInfo(mi) 1785 } 1786 return ms 1787 } 1788 return mi.MessageOf(x) 1789 } 1790 1791 // Deprecated: Use OutputGroup.ProtoReflect.Descriptor instead. 1792 func (*OutputGroup) Descriptor() ([]byte, []int) { 1793 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{16} 1794 } 1795 1796 func (x *OutputGroup) GetName() string { 1797 if x != nil { 1798 return x.Name 1799 } 1800 return "" 1801 } 1802 1803 func (x *OutputGroup) GetFileSets() []*BuildEventId_NamedSetOfFilesId { 1804 if x != nil { 1805 return x.FileSets 1806 } 1807 return nil 1808 } 1809 1810 func (x *OutputGroup) GetIncomplete() bool { 1811 if x != nil { 1812 return x.Incomplete 1813 } 1814 return false 1815 } 1816 1817 type TargetComplete struct { 1818 state protoimpl.MessageState 1819 sizeCache protoimpl.SizeCache 1820 unknownFields protoimpl.UnknownFields 1821 1822 Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` 1823 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1824 TargetKind string `protobuf:"bytes,5,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"` 1825 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1826 TestSize TestSize `protobuf:"varint,6,opt,name=test_size,json=testSize,proto3,enum=build_event_stream.TestSize" json:"test_size,omitempty"` 1827 OutputGroup []*OutputGroup `protobuf:"bytes,2,rep,name=output_group,json=outputGroup,proto3" json:"output_group,omitempty"` 1828 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1829 ImportantOutput []*File `protobuf:"bytes,4,rep,name=important_output,json=importantOutput,proto3" json:"important_output,omitempty"` 1830 DirectoryOutput []*File `protobuf:"bytes,8,rep,name=directory_output,json=directoryOutput,proto3" json:"directory_output,omitempty"` 1831 Tag []string `protobuf:"bytes,3,rep,name=tag,proto3" json:"tag,omitempty"` 1832 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1833 TestTimeoutSeconds int64 `protobuf:"varint,7,opt,name=test_timeout_seconds,json=testTimeoutSeconds,proto3" json:"test_timeout_seconds,omitempty"` 1834 TestTimeout *durationpb.Duration `protobuf:"bytes,10,opt,name=test_timeout,json=testTimeout,proto3" json:"test_timeout,omitempty"` 1835 FailureDetail *failure_details_go_proto.FailureDetail `protobuf:"bytes,9,opt,name=failure_detail,json=failureDetail,proto3" json:"failure_detail,omitempty"` 1836 } 1837 1838 func (x *TargetComplete) Reset() { 1839 *x = TargetComplete{} 1840 if protoimpl.UnsafeEnabled { 1841 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17] 1842 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1843 ms.StoreMessageInfo(mi) 1844 } 1845 } 1846 1847 func (x *TargetComplete) String() string { 1848 return protoimpl.X.MessageStringOf(x) 1849 } 1850 1851 func (*TargetComplete) ProtoMessage() {} 1852 1853 func (x *TargetComplete) ProtoReflect() protoreflect.Message { 1854 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17] 1855 if protoimpl.UnsafeEnabled && x != nil { 1856 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1857 if ms.LoadMessageInfo() == nil { 1858 ms.StoreMessageInfo(mi) 1859 } 1860 return ms 1861 } 1862 return mi.MessageOf(x) 1863 } 1864 1865 // Deprecated: Use TargetComplete.ProtoReflect.Descriptor instead. 1866 func (*TargetComplete) Descriptor() ([]byte, []int) { 1867 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{17} 1868 } 1869 1870 func (x *TargetComplete) GetSuccess() bool { 1871 if x != nil { 1872 return x.Success 1873 } 1874 return false 1875 } 1876 1877 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1878 func (x *TargetComplete) GetTargetKind() string { 1879 if x != nil { 1880 return x.TargetKind 1881 } 1882 return "" 1883 } 1884 1885 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1886 func (x *TargetComplete) GetTestSize() TestSize { 1887 if x != nil { 1888 return x.TestSize 1889 } 1890 return TestSize_UNKNOWN 1891 } 1892 1893 func (x *TargetComplete) GetOutputGroup() []*OutputGroup { 1894 if x != nil { 1895 return x.OutputGroup 1896 } 1897 return nil 1898 } 1899 1900 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1901 func (x *TargetComplete) GetImportantOutput() []*File { 1902 if x != nil { 1903 return x.ImportantOutput 1904 } 1905 return nil 1906 } 1907 1908 func (x *TargetComplete) GetDirectoryOutput() []*File { 1909 if x != nil { 1910 return x.DirectoryOutput 1911 } 1912 return nil 1913 } 1914 1915 func (x *TargetComplete) GetTag() []string { 1916 if x != nil { 1917 return x.Tag 1918 } 1919 return nil 1920 } 1921 1922 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1923 func (x *TargetComplete) GetTestTimeoutSeconds() int64 { 1924 if x != nil { 1925 return x.TestTimeoutSeconds 1926 } 1927 return 0 1928 } 1929 1930 func (x *TargetComplete) GetTestTimeout() *durationpb.Duration { 1931 if x != nil { 1932 return x.TestTimeout 1933 } 1934 return nil 1935 } 1936 1937 func (x *TargetComplete) GetFailureDetail() *failure_details_go_proto.FailureDetail { 1938 if x != nil { 1939 return x.FailureDetail 1940 } 1941 return nil 1942 } 1943 1944 type TestResult struct { 1945 state protoimpl.MessageState 1946 sizeCache protoimpl.SizeCache 1947 unknownFields protoimpl.UnknownFields 1948 1949 Status TestStatus `protobuf:"varint,5,opt,name=status,proto3,enum=build_event_stream.TestStatus" json:"status,omitempty"` 1950 StatusDetails string `protobuf:"bytes,9,opt,name=status_details,json=statusDetails,proto3" json:"status_details,omitempty"` 1951 CachedLocally bool `protobuf:"varint,4,opt,name=cached_locally,json=cachedLocally,proto3" json:"cached_locally,omitempty"` 1952 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1953 TestAttemptStartMillisEpoch int64 `protobuf:"varint,6,opt,name=test_attempt_start_millis_epoch,json=testAttemptStartMillisEpoch,proto3" json:"test_attempt_start_millis_epoch,omitempty"` 1954 TestAttemptStart *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=test_attempt_start,json=testAttemptStart,proto3" json:"test_attempt_start,omitempty"` 1955 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 1956 TestAttemptDurationMillis int64 `protobuf:"varint,3,opt,name=test_attempt_duration_millis,json=testAttemptDurationMillis,proto3" json:"test_attempt_duration_millis,omitempty"` 1957 TestAttemptDuration *durationpb.Duration `protobuf:"bytes,11,opt,name=test_attempt_duration,json=testAttemptDuration,proto3" json:"test_attempt_duration,omitempty"` 1958 TestActionOutput []*File `protobuf:"bytes,2,rep,name=test_action_output,json=testActionOutput,proto3" json:"test_action_output,omitempty"` 1959 Warning []string `protobuf:"bytes,7,rep,name=warning,proto3" json:"warning,omitempty"` 1960 ExecutionInfo *TestResult_ExecutionInfo `protobuf:"bytes,8,opt,name=execution_info,json=executionInfo,proto3" json:"execution_info,omitempty"` 1961 } 1962 1963 func (x *TestResult) Reset() { 1964 *x = TestResult{} 1965 if protoimpl.UnsafeEnabled { 1966 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18] 1967 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1968 ms.StoreMessageInfo(mi) 1969 } 1970 } 1971 1972 func (x *TestResult) String() string { 1973 return protoimpl.X.MessageStringOf(x) 1974 } 1975 1976 func (*TestResult) ProtoMessage() {} 1977 1978 func (x *TestResult) ProtoReflect() protoreflect.Message { 1979 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18] 1980 if protoimpl.UnsafeEnabled && x != nil { 1981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1982 if ms.LoadMessageInfo() == nil { 1983 ms.StoreMessageInfo(mi) 1984 } 1985 return ms 1986 } 1987 return mi.MessageOf(x) 1988 } 1989 1990 // Deprecated: Use TestResult.ProtoReflect.Descriptor instead. 1991 func (*TestResult) Descriptor() ([]byte, []int) { 1992 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18} 1993 } 1994 1995 func (x *TestResult) GetStatus() TestStatus { 1996 if x != nil { 1997 return x.Status 1998 } 1999 return TestStatus_NO_STATUS 2000 } 2001 2002 func (x *TestResult) GetStatusDetails() string { 2003 if x != nil { 2004 return x.StatusDetails 2005 } 2006 return "" 2007 } 2008 2009 func (x *TestResult) GetCachedLocally() bool { 2010 if x != nil { 2011 return x.CachedLocally 2012 } 2013 return false 2014 } 2015 2016 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2017 func (x *TestResult) GetTestAttemptStartMillisEpoch() int64 { 2018 if x != nil { 2019 return x.TestAttemptStartMillisEpoch 2020 } 2021 return 0 2022 } 2023 2024 func (x *TestResult) GetTestAttemptStart() *timestamppb.Timestamp { 2025 if x != nil { 2026 return x.TestAttemptStart 2027 } 2028 return nil 2029 } 2030 2031 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2032 func (x *TestResult) GetTestAttemptDurationMillis() int64 { 2033 if x != nil { 2034 return x.TestAttemptDurationMillis 2035 } 2036 return 0 2037 } 2038 2039 func (x *TestResult) GetTestAttemptDuration() *durationpb.Duration { 2040 if x != nil { 2041 return x.TestAttemptDuration 2042 } 2043 return nil 2044 } 2045 2046 func (x *TestResult) GetTestActionOutput() []*File { 2047 if x != nil { 2048 return x.TestActionOutput 2049 } 2050 return nil 2051 } 2052 2053 func (x *TestResult) GetWarning() []string { 2054 if x != nil { 2055 return x.Warning 2056 } 2057 return nil 2058 } 2059 2060 func (x *TestResult) GetExecutionInfo() *TestResult_ExecutionInfo { 2061 if x != nil { 2062 return x.ExecutionInfo 2063 } 2064 return nil 2065 } 2066 2067 type TestSummary struct { 2068 state protoimpl.MessageState 2069 sizeCache protoimpl.SizeCache 2070 unknownFields protoimpl.UnknownFields 2071 2072 OverallStatus TestStatus `protobuf:"varint,5,opt,name=overall_status,json=overallStatus,proto3,enum=build_event_stream.TestStatus" json:"overall_status,omitempty"` 2073 TotalRunCount int32 `protobuf:"varint,1,opt,name=total_run_count,json=totalRunCount,proto3" json:"total_run_count,omitempty"` 2074 RunCount int32 `protobuf:"varint,10,opt,name=run_count,json=runCount,proto3" json:"run_count,omitempty"` 2075 AttemptCount int32 `protobuf:"varint,15,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` 2076 ShardCount int32 `protobuf:"varint,11,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"` 2077 Passed []*File `protobuf:"bytes,3,rep,name=passed,proto3" json:"passed,omitempty"` 2078 Failed []*File `protobuf:"bytes,4,rep,name=failed,proto3" json:"failed,omitempty"` 2079 TotalNumCached int32 `protobuf:"varint,6,opt,name=total_num_cached,json=totalNumCached,proto3" json:"total_num_cached,omitempty"` 2080 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2081 FirstStartTimeMillis int64 `protobuf:"varint,7,opt,name=first_start_time_millis,json=firstStartTimeMillis,proto3" json:"first_start_time_millis,omitempty"` 2082 FirstStartTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=first_start_time,json=firstStartTime,proto3" json:"first_start_time,omitempty"` 2083 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2084 LastStopTimeMillis int64 `protobuf:"varint,8,opt,name=last_stop_time_millis,json=lastStopTimeMillis,proto3" json:"last_stop_time_millis,omitempty"` 2085 LastStopTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=last_stop_time,json=lastStopTime,proto3" json:"last_stop_time,omitempty"` 2086 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2087 TotalRunDurationMillis int64 `protobuf:"varint,9,opt,name=total_run_duration_millis,json=totalRunDurationMillis,proto3" json:"total_run_duration_millis,omitempty"` 2088 TotalRunDuration *durationpb.Duration `protobuf:"bytes,12,opt,name=total_run_duration,json=totalRunDuration,proto3" json:"total_run_duration,omitempty"` 2089 } 2090 2091 func (x *TestSummary) Reset() { 2092 *x = TestSummary{} 2093 if protoimpl.UnsafeEnabled { 2094 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19] 2095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2096 ms.StoreMessageInfo(mi) 2097 } 2098 } 2099 2100 func (x *TestSummary) String() string { 2101 return protoimpl.X.MessageStringOf(x) 2102 } 2103 2104 func (*TestSummary) ProtoMessage() {} 2105 2106 func (x *TestSummary) ProtoReflect() protoreflect.Message { 2107 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19] 2108 if protoimpl.UnsafeEnabled && x != nil { 2109 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2110 if ms.LoadMessageInfo() == nil { 2111 ms.StoreMessageInfo(mi) 2112 } 2113 return ms 2114 } 2115 return mi.MessageOf(x) 2116 } 2117 2118 // Deprecated: Use TestSummary.ProtoReflect.Descriptor instead. 2119 func (*TestSummary) Descriptor() ([]byte, []int) { 2120 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{19} 2121 } 2122 2123 func (x *TestSummary) GetOverallStatus() TestStatus { 2124 if x != nil { 2125 return x.OverallStatus 2126 } 2127 return TestStatus_NO_STATUS 2128 } 2129 2130 func (x *TestSummary) GetTotalRunCount() int32 { 2131 if x != nil { 2132 return x.TotalRunCount 2133 } 2134 return 0 2135 } 2136 2137 func (x *TestSummary) GetRunCount() int32 { 2138 if x != nil { 2139 return x.RunCount 2140 } 2141 return 0 2142 } 2143 2144 func (x *TestSummary) GetAttemptCount() int32 { 2145 if x != nil { 2146 return x.AttemptCount 2147 } 2148 return 0 2149 } 2150 2151 func (x *TestSummary) GetShardCount() int32 { 2152 if x != nil { 2153 return x.ShardCount 2154 } 2155 return 0 2156 } 2157 2158 func (x *TestSummary) GetPassed() []*File { 2159 if x != nil { 2160 return x.Passed 2161 } 2162 return nil 2163 } 2164 2165 func (x *TestSummary) GetFailed() []*File { 2166 if x != nil { 2167 return x.Failed 2168 } 2169 return nil 2170 } 2171 2172 func (x *TestSummary) GetTotalNumCached() int32 { 2173 if x != nil { 2174 return x.TotalNumCached 2175 } 2176 return 0 2177 } 2178 2179 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2180 func (x *TestSummary) GetFirstStartTimeMillis() int64 { 2181 if x != nil { 2182 return x.FirstStartTimeMillis 2183 } 2184 return 0 2185 } 2186 2187 func (x *TestSummary) GetFirstStartTime() *timestamppb.Timestamp { 2188 if x != nil { 2189 return x.FirstStartTime 2190 } 2191 return nil 2192 } 2193 2194 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2195 func (x *TestSummary) GetLastStopTimeMillis() int64 { 2196 if x != nil { 2197 return x.LastStopTimeMillis 2198 } 2199 return 0 2200 } 2201 2202 func (x *TestSummary) GetLastStopTime() *timestamppb.Timestamp { 2203 if x != nil { 2204 return x.LastStopTime 2205 } 2206 return nil 2207 } 2208 2209 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2210 func (x *TestSummary) GetTotalRunDurationMillis() int64 { 2211 if x != nil { 2212 return x.TotalRunDurationMillis 2213 } 2214 return 0 2215 } 2216 2217 func (x *TestSummary) GetTotalRunDuration() *durationpb.Duration { 2218 if x != nil { 2219 return x.TotalRunDuration 2220 } 2221 return nil 2222 } 2223 2224 type TargetSummary struct { 2225 state protoimpl.MessageState 2226 sizeCache protoimpl.SizeCache 2227 unknownFields protoimpl.UnknownFields 2228 2229 OverallBuildSuccess bool `protobuf:"varint,1,opt,name=overall_build_success,json=overallBuildSuccess,proto3" json:"overall_build_success,omitempty"` 2230 OverallTestStatus TestStatus `protobuf:"varint,2,opt,name=overall_test_status,json=overallTestStatus,proto3,enum=build_event_stream.TestStatus" json:"overall_test_status,omitempty"` 2231 } 2232 2233 func (x *TargetSummary) Reset() { 2234 *x = TargetSummary{} 2235 if protoimpl.UnsafeEnabled { 2236 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20] 2237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2238 ms.StoreMessageInfo(mi) 2239 } 2240 } 2241 2242 func (x *TargetSummary) String() string { 2243 return protoimpl.X.MessageStringOf(x) 2244 } 2245 2246 func (*TargetSummary) ProtoMessage() {} 2247 2248 func (x *TargetSummary) ProtoReflect() protoreflect.Message { 2249 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20] 2250 if protoimpl.UnsafeEnabled && x != nil { 2251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2252 if ms.LoadMessageInfo() == nil { 2253 ms.StoreMessageInfo(mi) 2254 } 2255 return ms 2256 } 2257 return mi.MessageOf(x) 2258 } 2259 2260 // Deprecated: Use TargetSummary.ProtoReflect.Descriptor instead. 2261 func (*TargetSummary) Descriptor() ([]byte, []int) { 2262 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{20} 2263 } 2264 2265 func (x *TargetSummary) GetOverallBuildSuccess() bool { 2266 if x != nil { 2267 return x.OverallBuildSuccess 2268 } 2269 return false 2270 } 2271 2272 func (x *TargetSummary) GetOverallTestStatus() TestStatus { 2273 if x != nil { 2274 return x.OverallTestStatus 2275 } 2276 return TestStatus_NO_STATUS 2277 } 2278 2279 type BuildFinished struct { 2280 state protoimpl.MessageState 2281 sizeCache protoimpl.SizeCache 2282 unknownFields protoimpl.UnknownFields 2283 2284 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2285 OverallSuccess bool `protobuf:"varint,1,opt,name=overall_success,json=overallSuccess,proto3" json:"overall_success,omitempty"` 2286 ExitCode *BuildFinished_ExitCode `protobuf:"bytes,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` 2287 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2288 FinishTimeMillis int64 `protobuf:"varint,2,opt,name=finish_time_millis,json=finishTimeMillis,proto3" json:"finish_time_millis,omitempty"` 2289 FinishTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"` 2290 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2291 AnomalyReport *BuildFinished_AnomalyReport `protobuf:"bytes,4,opt,name=anomaly_report,json=anomalyReport,proto3" json:"anomaly_report,omitempty"` 2292 } 2293 2294 func (x *BuildFinished) Reset() { 2295 *x = BuildFinished{} 2296 if protoimpl.UnsafeEnabled { 2297 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21] 2298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2299 ms.StoreMessageInfo(mi) 2300 } 2301 } 2302 2303 func (x *BuildFinished) String() string { 2304 return protoimpl.X.MessageStringOf(x) 2305 } 2306 2307 func (*BuildFinished) ProtoMessage() {} 2308 2309 func (x *BuildFinished) ProtoReflect() protoreflect.Message { 2310 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21] 2311 if protoimpl.UnsafeEnabled && x != nil { 2312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2313 if ms.LoadMessageInfo() == nil { 2314 ms.StoreMessageInfo(mi) 2315 } 2316 return ms 2317 } 2318 return mi.MessageOf(x) 2319 } 2320 2321 // Deprecated: Use BuildFinished.ProtoReflect.Descriptor instead. 2322 func (*BuildFinished) Descriptor() ([]byte, []int) { 2323 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21} 2324 } 2325 2326 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2327 func (x *BuildFinished) GetOverallSuccess() bool { 2328 if x != nil { 2329 return x.OverallSuccess 2330 } 2331 return false 2332 } 2333 2334 func (x *BuildFinished) GetExitCode() *BuildFinished_ExitCode { 2335 if x != nil { 2336 return x.ExitCode 2337 } 2338 return nil 2339 } 2340 2341 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2342 func (x *BuildFinished) GetFinishTimeMillis() int64 { 2343 if x != nil { 2344 return x.FinishTimeMillis 2345 } 2346 return 0 2347 } 2348 2349 func (x *BuildFinished) GetFinishTime() *timestamppb.Timestamp { 2350 if x != nil { 2351 return x.FinishTime 2352 } 2353 return nil 2354 } 2355 2356 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 2357 func (x *BuildFinished) GetAnomalyReport() *BuildFinished_AnomalyReport { 2358 if x != nil { 2359 return x.AnomalyReport 2360 } 2361 return nil 2362 } 2363 2364 type BuildMetrics struct { 2365 state protoimpl.MessageState 2366 sizeCache protoimpl.SizeCache 2367 unknownFields protoimpl.UnknownFields 2368 2369 ActionSummary *BuildMetrics_ActionSummary `protobuf:"bytes,1,opt,name=action_summary,json=actionSummary,proto3" json:"action_summary,omitempty"` 2370 MemoryMetrics *BuildMetrics_MemoryMetrics `protobuf:"bytes,2,opt,name=memory_metrics,json=memoryMetrics,proto3" json:"memory_metrics,omitempty"` 2371 TargetMetrics *BuildMetrics_TargetMetrics `protobuf:"bytes,3,opt,name=target_metrics,json=targetMetrics,proto3" json:"target_metrics,omitempty"` 2372 PackageMetrics *BuildMetrics_PackageMetrics `protobuf:"bytes,4,opt,name=package_metrics,json=packageMetrics,proto3" json:"package_metrics,omitempty"` 2373 TimingMetrics *BuildMetrics_TimingMetrics `protobuf:"bytes,5,opt,name=timing_metrics,json=timingMetrics,proto3" json:"timing_metrics,omitempty"` 2374 CumulativeMetrics *BuildMetrics_CumulativeMetrics `protobuf:"bytes,6,opt,name=cumulative_metrics,json=cumulativeMetrics,proto3" json:"cumulative_metrics,omitempty"` 2375 ArtifactMetrics *BuildMetrics_ArtifactMetrics `protobuf:"bytes,7,opt,name=artifact_metrics,json=artifactMetrics,proto3" json:"artifact_metrics,omitempty"` 2376 BuildGraphMetrics *BuildMetrics_BuildGraphMetrics `protobuf:"bytes,8,opt,name=build_graph_metrics,json=buildGraphMetrics,proto3" json:"build_graph_metrics,omitempty"` 2377 WorkerMetrics []*BuildMetrics_WorkerMetrics `protobuf:"bytes,9,rep,name=worker_metrics,json=workerMetrics,proto3" json:"worker_metrics,omitempty"` 2378 NetworkMetrics *BuildMetrics_NetworkMetrics `protobuf:"bytes,10,opt,name=network_metrics,json=networkMetrics,proto3" json:"network_metrics,omitempty"` 2379 WorkerPoolMetrics *BuildMetrics_WorkerPoolMetrics `protobuf:"bytes,11,opt,name=worker_pool_metrics,json=workerPoolMetrics,proto3" json:"worker_pool_metrics,omitempty"` 2380 } 2381 2382 func (x *BuildMetrics) Reset() { 2383 *x = BuildMetrics{} 2384 if protoimpl.UnsafeEnabled { 2385 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22] 2386 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2387 ms.StoreMessageInfo(mi) 2388 } 2389 } 2390 2391 func (x *BuildMetrics) String() string { 2392 return protoimpl.X.MessageStringOf(x) 2393 } 2394 2395 func (*BuildMetrics) ProtoMessage() {} 2396 2397 func (x *BuildMetrics) ProtoReflect() protoreflect.Message { 2398 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22] 2399 if protoimpl.UnsafeEnabled && x != nil { 2400 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2401 if ms.LoadMessageInfo() == nil { 2402 ms.StoreMessageInfo(mi) 2403 } 2404 return ms 2405 } 2406 return mi.MessageOf(x) 2407 } 2408 2409 // Deprecated: Use BuildMetrics.ProtoReflect.Descriptor instead. 2410 func (*BuildMetrics) Descriptor() ([]byte, []int) { 2411 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22} 2412 } 2413 2414 func (x *BuildMetrics) GetActionSummary() *BuildMetrics_ActionSummary { 2415 if x != nil { 2416 return x.ActionSummary 2417 } 2418 return nil 2419 } 2420 2421 func (x *BuildMetrics) GetMemoryMetrics() *BuildMetrics_MemoryMetrics { 2422 if x != nil { 2423 return x.MemoryMetrics 2424 } 2425 return nil 2426 } 2427 2428 func (x *BuildMetrics) GetTargetMetrics() *BuildMetrics_TargetMetrics { 2429 if x != nil { 2430 return x.TargetMetrics 2431 } 2432 return nil 2433 } 2434 2435 func (x *BuildMetrics) GetPackageMetrics() *BuildMetrics_PackageMetrics { 2436 if x != nil { 2437 return x.PackageMetrics 2438 } 2439 return nil 2440 } 2441 2442 func (x *BuildMetrics) GetTimingMetrics() *BuildMetrics_TimingMetrics { 2443 if x != nil { 2444 return x.TimingMetrics 2445 } 2446 return nil 2447 } 2448 2449 func (x *BuildMetrics) GetCumulativeMetrics() *BuildMetrics_CumulativeMetrics { 2450 if x != nil { 2451 return x.CumulativeMetrics 2452 } 2453 return nil 2454 } 2455 2456 func (x *BuildMetrics) GetArtifactMetrics() *BuildMetrics_ArtifactMetrics { 2457 if x != nil { 2458 return x.ArtifactMetrics 2459 } 2460 return nil 2461 } 2462 2463 func (x *BuildMetrics) GetBuildGraphMetrics() *BuildMetrics_BuildGraphMetrics { 2464 if x != nil { 2465 return x.BuildGraphMetrics 2466 } 2467 return nil 2468 } 2469 2470 func (x *BuildMetrics) GetWorkerMetrics() []*BuildMetrics_WorkerMetrics { 2471 if x != nil { 2472 return x.WorkerMetrics 2473 } 2474 return nil 2475 } 2476 2477 func (x *BuildMetrics) GetNetworkMetrics() *BuildMetrics_NetworkMetrics { 2478 if x != nil { 2479 return x.NetworkMetrics 2480 } 2481 return nil 2482 } 2483 2484 func (x *BuildMetrics) GetWorkerPoolMetrics() *BuildMetrics_WorkerPoolMetrics { 2485 if x != nil { 2486 return x.WorkerPoolMetrics 2487 } 2488 return nil 2489 } 2490 2491 type BuildToolLogs struct { 2492 state protoimpl.MessageState 2493 sizeCache protoimpl.SizeCache 2494 unknownFields protoimpl.UnknownFields 2495 2496 Log []*File `protobuf:"bytes,1,rep,name=log,proto3" json:"log,omitempty"` 2497 } 2498 2499 func (x *BuildToolLogs) Reset() { 2500 *x = BuildToolLogs{} 2501 if protoimpl.UnsafeEnabled { 2502 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23] 2503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2504 ms.StoreMessageInfo(mi) 2505 } 2506 } 2507 2508 func (x *BuildToolLogs) String() string { 2509 return protoimpl.X.MessageStringOf(x) 2510 } 2511 2512 func (*BuildToolLogs) ProtoMessage() {} 2513 2514 func (x *BuildToolLogs) ProtoReflect() protoreflect.Message { 2515 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23] 2516 if protoimpl.UnsafeEnabled && x != nil { 2517 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2518 if ms.LoadMessageInfo() == nil { 2519 ms.StoreMessageInfo(mi) 2520 } 2521 return ms 2522 } 2523 return mi.MessageOf(x) 2524 } 2525 2526 // Deprecated: Use BuildToolLogs.ProtoReflect.Descriptor instead. 2527 func (*BuildToolLogs) Descriptor() ([]byte, []int) { 2528 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{23} 2529 } 2530 2531 func (x *BuildToolLogs) GetLog() []*File { 2532 if x != nil { 2533 return x.Log 2534 } 2535 return nil 2536 } 2537 2538 type ConvenienceSymlinksIdentified struct { 2539 state protoimpl.MessageState 2540 sizeCache protoimpl.SizeCache 2541 unknownFields protoimpl.UnknownFields 2542 2543 ConvenienceSymlinks []*ConvenienceSymlink `protobuf:"bytes,1,rep,name=convenience_symlinks,json=convenienceSymlinks,proto3" json:"convenience_symlinks,omitempty"` 2544 } 2545 2546 func (x *ConvenienceSymlinksIdentified) Reset() { 2547 *x = ConvenienceSymlinksIdentified{} 2548 if protoimpl.UnsafeEnabled { 2549 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24] 2550 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2551 ms.StoreMessageInfo(mi) 2552 } 2553 } 2554 2555 func (x *ConvenienceSymlinksIdentified) String() string { 2556 return protoimpl.X.MessageStringOf(x) 2557 } 2558 2559 func (*ConvenienceSymlinksIdentified) ProtoMessage() {} 2560 2561 func (x *ConvenienceSymlinksIdentified) ProtoReflect() protoreflect.Message { 2562 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24] 2563 if protoimpl.UnsafeEnabled && x != nil { 2564 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2565 if ms.LoadMessageInfo() == nil { 2566 ms.StoreMessageInfo(mi) 2567 } 2568 return ms 2569 } 2570 return mi.MessageOf(x) 2571 } 2572 2573 // Deprecated: Use ConvenienceSymlinksIdentified.ProtoReflect.Descriptor instead. 2574 func (*ConvenienceSymlinksIdentified) Descriptor() ([]byte, []int) { 2575 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{24} 2576 } 2577 2578 func (x *ConvenienceSymlinksIdentified) GetConvenienceSymlinks() []*ConvenienceSymlink { 2579 if x != nil { 2580 return x.ConvenienceSymlinks 2581 } 2582 return nil 2583 } 2584 2585 type ConvenienceSymlink struct { 2586 state protoimpl.MessageState 2587 sizeCache protoimpl.SizeCache 2588 unknownFields protoimpl.UnknownFields 2589 2590 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 2591 Action ConvenienceSymlink_Action `protobuf:"varint,2,opt,name=action,proto3,enum=build_event_stream.ConvenienceSymlink_Action" json:"action,omitempty"` 2592 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 2593 } 2594 2595 func (x *ConvenienceSymlink) Reset() { 2596 *x = ConvenienceSymlink{} 2597 if protoimpl.UnsafeEnabled { 2598 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25] 2599 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2600 ms.StoreMessageInfo(mi) 2601 } 2602 } 2603 2604 func (x *ConvenienceSymlink) String() string { 2605 return protoimpl.X.MessageStringOf(x) 2606 } 2607 2608 func (*ConvenienceSymlink) ProtoMessage() {} 2609 2610 func (x *ConvenienceSymlink) ProtoReflect() protoreflect.Message { 2611 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25] 2612 if protoimpl.UnsafeEnabled && x != nil { 2613 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2614 if ms.LoadMessageInfo() == nil { 2615 ms.StoreMessageInfo(mi) 2616 } 2617 return ms 2618 } 2619 return mi.MessageOf(x) 2620 } 2621 2622 // Deprecated: Use ConvenienceSymlink.ProtoReflect.Descriptor instead. 2623 func (*ConvenienceSymlink) Descriptor() ([]byte, []int) { 2624 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{25} 2625 } 2626 2627 func (x *ConvenienceSymlink) GetPath() string { 2628 if x != nil { 2629 return x.Path 2630 } 2631 return "" 2632 } 2633 2634 func (x *ConvenienceSymlink) GetAction() ConvenienceSymlink_Action { 2635 if x != nil { 2636 return x.Action 2637 } 2638 return ConvenienceSymlink_UNKNOWN 2639 } 2640 2641 func (x *ConvenienceSymlink) GetTarget() string { 2642 if x != nil { 2643 return x.Target 2644 } 2645 return "" 2646 } 2647 2648 type BuildEvent struct { 2649 state protoimpl.MessageState 2650 sizeCache protoimpl.SizeCache 2651 unknownFields protoimpl.UnknownFields 2652 2653 Id *BuildEventId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 2654 Children []*BuildEventId `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"` 2655 LastMessage bool `protobuf:"varint,20,opt,name=last_message,json=lastMessage,proto3" json:"last_message,omitempty"` 2656 // Types that are assignable to Payload: 2657 // 2658 // *BuildEvent_Progress 2659 // *BuildEvent_Aborted 2660 // *BuildEvent_Started 2661 // *BuildEvent_UnstructuredCommandLine 2662 // *BuildEvent_StructuredCommandLine 2663 // *BuildEvent_OptionsParsed 2664 // *BuildEvent_WorkspaceStatus 2665 // *BuildEvent_Fetch 2666 // *BuildEvent_Configuration 2667 // *BuildEvent_Expanded 2668 // *BuildEvent_Configured 2669 // *BuildEvent_Action 2670 // *BuildEvent_NamedSetOfFiles 2671 // *BuildEvent_Completed 2672 // *BuildEvent_TestResult 2673 // *BuildEvent_TestSummary 2674 // *BuildEvent_TargetSummary 2675 // *BuildEvent_Finished 2676 // *BuildEvent_BuildToolLogs 2677 // *BuildEvent_BuildMetrics 2678 // *BuildEvent_WorkspaceInfo 2679 // *BuildEvent_BuildMetadata 2680 // *BuildEvent_ConvenienceSymlinksIdentified 2681 Payload isBuildEvent_Payload `protobuf_oneof:"payload"` 2682 } 2683 2684 func (x *BuildEvent) Reset() { 2685 *x = BuildEvent{} 2686 if protoimpl.UnsafeEnabled { 2687 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26] 2688 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2689 ms.StoreMessageInfo(mi) 2690 } 2691 } 2692 2693 func (x *BuildEvent) String() string { 2694 return protoimpl.X.MessageStringOf(x) 2695 } 2696 2697 func (*BuildEvent) ProtoMessage() {} 2698 2699 func (x *BuildEvent) ProtoReflect() protoreflect.Message { 2700 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26] 2701 if protoimpl.UnsafeEnabled && x != nil { 2702 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2703 if ms.LoadMessageInfo() == nil { 2704 ms.StoreMessageInfo(mi) 2705 } 2706 return ms 2707 } 2708 return mi.MessageOf(x) 2709 } 2710 2711 // Deprecated: Use BuildEvent.ProtoReflect.Descriptor instead. 2712 func (*BuildEvent) Descriptor() ([]byte, []int) { 2713 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{26} 2714 } 2715 2716 func (x *BuildEvent) GetId() *BuildEventId { 2717 if x != nil { 2718 return x.Id 2719 } 2720 return nil 2721 } 2722 2723 func (x *BuildEvent) GetChildren() []*BuildEventId { 2724 if x != nil { 2725 return x.Children 2726 } 2727 return nil 2728 } 2729 2730 func (x *BuildEvent) GetLastMessage() bool { 2731 if x != nil { 2732 return x.LastMessage 2733 } 2734 return false 2735 } 2736 2737 func (m *BuildEvent) GetPayload() isBuildEvent_Payload { 2738 if m != nil { 2739 return m.Payload 2740 } 2741 return nil 2742 } 2743 2744 func (x *BuildEvent) GetProgress() *Progress { 2745 if x, ok := x.GetPayload().(*BuildEvent_Progress); ok { 2746 return x.Progress 2747 } 2748 return nil 2749 } 2750 2751 func (x *BuildEvent) GetAborted() *Aborted { 2752 if x, ok := x.GetPayload().(*BuildEvent_Aborted); ok { 2753 return x.Aborted 2754 } 2755 return nil 2756 } 2757 2758 func (x *BuildEvent) GetStarted() *BuildStarted { 2759 if x, ok := x.GetPayload().(*BuildEvent_Started); ok { 2760 return x.Started 2761 } 2762 return nil 2763 } 2764 2765 func (x *BuildEvent) GetUnstructuredCommandLine() *UnstructuredCommandLine { 2766 if x, ok := x.GetPayload().(*BuildEvent_UnstructuredCommandLine); ok { 2767 return x.UnstructuredCommandLine 2768 } 2769 return nil 2770 } 2771 2772 func (x *BuildEvent) GetStructuredCommandLine() *command_line_go_proto.CommandLine { 2773 if x, ok := x.GetPayload().(*BuildEvent_StructuredCommandLine); ok { 2774 return x.StructuredCommandLine 2775 } 2776 return nil 2777 } 2778 2779 func (x *BuildEvent) GetOptionsParsed() *OptionsParsed { 2780 if x, ok := x.GetPayload().(*BuildEvent_OptionsParsed); ok { 2781 return x.OptionsParsed 2782 } 2783 return nil 2784 } 2785 2786 func (x *BuildEvent) GetWorkspaceStatus() *WorkspaceStatus { 2787 if x, ok := x.GetPayload().(*BuildEvent_WorkspaceStatus); ok { 2788 return x.WorkspaceStatus 2789 } 2790 return nil 2791 } 2792 2793 func (x *BuildEvent) GetFetch() *Fetch { 2794 if x, ok := x.GetPayload().(*BuildEvent_Fetch); ok { 2795 return x.Fetch 2796 } 2797 return nil 2798 } 2799 2800 func (x *BuildEvent) GetConfiguration() *Configuration { 2801 if x, ok := x.GetPayload().(*BuildEvent_Configuration); ok { 2802 return x.Configuration 2803 } 2804 return nil 2805 } 2806 2807 func (x *BuildEvent) GetExpanded() *PatternExpanded { 2808 if x, ok := x.GetPayload().(*BuildEvent_Expanded); ok { 2809 return x.Expanded 2810 } 2811 return nil 2812 } 2813 2814 func (x *BuildEvent) GetConfigured() *TargetConfigured { 2815 if x, ok := x.GetPayload().(*BuildEvent_Configured); ok { 2816 return x.Configured 2817 } 2818 return nil 2819 } 2820 2821 func (x *BuildEvent) GetAction() *ActionExecuted { 2822 if x, ok := x.GetPayload().(*BuildEvent_Action); ok { 2823 return x.Action 2824 } 2825 return nil 2826 } 2827 2828 func (x *BuildEvent) GetNamedSetOfFiles() *NamedSetOfFiles { 2829 if x, ok := x.GetPayload().(*BuildEvent_NamedSetOfFiles); ok { 2830 return x.NamedSetOfFiles 2831 } 2832 return nil 2833 } 2834 2835 func (x *BuildEvent) GetCompleted() *TargetComplete { 2836 if x, ok := x.GetPayload().(*BuildEvent_Completed); ok { 2837 return x.Completed 2838 } 2839 return nil 2840 } 2841 2842 func (x *BuildEvent) GetTestResult() *TestResult { 2843 if x, ok := x.GetPayload().(*BuildEvent_TestResult); ok { 2844 return x.TestResult 2845 } 2846 return nil 2847 } 2848 2849 func (x *BuildEvent) GetTestSummary() *TestSummary { 2850 if x, ok := x.GetPayload().(*BuildEvent_TestSummary); ok { 2851 return x.TestSummary 2852 } 2853 return nil 2854 } 2855 2856 func (x *BuildEvent) GetTargetSummary() *TargetSummary { 2857 if x, ok := x.GetPayload().(*BuildEvent_TargetSummary); ok { 2858 return x.TargetSummary 2859 } 2860 return nil 2861 } 2862 2863 func (x *BuildEvent) GetFinished() *BuildFinished { 2864 if x, ok := x.GetPayload().(*BuildEvent_Finished); ok { 2865 return x.Finished 2866 } 2867 return nil 2868 } 2869 2870 func (x *BuildEvent) GetBuildToolLogs() *BuildToolLogs { 2871 if x, ok := x.GetPayload().(*BuildEvent_BuildToolLogs); ok { 2872 return x.BuildToolLogs 2873 } 2874 return nil 2875 } 2876 2877 func (x *BuildEvent) GetBuildMetrics() *BuildMetrics { 2878 if x, ok := x.GetPayload().(*BuildEvent_BuildMetrics); ok { 2879 return x.BuildMetrics 2880 } 2881 return nil 2882 } 2883 2884 func (x *BuildEvent) GetWorkspaceInfo() *WorkspaceConfig { 2885 if x, ok := x.GetPayload().(*BuildEvent_WorkspaceInfo); ok { 2886 return x.WorkspaceInfo 2887 } 2888 return nil 2889 } 2890 2891 func (x *BuildEvent) GetBuildMetadata() *BuildMetadata { 2892 if x, ok := x.GetPayload().(*BuildEvent_BuildMetadata); ok { 2893 return x.BuildMetadata 2894 } 2895 return nil 2896 } 2897 2898 func (x *BuildEvent) GetConvenienceSymlinksIdentified() *ConvenienceSymlinksIdentified { 2899 if x, ok := x.GetPayload().(*BuildEvent_ConvenienceSymlinksIdentified); ok { 2900 return x.ConvenienceSymlinksIdentified 2901 } 2902 return nil 2903 } 2904 2905 type isBuildEvent_Payload interface { 2906 isBuildEvent_Payload() 2907 } 2908 2909 type BuildEvent_Progress struct { 2910 Progress *Progress `protobuf:"bytes,3,opt,name=progress,proto3,oneof"` 2911 } 2912 2913 type BuildEvent_Aborted struct { 2914 Aborted *Aborted `protobuf:"bytes,4,opt,name=aborted,proto3,oneof"` 2915 } 2916 2917 type BuildEvent_Started struct { 2918 Started *BuildStarted `protobuf:"bytes,5,opt,name=started,proto3,oneof"` 2919 } 2920 2921 type BuildEvent_UnstructuredCommandLine struct { 2922 UnstructuredCommandLine *UnstructuredCommandLine `protobuf:"bytes,12,opt,name=unstructured_command_line,json=unstructuredCommandLine,proto3,oneof"` 2923 } 2924 2925 type BuildEvent_StructuredCommandLine struct { 2926 StructuredCommandLine *command_line_go_proto.CommandLine `protobuf:"bytes,22,opt,name=structured_command_line,json=structuredCommandLine,proto3,oneof"` 2927 } 2928 2929 type BuildEvent_OptionsParsed struct { 2930 OptionsParsed *OptionsParsed `protobuf:"bytes,13,opt,name=options_parsed,json=optionsParsed,proto3,oneof"` 2931 } 2932 2933 type BuildEvent_WorkspaceStatus struct { 2934 WorkspaceStatus *WorkspaceStatus `protobuf:"bytes,16,opt,name=workspace_status,json=workspaceStatus,proto3,oneof"` 2935 } 2936 2937 type BuildEvent_Fetch struct { 2938 Fetch *Fetch `protobuf:"bytes,21,opt,name=fetch,proto3,oneof"` 2939 } 2940 2941 type BuildEvent_Configuration struct { 2942 Configuration *Configuration `protobuf:"bytes,17,opt,name=configuration,proto3,oneof"` 2943 } 2944 2945 type BuildEvent_Expanded struct { 2946 Expanded *PatternExpanded `protobuf:"bytes,6,opt,name=expanded,proto3,oneof"` 2947 } 2948 2949 type BuildEvent_Configured struct { 2950 Configured *TargetConfigured `protobuf:"bytes,18,opt,name=configured,proto3,oneof"` 2951 } 2952 2953 type BuildEvent_Action struct { 2954 Action *ActionExecuted `protobuf:"bytes,7,opt,name=action,proto3,oneof"` 2955 } 2956 2957 type BuildEvent_NamedSetOfFiles struct { 2958 NamedSetOfFiles *NamedSetOfFiles `protobuf:"bytes,15,opt,name=named_set_of_files,json=namedSetOfFiles,proto3,oneof"` 2959 } 2960 2961 type BuildEvent_Completed struct { 2962 Completed *TargetComplete `protobuf:"bytes,8,opt,name=completed,proto3,oneof"` 2963 } 2964 2965 type BuildEvent_TestResult struct { 2966 TestResult *TestResult `protobuf:"bytes,10,opt,name=test_result,json=testResult,proto3,oneof"` 2967 } 2968 2969 type BuildEvent_TestSummary struct { 2970 TestSummary *TestSummary `protobuf:"bytes,9,opt,name=test_summary,json=testSummary,proto3,oneof"` 2971 } 2972 2973 type BuildEvent_TargetSummary struct { 2974 TargetSummary *TargetSummary `protobuf:"bytes,28,opt,name=target_summary,json=targetSummary,proto3,oneof"` 2975 } 2976 2977 type BuildEvent_Finished struct { 2978 Finished *BuildFinished `protobuf:"bytes,14,opt,name=finished,proto3,oneof"` 2979 } 2980 2981 type BuildEvent_BuildToolLogs struct { 2982 BuildToolLogs *BuildToolLogs `protobuf:"bytes,23,opt,name=build_tool_logs,json=buildToolLogs,proto3,oneof"` 2983 } 2984 2985 type BuildEvent_BuildMetrics struct { 2986 BuildMetrics *BuildMetrics `protobuf:"bytes,24,opt,name=build_metrics,json=buildMetrics,proto3,oneof"` 2987 } 2988 2989 type BuildEvent_WorkspaceInfo struct { 2990 WorkspaceInfo *WorkspaceConfig `protobuf:"bytes,25,opt,name=workspace_info,json=workspaceInfo,proto3,oneof"` 2991 } 2992 2993 type BuildEvent_BuildMetadata struct { 2994 BuildMetadata *BuildMetadata `protobuf:"bytes,26,opt,name=build_metadata,json=buildMetadata,proto3,oneof"` 2995 } 2996 2997 type BuildEvent_ConvenienceSymlinksIdentified struct { 2998 ConvenienceSymlinksIdentified *ConvenienceSymlinksIdentified `protobuf:"bytes,27,opt,name=convenience_symlinks_identified,json=convenienceSymlinksIdentified,proto3,oneof"` 2999 } 3000 3001 func (*BuildEvent_Progress) isBuildEvent_Payload() {} 3002 3003 func (*BuildEvent_Aborted) isBuildEvent_Payload() {} 3004 3005 func (*BuildEvent_Started) isBuildEvent_Payload() {} 3006 3007 func (*BuildEvent_UnstructuredCommandLine) isBuildEvent_Payload() {} 3008 3009 func (*BuildEvent_StructuredCommandLine) isBuildEvent_Payload() {} 3010 3011 func (*BuildEvent_OptionsParsed) isBuildEvent_Payload() {} 3012 3013 func (*BuildEvent_WorkspaceStatus) isBuildEvent_Payload() {} 3014 3015 func (*BuildEvent_Fetch) isBuildEvent_Payload() {} 3016 3017 func (*BuildEvent_Configuration) isBuildEvent_Payload() {} 3018 3019 func (*BuildEvent_Expanded) isBuildEvent_Payload() {} 3020 3021 func (*BuildEvent_Configured) isBuildEvent_Payload() {} 3022 3023 func (*BuildEvent_Action) isBuildEvent_Payload() {} 3024 3025 func (*BuildEvent_NamedSetOfFiles) isBuildEvent_Payload() {} 3026 3027 func (*BuildEvent_Completed) isBuildEvent_Payload() {} 3028 3029 func (*BuildEvent_TestResult) isBuildEvent_Payload() {} 3030 3031 func (*BuildEvent_TestSummary) isBuildEvent_Payload() {} 3032 3033 func (*BuildEvent_TargetSummary) isBuildEvent_Payload() {} 3034 3035 func (*BuildEvent_Finished) isBuildEvent_Payload() {} 3036 3037 func (*BuildEvent_BuildToolLogs) isBuildEvent_Payload() {} 3038 3039 func (*BuildEvent_BuildMetrics) isBuildEvent_Payload() {} 3040 3041 func (*BuildEvent_WorkspaceInfo) isBuildEvent_Payload() {} 3042 3043 func (*BuildEvent_BuildMetadata) isBuildEvent_Payload() {} 3044 3045 func (*BuildEvent_ConvenienceSymlinksIdentified) isBuildEvent_Payload() {} 3046 3047 type BuildEventId_UnknownBuildEventId struct { 3048 state protoimpl.MessageState 3049 sizeCache protoimpl.SizeCache 3050 unknownFields protoimpl.UnknownFields 3051 3052 Details string `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` 3053 } 3054 3055 func (x *BuildEventId_UnknownBuildEventId) Reset() { 3056 *x = BuildEventId_UnknownBuildEventId{} 3057 if protoimpl.UnsafeEnabled { 3058 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27] 3059 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3060 ms.StoreMessageInfo(mi) 3061 } 3062 } 3063 3064 func (x *BuildEventId_UnknownBuildEventId) String() string { 3065 return protoimpl.X.MessageStringOf(x) 3066 } 3067 3068 func (*BuildEventId_UnknownBuildEventId) ProtoMessage() {} 3069 3070 func (x *BuildEventId_UnknownBuildEventId) ProtoReflect() protoreflect.Message { 3071 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27] 3072 if protoimpl.UnsafeEnabled && x != nil { 3073 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3074 if ms.LoadMessageInfo() == nil { 3075 ms.StoreMessageInfo(mi) 3076 } 3077 return ms 3078 } 3079 return mi.MessageOf(x) 3080 } 3081 3082 // Deprecated: Use BuildEventId_UnknownBuildEventId.ProtoReflect.Descriptor instead. 3083 func (*BuildEventId_UnknownBuildEventId) Descriptor() ([]byte, []int) { 3084 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 0} 3085 } 3086 3087 func (x *BuildEventId_UnknownBuildEventId) GetDetails() string { 3088 if x != nil { 3089 return x.Details 3090 } 3091 return "" 3092 } 3093 3094 type BuildEventId_ProgressId struct { 3095 state protoimpl.MessageState 3096 sizeCache protoimpl.SizeCache 3097 unknownFields protoimpl.UnknownFields 3098 3099 OpaqueCount int32 `protobuf:"varint,1,opt,name=opaque_count,json=opaqueCount,proto3" json:"opaque_count,omitempty"` 3100 } 3101 3102 func (x *BuildEventId_ProgressId) Reset() { 3103 *x = BuildEventId_ProgressId{} 3104 if protoimpl.UnsafeEnabled { 3105 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28] 3106 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3107 ms.StoreMessageInfo(mi) 3108 } 3109 } 3110 3111 func (x *BuildEventId_ProgressId) String() string { 3112 return protoimpl.X.MessageStringOf(x) 3113 } 3114 3115 func (*BuildEventId_ProgressId) ProtoMessage() {} 3116 3117 func (x *BuildEventId_ProgressId) ProtoReflect() protoreflect.Message { 3118 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28] 3119 if protoimpl.UnsafeEnabled && x != nil { 3120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3121 if ms.LoadMessageInfo() == nil { 3122 ms.StoreMessageInfo(mi) 3123 } 3124 return ms 3125 } 3126 return mi.MessageOf(x) 3127 } 3128 3129 // Deprecated: Use BuildEventId_ProgressId.ProtoReflect.Descriptor instead. 3130 func (*BuildEventId_ProgressId) Descriptor() ([]byte, []int) { 3131 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 1} 3132 } 3133 3134 func (x *BuildEventId_ProgressId) GetOpaqueCount() int32 { 3135 if x != nil { 3136 return x.OpaqueCount 3137 } 3138 return 0 3139 } 3140 3141 type BuildEventId_BuildStartedId struct { 3142 state protoimpl.MessageState 3143 sizeCache protoimpl.SizeCache 3144 unknownFields protoimpl.UnknownFields 3145 } 3146 3147 func (x *BuildEventId_BuildStartedId) Reset() { 3148 *x = BuildEventId_BuildStartedId{} 3149 if protoimpl.UnsafeEnabled { 3150 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29] 3151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3152 ms.StoreMessageInfo(mi) 3153 } 3154 } 3155 3156 func (x *BuildEventId_BuildStartedId) String() string { 3157 return protoimpl.X.MessageStringOf(x) 3158 } 3159 3160 func (*BuildEventId_BuildStartedId) ProtoMessage() {} 3161 3162 func (x *BuildEventId_BuildStartedId) ProtoReflect() protoreflect.Message { 3163 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29] 3164 if protoimpl.UnsafeEnabled && x != nil { 3165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3166 if ms.LoadMessageInfo() == nil { 3167 ms.StoreMessageInfo(mi) 3168 } 3169 return ms 3170 } 3171 return mi.MessageOf(x) 3172 } 3173 3174 // Deprecated: Use BuildEventId_BuildStartedId.ProtoReflect.Descriptor instead. 3175 func (*BuildEventId_BuildStartedId) Descriptor() ([]byte, []int) { 3176 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 2} 3177 } 3178 3179 type BuildEventId_UnstructuredCommandLineId struct { 3180 state protoimpl.MessageState 3181 sizeCache protoimpl.SizeCache 3182 unknownFields protoimpl.UnknownFields 3183 } 3184 3185 func (x *BuildEventId_UnstructuredCommandLineId) Reset() { 3186 *x = BuildEventId_UnstructuredCommandLineId{} 3187 if protoimpl.UnsafeEnabled { 3188 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30] 3189 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3190 ms.StoreMessageInfo(mi) 3191 } 3192 } 3193 3194 func (x *BuildEventId_UnstructuredCommandLineId) String() string { 3195 return protoimpl.X.MessageStringOf(x) 3196 } 3197 3198 func (*BuildEventId_UnstructuredCommandLineId) ProtoMessage() {} 3199 3200 func (x *BuildEventId_UnstructuredCommandLineId) ProtoReflect() protoreflect.Message { 3201 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30] 3202 if protoimpl.UnsafeEnabled && x != nil { 3203 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3204 if ms.LoadMessageInfo() == nil { 3205 ms.StoreMessageInfo(mi) 3206 } 3207 return ms 3208 } 3209 return mi.MessageOf(x) 3210 } 3211 3212 // Deprecated: Use BuildEventId_UnstructuredCommandLineId.ProtoReflect.Descriptor instead. 3213 func (*BuildEventId_UnstructuredCommandLineId) Descriptor() ([]byte, []int) { 3214 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 3} 3215 } 3216 3217 type BuildEventId_StructuredCommandLineId struct { 3218 state protoimpl.MessageState 3219 sizeCache protoimpl.SizeCache 3220 unknownFields protoimpl.UnknownFields 3221 3222 CommandLineLabel string `protobuf:"bytes,1,opt,name=command_line_label,json=commandLineLabel,proto3" json:"command_line_label,omitempty"` 3223 } 3224 3225 func (x *BuildEventId_StructuredCommandLineId) Reset() { 3226 *x = BuildEventId_StructuredCommandLineId{} 3227 if protoimpl.UnsafeEnabled { 3228 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31] 3229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3230 ms.StoreMessageInfo(mi) 3231 } 3232 } 3233 3234 func (x *BuildEventId_StructuredCommandLineId) String() string { 3235 return protoimpl.X.MessageStringOf(x) 3236 } 3237 3238 func (*BuildEventId_StructuredCommandLineId) ProtoMessage() {} 3239 3240 func (x *BuildEventId_StructuredCommandLineId) ProtoReflect() protoreflect.Message { 3241 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31] 3242 if protoimpl.UnsafeEnabled && x != nil { 3243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3244 if ms.LoadMessageInfo() == nil { 3245 ms.StoreMessageInfo(mi) 3246 } 3247 return ms 3248 } 3249 return mi.MessageOf(x) 3250 } 3251 3252 // Deprecated: Use BuildEventId_StructuredCommandLineId.ProtoReflect.Descriptor instead. 3253 func (*BuildEventId_StructuredCommandLineId) Descriptor() ([]byte, []int) { 3254 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 4} 3255 } 3256 3257 func (x *BuildEventId_StructuredCommandLineId) GetCommandLineLabel() string { 3258 if x != nil { 3259 return x.CommandLineLabel 3260 } 3261 return "" 3262 } 3263 3264 type BuildEventId_WorkspaceStatusId struct { 3265 state protoimpl.MessageState 3266 sizeCache protoimpl.SizeCache 3267 unknownFields protoimpl.UnknownFields 3268 } 3269 3270 func (x *BuildEventId_WorkspaceStatusId) Reset() { 3271 *x = BuildEventId_WorkspaceStatusId{} 3272 if protoimpl.UnsafeEnabled { 3273 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32] 3274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3275 ms.StoreMessageInfo(mi) 3276 } 3277 } 3278 3279 func (x *BuildEventId_WorkspaceStatusId) String() string { 3280 return protoimpl.X.MessageStringOf(x) 3281 } 3282 3283 func (*BuildEventId_WorkspaceStatusId) ProtoMessage() {} 3284 3285 func (x *BuildEventId_WorkspaceStatusId) ProtoReflect() protoreflect.Message { 3286 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32] 3287 if protoimpl.UnsafeEnabled && x != nil { 3288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3289 if ms.LoadMessageInfo() == nil { 3290 ms.StoreMessageInfo(mi) 3291 } 3292 return ms 3293 } 3294 return mi.MessageOf(x) 3295 } 3296 3297 // Deprecated: Use BuildEventId_WorkspaceStatusId.ProtoReflect.Descriptor instead. 3298 func (*BuildEventId_WorkspaceStatusId) Descriptor() ([]byte, []int) { 3299 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 5} 3300 } 3301 3302 type BuildEventId_OptionsParsedId struct { 3303 state protoimpl.MessageState 3304 sizeCache protoimpl.SizeCache 3305 unknownFields protoimpl.UnknownFields 3306 } 3307 3308 func (x *BuildEventId_OptionsParsedId) Reset() { 3309 *x = BuildEventId_OptionsParsedId{} 3310 if protoimpl.UnsafeEnabled { 3311 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33] 3312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3313 ms.StoreMessageInfo(mi) 3314 } 3315 } 3316 3317 func (x *BuildEventId_OptionsParsedId) String() string { 3318 return protoimpl.X.MessageStringOf(x) 3319 } 3320 3321 func (*BuildEventId_OptionsParsedId) ProtoMessage() {} 3322 3323 func (x *BuildEventId_OptionsParsedId) ProtoReflect() protoreflect.Message { 3324 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33] 3325 if protoimpl.UnsafeEnabled && x != nil { 3326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3327 if ms.LoadMessageInfo() == nil { 3328 ms.StoreMessageInfo(mi) 3329 } 3330 return ms 3331 } 3332 return mi.MessageOf(x) 3333 } 3334 3335 // Deprecated: Use BuildEventId_OptionsParsedId.ProtoReflect.Descriptor instead. 3336 func (*BuildEventId_OptionsParsedId) Descriptor() ([]byte, []int) { 3337 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 6} 3338 } 3339 3340 type BuildEventId_FetchId struct { 3341 state protoimpl.MessageState 3342 sizeCache protoimpl.SizeCache 3343 unknownFields protoimpl.UnknownFields 3344 3345 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` 3346 } 3347 3348 func (x *BuildEventId_FetchId) Reset() { 3349 *x = BuildEventId_FetchId{} 3350 if protoimpl.UnsafeEnabled { 3351 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34] 3352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3353 ms.StoreMessageInfo(mi) 3354 } 3355 } 3356 3357 func (x *BuildEventId_FetchId) String() string { 3358 return protoimpl.X.MessageStringOf(x) 3359 } 3360 3361 func (*BuildEventId_FetchId) ProtoMessage() {} 3362 3363 func (x *BuildEventId_FetchId) ProtoReflect() protoreflect.Message { 3364 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34] 3365 if protoimpl.UnsafeEnabled && x != nil { 3366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3367 if ms.LoadMessageInfo() == nil { 3368 ms.StoreMessageInfo(mi) 3369 } 3370 return ms 3371 } 3372 return mi.MessageOf(x) 3373 } 3374 3375 // Deprecated: Use BuildEventId_FetchId.ProtoReflect.Descriptor instead. 3376 func (*BuildEventId_FetchId) Descriptor() ([]byte, []int) { 3377 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 7} 3378 } 3379 3380 func (x *BuildEventId_FetchId) GetUrl() string { 3381 if x != nil { 3382 return x.Url 3383 } 3384 return "" 3385 } 3386 3387 type BuildEventId_PatternExpandedId struct { 3388 state protoimpl.MessageState 3389 sizeCache protoimpl.SizeCache 3390 unknownFields protoimpl.UnknownFields 3391 3392 Pattern []string `protobuf:"bytes,1,rep,name=pattern,proto3" json:"pattern,omitempty"` 3393 } 3394 3395 func (x *BuildEventId_PatternExpandedId) Reset() { 3396 *x = BuildEventId_PatternExpandedId{} 3397 if protoimpl.UnsafeEnabled { 3398 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35] 3399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3400 ms.StoreMessageInfo(mi) 3401 } 3402 } 3403 3404 func (x *BuildEventId_PatternExpandedId) String() string { 3405 return protoimpl.X.MessageStringOf(x) 3406 } 3407 3408 func (*BuildEventId_PatternExpandedId) ProtoMessage() {} 3409 3410 func (x *BuildEventId_PatternExpandedId) ProtoReflect() protoreflect.Message { 3411 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35] 3412 if protoimpl.UnsafeEnabled && x != nil { 3413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3414 if ms.LoadMessageInfo() == nil { 3415 ms.StoreMessageInfo(mi) 3416 } 3417 return ms 3418 } 3419 return mi.MessageOf(x) 3420 } 3421 3422 // Deprecated: Use BuildEventId_PatternExpandedId.ProtoReflect.Descriptor instead. 3423 func (*BuildEventId_PatternExpandedId) Descriptor() ([]byte, []int) { 3424 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 8} 3425 } 3426 3427 func (x *BuildEventId_PatternExpandedId) GetPattern() []string { 3428 if x != nil { 3429 return x.Pattern 3430 } 3431 return nil 3432 } 3433 3434 type BuildEventId_WorkspaceConfigId struct { 3435 state protoimpl.MessageState 3436 sizeCache protoimpl.SizeCache 3437 unknownFields protoimpl.UnknownFields 3438 } 3439 3440 func (x *BuildEventId_WorkspaceConfigId) Reset() { 3441 *x = BuildEventId_WorkspaceConfigId{} 3442 if protoimpl.UnsafeEnabled { 3443 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36] 3444 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3445 ms.StoreMessageInfo(mi) 3446 } 3447 } 3448 3449 func (x *BuildEventId_WorkspaceConfigId) String() string { 3450 return protoimpl.X.MessageStringOf(x) 3451 } 3452 3453 func (*BuildEventId_WorkspaceConfigId) ProtoMessage() {} 3454 3455 func (x *BuildEventId_WorkspaceConfigId) ProtoReflect() protoreflect.Message { 3456 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36] 3457 if protoimpl.UnsafeEnabled && x != nil { 3458 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3459 if ms.LoadMessageInfo() == nil { 3460 ms.StoreMessageInfo(mi) 3461 } 3462 return ms 3463 } 3464 return mi.MessageOf(x) 3465 } 3466 3467 // Deprecated: Use BuildEventId_WorkspaceConfigId.ProtoReflect.Descriptor instead. 3468 func (*BuildEventId_WorkspaceConfigId) Descriptor() ([]byte, []int) { 3469 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 9} 3470 } 3471 3472 type BuildEventId_BuildMetadataId struct { 3473 state protoimpl.MessageState 3474 sizeCache protoimpl.SizeCache 3475 unknownFields protoimpl.UnknownFields 3476 } 3477 3478 func (x *BuildEventId_BuildMetadataId) Reset() { 3479 *x = BuildEventId_BuildMetadataId{} 3480 if protoimpl.UnsafeEnabled { 3481 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37] 3482 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3483 ms.StoreMessageInfo(mi) 3484 } 3485 } 3486 3487 func (x *BuildEventId_BuildMetadataId) String() string { 3488 return protoimpl.X.MessageStringOf(x) 3489 } 3490 3491 func (*BuildEventId_BuildMetadataId) ProtoMessage() {} 3492 3493 func (x *BuildEventId_BuildMetadataId) ProtoReflect() protoreflect.Message { 3494 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37] 3495 if protoimpl.UnsafeEnabled && x != nil { 3496 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3497 if ms.LoadMessageInfo() == nil { 3498 ms.StoreMessageInfo(mi) 3499 } 3500 return ms 3501 } 3502 return mi.MessageOf(x) 3503 } 3504 3505 // Deprecated: Use BuildEventId_BuildMetadataId.ProtoReflect.Descriptor instead. 3506 func (*BuildEventId_BuildMetadataId) Descriptor() ([]byte, []int) { 3507 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 10} 3508 } 3509 3510 type BuildEventId_TargetConfiguredId struct { 3511 state protoimpl.MessageState 3512 sizeCache protoimpl.SizeCache 3513 unknownFields protoimpl.UnknownFields 3514 3515 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3516 Aspect string `protobuf:"bytes,2,opt,name=aspect,proto3" json:"aspect,omitempty"` 3517 } 3518 3519 func (x *BuildEventId_TargetConfiguredId) Reset() { 3520 *x = BuildEventId_TargetConfiguredId{} 3521 if protoimpl.UnsafeEnabled { 3522 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38] 3523 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3524 ms.StoreMessageInfo(mi) 3525 } 3526 } 3527 3528 func (x *BuildEventId_TargetConfiguredId) String() string { 3529 return protoimpl.X.MessageStringOf(x) 3530 } 3531 3532 func (*BuildEventId_TargetConfiguredId) ProtoMessage() {} 3533 3534 func (x *BuildEventId_TargetConfiguredId) ProtoReflect() protoreflect.Message { 3535 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38] 3536 if protoimpl.UnsafeEnabled && x != nil { 3537 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3538 if ms.LoadMessageInfo() == nil { 3539 ms.StoreMessageInfo(mi) 3540 } 3541 return ms 3542 } 3543 return mi.MessageOf(x) 3544 } 3545 3546 // Deprecated: Use BuildEventId_TargetConfiguredId.ProtoReflect.Descriptor instead. 3547 func (*BuildEventId_TargetConfiguredId) Descriptor() ([]byte, []int) { 3548 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 11} 3549 } 3550 3551 func (x *BuildEventId_TargetConfiguredId) GetLabel() string { 3552 if x != nil { 3553 return x.Label 3554 } 3555 return "" 3556 } 3557 3558 func (x *BuildEventId_TargetConfiguredId) GetAspect() string { 3559 if x != nil { 3560 return x.Aspect 3561 } 3562 return "" 3563 } 3564 3565 type BuildEventId_NamedSetOfFilesId struct { 3566 state protoimpl.MessageState 3567 sizeCache protoimpl.SizeCache 3568 unknownFields protoimpl.UnknownFields 3569 3570 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3571 } 3572 3573 func (x *BuildEventId_NamedSetOfFilesId) Reset() { 3574 *x = BuildEventId_NamedSetOfFilesId{} 3575 if protoimpl.UnsafeEnabled { 3576 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39] 3577 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3578 ms.StoreMessageInfo(mi) 3579 } 3580 } 3581 3582 func (x *BuildEventId_NamedSetOfFilesId) String() string { 3583 return protoimpl.X.MessageStringOf(x) 3584 } 3585 3586 func (*BuildEventId_NamedSetOfFilesId) ProtoMessage() {} 3587 3588 func (x *BuildEventId_NamedSetOfFilesId) ProtoReflect() protoreflect.Message { 3589 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39] 3590 if protoimpl.UnsafeEnabled && x != nil { 3591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3592 if ms.LoadMessageInfo() == nil { 3593 ms.StoreMessageInfo(mi) 3594 } 3595 return ms 3596 } 3597 return mi.MessageOf(x) 3598 } 3599 3600 // Deprecated: Use BuildEventId_NamedSetOfFilesId.ProtoReflect.Descriptor instead. 3601 func (*BuildEventId_NamedSetOfFilesId) Descriptor() ([]byte, []int) { 3602 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 12} 3603 } 3604 3605 func (x *BuildEventId_NamedSetOfFilesId) GetId() string { 3606 if x != nil { 3607 return x.Id 3608 } 3609 return "" 3610 } 3611 3612 type BuildEventId_ConfigurationId struct { 3613 state protoimpl.MessageState 3614 sizeCache protoimpl.SizeCache 3615 unknownFields protoimpl.UnknownFields 3616 3617 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3618 } 3619 3620 func (x *BuildEventId_ConfigurationId) Reset() { 3621 *x = BuildEventId_ConfigurationId{} 3622 if protoimpl.UnsafeEnabled { 3623 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40] 3624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3625 ms.StoreMessageInfo(mi) 3626 } 3627 } 3628 3629 func (x *BuildEventId_ConfigurationId) String() string { 3630 return protoimpl.X.MessageStringOf(x) 3631 } 3632 3633 func (*BuildEventId_ConfigurationId) ProtoMessage() {} 3634 3635 func (x *BuildEventId_ConfigurationId) ProtoReflect() protoreflect.Message { 3636 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40] 3637 if protoimpl.UnsafeEnabled && x != nil { 3638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3639 if ms.LoadMessageInfo() == nil { 3640 ms.StoreMessageInfo(mi) 3641 } 3642 return ms 3643 } 3644 return mi.MessageOf(x) 3645 } 3646 3647 // Deprecated: Use BuildEventId_ConfigurationId.ProtoReflect.Descriptor instead. 3648 func (*BuildEventId_ConfigurationId) Descriptor() ([]byte, []int) { 3649 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 13} 3650 } 3651 3652 func (x *BuildEventId_ConfigurationId) GetId() string { 3653 if x != nil { 3654 return x.Id 3655 } 3656 return "" 3657 } 3658 3659 type BuildEventId_TargetCompletedId struct { 3660 state protoimpl.MessageState 3661 sizeCache protoimpl.SizeCache 3662 unknownFields protoimpl.UnknownFields 3663 3664 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3665 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` 3666 Aspect string `protobuf:"bytes,2,opt,name=aspect,proto3" json:"aspect,omitempty"` 3667 } 3668 3669 func (x *BuildEventId_TargetCompletedId) Reset() { 3670 *x = BuildEventId_TargetCompletedId{} 3671 if protoimpl.UnsafeEnabled { 3672 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41] 3673 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3674 ms.StoreMessageInfo(mi) 3675 } 3676 } 3677 3678 func (x *BuildEventId_TargetCompletedId) String() string { 3679 return protoimpl.X.MessageStringOf(x) 3680 } 3681 3682 func (*BuildEventId_TargetCompletedId) ProtoMessage() {} 3683 3684 func (x *BuildEventId_TargetCompletedId) ProtoReflect() protoreflect.Message { 3685 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41] 3686 if protoimpl.UnsafeEnabled && x != nil { 3687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3688 if ms.LoadMessageInfo() == nil { 3689 ms.StoreMessageInfo(mi) 3690 } 3691 return ms 3692 } 3693 return mi.MessageOf(x) 3694 } 3695 3696 // Deprecated: Use BuildEventId_TargetCompletedId.ProtoReflect.Descriptor instead. 3697 func (*BuildEventId_TargetCompletedId) Descriptor() ([]byte, []int) { 3698 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 14} 3699 } 3700 3701 func (x *BuildEventId_TargetCompletedId) GetLabel() string { 3702 if x != nil { 3703 return x.Label 3704 } 3705 return "" 3706 } 3707 3708 func (x *BuildEventId_TargetCompletedId) GetConfiguration() *BuildEventId_ConfigurationId { 3709 if x != nil { 3710 return x.Configuration 3711 } 3712 return nil 3713 } 3714 3715 func (x *BuildEventId_TargetCompletedId) GetAspect() string { 3716 if x != nil { 3717 return x.Aspect 3718 } 3719 return "" 3720 } 3721 3722 type BuildEventId_ActionCompletedId struct { 3723 state protoimpl.MessageState 3724 sizeCache protoimpl.SizeCache 3725 unknownFields protoimpl.UnknownFields 3726 3727 PrimaryOutput string `protobuf:"bytes,1,opt,name=primary_output,json=primaryOutput,proto3" json:"primary_output,omitempty"` 3728 Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` 3729 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` 3730 } 3731 3732 func (x *BuildEventId_ActionCompletedId) Reset() { 3733 *x = BuildEventId_ActionCompletedId{} 3734 if protoimpl.UnsafeEnabled { 3735 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42] 3736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3737 ms.StoreMessageInfo(mi) 3738 } 3739 } 3740 3741 func (x *BuildEventId_ActionCompletedId) String() string { 3742 return protoimpl.X.MessageStringOf(x) 3743 } 3744 3745 func (*BuildEventId_ActionCompletedId) ProtoMessage() {} 3746 3747 func (x *BuildEventId_ActionCompletedId) ProtoReflect() protoreflect.Message { 3748 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42] 3749 if protoimpl.UnsafeEnabled && x != nil { 3750 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3751 if ms.LoadMessageInfo() == nil { 3752 ms.StoreMessageInfo(mi) 3753 } 3754 return ms 3755 } 3756 return mi.MessageOf(x) 3757 } 3758 3759 // Deprecated: Use BuildEventId_ActionCompletedId.ProtoReflect.Descriptor instead. 3760 func (*BuildEventId_ActionCompletedId) Descriptor() ([]byte, []int) { 3761 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 15} 3762 } 3763 3764 func (x *BuildEventId_ActionCompletedId) GetPrimaryOutput() string { 3765 if x != nil { 3766 return x.PrimaryOutput 3767 } 3768 return "" 3769 } 3770 3771 func (x *BuildEventId_ActionCompletedId) GetLabel() string { 3772 if x != nil { 3773 return x.Label 3774 } 3775 return "" 3776 } 3777 3778 func (x *BuildEventId_ActionCompletedId) GetConfiguration() *BuildEventId_ConfigurationId { 3779 if x != nil { 3780 return x.Configuration 3781 } 3782 return nil 3783 } 3784 3785 type BuildEventId_UnconfiguredLabelId struct { 3786 state protoimpl.MessageState 3787 sizeCache protoimpl.SizeCache 3788 unknownFields protoimpl.UnknownFields 3789 3790 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3791 } 3792 3793 func (x *BuildEventId_UnconfiguredLabelId) Reset() { 3794 *x = BuildEventId_UnconfiguredLabelId{} 3795 if protoimpl.UnsafeEnabled { 3796 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43] 3797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3798 ms.StoreMessageInfo(mi) 3799 } 3800 } 3801 3802 func (x *BuildEventId_UnconfiguredLabelId) String() string { 3803 return protoimpl.X.MessageStringOf(x) 3804 } 3805 3806 func (*BuildEventId_UnconfiguredLabelId) ProtoMessage() {} 3807 3808 func (x *BuildEventId_UnconfiguredLabelId) ProtoReflect() protoreflect.Message { 3809 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43] 3810 if protoimpl.UnsafeEnabled && x != nil { 3811 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3812 if ms.LoadMessageInfo() == nil { 3813 ms.StoreMessageInfo(mi) 3814 } 3815 return ms 3816 } 3817 return mi.MessageOf(x) 3818 } 3819 3820 // Deprecated: Use BuildEventId_UnconfiguredLabelId.ProtoReflect.Descriptor instead. 3821 func (*BuildEventId_UnconfiguredLabelId) Descriptor() ([]byte, []int) { 3822 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 16} 3823 } 3824 3825 func (x *BuildEventId_UnconfiguredLabelId) GetLabel() string { 3826 if x != nil { 3827 return x.Label 3828 } 3829 return "" 3830 } 3831 3832 type BuildEventId_ConfiguredLabelId struct { 3833 state protoimpl.MessageState 3834 sizeCache protoimpl.SizeCache 3835 unknownFields protoimpl.UnknownFields 3836 3837 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3838 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"` 3839 } 3840 3841 func (x *BuildEventId_ConfiguredLabelId) Reset() { 3842 *x = BuildEventId_ConfiguredLabelId{} 3843 if protoimpl.UnsafeEnabled { 3844 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44] 3845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3846 ms.StoreMessageInfo(mi) 3847 } 3848 } 3849 3850 func (x *BuildEventId_ConfiguredLabelId) String() string { 3851 return protoimpl.X.MessageStringOf(x) 3852 } 3853 3854 func (*BuildEventId_ConfiguredLabelId) ProtoMessage() {} 3855 3856 func (x *BuildEventId_ConfiguredLabelId) ProtoReflect() protoreflect.Message { 3857 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44] 3858 if protoimpl.UnsafeEnabled && x != nil { 3859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3860 if ms.LoadMessageInfo() == nil { 3861 ms.StoreMessageInfo(mi) 3862 } 3863 return ms 3864 } 3865 return mi.MessageOf(x) 3866 } 3867 3868 // Deprecated: Use BuildEventId_ConfiguredLabelId.ProtoReflect.Descriptor instead. 3869 func (*BuildEventId_ConfiguredLabelId) Descriptor() ([]byte, []int) { 3870 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 17} 3871 } 3872 3873 func (x *BuildEventId_ConfiguredLabelId) GetLabel() string { 3874 if x != nil { 3875 return x.Label 3876 } 3877 return "" 3878 } 3879 3880 func (x *BuildEventId_ConfiguredLabelId) GetConfiguration() *BuildEventId_ConfigurationId { 3881 if x != nil { 3882 return x.Configuration 3883 } 3884 return nil 3885 } 3886 3887 type BuildEventId_TestResultId struct { 3888 state protoimpl.MessageState 3889 sizeCache protoimpl.SizeCache 3890 unknownFields protoimpl.UnknownFields 3891 3892 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3893 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"` 3894 Run int32 `protobuf:"varint,2,opt,name=run,proto3" json:"run,omitempty"` 3895 Shard int32 `protobuf:"varint,3,opt,name=shard,proto3" json:"shard,omitempty"` 3896 Attempt int32 `protobuf:"varint,4,opt,name=attempt,proto3" json:"attempt,omitempty"` 3897 } 3898 3899 func (x *BuildEventId_TestResultId) Reset() { 3900 *x = BuildEventId_TestResultId{} 3901 if protoimpl.UnsafeEnabled { 3902 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45] 3903 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3904 ms.StoreMessageInfo(mi) 3905 } 3906 } 3907 3908 func (x *BuildEventId_TestResultId) String() string { 3909 return protoimpl.X.MessageStringOf(x) 3910 } 3911 3912 func (*BuildEventId_TestResultId) ProtoMessage() {} 3913 3914 func (x *BuildEventId_TestResultId) ProtoReflect() protoreflect.Message { 3915 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45] 3916 if protoimpl.UnsafeEnabled && x != nil { 3917 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3918 if ms.LoadMessageInfo() == nil { 3919 ms.StoreMessageInfo(mi) 3920 } 3921 return ms 3922 } 3923 return mi.MessageOf(x) 3924 } 3925 3926 // Deprecated: Use BuildEventId_TestResultId.ProtoReflect.Descriptor instead. 3927 func (*BuildEventId_TestResultId) Descriptor() ([]byte, []int) { 3928 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 18} 3929 } 3930 3931 func (x *BuildEventId_TestResultId) GetLabel() string { 3932 if x != nil { 3933 return x.Label 3934 } 3935 return "" 3936 } 3937 3938 func (x *BuildEventId_TestResultId) GetConfiguration() *BuildEventId_ConfigurationId { 3939 if x != nil { 3940 return x.Configuration 3941 } 3942 return nil 3943 } 3944 3945 func (x *BuildEventId_TestResultId) GetRun() int32 { 3946 if x != nil { 3947 return x.Run 3948 } 3949 return 0 3950 } 3951 3952 func (x *BuildEventId_TestResultId) GetShard() int32 { 3953 if x != nil { 3954 return x.Shard 3955 } 3956 return 0 3957 } 3958 3959 func (x *BuildEventId_TestResultId) GetAttempt() int32 { 3960 if x != nil { 3961 return x.Attempt 3962 } 3963 return 0 3964 } 3965 3966 type BuildEventId_TestSummaryId struct { 3967 state protoimpl.MessageState 3968 sizeCache protoimpl.SizeCache 3969 unknownFields protoimpl.UnknownFields 3970 3971 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 3972 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"` 3973 } 3974 3975 func (x *BuildEventId_TestSummaryId) Reset() { 3976 *x = BuildEventId_TestSummaryId{} 3977 if protoimpl.UnsafeEnabled { 3978 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46] 3979 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3980 ms.StoreMessageInfo(mi) 3981 } 3982 } 3983 3984 func (x *BuildEventId_TestSummaryId) String() string { 3985 return protoimpl.X.MessageStringOf(x) 3986 } 3987 3988 func (*BuildEventId_TestSummaryId) ProtoMessage() {} 3989 3990 func (x *BuildEventId_TestSummaryId) ProtoReflect() protoreflect.Message { 3991 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46] 3992 if protoimpl.UnsafeEnabled && x != nil { 3993 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3994 if ms.LoadMessageInfo() == nil { 3995 ms.StoreMessageInfo(mi) 3996 } 3997 return ms 3998 } 3999 return mi.MessageOf(x) 4000 } 4001 4002 // Deprecated: Use BuildEventId_TestSummaryId.ProtoReflect.Descriptor instead. 4003 func (*BuildEventId_TestSummaryId) Descriptor() ([]byte, []int) { 4004 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 19} 4005 } 4006 4007 func (x *BuildEventId_TestSummaryId) GetLabel() string { 4008 if x != nil { 4009 return x.Label 4010 } 4011 return "" 4012 } 4013 4014 func (x *BuildEventId_TestSummaryId) GetConfiguration() *BuildEventId_ConfigurationId { 4015 if x != nil { 4016 return x.Configuration 4017 } 4018 return nil 4019 } 4020 4021 type BuildEventId_TargetSummaryId struct { 4022 state protoimpl.MessageState 4023 sizeCache protoimpl.SizeCache 4024 unknownFields protoimpl.UnknownFields 4025 4026 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 4027 Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"` 4028 } 4029 4030 func (x *BuildEventId_TargetSummaryId) Reset() { 4031 *x = BuildEventId_TargetSummaryId{} 4032 if protoimpl.UnsafeEnabled { 4033 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47] 4034 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4035 ms.StoreMessageInfo(mi) 4036 } 4037 } 4038 4039 func (x *BuildEventId_TargetSummaryId) String() string { 4040 return protoimpl.X.MessageStringOf(x) 4041 } 4042 4043 func (*BuildEventId_TargetSummaryId) ProtoMessage() {} 4044 4045 func (x *BuildEventId_TargetSummaryId) ProtoReflect() protoreflect.Message { 4046 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47] 4047 if protoimpl.UnsafeEnabled && x != nil { 4048 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4049 if ms.LoadMessageInfo() == nil { 4050 ms.StoreMessageInfo(mi) 4051 } 4052 return ms 4053 } 4054 return mi.MessageOf(x) 4055 } 4056 4057 // Deprecated: Use BuildEventId_TargetSummaryId.ProtoReflect.Descriptor instead. 4058 func (*BuildEventId_TargetSummaryId) Descriptor() ([]byte, []int) { 4059 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 20} 4060 } 4061 4062 func (x *BuildEventId_TargetSummaryId) GetLabel() string { 4063 if x != nil { 4064 return x.Label 4065 } 4066 return "" 4067 } 4068 4069 func (x *BuildEventId_TargetSummaryId) GetConfiguration() *BuildEventId_ConfigurationId { 4070 if x != nil { 4071 return x.Configuration 4072 } 4073 return nil 4074 } 4075 4076 type BuildEventId_BuildFinishedId struct { 4077 state protoimpl.MessageState 4078 sizeCache protoimpl.SizeCache 4079 unknownFields protoimpl.UnknownFields 4080 } 4081 4082 func (x *BuildEventId_BuildFinishedId) Reset() { 4083 *x = BuildEventId_BuildFinishedId{} 4084 if protoimpl.UnsafeEnabled { 4085 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48] 4086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4087 ms.StoreMessageInfo(mi) 4088 } 4089 } 4090 4091 func (x *BuildEventId_BuildFinishedId) String() string { 4092 return protoimpl.X.MessageStringOf(x) 4093 } 4094 4095 func (*BuildEventId_BuildFinishedId) ProtoMessage() {} 4096 4097 func (x *BuildEventId_BuildFinishedId) ProtoReflect() protoreflect.Message { 4098 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48] 4099 if protoimpl.UnsafeEnabled && x != nil { 4100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4101 if ms.LoadMessageInfo() == nil { 4102 ms.StoreMessageInfo(mi) 4103 } 4104 return ms 4105 } 4106 return mi.MessageOf(x) 4107 } 4108 4109 // Deprecated: Use BuildEventId_BuildFinishedId.ProtoReflect.Descriptor instead. 4110 func (*BuildEventId_BuildFinishedId) Descriptor() ([]byte, []int) { 4111 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 21} 4112 } 4113 4114 type BuildEventId_BuildToolLogsId struct { 4115 state protoimpl.MessageState 4116 sizeCache protoimpl.SizeCache 4117 unknownFields protoimpl.UnknownFields 4118 } 4119 4120 func (x *BuildEventId_BuildToolLogsId) Reset() { 4121 *x = BuildEventId_BuildToolLogsId{} 4122 if protoimpl.UnsafeEnabled { 4123 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49] 4124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4125 ms.StoreMessageInfo(mi) 4126 } 4127 } 4128 4129 func (x *BuildEventId_BuildToolLogsId) String() string { 4130 return protoimpl.X.MessageStringOf(x) 4131 } 4132 4133 func (*BuildEventId_BuildToolLogsId) ProtoMessage() {} 4134 4135 func (x *BuildEventId_BuildToolLogsId) ProtoReflect() protoreflect.Message { 4136 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49] 4137 if protoimpl.UnsafeEnabled && x != nil { 4138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4139 if ms.LoadMessageInfo() == nil { 4140 ms.StoreMessageInfo(mi) 4141 } 4142 return ms 4143 } 4144 return mi.MessageOf(x) 4145 } 4146 4147 // Deprecated: Use BuildEventId_BuildToolLogsId.ProtoReflect.Descriptor instead. 4148 func (*BuildEventId_BuildToolLogsId) Descriptor() ([]byte, []int) { 4149 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 22} 4150 } 4151 4152 type BuildEventId_BuildMetricsId struct { 4153 state protoimpl.MessageState 4154 sizeCache protoimpl.SizeCache 4155 unknownFields protoimpl.UnknownFields 4156 } 4157 4158 func (x *BuildEventId_BuildMetricsId) Reset() { 4159 *x = BuildEventId_BuildMetricsId{} 4160 if protoimpl.UnsafeEnabled { 4161 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50] 4162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4163 ms.StoreMessageInfo(mi) 4164 } 4165 } 4166 4167 func (x *BuildEventId_BuildMetricsId) String() string { 4168 return protoimpl.X.MessageStringOf(x) 4169 } 4170 4171 func (*BuildEventId_BuildMetricsId) ProtoMessage() {} 4172 4173 func (x *BuildEventId_BuildMetricsId) ProtoReflect() protoreflect.Message { 4174 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50] 4175 if protoimpl.UnsafeEnabled && x != nil { 4176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4177 if ms.LoadMessageInfo() == nil { 4178 ms.StoreMessageInfo(mi) 4179 } 4180 return ms 4181 } 4182 return mi.MessageOf(x) 4183 } 4184 4185 // Deprecated: Use BuildEventId_BuildMetricsId.ProtoReflect.Descriptor instead. 4186 func (*BuildEventId_BuildMetricsId) Descriptor() ([]byte, []int) { 4187 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 23} 4188 } 4189 4190 type BuildEventId_ConvenienceSymlinksIdentifiedId struct { 4191 state protoimpl.MessageState 4192 sizeCache protoimpl.SizeCache 4193 unknownFields protoimpl.UnknownFields 4194 } 4195 4196 func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) Reset() { 4197 *x = BuildEventId_ConvenienceSymlinksIdentifiedId{} 4198 if protoimpl.UnsafeEnabled { 4199 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51] 4200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4201 ms.StoreMessageInfo(mi) 4202 } 4203 } 4204 4205 func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) String() string { 4206 return protoimpl.X.MessageStringOf(x) 4207 } 4208 4209 func (*BuildEventId_ConvenienceSymlinksIdentifiedId) ProtoMessage() {} 4210 4211 func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) ProtoReflect() protoreflect.Message { 4212 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51] 4213 if protoimpl.UnsafeEnabled && x != nil { 4214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4215 if ms.LoadMessageInfo() == nil { 4216 ms.StoreMessageInfo(mi) 4217 } 4218 return ms 4219 } 4220 return mi.MessageOf(x) 4221 } 4222 4223 // Deprecated: Use BuildEventId_ConvenienceSymlinksIdentifiedId.ProtoReflect.Descriptor instead. 4224 func (*BuildEventId_ConvenienceSymlinksIdentifiedId) Descriptor() ([]byte, []int) { 4225 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 24} 4226 } 4227 4228 type BuildEventId_CoverageActionsFinishedId struct { 4229 state protoimpl.MessageState 4230 sizeCache protoimpl.SizeCache 4231 unknownFields protoimpl.UnknownFields 4232 } 4233 4234 func (x *BuildEventId_CoverageActionsFinishedId) Reset() { 4235 *x = BuildEventId_CoverageActionsFinishedId{} 4236 if protoimpl.UnsafeEnabled { 4237 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52] 4238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4239 ms.StoreMessageInfo(mi) 4240 } 4241 } 4242 4243 func (x *BuildEventId_CoverageActionsFinishedId) String() string { 4244 return protoimpl.X.MessageStringOf(x) 4245 } 4246 4247 func (*BuildEventId_CoverageActionsFinishedId) ProtoMessage() {} 4248 4249 func (x *BuildEventId_CoverageActionsFinishedId) ProtoReflect() protoreflect.Message { 4250 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52] 4251 if protoimpl.UnsafeEnabled && x != nil { 4252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4253 if ms.LoadMessageInfo() == nil { 4254 ms.StoreMessageInfo(mi) 4255 } 4256 return ms 4257 } 4258 return mi.MessageOf(x) 4259 } 4260 4261 // Deprecated: Use BuildEventId_CoverageActionsFinishedId.ProtoReflect.Descriptor instead. 4262 func (*BuildEventId_CoverageActionsFinishedId) Descriptor() ([]byte, []int) { 4263 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 25} 4264 } 4265 4266 type WorkspaceStatus_Item struct { 4267 state protoimpl.MessageState 4268 sizeCache protoimpl.SizeCache 4269 unknownFields protoimpl.UnknownFields 4270 4271 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 4272 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 4273 } 4274 4275 func (x *WorkspaceStatus_Item) Reset() { 4276 *x = WorkspaceStatus_Item{} 4277 if protoimpl.UnsafeEnabled { 4278 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53] 4279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4280 ms.StoreMessageInfo(mi) 4281 } 4282 } 4283 4284 func (x *WorkspaceStatus_Item) String() string { 4285 return protoimpl.X.MessageStringOf(x) 4286 } 4287 4288 func (*WorkspaceStatus_Item) ProtoMessage() {} 4289 4290 func (x *WorkspaceStatus_Item) ProtoReflect() protoreflect.Message { 4291 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53] 4292 if protoimpl.UnsafeEnabled && x != nil { 4293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4294 if ms.LoadMessageInfo() == nil { 4295 ms.StoreMessageInfo(mi) 4296 } 4297 return ms 4298 } 4299 return mi.MessageOf(x) 4300 } 4301 4302 // Deprecated: Use WorkspaceStatus_Item.ProtoReflect.Descriptor instead. 4303 func (*WorkspaceStatus_Item) Descriptor() ([]byte, []int) { 4304 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{8, 0} 4305 } 4306 4307 func (x *WorkspaceStatus_Item) GetKey() string { 4308 if x != nil { 4309 return x.Key 4310 } 4311 return "" 4312 } 4313 4314 func (x *WorkspaceStatus_Item) GetValue() string { 4315 if x != nil { 4316 return x.Value 4317 } 4318 return "" 4319 } 4320 4321 type PatternExpanded_TestSuiteExpansion struct { 4322 state protoimpl.MessageState 4323 sizeCache protoimpl.SizeCache 4324 unknownFields protoimpl.UnknownFields 4325 4326 SuiteLabel string `protobuf:"bytes,1,opt,name=suite_label,json=suiteLabel,proto3" json:"suite_label,omitempty"` 4327 TestLabels []string `protobuf:"bytes,2,rep,name=test_labels,json=testLabels,proto3" json:"test_labels,omitempty"` 4328 } 4329 4330 func (x *PatternExpanded_TestSuiteExpansion) Reset() { 4331 *x = PatternExpanded_TestSuiteExpansion{} 4332 if protoimpl.UnsafeEnabled { 4333 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56] 4334 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4335 ms.StoreMessageInfo(mi) 4336 } 4337 } 4338 4339 func (x *PatternExpanded_TestSuiteExpansion) String() string { 4340 return protoimpl.X.MessageStringOf(x) 4341 } 4342 4343 func (*PatternExpanded_TestSuiteExpansion) ProtoMessage() {} 4344 4345 func (x *PatternExpanded_TestSuiteExpansion) ProtoReflect() protoreflect.Message { 4346 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56] 4347 if protoimpl.UnsafeEnabled && x != nil { 4348 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4349 if ms.LoadMessageInfo() == nil { 4350 ms.StoreMessageInfo(mi) 4351 } 4352 return ms 4353 } 4354 return mi.MessageOf(x) 4355 } 4356 4357 // Deprecated: Use PatternExpanded_TestSuiteExpansion.ProtoReflect.Descriptor instead. 4358 func (*PatternExpanded_TestSuiteExpansion) Descriptor() ([]byte, []int) { 4359 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{11, 0} 4360 } 4361 4362 func (x *PatternExpanded_TestSuiteExpansion) GetSuiteLabel() string { 4363 if x != nil { 4364 return x.SuiteLabel 4365 } 4366 return "" 4367 } 4368 4369 func (x *PatternExpanded_TestSuiteExpansion) GetTestLabels() []string { 4370 if x != nil { 4371 return x.TestLabels 4372 } 4373 return nil 4374 } 4375 4376 type TestResult_ExecutionInfo struct { 4377 state protoimpl.MessageState 4378 sizeCache protoimpl.SizeCache 4379 unknownFields protoimpl.UnknownFields 4380 4381 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4382 TimeoutSeconds int32 `protobuf:"varint,1,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"` 4383 Strategy string `protobuf:"bytes,2,opt,name=strategy,proto3" json:"strategy,omitempty"` 4384 CachedRemotely bool `protobuf:"varint,6,opt,name=cached_remotely,json=cachedRemotely,proto3" json:"cached_remotely,omitempty"` 4385 ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` 4386 Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` 4387 TimingBreakdown *TestResult_ExecutionInfo_TimingBreakdown `protobuf:"bytes,4,opt,name=timing_breakdown,json=timingBreakdown,proto3" json:"timing_breakdown,omitempty"` 4388 ResourceUsage []*TestResult_ExecutionInfo_ResourceUsage `protobuf:"bytes,5,rep,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"` 4389 } 4390 4391 func (x *TestResult_ExecutionInfo) Reset() { 4392 *x = TestResult_ExecutionInfo{} 4393 if protoimpl.UnsafeEnabled { 4394 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57] 4395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4396 ms.StoreMessageInfo(mi) 4397 } 4398 } 4399 4400 func (x *TestResult_ExecutionInfo) String() string { 4401 return protoimpl.X.MessageStringOf(x) 4402 } 4403 4404 func (*TestResult_ExecutionInfo) ProtoMessage() {} 4405 4406 func (x *TestResult_ExecutionInfo) ProtoReflect() protoreflect.Message { 4407 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57] 4408 if protoimpl.UnsafeEnabled && x != nil { 4409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4410 if ms.LoadMessageInfo() == nil { 4411 ms.StoreMessageInfo(mi) 4412 } 4413 return ms 4414 } 4415 return mi.MessageOf(x) 4416 } 4417 4418 // Deprecated: Use TestResult_ExecutionInfo.ProtoReflect.Descriptor instead. 4419 func (*TestResult_ExecutionInfo) Descriptor() ([]byte, []int) { 4420 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0} 4421 } 4422 4423 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4424 func (x *TestResult_ExecutionInfo) GetTimeoutSeconds() int32 { 4425 if x != nil { 4426 return x.TimeoutSeconds 4427 } 4428 return 0 4429 } 4430 4431 func (x *TestResult_ExecutionInfo) GetStrategy() string { 4432 if x != nil { 4433 return x.Strategy 4434 } 4435 return "" 4436 } 4437 4438 func (x *TestResult_ExecutionInfo) GetCachedRemotely() bool { 4439 if x != nil { 4440 return x.CachedRemotely 4441 } 4442 return false 4443 } 4444 4445 func (x *TestResult_ExecutionInfo) GetExitCode() int32 { 4446 if x != nil { 4447 return x.ExitCode 4448 } 4449 return 0 4450 } 4451 4452 func (x *TestResult_ExecutionInfo) GetHostname() string { 4453 if x != nil { 4454 return x.Hostname 4455 } 4456 return "" 4457 } 4458 4459 func (x *TestResult_ExecutionInfo) GetTimingBreakdown() *TestResult_ExecutionInfo_TimingBreakdown { 4460 if x != nil { 4461 return x.TimingBreakdown 4462 } 4463 return nil 4464 } 4465 4466 func (x *TestResult_ExecutionInfo) GetResourceUsage() []*TestResult_ExecutionInfo_ResourceUsage { 4467 if x != nil { 4468 return x.ResourceUsage 4469 } 4470 return nil 4471 } 4472 4473 type TestResult_ExecutionInfo_TimingBreakdown struct { 4474 state protoimpl.MessageState 4475 sizeCache protoimpl.SizeCache 4476 unknownFields protoimpl.UnknownFields 4477 4478 Child []*TestResult_ExecutionInfo_TimingBreakdown `protobuf:"bytes,1,rep,name=child,proto3" json:"child,omitempty"` 4479 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 4480 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4481 TimeMillis int64 `protobuf:"varint,3,opt,name=time_millis,json=timeMillis,proto3" json:"time_millis,omitempty"` 4482 Time *durationpb.Duration `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` 4483 } 4484 4485 func (x *TestResult_ExecutionInfo_TimingBreakdown) Reset() { 4486 *x = TestResult_ExecutionInfo_TimingBreakdown{} 4487 if protoimpl.UnsafeEnabled { 4488 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58] 4489 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4490 ms.StoreMessageInfo(mi) 4491 } 4492 } 4493 4494 func (x *TestResult_ExecutionInfo_TimingBreakdown) String() string { 4495 return protoimpl.X.MessageStringOf(x) 4496 } 4497 4498 func (*TestResult_ExecutionInfo_TimingBreakdown) ProtoMessage() {} 4499 4500 func (x *TestResult_ExecutionInfo_TimingBreakdown) ProtoReflect() protoreflect.Message { 4501 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58] 4502 if protoimpl.UnsafeEnabled && x != nil { 4503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4504 if ms.LoadMessageInfo() == nil { 4505 ms.StoreMessageInfo(mi) 4506 } 4507 return ms 4508 } 4509 return mi.MessageOf(x) 4510 } 4511 4512 // Deprecated: Use TestResult_ExecutionInfo_TimingBreakdown.ProtoReflect.Descriptor instead. 4513 func (*TestResult_ExecutionInfo_TimingBreakdown) Descriptor() ([]byte, []int) { 4514 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0, 0} 4515 } 4516 4517 func (x *TestResult_ExecutionInfo_TimingBreakdown) GetChild() []*TestResult_ExecutionInfo_TimingBreakdown { 4518 if x != nil { 4519 return x.Child 4520 } 4521 return nil 4522 } 4523 4524 func (x *TestResult_ExecutionInfo_TimingBreakdown) GetName() string { 4525 if x != nil { 4526 return x.Name 4527 } 4528 return "" 4529 } 4530 4531 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4532 func (x *TestResult_ExecutionInfo_TimingBreakdown) GetTimeMillis() int64 { 4533 if x != nil { 4534 return x.TimeMillis 4535 } 4536 return 0 4537 } 4538 4539 func (x *TestResult_ExecutionInfo_TimingBreakdown) GetTime() *durationpb.Duration { 4540 if x != nil { 4541 return x.Time 4542 } 4543 return nil 4544 } 4545 4546 type TestResult_ExecutionInfo_ResourceUsage struct { 4547 state protoimpl.MessageState 4548 sizeCache protoimpl.SizeCache 4549 unknownFields protoimpl.UnknownFields 4550 4551 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4552 Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` 4553 } 4554 4555 func (x *TestResult_ExecutionInfo_ResourceUsage) Reset() { 4556 *x = TestResult_ExecutionInfo_ResourceUsage{} 4557 if protoimpl.UnsafeEnabled { 4558 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59] 4559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4560 ms.StoreMessageInfo(mi) 4561 } 4562 } 4563 4564 func (x *TestResult_ExecutionInfo_ResourceUsage) String() string { 4565 return protoimpl.X.MessageStringOf(x) 4566 } 4567 4568 func (*TestResult_ExecutionInfo_ResourceUsage) ProtoMessage() {} 4569 4570 func (x *TestResult_ExecutionInfo_ResourceUsage) ProtoReflect() protoreflect.Message { 4571 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59] 4572 if protoimpl.UnsafeEnabled && x != nil { 4573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4574 if ms.LoadMessageInfo() == nil { 4575 ms.StoreMessageInfo(mi) 4576 } 4577 return ms 4578 } 4579 return mi.MessageOf(x) 4580 } 4581 4582 // Deprecated: Use TestResult_ExecutionInfo_ResourceUsage.ProtoReflect.Descriptor instead. 4583 func (*TestResult_ExecutionInfo_ResourceUsage) Descriptor() ([]byte, []int) { 4584 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0, 1} 4585 } 4586 4587 func (x *TestResult_ExecutionInfo_ResourceUsage) GetName() string { 4588 if x != nil { 4589 return x.Name 4590 } 4591 return "" 4592 } 4593 4594 func (x *TestResult_ExecutionInfo_ResourceUsage) GetValue() int64 { 4595 if x != nil { 4596 return x.Value 4597 } 4598 return 0 4599 } 4600 4601 type BuildFinished_ExitCode struct { 4602 state protoimpl.MessageState 4603 sizeCache protoimpl.SizeCache 4604 unknownFields protoimpl.UnknownFields 4605 4606 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4607 Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` 4608 } 4609 4610 func (x *BuildFinished_ExitCode) Reset() { 4611 *x = BuildFinished_ExitCode{} 4612 if protoimpl.UnsafeEnabled { 4613 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60] 4614 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4615 ms.StoreMessageInfo(mi) 4616 } 4617 } 4618 4619 func (x *BuildFinished_ExitCode) String() string { 4620 return protoimpl.X.MessageStringOf(x) 4621 } 4622 4623 func (*BuildFinished_ExitCode) ProtoMessage() {} 4624 4625 func (x *BuildFinished_ExitCode) ProtoReflect() protoreflect.Message { 4626 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60] 4627 if protoimpl.UnsafeEnabled && x != nil { 4628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4629 if ms.LoadMessageInfo() == nil { 4630 ms.StoreMessageInfo(mi) 4631 } 4632 return ms 4633 } 4634 return mi.MessageOf(x) 4635 } 4636 4637 // Deprecated: Use BuildFinished_ExitCode.ProtoReflect.Descriptor instead. 4638 func (*BuildFinished_ExitCode) Descriptor() ([]byte, []int) { 4639 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21, 0} 4640 } 4641 4642 func (x *BuildFinished_ExitCode) GetName() string { 4643 if x != nil { 4644 return x.Name 4645 } 4646 return "" 4647 } 4648 4649 func (x *BuildFinished_ExitCode) GetCode() int32 { 4650 if x != nil { 4651 return x.Code 4652 } 4653 return 0 4654 } 4655 4656 type BuildFinished_AnomalyReport struct { 4657 state protoimpl.MessageState 4658 sizeCache protoimpl.SizeCache 4659 unknownFields protoimpl.UnknownFields 4660 4661 WasSuspended bool `protobuf:"varint,1,opt,name=was_suspended,json=wasSuspended,proto3" json:"was_suspended,omitempty"` 4662 } 4663 4664 func (x *BuildFinished_AnomalyReport) Reset() { 4665 *x = BuildFinished_AnomalyReport{} 4666 if protoimpl.UnsafeEnabled { 4667 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61] 4668 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4669 ms.StoreMessageInfo(mi) 4670 } 4671 } 4672 4673 func (x *BuildFinished_AnomalyReport) String() string { 4674 return protoimpl.X.MessageStringOf(x) 4675 } 4676 4677 func (*BuildFinished_AnomalyReport) ProtoMessage() {} 4678 4679 func (x *BuildFinished_AnomalyReport) ProtoReflect() protoreflect.Message { 4680 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61] 4681 if protoimpl.UnsafeEnabled && x != nil { 4682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4683 if ms.LoadMessageInfo() == nil { 4684 ms.StoreMessageInfo(mi) 4685 } 4686 return ms 4687 } 4688 return mi.MessageOf(x) 4689 } 4690 4691 // Deprecated: Use BuildFinished_AnomalyReport.ProtoReflect.Descriptor instead. 4692 func (*BuildFinished_AnomalyReport) Descriptor() ([]byte, []int) { 4693 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21, 1} 4694 } 4695 4696 func (x *BuildFinished_AnomalyReport) GetWasSuspended() bool { 4697 if x != nil { 4698 return x.WasSuspended 4699 } 4700 return false 4701 } 4702 4703 type BuildMetrics_ActionSummary struct { 4704 state protoimpl.MessageState 4705 sizeCache protoimpl.SizeCache 4706 unknownFields protoimpl.UnknownFields 4707 4708 ActionsCreated int64 `protobuf:"varint,1,opt,name=actions_created,json=actionsCreated,proto3" json:"actions_created,omitempty"` 4709 ActionsCreatedNotIncludingAspects int64 `protobuf:"varint,3,opt,name=actions_created_not_including_aspects,json=actionsCreatedNotIncludingAspects,proto3" json:"actions_created_not_including_aspects,omitempty"` 4710 ActionsExecuted int64 `protobuf:"varint,2,opt,name=actions_executed,json=actionsExecuted,proto3" json:"actions_executed,omitempty"` 4711 ActionData []*BuildMetrics_ActionSummary_ActionData `protobuf:"bytes,4,rep,name=action_data,json=actionData,proto3" json:"action_data,omitempty"` 4712 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4713 RemoteCacheHits int64 `protobuf:"varint,5,opt,name=remote_cache_hits,json=remoteCacheHits,proto3" json:"remote_cache_hits,omitempty"` 4714 RunnerCount []*BuildMetrics_ActionSummary_RunnerCount `protobuf:"bytes,6,rep,name=runner_count,json=runnerCount,proto3" json:"runner_count,omitempty"` 4715 } 4716 4717 func (x *BuildMetrics_ActionSummary) Reset() { 4718 *x = BuildMetrics_ActionSummary{} 4719 if protoimpl.UnsafeEnabled { 4720 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62] 4721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4722 ms.StoreMessageInfo(mi) 4723 } 4724 } 4725 4726 func (x *BuildMetrics_ActionSummary) String() string { 4727 return protoimpl.X.MessageStringOf(x) 4728 } 4729 4730 func (*BuildMetrics_ActionSummary) ProtoMessage() {} 4731 4732 func (x *BuildMetrics_ActionSummary) ProtoReflect() protoreflect.Message { 4733 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62] 4734 if protoimpl.UnsafeEnabled && x != nil { 4735 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4736 if ms.LoadMessageInfo() == nil { 4737 ms.StoreMessageInfo(mi) 4738 } 4739 return ms 4740 } 4741 return mi.MessageOf(x) 4742 } 4743 4744 // Deprecated: Use BuildMetrics_ActionSummary.ProtoReflect.Descriptor instead. 4745 func (*BuildMetrics_ActionSummary) Descriptor() ([]byte, []int) { 4746 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0} 4747 } 4748 4749 func (x *BuildMetrics_ActionSummary) GetActionsCreated() int64 { 4750 if x != nil { 4751 return x.ActionsCreated 4752 } 4753 return 0 4754 } 4755 4756 func (x *BuildMetrics_ActionSummary) GetActionsCreatedNotIncludingAspects() int64 { 4757 if x != nil { 4758 return x.ActionsCreatedNotIncludingAspects 4759 } 4760 return 0 4761 } 4762 4763 func (x *BuildMetrics_ActionSummary) GetActionsExecuted() int64 { 4764 if x != nil { 4765 return x.ActionsExecuted 4766 } 4767 return 0 4768 } 4769 4770 func (x *BuildMetrics_ActionSummary) GetActionData() []*BuildMetrics_ActionSummary_ActionData { 4771 if x != nil { 4772 return x.ActionData 4773 } 4774 return nil 4775 } 4776 4777 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 4778 func (x *BuildMetrics_ActionSummary) GetRemoteCacheHits() int64 { 4779 if x != nil { 4780 return x.RemoteCacheHits 4781 } 4782 return 0 4783 } 4784 4785 func (x *BuildMetrics_ActionSummary) GetRunnerCount() []*BuildMetrics_ActionSummary_RunnerCount { 4786 if x != nil { 4787 return x.RunnerCount 4788 } 4789 return nil 4790 } 4791 4792 type BuildMetrics_MemoryMetrics struct { 4793 state protoimpl.MessageState 4794 sizeCache protoimpl.SizeCache 4795 unknownFields protoimpl.UnknownFields 4796 4797 UsedHeapSizePostBuild int64 `protobuf:"varint,1,opt,name=used_heap_size_post_build,json=usedHeapSizePostBuild,proto3" json:"used_heap_size_post_build,omitempty"` 4798 PeakPostGcHeapSize int64 `protobuf:"varint,2,opt,name=peak_post_gc_heap_size,json=peakPostGcHeapSize,proto3" json:"peak_post_gc_heap_size,omitempty"` 4799 PeakPostGcTenuredSpaceHeapSize int64 `protobuf:"varint,4,opt,name=peak_post_gc_tenured_space_heap_size,json=peakPostGcTenuredSpaceHeapSize,proto3" json:"peak_post_gc_tenured_space_heap_size,omitempty"` 4800 GarbageMetrics []*BuildMetrics_MemoryMetrics_GarbageMetrics `protobuf:"bytes,3,rep,name=garbage_metrics,json=garbageMetrics,proto3" json:"garbage_metrics,omitempty"` 4801 } 4802 4803 func (x *BuildMetrics_MemoryMetrics) Reset() { 4804 *x = BuildMetrics_MemoryMetrics{} 4805 if protoimpl.UnsafeEnabled { 4806 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63] 4807 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4808 ms.StoreMessageInfo(mi) 4809 } 4810 } 4811 4812 func (x *BuildMetrics_MemoryMetrics) String() string { 4813 return protoimpl.X.MessageStringOf(x) 4814 } 4815 4816 func (*BuildMetrics_MemoryMetrics) ProtoMessage() {} 4817 4818 func (x *BuildMetrics_MemoryMetrics) ProtoReflect() protoreflect.Message { 4819 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63] 4820 if protoimpl.UnsafeEnabled && x != nil { 4821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4822 if ms.LoadMessageInfo() == nil { 4823 ms.StoreMessageInfo(mi) 4824 } 4825 return ms 4826 } 4827 return mi.MessageOf(x) 4828 } 4829 4830 // Deprecated: Use BuildMetrics_MemoryMetrics.ProtoReflect.Descriptor instead. 4831 func (*BuildMetrics_MemoryMetrics) Descriptor() ([]byte, []int) { 4832 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 1} 4833 } 4834 4835 func (x *BuildMetrics_MemoryMetrics) GetUsedHeapSizePostBuild() int64 { 4836 if x != nil { 4837 return x.UsedHeapSizePostBuild 4838 } 4839 return 0 4840 } 4841 4842 func (x *BuildMetrics_MemoryMetrics) GetPeakPostGcHeapSize() int64 { 4843 if x != nil { 4844 return x.PeakPostGcHeapSize 4845 } 4846 return 0 4847 } 4848 4849 func (x *BuildMetrics_MemoryMetrics) GetPeakPostGcTenuredSpaceHeapSize() int64 { 4850 if x != nil { 4851 return x.PeakPostGcTenuredSpaceHeapSize 4852 } 4853 return 0 4854 } 4855 4856 func (x *BuildMetrics_MemoryMetrics) GetGarbageMetrics() []*BuildMetrics_MemoryMetrics_GarbageMetrics { 4857 if x != nil { 4858 return x.GarbageMetrics 4859 } 4860 return nil 4861 } 4862 4863 type BuildMetrics_TargetMetrics struct { 4864 state protoimpl.MessageState 4865 sizeCache protoimpl.SizeCache 4866 unknownFields protoimpl.UnknownFields 4867 4868 TargetsLoaded int64 `protobuf:"varint,1,opt,name=targets_loaded,json=targetsLoaded,proto3" json:"targets_loaded,omitempty"` 4869 TargetsConfigured int64 `protobuf:"varint,2,opt,name=targets_configured,json=targetsConfigured,proto3" json:"targets_configured,omitempty"` 4870 TargetsConfiguredNotIncludingAspects int64 `protobuf:"varint,3,opt,name=targets_configured_not_including_aspects,json=targetsConfiguredNotIncludingAspects,proto3" json:"targets_configured_not_including_aspects,omitempty"` 4871 } 4872 4873 func (x *BuildMetrics_TargetMetrics) Reset() { 4874 *x = BuildMetrics_TargetMetrics{} 4875 if protoimpl.UnsafeEnabled { 4876 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64] 4877 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4878 ms.StoreMessageInfo(mi) 4879 } 4880 } 4881 4882 func (x *BuildMetrics_TargetMetrics) String() string { 4883 return protoimpl.X.MessageStringOf(x) 4884 } 4885 4886 func (*BuildMetrics_TargetMetrics) ProtoMessage() {} 4887 4888 func (x *BuildMetrics_TargetMetrics) ProtoReflect() protoreflect.Message { 4889 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64] 4890 if protoimpl.UnsafeEnabled && x != nil { 4891 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4892 if ms.LoadMessageInfo() == nil { 4893 ms.StoreMessageInfo(mi) 4894 } 4895 return ms 4896 } 4897 return mi.MessageOf(x) 4898 } 4899 4900 // Deprecated: Use BuildMetrics_TargetMetrics.ProtoReflect.Descriptor instead. 4901 func (*BuildMetrics_TargetMetrics) Descriptor() ([]byte, []int) { 4902 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 2} 4903 } 4904 4905 func (x *BuildMetrics_TargetMetrics) GetTargetsLoaded() int64 { 4906 if x != nil { 4907 return x.TargetsLoaded 4908 } 4909 return 0 4910 } 4911 4912 func (x *BuildMetrics_TargetMetrics) GetTargetsConfigured() int64 { 4913 if x != nil { 4914 return x.TargetsConfigured 4915 } 4916 return 0 4917 } 4918 4919 func (x *BuildMetrics_TargetMetrics) GetTargetsConfiguredNotIncludingAspects() int64 { 4920 if x != nil { 4921 return x.TargetsConfiguredNotIncludingAspects 4922 } 4923 return 0 4924 } 4925 4926 type BuildMetrics_PackageMetrics struct { 4927 state protoimpl.MessageState 4928 sizeCache protoimpl.SizeCache 4929 unknownFields protoimpl.UnknownFields 4930 4931 PackagesLoaded int64 `protobuf:"varint,1,opt,name=packages_loaded,json=packagesLoaded,proto3" json:"packages_loaded,omitempty"` 4932 PackageLoadMetrics []*package_load_metrics_go_proto.PackageLoadMetrics `protobuf:"bytes,2,rep,name=package_load_metrics,json=packageLoadMetrics,proto3" json:"package_load_metrics,omitempty"` 4933 } 4934 4935 func (x *BuildMetrics_PackageMetrics) Reset() { 4936 *x = BuildMetrics_PackageMetrics{} 4937 if protoimpl.UnsafeEnabled { 4938 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65] 4939 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4940 ms.StoreMessageInfo(mi) 4941 } 4942 } 4943 4944 func (x *BuildMetrics_PackageMetrics) String() string { 4945 return protoimpl.X.MessageStringOf(x) 4946 } 4947 4948 func (*BuildMetrics_PackageMetrics) ProtoMessage() {} 4949 4950 func (x *BuildMetrics_PackageMetrics) ProtoReflect() protoreflect.Message { 4951 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65] 4952 if protoimpl.UnsafeEnabled && x != nil { 4953 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4954 if ms.LoadMessageInfo() == nil { 4955 ms.StoreMessageInfo(mi) 4956 } 4957 return ms 4958 } 4959 return mi.MessageOf(x) 4960 } 4961 4962 // Deprecated: Use BuildMetrics_PackageMetrics.ProtoReflect.Descriptor instead. 4963 func (*BuildMetrics_PackageMetrics) Descriptor() ([]byte, []int) { 4964 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 3} 4965 } 4966 4967 func (x *BuildMetrics_PackageMetrics) GetPackagesLoaded() int64 { 4968 if x != nil { 4969 return x.PackagesLoaded 4970 } 4971 return 0 4972 } 4973 4974 func (x *BuildMetrics_PackageMetrics) GetPackageLoadMetrics() []*package_load_metrics_go_proto.PackageLoadMetrics { 4975 if x != nil { 4976 return x.PackageLoadMetrics 4977 } 4978 return nil 4979 } 4980 4981 type BuildMetrics_TimingMetrics struct { 4982 state protoimpl.MessageState 4983 sizeCache protoimpl.SizeCache 4984 unknownFields protoimpl.UnknownFields 4985 4986 CpuTimeInMs int64 `protobuf:"varint,1,opt,name=cpu_time_in_ms,json=cpuTimeInMs,proto3" json:"cpu_time_in_ms,omitempty"` 4987 WallTimeInMs int64 `protobuf:"varint,2,opt,name=wall_time_in_ms,json=wallTimeInMs,proto3" json:"wall_time_in_ms,omitempty"` 4988 AnalysisPhaseTimeInMs int64 `protobuf:"varint,3,opt,name=analysis_phase_time_in_ms,json=analysisPhaseTimeInMs,proto3" json:"analysis_phase_time_in_ms,omitempty"` 4989 } 4990 4991 func (x *BuildMetrics_TimingMetrics) Reset() { 4992 *x = BuildMetrics_TimingMetrics{} 4993 if protoimpl.UnsafeEnabled { 4994 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66] 4995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4996 ms.StoreMessageInfo(mi) 4997 } 4998 } 4999 5000 func (x *BuildMetrics_TimingMetrics) String() string { 5001 return protoimpl.X.MessageStringOf(x) 5002 } 5003 5004 func (*BuildMetrics_TimingMetrics) ProtoMessage() {} 5005 5006 func (x *BuildMetrics_TimingMetrics) ProtoReflect() protoreflect.Message { 5007 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66] 5008 if protoimpl.UnsafeEnabled && x != nil { 5009 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5010 if ms.LoadMessageInfo() == nil { 5011 ms.StoreMessageInfo(mi) 5012 } 5013 return ms 5014 } 5015 return mi.MessageOf(x) 5016 } 5017 5018 // Deprecated: Use BuildMetrics_TimingMetrics.ProtoReflect.Descriptor instead. 5019 func (*BuildMetrics_TimingMetrics) Descriptor() ([]byte, []int) { 5020 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 4} 5021 } 5022 5023 func (x *BuildMetrics_TimingMetrics) GetCpuTimeInMs() int64 { 5024 if x != nil { 5025 return x.CpuTimeInMs 5026 } 5027 return 0 5028 } 5029 5030 func (x *BuildMetrics_TimingMetrics) GetWallTimeInMs() int64 { 5031 if x != nil { 5032 return x.WallTimeInMs 5033 } 5034 return 0 5035 } 5036 5037 func (x *BuildMetrics_TimingMetrics) GetAnalysisPhaseTimeInMs() int64 { 5038 if x != nil { 5039 return x.AnalysisPhaseTimeInMs 5040 } 5041 return 0 5042 } 5043 5044 type BuildMetrics_CumulativeMetrics struct { 5045 state protoimpl.MessageState 5046 sizeCache protoimpl.SizeCache 5047 unknownFields protoimpl.UnknownFields 5048 5049 NumAnalyses int32 `protobuf:"varint,11,opt,name=num_analyses,json=numAnalyses,proto3" json:"num_analyses,omitempty"` 5050 NumBuilds int32 `protobuf:"varint,12,opt,name=num_builds,json=numBuilds,proto3" json:"num_builds,omitempty"` 5051 } 5052 5053 func (x *BuildMetrics_CumulativeMetrics) Reset() { 5054 *x = BuildMetrics_CumulativeMetrics{} 5055 if protoimpl.UnsafeEnabled { 5056 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67] 5057 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5058 ms.StoreMessageInfo(mi) 5059 } 5060 } 5061 5062 func (x *BuildMetrics_CumulativeMetrics) String() string { 5063 return protoimpl.X.MessageStringOf(x) 5064 } 5065 5066 func (*BuildMetrics_CumulativeMetrics) ProtoMessage() {} 5067 5068 func (x *BuildMetrics_CumulativeMetrics) ProtoReflect() protoreflect.Message { 5069 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67] 5070 if protoimpl.UnsafeEnabled && x != nil { 5071 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5072 if ms.LoadMessageInfo() == nil { 5073 ms.StoreMessageInfo(mi) 5074 } 5075 return ms 5076 } 5077 return mi.MessageOf(x) 5078 } 5079 5080 // Deprecated: Use BuildMetrics_CumulativeMetrics.ProtoReflect.Descriptor instead. 5081 func (*BuildMetrics_CumulativeMetrics) Descriptor() ([]byte, []int) { 5082 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 5} 5083 } 5084 5085 func (x *BuildMetrics_CumulativeMetrics) GetNumAnalyses() int32 { 5086 if x != nil { 5087 return x.NumAnalyses 5088 } 5089 return 0 5090 } 5091 5092 func (x *BuildMetrics_CumulativeMetrics) GetNumBuilds() int32 { 5093 if x != nil { 5094 return x.NumBuilds 5095 } 5096 return 0 5097 } 5098 5099 type BuildMetrics_ArtifactMetrics struct { 5100 state protoimpl.MessageState 5101 sizeCache protoimpl.SizeCache 5102 unknownFields protoimpl.UnknownFields 5103 5104 SourceArtifactsRead *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,2,opt,name=source_artifacts_read,json=sourceArtifactsRead,proto3" json:"source_artifacts_read,omitempty"` 5105 OutputArtifactsSeen *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,3,opt,name=output_artifacts_seen,json=outputArtifactsSeen,proto3" json:"output_artifacts_seen,omitempty"` 5106 OutputArtifactsFromActionCache *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,4,opt,name=output_artifacts_from_action_cache,json=outputArtifactsFromActionCache,proto3" json:"output_artifacts_from_action_cache,omitempty"` 5107 TopLevelArtifacts *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,5,opt,name=top_level_artifacts,json=topLevelArtifacts,proto3" json:"top_level_artifacts,omitempty"` 5108 } 5109 5110 func (x *BuildMetrics_ArtifactMetrics) Reset() { 5111 *x = BuildMetrics_ArtifactMetrics{} 5112 if protoimpl.UnsafeEnabled { 5113 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68] 5114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5115 ms.StoreMessageInfo(mi) 5116 } 5117 } 5118 5119 func (x *BuildMetrics_ArtifactMetrics) String() string { 5120 return protoimpl.X.MessageStringOf(x) 5121 } 5122 5123 func (*BuildMetrics_ArtifactMetrics) ProtoMessage() {} 5124 5125 func (x *BuildMetrics_ArtifactMetrics) ProtoReflect() protoreflect.Message { 5126 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68] 5127 if protoimpl.UnsafeEnabled && x != nil { 5128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5129 if ms.LoadMessageInfo() == nil { 5130 ms.StoreMessageInfo(mi) 5131 } 5132 return ms 5133 } 5134 return mi.MessageOf(x) 5135 } 5136 5137 // Deprecated: Use BuildMetrics_ArtifactMetrics.ProtoReflect.Descriptor instead. 5138 func (*BuildMetrics_ArtifactMetrics) Descriptor() ([]byte, []int) { 5139 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 6} 5140 } 5141 5142 func (x *BuildMetrics_ArtifactMetrics) GetSourceArtifactsRead() *BuildMetrics_ArtifactMetrics_FilesMetric { 5143 if x != nil { 5144 return x.SourceArtifactsRead 5145 } 5146 return nil 5147 } 5148 5149 func (x *BuildMetrics_ArtifactMetrics) GetOutputArtifactsSeen() *BuildMetrics_ArtifactMetrics_FilesMetric { 5150 if x != nil { 5151 return x.OutputArtifactsSeen 5152 } 5153 return nil 5154 } 5155 5156 func (x *BuildMetrics_ArtifactMetrics) GetOutputArtifactsFromActionCache() *BuildMetrics_ArtifactMetrics_FilesMetric { 5157 if x != nil { 5158 return x.OutputArtifactsFromActionCache 5159 } 5160 return nil 5161 } 5162 5163 func (x *BuildMetrics_ArtifactMetrics) GetTopLevelArtifacts() *BuildMetrics_ArtifactMetrics_FilesMetric { 5164 if x != nil { 5165 return x.TopLevelArtifacts 5166 } 5167 return nil 5168 } 5169 5170 type BuildMetrics_BuildGraphMetrics struct { 5171 state protoimpl.MessageState 5172 sizeCache protoimpl.SizeCache 5173 unknownFields protoimpl.UnknownFields 5174 5175 ActionLookupValueCount int32 `protobuf:"varint,1,opt,name=action_lookup_value_count,json=actionLookupValueCount,proto3" json:"action_lookup_value_count,omitempty"` 5176 ActionLookupValueCountNotIncludingAspects int32 `protobuf:"varint,5,opt,name=action_lookup_value_count_not_including_aspects,json=actionLookupValueCountNotIncludingAspects,proto3" json:"action_lookup_value_count_not_including_aspects,omitempty"` 5177 ActionCount int32 `protobuf:"varint,2,opt,name=action_count,json=actionCount,proto3" json:"action_count,omitempty"` 5178 ActionCountNotIncludingAspects int32 `protobuf:"varint,6,opt,name=action_count_not_including_aspects,json=actionCountNotIncludingAspects,proto3" json:"action_count_not_including_aspects,omitempty"` 5179 InputFileConfiguredTargetCount int32 `protobuf:"varint,7,opt,name=input_file_configured_target_count,json=inputFileConfiguredTargetCount,proto3" json:"input_file_configured_target_count,omitempty"` 5180 OutputFileConfiguredTargetCount int32 `protobuf:"varint,8,opt,name=output_file_configured_target_count,json=outputFileConfiguredTargetCount,proto3" json:"output_file_configured_target_count,omitempty"` 5181 OtherConfiguredTargetCount int32 `protobuf:"varint,9,opt,name=other_configured_target_count,json=otherConfiguredTargetCount,proto3" json:"other_configured_target_count,omitempty"` 5182 OutputArtifactCount int32 `protobuf:"varint,3,opt,name=output_artifact_count,json=outputArtifactCount,proto3" json:"output_artifact_count,omitempty"` 5183 PostInvocationSkyframeNodeCount int32 `protobuf:"varint,4,opt,name=post_invocation_skyframe_node_count,json=postInvocationSkyframeNodeCount,proto3" json:"post_invocation_skyframe_node_count,omitempty"` 5184 } 5185 5186 func (x *BuildMetrics_BuildGraphMetrics) Reset() { 5187 *x = BuildMetrics_BuildGraphMetrics{} 5188 if protoimpl.UnsafeEnabled { 5189 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69] 5190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5191 ms.StoreMessageInfo(mi) 5192 } 5193 } 5194 5195 func (x *BuildMetrics_BuildGraphMetrics) String() string { 5196 return protoimpl.X.MessageStringOf(x) 5197 } 5198 5199 func (*BuildMetrics_BuildGraphMetrics) ProtoMessage() {} 5200 5201 func (x *BuildMetrics_BuildGraphMetrics) ProtoReflect() protoreflect.Message { 5202 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69] 5203 if protoimpl.UnsafeEnabled && x != nil { 5204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5205 if ms.LoadMessageInfo() == nil { 5206 ms.StoreMessageInfo(mi) 5207 } 5208 return ms 5209 } 5210 return mi.MessageOf(x) 5211 } 5212 5213 // Deprecated: Use BuildMetrics_BuildGraphMetrics.ProtoReflect.Descriptor instead. 5214 func (*BuildMetrics_BuildGraphMetrics) Descriptor() ([]byte, []int) { 5215 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 7} 5216 } 5217 5218 func (x *BuildMetrics_BuildGraphMetrics) GetActionLookupValueCount() int32 { 5219 if x != nil { 5220 return x.ActionLookupValueCount 5221 } 5222 return 0 5223 } 5224 5225 func (x *BuildMetrics_BuildGraphMetrics) GetActionLookupValueCountNotIncludingAspects() int32 { 5226 if x != nil { 5227 return x.ActionLookupValueCountNotIncludingAspects 5228 } 5229 return 0 5230 } 5231 5232 func (x *BuildMetrics_BuildGraphMetrics) GetActionCount() int32 { 5233 if x != nil { 5234 return x.ActionCount 5235 } 5236 return 0 5237 } 5238 5239 func (x *BuildMetrics_BuildGraphMetrics) GetActionCountNotIncludingAspects() int32 { 5240 if x != nil { 5241 return x.ActionCountNotIncludingAspects 5242 } 5243 return 0 5244 } 5245 5246 func (x *BuildMetrics_BuildGraphMetrics) GetInputFileConfiguredTargetCount() int32 { 5247 if x != nil { 5248 return x.InputFileConfiguredTargetCount 5249 } 5250 return 0 5251 } 5252 5253 func (x *BuildMetrics_BuildGraphMetrics) GetOutputFileConfiguredTargetCount() int32 { 5254 if x != nil { 5255 return x.OutputFileConfiguredTargetCount 5256 } 5257 return 0 5258 } 5259 5260 func (x *BuildMetrics_BuildGraphMetrics) GetOtherConfiguredTargetCount() int32 { 5261 if x != nil { 5262 return x.OtherConfiguredTargetCount 5263 } 5264 return 0 5265 } 5266 5267 func (x *BuildMetrics_BuildGraphMetrics) GetOutputArtifactCount() int32 { 5268 if x != nil { 5269 return x.OutputArtifactCount 5270 } 5271 return 0 5272 } 5273 5274 func (x *BuildMetrics_BuildGraphMetrics) GetPostInvocationSkyframeNodeCount() int32 { 5275 if x != nil { 5276 return x.PostInvocationSkyframeNodeCount 5277 } 5278 return 0 5279 } 5280 5281 type BuildMetrics_WorkerMetrics struct { 5282 state protoimpl.MessageState 5283 sizeCache protoimpl.SizeCache 5284 unknownFields protoimpl.UnknownFields 5285 5286 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 5287 WorkerId int32 `protobuf:"varint,1,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"` 5288 WorkerIds []uint32 `protobuf:"varint,8,rep,packed,name=worker_ids,json=workerIds,proto3" json:"worker_ids,omitempty"` 5289 ProcessId uint32 `protobuf:"varint,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"` 5290 Mnemonic string `protobuf:"bytes,3,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 5291 IsMultiplex bool `protobuf:"varint,4,opt,name=is_multiplex,json=isMultiplex,proto3" json:"is_multiplex,omitempty"` 5292 IsSandbox bool `protobuf:"varint,5,opt,name=is_sandbox,json=isSandbox,proto3" json:"is_sandbox,omitempty"` 5293 IsMeasurable bool `protobuf:"varint,6,opt,name=is_measurable,json=isMeasurable,proto3" json:"is_measurable,omitempty"` 5294 WorkerKeyHash int64 `protobuf:"varint,9,opt,name=worker_key_hash,json=workerKeyHash,proto3" json:"worker_key_hash,omitempty"` 5295 WorkerStats []*BuildMetrics_WorkerMetrics_WorkerStats `protobuf:"bytes,7,rep,name=worker_stats,json=workerStats,proto3" json:"worker_stats,omitempty"` 5296 } 5297 5298 func (x *BuildMetrics_WorkerMetrics) Reset() { 5299 *x = BuildMetrics_WorkerMetrics{} 5300 if protoimpl.UnsafeEnabled { 5301 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70] 5302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5303 ms.StoreMessageInfo(mi) 5304 } 5305 } 5306 5307 func (x *BuildMetrics_WorkerMetrics) String() string { 5308 return protoimpl.X.MessageStringOf(x) 5309 } 5310 5311 func (*BuildMetrics_WorkerMetrics) ProtoMessage() {} 5312 5313 func (x *BuildMetrics_WorkerMetrics) ProtoReflect() protoreflect.Message { 5314 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70] 5315 if protoimpl.UnsafeEnabled && x != nil { 5316 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5317 if ms.LoadMessageInfo() == nil { 5318 ms.StoreMessageInfo(mi) 5319 } 5320 return ms 5321 } 5322 return mi.MessageOf(x) 5323 } 5324 5325 // Deprecated: Use BuildMetrics_WorkerMetrics.ProtoReflect.Descriptor instead. 5326 func (*BuildMetrics_WorkerMetrics) Descriptor() ([]byte, []int) { 5327 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 8} 5328 } 5329 5330 // Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto. 5331 func (x *BuildMetrics_WorkerMetrics) GetWorkerId() int32 { 5332 if x != nil { 5333 return x.WorkerId 5334 } 5335 return 0 5336 } 5337 5338 func (x *BuildMetrics_WorkerMetrics) GetWorkerIds() []uint32 { 5339 if x != nil { 5340 return x.WorkerIds 5341 } 5342 return nil 5343 } 5344 5345 func (x *BuildMetrics_WorkerMetrics) GetProcessId() uint32 { 5346 if x != nil { 5347 return x.ProcessId 5348 } 5349 return 0 5350 } 5351 5352 func (x *BuildMetrics_WorkerMetrics) GetMnemonic() string { 5353 if x != nil { 5354 return x.Mnemonic 5355 } 5356 return "" 5357 } 5358 5359 func (x *BuildMetrics_WorkerMetrics) GetIsMultiplex() bool { 5360 if x != nil { 5361 return x.IsMultiplex 5362 } 5363 return false 5364 } 5365 5366 func (x *BuildMetrics_WorkerMetrics) GetIsSandbox() bool { 5367 if x != nil { 5368 return x.IsSandbox 5369 } 5370 return false 5371 } 5372 5373 func (x *BuildMetrics_WorkerMetrics) GetIsMeasurable() bool { 5374 if x != nil { 5375 return x.IsMeasurable 5376 } 5377 return false 5378 } 5379 5380 func (x *BuildMetrics_WorkerMetrics) GetWorkerKeyHash() int64 { 5381 if x != nil { 5382 return x.WorkerKeyHash 5383 } 5384 return 0 5385 } 5386 5387 func (x *BuildMetrics_WorkerMetrics) GetWorkerStats() []*BuildMetrics_WorkerMetrics_WorkerStats { 5388 if x != nil { 5389 return x.WorkerStats 5390 } 5391 return nil 5392 } 5393 5394 type BuildMetrics_NetworkMetrics struct { 5395 state protoimpl.MessageState 5396 sizeCache protoimpl.SizeCache 5397 unknownFields protoimpl.UnknownFields 5398 5399 SystemNetworkStats *BuildMetrics_NetworkMetrics_SystemNetworkStats `protobuf:"bytes,1,opt,name=system_network_stats,json=systemNetworkStats,proto3" json:"system_network_stats,omitempty"` 5400 } 5401 5402 func (x *BuildMetrics_NetworkMetrics) Reset() { 5403 *x = BuildMetrics_NetworkMetrics{} 5404 if protoimpl.UnsafeEnabled { 5405 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71] 5406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5407 ms.StoreMessageInfo(mi) 5408 } 5409 } 5410 5411 func (x *BuildMetrics_NetworkMetrics) String() string { 5412 return protoimpl.X.MessageStringOf(x) 5413 } 5414 5415 func (*BuildMetrics_NetworkMetrics) ProtoMessage() {} 5416 5417 func (x *BuildMetrics_NetworkMetrics) ProtoReflect() protoreflect.Message { 5418 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71] 5419 if protoimpl.UnsafeEnabled && x != nil { 5420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5421 if ms.LoadMessageInfo() == nil { 5422 ms.StoreMessageInfo(mi) 5423 } 5424 return ms 5425 } 5426 return mi.MessageOf(x) 5427 } 5428 5429 // Deprecated: Use BuildMetrics_NetworkMetrics.ProtoReflect.Descriptor instead. 5430 func (*BuildMetrics_NetworkMetrics) Descriptor() ([]byte, []int) { 5431 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 9} 5432 } 5433 5434 func (x *BuildMetrics_NetworkMetrics) GetSystemNetworkStats() *BuildMetrics_NetworkMetrics_SystemNetworkStats { 5435 if x != nil { 5436 return x.SystemNetworkStats 5437 } 5438 return nil 5439 } 5440 5441 type BuildMetrics_WorkerPoolMetrics struct { 5442 state protoimpl.MessageState 5443 sizeCache protoimpl.SizeCache 5444 unknownFields protoimpl.UnknownFields 5445 5446 WorkerPoolStats []*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats `protobuf:"bytes,1,rep,name=worker_pool_stats,json=workerPoolStats,proto3" json:"worker_pool_stats,omitempty"` 5447 } 5448 5449 func (x *BuildMetrics_WorkerPoolMetrics) Reset() { 5450 *x = BuildMetrics_WorkerPoolMetrics{} 5451 if protoimpl.UnsafeEnabled { 5452 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72] 5453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5454 ms.StoreMessageInfo(mi) 5455 } 5456 } 5457 5458 func (x *BuildMetrics_WorkerPoolMetrics) String() string { 5459 return protoimpl.X.MessageStringOf(x) 5460 } 5461 5462 func (*BuildMetrics_WorkerPoolMetrics) ProtoMessage() {} 5463 5464 func (x *BuildMetrics_WorkerPoolMetrics) ProtoReflect() protoreflect.Message { 5465 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72] 5466 if protoimpl.UnsafeEnabled && x != nil { 5467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5468 if ms.LoadMessageInfo() == nil { 5469 ms.StoreMessageInfo(mi) 5470 } 5471 return ms 5472 } 5473 return mi.MessageOf(x) 5474 } 5475 5476 // Deprecated: Use BuildMetrics_WorkerPoolMetrics.ProtoReflect.Descriptor instead. 5477 func (*BuildMetrics_WorkerPoolMetrics) Descriptor() ([]byte, []int) { 5478 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 10} 5479 } 5480 5481 func (x *BuildMetrics_WorkerPoolMetrics) GetWorkerPoolStats() []*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats { 5482 if x != nil { 5483 return x.WorkerPoolStats 5484 } 5485 return nil 5486 } 5487 5488 type BuildMetrics_ActionSummary_ActionData struct { 5489 state protoimpl.MessageState 5490 sizeCache protoimpl.SizeCache 5491 unknownFields protoimpl.UnknownFields 5492 5493 Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 5494 ActionsExecuted int64 `protobuf:"varint,2,opt,name=actions_executed,json=actionsExecuted,proto3" json:"actions_executed,omitempty"` 5495 FirstStartedMs int64 `protobuf:"varint,3,opt,name=first_started_ms,json=firstStartedMs,proto3" json:"first_started_ms,omitempty"` 5496 LastEndedMs int64 `protobuf:"varint,4,opt,name=last_ended_ms,json=lastEndedMs,proto3" json:"last_ended_ms,omitempty"` 5497 SystemTime *durationpb.Duration `protobuf:"bytes,5,opt,name=system_time,json=systemTime,proto3" json:"system_time,omitempty"` 5498 UserTime *durationpb.Duration `protobuf:"bytes,6,opt,name=user_time,json=userTime,proto3" json:"user_time,omitempty"` 5499 } 5500 5501 func (x *BuildMetrics_ActionSummary_ActionData) Reset() { 5502 *x = BuildMetrics_ActionSummary_ActionData{} 5503 if protoimpl.UnsafeEnabled { 5504 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73] 5505 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5506 ms.StoreMessageInfo(mi) 5507 } 5508 } 5509 5510 func (x *BuildMetrics_ActionSummary_ActionData) String() string { 5511 return protoimpl.X.MessageStringOf(x) 5512 } 5513 5514 func (*BuildMetrics_ActionSummary_ActionData) ProtoMessage() {} 5515 5516 func (x *BuildMetrics_ActionSummary_ActionData) ProtoReflect() protoreflect.Message { 5517 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73] 5518 if protoimpl.UnsafeEnabled && x != nil { 5519 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5520 if ms.LoadMessageInfo() == nil { 5521 ms.StoreMessageInfo(mi) 5522 } 5523 return ms 5524 } 5525 return mi.MessageOf(x) 5526 } 5527 5528 // Deprecated: Use BuildMetrics_ActionSummary_ActionData.ProtoReflect.Descriptor instead. 5529 func (*BuildMetrics_ActionSummary_ActionData) Descriptor() ([]byte, []int) { 5530 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0, 0} 5531 } 5532 5533 func (x *BuildMetrics_ActionSummary_ActionData) GetMnemonic() string { 5534 if x != nil { 5535 return x.Mnemonic 5536 } 5537 return "" 5538 } 5539 5540 func (x *BuildMetrics_ActionSummary_ActionData) GetActionsExecuted() int64 { 5541 if x != nil { 5542 return x.ActionsExecuted 5543 } 5544 return 0 5545 } 5546 5547 func (x *BuildMetrics_ActionSummary_ActionData) GetFirstStartedMs() int64 { 5548 if x != nil { 5549 return x.FirstStartedMs 5550 } 5551 return 0 5552 } 5553 5554 func (x *BuildMetrics_ActionSummary_ActionData) GetLastEndedMs() int64 { 5555 if x != nil { 5556 return x.LastEndedMs 5557 } 5558 return 0 5559 } 5560 5561 func (x *BuildMetrics_ActionSummary_ActionData) GetSystemTime() *durationpb.Duration { 5562 if x != nil { 5563 return x.SystemTime 5564 } 5565 return nil 5566 } 5567 5568 func (x *BuildMetrics_ActionSummary_ActionData) GetUserTime() *durationpb.Duration { 5569 if x != nil { 5570 return x.UserTime 5571 } 5572 return nil 5573 } 5574 5575 type BuildMetrics_ActionSummary_RunnerCount struct { 5576 state protoimpl.MessageState 5577 sizeCache protoimpl.SizeCache 5578 unknownFields protoimpl.UnknownFields 5579 5580 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5581 Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 5582 ExecKind string `protobuf:"bytes,3,opt,name=exec_kind,json=execKind,proto3" json:"exec_kind,omitempty"` 5583 } 5584 5585 func (x *BuildMetrics_ActionSummary_RunnerCount) Reset() { 5586 *x = BuildMetrics_ActionSummary_RunnerCount{} 5587 if protoimpl.UnsafeEnabled { 5588 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74] 5589 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5590 ms.StoreMessageInfo(mi) 5591 } 5592 } 5593 5594 func (x *BuildMetrics_ActionSummary_RunnerCount) String() string { 5595 return protoimpl.X.MessageStringOf(x) 5596 } 5597 5598 func (*BuildMetrics_ActionSummary_RunnerCount) ProtoMessage() {} 5599 5600 func (x *BuildMetrics_ActionSummary_RunnerCount) ProtoReflect() protoreflect.Message { 5601 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74] 5602 if protoimpl.UnsafeEnabled && x != nil { 5603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5604 if ms.LoadMessageInfo() == nil { 5605 ms.StoreMessageInfo(mi) 5606 } 5607 return ms 5608 } 5609 return mi.MessageOf(x) 5610 } 5611 5612 // Deprecated: Use BuildMetrics_ActionSummary_RunnerCount.ProtoReflect.Descriptor instead. 5613 func (*BuildMetrics_ActionSummary_RunnerCount) Descriptor() ([]byte, []int) { 5614 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0, 1} 5615 } 5616 5617 func (x *BuildMetrics_ActionSummary_RunnerCount) GetName() string { 5618 if x != nil { 5619 return x.Name 5620 } 5621 return "" 5622 } 5623 5624 func (x *BuildMetrics_ActionSummary_RunnerCount) GetCount() int32 { 5625 if x != nil { 5626 return x.Count 5627 } 5628 return 0 5629 } 5630 5631 func (x *BuildMetrics_ActionSummary_RunnerCount) GetExecKind() string { 5632 if x != nil { 5633 return x.ExecKind 5634 } 5635 return "" 5636 } 5637 5638 type BuildMetrics_MemoryMetrics_GarbageMetrics struct { 5639 state protoimpl.MessageState 5640 sizeCache protoimpl.SizeCache 5641 unknownFields protoimpl.UnknownFields 5642 5643 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 5644 GarbageCollected int64 `protobuf:"varint,2,opt,name=garbage_collected,json=garbageCollected,proto3" json:"garbage_collected,omitempty"` 5645 } 5646 5647 func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) Reset() { 5648 *x = BuildMetrics_MemoryMetrics_GarbageMetrics{} 5649 if protoimpl.UnsafeEnabled { 5650 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75] 5651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5652 ms.StoreMessageInfo(mi) 5653 } 5654 } 5655 5656 func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) String() string { 5657 return protoimpl.X.MessageStringOf(x) 5658 } 5659 5660 func (*BuildMetrics_MemoryMetrics_GarbageMetrics) ProtoMessage() {} 5661 5662 func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) ProtoReflect() protoreflect.Message { 5663 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75] 5664 if protoimpl.UnsafeEnabled && x != nil { 5665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5666 if ms.LoadMessageInfo() == nil { 5667 ms.StoreMessageInfo(mi) 5668 } 5669 return ms 5670 } 5671 return mi.MessageOf(x) 5672 } 5673 5674 // Deprecated: Use BuildMetrics_MemoryMetrics_GarbageMetrics.ProtoReflect.Descriptor instead. 5675 func (*BuildMetrics_MemoryMetrics_GarbageMetrics) Descriptor() ([]byte, []int) { 5676 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 1, 0} 5677 } 5678 5679 func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) GetType() string { 5680 if x != nil { 5681 return x.Type 5682 } 5683 return "" 5684 } 5685 5686 func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) GetGarbageCollected() int64 { 5687 if x != nil { 5688 return x.GarbageCollected 5689 } 5690 return 0 5691 } 5692 5693 type BuildMetrics_ArtifactMetrics_FilesMetric struct { 5694 state protoimpl.MessageState 5695 sizeCache protoimpl.SizeCache 5696 unknownFields protoimpl.UnknownFields 5697 5698 SizeInBytes int64 `protobuf:"varint,1,opt,name=size_in_bytes,json=sizeInBytes,proto3" json:"size_in_bytes,omitempty"` 5699 Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 5700 } 5701 5702 func (x *BuildMetrics_ArtifactMetrics_FilesMetric) Reset() { 5703 *x = BuildMetrics_ArtifactMetrics_FilesMetric{} 5704 if protoimpl.UnsafeEnabled { 5705 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76] 5706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5707 ms.StoreMessageInfo(mi) 5708 } 5709 } 5710 5711 func (x *BuildMetrics_ArtifactMetrics_FilesMetric) String() string { 5712 return protoimpl.X.MessageStringOf(x) 5713 } 5714 5715 func (*BuildMetrics_ArtifactMetrics_FilesMetric) ProtoMessage() {} 5716 5717 func (x *BuildMetrics_ArtifactMetrics_FilesMetric) ProtoReflect() protoreflect.Message { 5718 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76] 5719 if protoimpl.UnsafeEnabled && x != nil { 5720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5721 if ms.LoadMessageInfo() == nil { 5722 ms.StoreMessageInfo(mi) 5723 } 5724 return ms 5725 } 5726 return mi.MessageOf(x) 5727 } 5728 5729 // Deprecated: Use BuildMetrics_ArtifactMetrics_FilesMetric.ProtoReflect.Descriptor instead. 5730 func (*BuildMetrics_ArtifactMetrics_FilesMetric) Descriptor() ([]byte, []int) { 5731 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 6, 0} 5732 } 5733 5734 func (x *BuildMetrics_ArtifactMetrics_FilesMetric) GetSizeInBytes() int64 { 5735 if x != nil { 5736 return x.SizeInBytes 5737 } 5738 return 0 5739 } 5740 5741 func (x *BuildMetrics_ArtifactMetrics_FilesMetric) GetCount() int32 { 5742 if x != nil { 5743 return x.Count 5744 } 5745 return 0 5746 } 5747 5748 type BuildMetrics_WorkerMetrics_WorkerStats struct { 5749 state protoimpl.MessageState 5750 sizeCache protoimpl.SizeCache 5751 unknownFields protoimpl.UnknownFields 5752 5753 CollectTimeInMs int64 `protobuf:"varint,1,opt,name=collect_time_in_ms,json=collectTimeInMs,proto3" json:"collect_time_in_ms,omitempty"` 5754 WorkerMemoryInKb int32 `protobuf:"varint,2,opt,name=worker_memory_in_kb,json=workerMemoryInKb,proto3" json:"worker_memory_in_kb,omitempty"` 5755 LastActionStartTimeInMs int64 `protobuf:"varint,3,opt,name=last_action_start_time_in_ms,json=lastActionStartTimeInMs,proto3" json:"last_action_start_time_in_ms,omitempty"` 5756 } 5757 5758 func (x *BuildMetrics_WorkerMetrics_WorkerStats) Reset() { 5759 *x = BuildMetrics_WorkerMetrics_WorkerStats{} 5760 if protoimpl.UnsafeEnabled { 5761 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77] 5762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5763 ms.StoreMessageInfo(mi) 5764 } 5765 } 5766 5767 func (x *BuildMetrics_WorkerMetrics_WorkerStats) String() string { 5768 return protoimpl.X.MessageStringOf(x) 5769 } 5770 5771 func (*BuildMetrics_WorkerMetrics_WorkerStats) ProtoMessage() {} 5772 5773 func (x *BuildMetrics_WorkerMetrics_WorkerStats) ProtoReflect() protoreflect.Message { 5774 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77] 5775 if protoimpl.UnsafeEnabled && x != nil { 5776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5777 if ms.LoadMessageInfo() == nil { 5778 ms.StoreMessageInfo(mi) 5779 } 5780 return ms 5781 } 5782 return mi.MessageOf(x) 5783 } 5784 5785 // Deprecated: Use BuildMetrics_WorkerMetrics_WorkerStats.ProtoReflect.Descriptor instead. 5786 func (*BuildMetrics_WorkerMetrics_WorkerStats) Descriptor() ([]byte, []int) { 5787 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 8, 0} 5788 } 5789 5790 func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetCollectTimeInMs() int64 { 5791 if x != nil { 5792 return x.CollectTimeInMs 5793 } 5794 return 0 5795 } 5796 5797 func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetWorkerMemoryInKb() int32 { 5798 if x != nil { 5799 return x.WorkerMemoryInKb 5800 } 5801 return 0 5802 } 5803 5804 func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetLastActionStartTimeInMs() int64 { 5805 if x != nil { 5806 return x.LastActionStartTimeInMs 5807 } 5808 return 0 5809 } 5810 5811 type BuildMetrics_NetworkMetrics_SystemNetworkStats struct { 5812 state protoimpl.MessageState 5813 sizeCache protoimpl.SizeCache 5814 unknownFields protoimpl.UnknownFields 5815 5816 BytesSent uint64 `protobuf:"varint,1,opt,name=bytes_sent,json=bytesSent,proto3" json:"bytes_sent,omitempty"` 5817 BytesRecv uint64 `protobuf:"varint,2,opt,name=bytes_recv,json=bytesRecv,proto3" json:"bytes_recv,omitempty"` 5818 PacketsSent uint64 `protobuf:"varint,3,opt,name=packets_sent,json=packetsSent,proto3" json:"packets_sent,omitempty"` 5819 PacketsRecv uint64 `protobuf:"varint,4,opt,name=packets_recv,json=packetsRecv,proto3" json:"packets_recv,omitempty"` 5820 PeakBytesSentPerSec uint64 `protobuf:"varint,5,opt,name=peak_bytes_sent_per_sec,json=peakBytesSentPerSec,proto3" json:"peak_bytes_sent_per_sec,omitempty"` 5821 PeakBytesRecvPerSec uint64 `protobuf:"varint,6,opt,name=peak_bytes_recv_per_sec,json=peakBytesRecvPerSec,proto3" json:"peak_bytes_recv_per_sec,omitempty"` 5822 PeakPacketsSentPerSec uint64 `protobuf:"varint,7,opt,name=peak_packets_sent_per_sec,json=peakPacketsSentPerSec,proto3" json:"peak_packets_sent_per_sec,omitempty"` 5823 PeakPacketsRecvPerSec uint64 `protobuf:"varint,8,opt,name=peak_packets_recv_per_sec,json=peakPacketsRecvPerSec,proto3" json:"peak_packets_recv_per_sec,omitempty"` 5824 } 5825 5826 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) Reset() { 5827 *x = BuildMetrics_NetworkMetrics_SystemNetworkStats{} 5828 if protoimpl.UnsafeEnabled { 5829 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78] 5830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5831 ms.StoreMessageInfo(mi) 5832 } 5833 } 5834 5835 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) String() string { 5836 return protoimpl.X.MessageStringOf(x) 5837 } 5838 5839 func (*BuildMetrics_NetworkMetrics_SystemNetworkStats) ProtoMessage() {} 5840 5841 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) ProtoReflect() protoreflect.Message { 5842 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78] 5843 if protoimpl.UnsafeEnabled && x != nil { 5844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5845 if ms.LoadMessageInfo() == nil { 5846 ms.StoreMessageInfo(mi) 5847 } 5848 return ms 5849 } 5850 return mi.MessageOf(x) 5851 } 5852 5853 // Deprecated: Use BuildMetrics_NetworkMetrics_SystemNetworkStats.ProtoReflect.Descriptor instead. 5854 func (*BuildMetrics_NetworkMetrics_SystemNetworkStats) Descriptor() ([]byte, []int) { 5855 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 9, 0} 5856 } 5857 5858 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetBytesSent() uint64 { 5859 if x != nil { 5860 return x.BytesSent 5861 } 5862 return 0 5863 } 5864 5865 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetBytesRecv() uint64 { 5866 if x != nil { 5867 return x.BytesRecv 5868 } 5869 return 0 5870 } 5871 5872 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPacketsSent() uint64 { 5873 if x != nil { 5874 return x.PacketsSent 5875 } 5876 return 0 5877 } 5878 5879 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPacketsRecv() uint64 { 5880 if x != nil { 5881 return x.PacketsRecv 5882 } 5883 return 0 5884 } 5885 5886 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakBytesSentPerSec() uint64 { 5887 if x != nil { 5888 return x.PeakBytesSentPerSec 5889 } 5890 return 0 5891 } 5892 5893 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakBytesRecvPerSec() uint64 { 5894 if x != nil { 5895 return x.PeakBytesRecvPerSec 5896 } 5897 return 0 5898 } 5899 5900 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakPacketsSentPerSec() uint64 { 5901 if x != nil { 5902 return x.PeakPacketsSentPerSec 5903 } 5904 return 0 5905 } 5906 5907 func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakPacketsRecvPerSec() uint64 { 5908 if x != nil { 5909 return x.PeakPacketsRecvPerSec 5910 } 5911 return 0 5912 } 5913 5914 type BuildMetrics_WorkerPoolMetrics_WorkerPoolStats struct { 5915 state protoimpl.MessageState 5916 sizeCache protoimpl.SizeCache 5917 unknownFields protoimpl.UnknownFields 5918 5919 Hash int32 `protobuf:"varint,1,opt,name=hash,proto3" json:"hash,omitempty"` 5920 Mnemonic string `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 5921 CreatedCount int64 `protobuf:"varint,3,opt,name=created_count,json=createdCount,proto3" json:"created_count,omitempty"` 5922 DestroyedCount int64 `protobuf:"varint,4,opt,name=destroyed_count,json=destroyedCount,proto3" json:"destroyed_count,omitempty"` 5923 EvictedCount int64 `protobuf:"varint,5,opt,name=evicted_count,json=evictedCount,proto3" json:"evicted_count,omitempty"` 5924 } 5925 5926 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) Reset() { 5927 *x = BuildMetrics_WorkerPoolMetrics_WorkerPoolStats{} 5928 if protoimpl.UnsafeEnabled { 5929 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79] 5930 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5931 ms.StoreMessageInfo(mi) 5932 } 5933 } 5934 5935 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) String() string { 5936 return protoimpl.X.MessageStringOf(x) 5937 } 5938 5939 func (*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) ProtoMessage() {} 5940 5941 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) ProtoReflect() protoreflect.Message { 5942 mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79] 5943 if protoimpl.UnsafeEnabled && x != nil { 5944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5945 if ms.LoadMessageInfo() == nil { 5946 ms.StoreMessageInfo(mi) 5947 } 5948 return ms 5949 } 5950 return mi.MessageOf(x) 5951 } 5952 5953 // Deprecated: Use BuildMetrics_WorkerPoolMetrics_WorkerPoolStats.ProtoReflect.Descriptor instead. 5954 func (*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) Descriptor() ([]byte, []int) { 5955 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 10, 0} 5956 } 5957 5958 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetHash() int32 { 5959 if x != nil { 5960 return x.Hash 5961 } 5962 return 0 5963 } 5964 5965 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetMnemonic() string { 5966 if x != nil { 5967 return x.Mnemonic 5968 } 5969 return "" 5970 } 5971 5972 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetCreatedCount() int64 { 5973 if x != nil { 5974 return x.CreatedCount 5975 } 5976 return 0 5977 } 5978 5979 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetDestroyedCount() int64 { 5980 if x != nil { 5981 return x.DestroyedCount 5982 } 5983 return 0 5984 } 5985 5986 func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetEvictedCount() int64 { 5987 if x != nil { 5988 return x.EvictedCount 5989 } 5990 return 0 5991 } 5992 5993 var File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto protoreflect.FileDescriptor 5994 5995 var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc = []byte{ 5996 0x0a, 0x6d, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61, 5997 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x6a, 0x61, 0x76, 5998 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 5999 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x6c, 0x69, 0x62, 0x2f, 6000 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 6001 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6002 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 6003 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6004 0x65, 0x61, 0x6d, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 6005 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 6006 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 6007 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 6008 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x69, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 6009 0x79, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 6010 0x2f, 0x6a, 0x61, 0x76, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 6011 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 6012 0x6c, 0x69, 0x62, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 6013 0x72, 0x69, 0x63, 0x73, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x6f, 0x61, 6014 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 6015 0x36, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61, 0x7a, 6016 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 6017 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 6018 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 6019 0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 6020 0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x61, 0x69, 6021 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 6022 0x74, 0x6f, 0x1a, 0x3b, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 6023 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70, 6024 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 6025 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 6026 0xae, 0x20, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 6027 0x12, 0x50, 0x0a, 0x07, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 6028 0x0b, 0x32, 0x34, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6029 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 6030 0x74, 0x49, 0x64, 0x2e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6031 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x48, 0x00, 0x52, 0x07, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 6032 0x77, 0x6e, 0x12, 0x49, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 6033 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6034 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 6035 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 6036 0x64, 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a, 6037 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 6038 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6039 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 6040 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x49, 0x64, 0x48, 6041 0x00, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x78, 0x0a, 0x19, 0x75, 0x6e, 6042 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 6043 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 6044 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 6045 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 6046 0x55, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 6047 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x48, 0x00, 0x52, 0x17, 0x75, 0x6e, 0x73, 6048 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 6049 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x72, 0x0a, 0x17, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 6050 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 6051 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6052 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6053 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 6054 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x48, 6055 0x00, 0x52, 0x15, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 6056 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x5f, 0x0a, 0x10, 0x77, 0x6f, 0x72, 0x6b, 6057 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 6058 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 6059 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 6060 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 6061 0x61, 0x74, 0x75, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 6062 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x59, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 6063 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 6064 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6065 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 6066 0x74, 0x49, 0x64, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 6067 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 6068 0x72, 0x73, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x18, 0x11, 0x20, 6069 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 6070 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 6071 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x49, 0x64, 0x48, 0x00, 0x52, 6072 0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x12, 0x58, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 6073 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 6074 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 6075 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 6076 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x48, 6077 0x00, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6078 0x12, 0x62, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 6079 0x67, 0x75, 0x72, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x62, 0x75, 6080 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 6081 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x61, 6082 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x49, 0x64, 6083 0x48, 0x00, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 6084 0x75, 0x72, 0x65, 0x64, 0x12, 0x4e, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 6085 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6086 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6087 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 6088 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x07, 0x70, 0x61, 0x74, 6089 0x74, 0x65, 0x72, 0x6e, 0x12, 0x5d, 0x0a, 0x0f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f, 6090 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 6091 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 6092 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 6093 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 6094 0x64, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x53, 0x6b, 0x69, 0x70, 6095 0x70, 0x65, 0x64, 0x12, 0x51, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 6096 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6097 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 6098 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 6099 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x08, 0x6e, 0x61, 6100 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x12, 0x5f, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 6101 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 6102 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 6103 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 6104 0x49, 0x64, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 6105 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 6106 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 6107 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 6108 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6109 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 6110 0x74, 0x49, 0x64, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 6111 0x74, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 6112 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x65, 0x0a, 0x12, 0x75, 0x6e, 0x63, 0x6f, 6113 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x13, 6114 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6115 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 6116 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x55, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 6117 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x48, 0x00, 0x52, 0x11, 0x75, 0x6e, 6118 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 6119 0x5f, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 6120 0x62, 0x65, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 6121 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 6122 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 6123 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x48, 0x00, 0x52, 6124 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 6125 0x12, 0x50, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 6126 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6127 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6128 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 6129 0x6c, 0x74, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 6130 0x6c, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 6131 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 6132 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 6133 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 6134 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65, 0x73, 0x74, 6135 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x59, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 6136 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 6137 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6138 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 6139 0x64, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x49, 6140 0x64, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 6141 0x72, 0x79, 0x12, 0x59, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69, 6142 0x73, 0x68, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 6143 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6144 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 6145 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d, 6146 0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x5a, 0x0a, 6147 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 6148 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6149 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 6150 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 6151 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 6152 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x56, 0x0a, 0x0d, 0x62, 0x75, 0x69, 6153 0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 6154 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 6155 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 6156 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x49, 6157 0x64, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 6158 0x73, 0x12, 0x52, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x17, 6159 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6160 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 6161 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 6162 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x48, 0x00, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6b, 6163 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6d, 6164 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 6165 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 6166 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 6167 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x48, 6168 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 6169 0x12, 0x8a, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 6170 0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 6171 0x66, 0x69, 0x65, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x62, 0x75, 0x69, 6172 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6173 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 6174 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 6175 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x1d, 6176 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 6177 0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x78, 0x0a, 6178 0x19, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 6179 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 6180 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 6181 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 6182 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 6183 0x6e, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x17, 6184 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x46, 6185 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x1a, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 6186 0x77, 0x6e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 6187 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 6188 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x2f, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x67, 6189 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x61, 0x71, 0x75, 0x65, 6190 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6f, 0x70, 6191 0x61, 0x71, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x10, 0x0a, 0x0e, 0x42, 0x75, 0x69, 6192 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a, 0x19, 0x55, 6193 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 6194 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x1a, 0x47, 0x0a, 0x17, 0x53, 0x74, 0x72, 0x75, 6195 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 6196 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 6197 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 6198 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x61, 0x62, 0x65, 6199 0x6c, 0x1a, 0x13, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 6200 0x61, 0x74, 0x75, 0x73, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 6201 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a, 0x07, 0x46, 0x65, 0x74, 6202 0x63, 0x68, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 6203 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x1a, 0x2d, 0x0a, 0x11, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 6204 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 6205 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 6206 0x74, 0x74, 0x65, 0x72, 0x6e, 0x1a, 0x13, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 6207 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75, 6208 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x1a, 0x42, 0x0a, 6209 0x12, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 6210 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 6211 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x73, 0x70, 6212 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x73, 0x70, 0x65, 0x63, 6213 0x74, 0x1a, 0x23, 0x0a, 0x11, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 6214 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 6215 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x21, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 6216 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 6217 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x11, 0x54, 0x61, 6218 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x49, 0x64, 0x12, 6219 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 6220 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 6221 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 6222 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 6223 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 6224 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x52, 0x0d, 6225 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 6226 0x06, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 6227 0x73, 0x70, 0x65, 0x63, 0x74, 0x1a, 0xa8, 0x01, 0x0a, 0x11, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 6228 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x70, 6229 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 6230 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70, 6231 0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 6232 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 6233 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 6234 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6235 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 6236 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 6237 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6238 0x1a, 0x2b, 0x0a, 0x13, 0x55, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 6239 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 6240 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x1a, 0x81, 0x01, 6241 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 6242 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 6243 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 6244 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 6245 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 6246 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 6247 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6248 0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 6249 0x6e, 0x1a, 0xbe, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 6250 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 6251 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 6252 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 6253 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6254 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 6255 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 6256 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6257 0x12, 0x10, 0x0a, 0x03, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x72, 6258 0x75, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 6259 0x05, 0x52, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x74, 0x74, 0x65, 6260 0x6d, 0x70, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x61, 0x74, 0x74, 0x65, 0x6d, 6261 0x70, 0x74, 0x1a, 0x7d, 0x0a, 0x0d, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 6262 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 6263 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 6264 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 6265 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 6266 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 6267 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6268 0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 6269 0x6e, 0x1a, 0x7f, 0x0a, 0x0f, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 6270 0x72, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 6271 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 6272 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 6273 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6274 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 6275 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 6276 0x6e, 0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 6277 0x6f, 0x6e, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 6278 0x68, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 6279 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x49, 0x64, 0x1a, 0x10, 0x0a, 0x0e, 0x42, 0x75, 0x69, 0x6c, 6280 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x49, 0x64, 0x1a, 0x21, 0x0a, 0x1f, 0x43, 0x6f, 6281 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 6282 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a, 6283 0x19, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 6284 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x42, 0x04, 0x0a, 0x02, 0x69, 0x64, 6285 0x22, 0x3a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 6286 0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 6287 0x64, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x02, 6288 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x22, 0xd4, 0x02, 0x0a, 6289 0x07, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x3f, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 6290 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 6291 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x41, 0x62, 6292 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 6293 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 6294 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 6295 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe5, 0x01, 0x0a, 0x0b, 6296 0x41, 0x62, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 6297 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x53, 0x45, 0x52, 6298 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0e, 6299 0x0a, 0x0a, 0x4e, 0x4f, 0x5f, 0x41, 0x4e, 0x41, 0x4c, 0x59, 0x5a, 0x45, 0x10, 0x08, 0x12, 0x0c, 6300 0x0a, 0x08, 0x4e, 0x4f, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x10, 0x09, 0x12, 0x0c, 0x0a, 0x08, 6301 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x02, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 6302 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 6303 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4e, 6304 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x4f, 0x41, 0x44, 6305 0x49, 0x4e, 0x47, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x05, 0x12, 0x14, 0x0a, 6306 0x10, 0x41, 0x4e, 0x41, 0x4c, 0x59, 0x53, 0x49, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 6307 0x45, 0x10, 0x06, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x4b, 0x49, 0x50, 0x50, 0x45, 0x44, 0x10, 0x07, 6308 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x0a, 6309 0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x4d, 0x45, 0x4d, 0x4f, 0x52, 6310 0x59, 0x10, 0x0b, 0x22, 0x83, 0x03, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 6311 0x72, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 6312 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x72, 6313 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x02, 0x20, 6314 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 6315 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 6316 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 6317 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 6318 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 6319 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x6f, 0x6f, 6320 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 6321 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 6322 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x73, 6323 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 6324 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 6325 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x05, 0x20, 6326 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x2b, 0x0a, 0x11, 6327 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 6328 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 6329 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x77, 0x6f, 0x72, 6330 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 6331 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 6332 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 6333 0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 6334 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x69, 0x64, 0x22, 0x39, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 6335 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x0a, 0x0f, 6336 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 6337 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x45, 0x78, 0x65, 0x63, 6338 0x52, 0x6f, 0x6f, 0x74, 0x22, 0x2d, 0x0a, 0x17, 0x55, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 6339 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 6340 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 6341 0x72, 0x67, 0x73, 0x22, 0xac, 0x02, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 6342 0x61, 0x72, 0x73, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 6343 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 6344 0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38, 6345 0x0a, 0x18, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 6346 0x75, 0x70, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 6347 0x52, 0x16, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 6348 0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f, 6349 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x4c, 6350 0x69, 0x6e, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 6351 0x63, 0x6d, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 6352 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x43, 0x6d, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 6353 0x56, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 6354 0x6c, 0x69, 0x63, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x62, 0x6c, 0x61, 6355 0x7a, 0x65, 0x2e, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 6356 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 6357 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 6358 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 6359 0x74, 0x61, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x6f, 0x6f, 0x6c, 0x54, 6360 0x61, 0x67, 0x22, 0x21, 0x0a, 0x05, 0x46, 0x65, 0x74, 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x73, 6361 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 6362 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x7f, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 6363 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 6364 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6365 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 6366 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x49, 0x74, 0x65, 0x6d, 6367 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x1a, 0x2e, 0x0a, 0x04, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x10, 6368 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 6369 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 6370 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 6371 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x4b, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 6372 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 6373 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6374 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x65, 6375 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 6376 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 6377 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 6378 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 6379 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 6380 0x38, 0x01, 0x22, 0x96, 0x02, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 6381 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 6382 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 6383 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 6384 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 6385 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18, 0x03, 0x20, 0x01, 6386 0x28, 0x09, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x58, 0x0a, 0x0d, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 6387 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 6388 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6389 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 6390 0x6e, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 6391 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6d, 0x61, 0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 6392 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 6393 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x54, 0x6f, 0x6f, 0x6c, 0x1a, 0x3f, 0x0a, 0x11, 0x4d, 0x61, 6394 0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 6395 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 6396 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 6397 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd5, 0x01, 0x0a, 0x0f, 6398 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x12, 6399 0x6a, 0x0a, 0x15, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x65, 0x78, 6400 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 6401 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6402 0x65, 0x61, 0x6d, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 6403 0x64, 0x65, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x45, 0x78, 0x70, 6404 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x74, 0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74, 6405 0x65, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x56, 0x0a, 0x12, 0x54, 6406 0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 6407 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 6408 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x61, 0x62, 6409 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 6410 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x4c, 0x61, 0x62, 6411 0x65, 0x6c, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x10, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 6412 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 6413 0x65, 0x74, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 6414 0x61, 0x72, 0x67, 0x65, 0x74, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x39, 0x0a, 0x09, 0x74, 0x65, 0x73, 6415 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x62, 6416 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 6417 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74, 6418 0x53, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 6419 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0xd7, 0x01, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 6420 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 6421 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 6422 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 6423 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 6424 0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1c, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 6425 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x08, 0x63, 0x6f, 6426 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 6427 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20, 6428 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x11, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 6429 0x72, 0x67, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 6430 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 6431 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 6432 0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x42, 0x06, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 6433 0x22, 0x92, 0x01, 0x0a, 0x0f, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 6434 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 6435 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 6436 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 6437 0x69, 0x6c, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x74, 6438 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6439 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 6440 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 6441 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x52, 0x08, 0x66, 0x69, 0x6c, 6442 0x65, 0x53, 0x65, 0x74, 0x73, 0x22, 0xac, 0x04, 0x0a, 0x0e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 6443 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 6444 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 6445 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 6446 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 6447 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 6448 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20, 6449 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 6450 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x73, 6451 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x30, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 6452 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6453 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 6454 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x18, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 6455 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 6456 0x6c, 0x12, 0x5a, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 6457 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 6458 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 6459 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 6460 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0d, 6461 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 6462 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 6463 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6464 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 6465 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x21, 6466 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x09, 6467 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 6468 0x65, 0x12, 0x4a, 0x0a, 0x14, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x74, 0x61, 6469 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 6470 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6471 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x12, 0x61, 0x63, 0x74, 0x69, 0x6f, 6472 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x45, 0x0a, 6473 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 6474 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 6475 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 6476 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 6477 0x74, 0x61, 0x69, 0x6c, 0x22, 0x98, 0x01, 0x0a, 0x0b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x47, 6478 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 6479 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 6480 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 6481 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 6482 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61, 6483 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x52, 6484 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x63, 6485 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 6486 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 6487 0xad, 0x04, 0x0a, 0x0e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 6488 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 6489 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0b, 6490 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 6491 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4b, 0x69, 0x6e, 6492 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 6493 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6494 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x69, 6495 0x7a, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 6496 0x12, 0x42, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 6497 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6498 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x4f, 0x75, 0x74, 0x70, 6499 0x75, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x47, 6500 0x72, 0x6f, 0x75, 0x70, 0x12, 0x47, 0x0a, 0x10, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 6501 0x74, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 6502 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6503 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x69, 0x6d, 6504 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x43, 0x0a, 6505 0x10, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 6506 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6507 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 6508 0x65, 0x52, 0x0f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70, 6509 0x75, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 6510 0x03, 0x74, 0x61, 0x67, 0x12, 0x34, 0x0a, 0x14, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 6511 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x07, 0x20, 0x01, 6512 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x12, 0x74, 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 6513 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x3c, 0x0a, 0x0c, 0x74, 0x65, 6514 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 6515 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 6516 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x74, 0x65, 0x73, 6517 0x74, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 6518 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 6519 0x32, 0x1e, 0x2e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 6520 0x6c, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 6521 0x52, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 6522 0x8b, 0x0a, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x36, 6523 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 6524 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 6525 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 6526 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 6527 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 6528 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x25, 0x0a, 6529 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x18, 6530 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x4c, 0x6f, 0x63, 6531 0x61, 0x6c, 0x6c, 0x79, 0x12, 0x48, 0x0a, 0x1f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74, 6532 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 6533 0x73, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 6534 0x01, 0x52, 0x1b, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 6535 0x61, 0x72, 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x48, 6536 0x0a, 0x12, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x73, 6537 0x74, 0x61, 0x72, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 6538 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 6539 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x10, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65, 6540 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x43, 0x0a, 0x1c, 0x74, 0x65, 0x73, 0x74, 6541 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 6542 0x6e, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 6543 0x18, 0x01, 0x52, 0x19, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x44, 6544 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x4d, 0x0a, 6545 0x15, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x64, 0x75, 6546 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 6547 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 6548 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 6549 0x65, 0x6d, 0x70, 0x74, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x12, 6550 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 6551 0x75, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 6552 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 6553 0x6c, 0x65, 0x52, 0x10, 0x74, 0x65, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x75, 6554 0x74, 0x70, 0x75, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x18, 6555 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x53, 6556 0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 6557 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6558 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 6559 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 6560 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 6561 0x6e, 0x66, 0x6f, 0x1a, 0x91, 0x05, 0x0a, 0x0d, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 6562 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 6563 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 6564 0x18, 0x01, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 6565 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x02, 6566 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x27, 6567 0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x6c, 6568 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52, 6569 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 6570 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 6571 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 6572 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 6573 0x12, 0x67, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 6574 0x64, 0x6f, 0x77, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 6575 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6576 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 6577 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x42, 6578 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 6579 0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x61, 0x0a, 0x0e, 0x72, 0x65, 0x73, 6580 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 6581 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6582 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 6583 0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 6584 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x72, 6585 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x1a, 0xcd, 0x01, 0x0a, 6586 0x0f, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 6587 0x12, 0x52, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 6588 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6589 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 6590 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x69, 6591 0x6d, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x05, 0x63, 6592 0x68, 0x69, 0x6c, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 6593 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 6594 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 6595 0x01, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x2d, 0x0a, 6596 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 6597 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 6598 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x39, 0x0a, 0x0d, 6599 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 6600 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 6601 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 6602 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xef, 0x05, 6603 0x0a, 0x0b, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x45, 0x0a, 6604 0x0e, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 6605 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6606 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 6607 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x53, 0x74, 6608 0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x75, 6609 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x74, 6610 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 6611 0x72, 0x75, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 6612 0x08, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x74, 0x74, 6613 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 6614 0x52, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 6615 0x0a, 0x0b, 0x73, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 6616 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 6617 0x30, 0x0a, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 6618 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6619 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65, 6620 0x64, 0x12, 0x30, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 6621 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6622 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x66, 0x61, 0x69, 6623 0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 6624 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x74, 6625 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x39, 0x0a, 6626 0x17, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 6627 0x65, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 6628 0x18, 0x01, 0x52, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 6629 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x44, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 6630 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 6631 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 6632 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 6633 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 6634 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65, 6635 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 6636 0x01, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x4d, 6637 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x40, 0x0a, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x74, 6638 0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 6639 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 6640 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53, 6641 0x74, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c, 6642 0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 6643 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x16, 6644 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 6645 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x47, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 6646 0x72, 0x75, 0x6e, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 6647 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 6648 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x74, 6649 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 6650 0x93, 0x01, 0x0a, 0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 6651 0x79, 0x12, 0x32, 0x0a, 0x15, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x5f, 0x62, 0x75, 0x69, 6652 0x6c, 0x64, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 6653 0x52, 0x13, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x75, 6654 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x13, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 6655 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 6656 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 6657 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 6658 0x75, 0x73, 0x52, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x54, 0x65, 0x73, 0x74, 0x53, 6659 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xba, 0x03, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 6660 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x0f, 0x6f, 0x76, 0x65, 0x72, 0x61, 6661 0x6c, 0x6c, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 6662 0x42, 0x02, 0x18, 0x01, 0x52, 0x0e, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x53, 0x75, 0x63, 6663 0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 6664 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6665 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 6666 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x43, 6667 0x6f, 0x64, 0x65, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 6668 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6c, 6669 0x6c, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x10, 0x66, 6670 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 6671 0x3b, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 6672 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 6673 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 6674 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5a, 0x0a, 0x0e, 6675 0x61, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 6676 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 6677 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 6678 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x2e, 0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x52, 6679 0x65, 0x70, 0x6f, 0x72, 0x74, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0d, 0x61, 0x6e, 0x6f, 0x6d, 0x61, 6680 0x6c, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x1a, 0x32, 0x0a, 0x08, 0x45, 0x78, 0x69, 0x74, 6681 0x43, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 6682 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 6683 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x34, 0x0a, 0x0d, 6684 0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x23, 0x0a, 6685 0x0d, 0x77, 0x61, 0x73, 0x5f, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x01, 6686 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x77, 0x61, 0x73, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 6687 0x65, 0x64, 0x22, 0x97, 0x2a, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 6688 0x69, 0x63, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 6689 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 6690 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 6691 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x63, 6692 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x63, 0x74, 6693 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x55, 0x0a, 0x0e, 0x6d, 0x65, 6694 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x02, 0x20, 0x01, 6695 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 6696 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 6697 0x72, 0x69, 0x63, 0x73, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69, 6698 0x63, 0x73, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 6699 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, 6700 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 6701 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 6702 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67, 6703 0x65, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 6704 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x58, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 6705 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 6706 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 6707 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 6708 0x69, 0x63, 0x73, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 6709 0x63, 0x73, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 6710 0x63, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x74, 6711 0x72, 0x69, 0x63, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 6712 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6713 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x54, 0x69, 0x6d, 6714 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x69, 6715 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x61, 0x0a, 0x12, 0x63, 0x75, 0x6d, 6716 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 6717 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6718 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6719 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x43, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69, 6720 0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x11, 0x63, 0x75, 0x6d, 0x75, 0x6c, 6721 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x5b, 0x0a, 0x10, 6722 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 6723 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6724 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 6725 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 6726 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 6727 0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x62, 0x0a, 0x13, 0x62, 0x75, 0x69, 6728 0x6c, 0x64, 0x5f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 6729 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 6730 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 6731 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x47, 0x72, 6732 0x61, 0x70, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x11, 0x62, 0x75, 0x69, 0x6c, 6733 0x64, 0x47, 0x72, 0x61, 0x70, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x55, 0x0a, 6734 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 6735 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6736 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6737 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4d, 0x65, 6738 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4d, 0x65, 0x74, 6739 0x72, 0x69, 0x63, 0x73, 0x12, 0x58, 0x0a, 0x0f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 6740 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 6741 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 6742 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 6743 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0e, 6744 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x62, 6745 0x0a, 0x13, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x6d, 0x65, 6746 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 6747 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 6748 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 6749 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 6750 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74, 0x72, 0x69, 6751 0x63, 0x73, 0x1a, 0x8e, 0x06, 0x0a, 0x0d, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 6752 0x6d, 0x61, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 6753 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x61, 6754 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x50, 0x0a, 6755 0x25, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 6756 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 6757 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x21, 0x61, 0x63, 6758 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x49, 6759 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12, 6760 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 6761 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f, 6762 0x6e, 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x5a, 0x0a, 0x0b, 0x61, 0x63, 6763 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 6764 0x39, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 6765 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 6766 0x73, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e, 6767 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 6768 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 6769 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 6770 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x61, 0x63, 6771 0x68, 0x65, 0x48, 0x69, 0x74, 0x73, 0x12, 0x5d, 0x0a, 0x0c, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 6772 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 6773 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 6774 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 6775 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e, 0x52, 0x75, 0x6e, 6776 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 6777 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x95, 0x02, 0x0a, 0x0a, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 6778 0x44, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 6779 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 6780 0x12, 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 6781 0x75, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 6782 0x6f, 0x6e, 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x66, 6783 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x18, 6784 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 6785 0x74, 0x65, 0x64, 0x4d, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x6e, 6786 0x64, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6c, 0x61, 6787 0x73, 0x74, 0x45, 0x6e, 0x64, 0x65, 0x64, 0x4d, 0x73, 0x12, 0x3a, 0x0a, 0x0b, 0x73, 0x79, 0x73, 6788 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 6789 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 6790 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x73, 0x79, 0x73, 0x74, 0x65, 6791 0x6d, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 6792 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 6793 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 6794 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x54, 0x0a, 6795 0x0b, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 6796 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 6797 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 6798 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x6b, 6799 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x65, 0x63, 0x4b, 6800 0x69, 0x6e, 0x64, 0x1a, 0x86, 0x03, 0x0a, 0x0d, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65, 6801 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x38, 0x0a, 0x19, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x68, 0x65, 6802 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x69, 6803 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x75, 0x73, 0x65, 0x64, 0x48, 0x65, 6804 0x61, 0x70, 0x53, 0x69, 0x7a, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 6805 0x32, 0x0a, 0x16, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x67, 0x63, 0x5f, 6806 0x68, 0x65, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 6807 0x12, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x6f, 0x73, 0x74, 0x47, 0x63, 0x48, 0x65, 0x61, 0x70, 0x53, 6808 0x69, 0x7a, 0x65, 0x12, 0x4c, 0x0a, 0x24, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x74, 6809 0x5f, 0x67, 0x63, 0x5f, 0x74, 0x65, 0x6e, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x70, 0x61, 0x63, 6810 0x65, 0x5f, 0x68, 0x65, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 6811 0x03, 0x52, 0x1e, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x6f, 0x73, 0x74, 0x47, 0x63, 0x54, 0x65, 0x6e, 6812 0x75, 0x72, 0x65, 0x64, 0x53, 0x70, 0x61, 0x63, 0x65, 0x48, 0x65, 0x61, 0x70, 0x53, 0x69, 0x7a, 6813 0x65, 0x12, 0x66, 0x0a, 0x0f, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x74, 6814 0x72, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x69, 6815 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 6816 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x4d, 0x65, 0x6d, 6817 0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x61, 0x72, 0x62, 0x61, 6818 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0e, 0x67, 0x61, 0x72, 0x62, 0x61, 6819 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x1a, 0x51, 0x0a, 0x0e, 0x47, 0x61, 0x72, 6820 0x62, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 6821 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 6822 0x2b, 0x0a, 0x11, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 6823 0x63, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x67, 0x61, 0x72, 0x62, 6824 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x1a, 0xbd, 0x01, 0x0a, 6825 0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x25, 6826 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 6827 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x4c, 6828 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 6829 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 6830 0x03, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 6831 0x75, 0x72, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x28, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x5f, 6832 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 6833 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 6834 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x24, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x43, 6835 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c, 6836 0x75, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x1a, 0xa4, 0x01, 0x0a, 6837 0x0e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 6838 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 6839 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 6840 0x65, 0x73, 0x4c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x69, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b, 6841 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 6842 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 6843 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x6c, 0x69, 0x62, 0x2e, 0x70, 0x61, 0x63, 0x6b, 6844 0x61, 0x67, 0x65, 0x73, 0x2e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x61, 0x63, 6845 0x6b, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 6846 0x12, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 6847 0x69, 0x63, 0x73, 0x1a, 0x95, 0x01, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x4d, 0x65, 6848 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x23, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x5f, 0x74, 0x69, 0x6d, 6849 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 6850 0x70, 0x75, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x12, 0x25, 0x0a, 0x0f, 0x77, 0x61, 6851 0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 6852 0x01, 0x28, 0x03, 0x52, 0x0c, 0x77, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 6853 0x73, 0x12, 0x38, 0x0a, 0x19, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x70, 0x68, 6854 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x03, 6855 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x50, 0x68, 6856 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x1a, 0x55, 0x0a, 0x11, 0x43, 6857 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 6858 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x65, 0x73, 6859 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6e, 0x75, 0x6d, 0x41, 0x6e, 0x61, 0x6c, 0x79, 6860 0x73, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x75, 0x6d, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 6861 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6e, 0x75, 0x6d, 0x42, 0x75, 0x69, 0x6c, 6862 0x64, 0x73, 0x1a, 0xbd, 0x04, 0x0a, 0x0f, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x4d, 6863 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x70, 0x0a, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 6864 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 6865 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 6866 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 6867 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 6868 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74, 6869 0x72, 0x69, 0x63, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 6870 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x70, 0x0a, 0x15, 0x6f, 0x75, 0x74, 0x70, 6871 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x65, 6872 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6873 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 6874 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 6875 0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 6876 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 6877 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x88, 0x01, 0x0a, 0x22, 0x6f, 6878 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 6879 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x63, 0x68, 6880 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6881 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 6882 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 6883 0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 6884 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x1e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 6885 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 6886 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x6c, 0x0a, 0x13, 0x74, 0x6f, 0x70, 0x5f, 0x6c, 0x65, 0x76, 6887 0x65, 0x6c, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 6888 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 6889 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 6890 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x4d, 0x65, 0x74, 6891 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 6892 0x52, 0x11, 0x74, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 6893 0x63, 0x74, 0x73, 0x1a, 0x47, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x72, 6894 0x69, 0x63, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x62, 0x79, 6895 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x69, 0x7a, 0x65, 0x49, 6896 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 6897 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4a, 0x04, 0x08, 0x01, 6898 0x10, 0x02, 0x1a, 0x80, 0x05, 0x0a, 0x11, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x47, 0x72, 0x61, 0x70, 6899 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x39, 0x0a, 0x19, 0x61, 0x63, 0x74, 0x69, 6900 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 6901 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x61, 0x63, 0x74, 6902 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x6f, 6903 0x75, 0x6e, 0x74, 0x12, 0x62, 0x0a, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 6904 0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 6905 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 6906 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x29, 0x61, 0x63, 6907 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 6908 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 6909 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x6f, 6910 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 6911 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x4a, 0x0a, 0x22, 0x61, 0x63, 6912 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 6913 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 6914 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 6915 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x41, 6916 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12, 0x4a, 0x0a, 0x22, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 6917 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 6918 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 6919 0x28, 0x05, 0x52, 0x1e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 6920 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 6921 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x23, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, 0x6c, 6922 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 6923 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 6924 0x1f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 6925 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 6926 0x12, 0x41, 0x0a, 0x1d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 6927 0x75, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 6928 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x6f, 6929 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 6930 0x75, 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 6931 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 6932 0x28, 0x05, 0x52, 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 6933 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x23, 0x70, 0x6f, 0x73, 0x74, 0x5f, 6934 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6b, 0x79, 0x66, 0x72, 6935 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 6936 0x20, 0x01, 0x28, 0x05, 0x52, 0x1f, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 6937 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x79, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x4e, 0x6f, 0x64, 0x65, 6938 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0xa3, 0x04, 0x0a, 0x0d, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 6939 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x1f, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 6940 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 6941 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 6942 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x6f, 6943 0x72, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 6944 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72, 0x6f, 6945 0x63, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 6946 0x69, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 6947 0x69, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 6948 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4d, 0x75, 0x6c, 0x74, 6949 0x69, 0x70, 0x6c, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x61, 0x6e, 0x64, 6950 0x62, 0x6f, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x61, 0x6e, 6951 0x64, 0x62, 0x6f, 0x78, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x61, 0x73, 0x75, 6952 0x72, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x4d, 6953 0x65, 0x61, 0x73, 0x75, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 6954 0x6b, 0x65, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x09, 0x20, 0x01, 6955 0x28, 0x03, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4b, 0x65, 0x79, 0x48, 0x61, 0x73, 6956 0x68, 0x12, 0x5d, 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 6957 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 6958 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 6959 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 6960 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74, 6961 0x61, 0x74, 0x73, 0x52, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 6962 0x1a, 0xa8, 0x01, 0x0a, 0x0b, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 6963 0x12, 0x2b, 0x0a, 0x12, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 6964 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x63, 0x6f, 6965 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x12, 0x2d, 0x0a, 6966 0x13, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x69, 6967 0x6e, 0x5f, 0x6b, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 6968 0x65, 0x72, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x4b, 0x62, 0x12, 0x3d, 0x0a, 0x1c, 6969 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 6970 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, 6971 0x28, 0x03, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 6972 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x1a, 0x81, 0x04, 0x0a, 0x0e, 6973 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x74, 6974 0x0a, 0x14, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 6975 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 6976 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 6977 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x4e, 6978 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x53, 0x79, 6979 0x73, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 6980 0x52, 0x12, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 6981 0x74, 0x61, 0x74, 0x73, 0x1a, 0xf8, 0x02, 0x0a, 0x12, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4e, 6982 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 6983 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 6984 0x09, 0x62, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x79, 6985 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 6986 0x62, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 6987 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 6988 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 6989 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18, 0x04, 0x20, 0x01, 6990 0x28, 0x04, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12, 6991 0x34, 0x0a, 0x17, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x65, 6992 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 6993 0x52, 0x13, 0x70, 0x65, 0x61, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x50, 6994 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x34, 0x0a, 0x17, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x62, 0x79, 6995 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 6996 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x70, 0x65, 0x61, 0x6b, 0x42, 0x79, 0x74, 0x65, 6997 0x73, 0x52, 0x65, 0x63, 0x76, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x19, 0x70, 6998 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 6999 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 7000 0x70, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x50, 7001 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x19, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x61, 7002 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 7003 0x65, 0x63, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x61, 7004 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x63, 0x76, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x1a, 7005 0xba, 0x02, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 7006 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x6e, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 7007 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 7008 0x32, 0x42, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 7009 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 7010 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74, 7011 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 7012 0x74, 0x61, 0x74, 0x73, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 7013 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xb4, 0x01, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 7014 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 7015 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a, 7016 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 7017 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x72, 0x65, 7018 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 7019 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27, 7020 0x0a, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 7021 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 7022 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x76, 0x69, 0x63, 0x74, 7023 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 7024 0x65, 0x76, 0x69, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0d, 7025 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x2a, 0x0a, 7026 0x03, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 7027 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 7028 0x46, 0x69, 0x6c, 0x65, 0x52, 0x03, 0x6c, 0x6f, 0x67, 0x22, 0x7a, 0x0a, 0x1d, 0x43, 0x6f, 0x6e, 7029 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 7030 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f, 7031 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 7032 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 7033 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 7034 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 7035 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 7036 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x22, 0xb6, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 7037 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 7038 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 7039 0x12, 0x45, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 7040 0x32, 0x2d, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 7041 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 7042 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 7043 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 7044 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 7045 0x2d, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 7046 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 7047 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x22, 0xe9, 7048 0x0e, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 7049 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c, 7050 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 7051 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x02, 0x69, 0x64, 0x12, 7052 0x3c, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 7053 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 7054 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 7055 0x74, 0x49, 0x64, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x12, 0x21, 0x0a, 7056 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 7057 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 7058 0x12, 0x3a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 7059 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 7060 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 7061 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 7062 0x61, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 7063 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 7064 0x61, 0x6d, 0x2e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x07, 0x61, 0x62, 7065 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 7066 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 7067 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 7068 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 7069 0x74, 0x65, 0x64, 0x12, 0x69, 0x0a, 0x19, 0x75, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 7070 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 7071 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 7072 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x55, 0x6e, 0x73, 0x74, 7073 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 7074 0x69, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x17, 0x75, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 7075 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x53, 7076 0x0a, 0x17, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 7077 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 7078 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x43, 7079 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x15, 0x73, 0x74, 7080 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 7081 0x69, 0x6e, 0x65, 0x12, 0x4a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70, 7082 0x61, 0x72, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 7083 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 7084 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x48, 0x00, 7085 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x12, 7086 0x50, 0x0a, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 7087 0x74, 0x75, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 7088 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57, 7089 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x48, 0x00, 7090 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 7091 0x73, 0x12, 0x31, 0x0a, 0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 7092 0x32, 0x19, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 7093 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x05, 0x66, 7094 0x65, 0x74, 0x63, 0x68, 0x12, 0x49, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 7095 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 7096 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 7097 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 7098 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 7099 0x41, 0x0a, 0x08, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 7100 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 7101 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 7102 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x48, 0x00, 0x52, 0x08, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 7103 0x65, 0x64, 0x12, 0x46, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 7104 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 7105 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67, 7106 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0a, 7107 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x63, 7108 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x62, 0x75, 0x69, 7109 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 7110 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x48, 0x00, 7111 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x52, 0x0a, 0x12, 0x6e, 0x61, 0x6d, 0x65, 7112 0x64, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0f, 7113 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 7114 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 7115 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x6e, 0x61, 0x6d, 7116 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x09, 7117 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 7118 0x22, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 7119 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 7120 0x65, 0x74, 0x65, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 7121 0x12, 0x41, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 7122 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 7123 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 7124 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 7125 0x75, 0x6c, 0x74, 0x12, 0x44, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 7126 0x61, 0x72, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 7127 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 7128 0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65, 7129 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x0e, 0x74, 0x61, 0x72, 7130 0x67, 0x65, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x1c, 0x20, 0x01, 0x28, 7131 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 7132 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 7133 0x6d, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 7134 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x3f, 0x0a, 0x08, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 7135 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 7136 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 7137 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x48, 0x00, 0x52, 0x08, 0x66, 0x69, 7138 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x4b, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 7139 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 7140 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 7141 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f, 7142 0x67, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 7143 0x6f, 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74, 7144 0x72, 0x69, 0x63, 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 7145 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 7146 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x48, 0x00, 0x52, 0x0c, 7147 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x4c, 0x0a, 0x0e, 7148 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x19, 7149 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 7150 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 7151 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0d, 0x77, 0x6f, 0x72, 7152 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x0e, 0x62, 0x75, 7153 0x69, 0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x1a, 0x20, 0x01, 7154 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 7155 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 7156 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 7157 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x7b, 0x0a, 0x1f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 7158 0x69, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x5f, 0x69, 7159 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 7160 0x31, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 7161 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 7162 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 7163 0x65, 0x64, 0x48, 0x00, 0x52, 0x1d, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 7164 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 7165 0x69, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4a, 0x04, 7166 0x08, 0x0b, 0x10, 0x0c, 0x4a, 0x04, 0x08, 0x13, 0x10, 0x14, 0x2a, 0x47, 0x0a, 0x08, 0x54, 0x65, 7167 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 7168 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x0a, 7169 0x0a, 0x06, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x41, 7170 0x52, 0x47, 0x45, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x4e, 0x4f, 0x52, 0x4d, 0x4f, 0x55, 7171 0x53, 0x10, 0x04, 0x2a, 0xa4, 0x01, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 7172 0x75, 0x73, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 7173 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x53, 0x53, 0x45, 0x44, 0x10, 0x01, 0x12, 0x09, 0x0a, 7174 0x05, 0x46, 0x4c, 0x41, 0x4b, 0x59, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x49, 0x4d, 0x45, 7175 0x4f, 0x55, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 7176 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 7177 0x05, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 7178 0x55, 0x52, 0x45, 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 7179 0x54, 0x4f, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x10, 0x07, 0x12, 0x1e, 0x0a, 0x1a, 0x54, 0x4f, 7180 0x4f, 0x4c, 0x5f, 0x48, 0x41, 0x4c, 0x54, 0x45, 0x44, 0x5f, 0x42, 0x45, 0x46, 0x4f, 0x52, 0x45, 7181 0x5f, 0x54, 0x45, 0x53, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x42, 0x48, 0x0a, 0x2e, 0x63, 0x6f, 7182 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 7183 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x6c, 0x69, 0x62, 0x2e, 0x62, 0x75, 0x69, 0x6c, 7184 0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x16, 0x42, 0x75, 7185 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72, 7186 0x6f, 0x74, 0x6f, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 7187 } 7188 7189 var ( 7190 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescOnce sync.Once 7191 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData = file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc 7192 ) 7193 7194 func file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP() []byte { 7195 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescOnce.Do(func() { 7196 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData = protoimpl.X.CompressGZIP(file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData) 7197 }) 7198 return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData 7199 } 7200 7201 var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 7202 var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes = make([]protoimpl.MessageInfo, 80) 7203 var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes = []interface{}{ 7204 (TestSize)(0), // 0: build_event_stream.TestSize 7205 (TestStatus)(0), // 1: build_event_stream.TestStatus 7206 (Aborted_AbortReason)(0), // 2: build_event_stream.Aborted.AbortReason 7207 (ConvenienceSymlink_Action)(0), // 3: build_event_stream.ConvenienceSymlink.Action 7208 (*BuildEventId)(nil), // 4: build_event_stream.BuildEventId 7209 (*Progress)(nil), // 5: build_event_stream.Progress 7210 (*Aborted)(nil), // 6: build_event_stream.Aborted 7211 (*BuildStarted)(nil), // 7: build_event_stream.BuildStarted 7212 (*WorkspaceConfig)(nil), // 8: build_event_stream.WorkspaceConfig 7213 (*UnstructuredCommandLine)(nil), // 9: build_event_stream.UnstructuredCommandLine 7214 (*OptionsParsed)(nil), // 10: build_event_stream.OptionsParsed 7215 (*Fetch)(nil), // 11: build_event_stream.Fetch 7216 (*WorkspaceStatus)(nil), // 12: build_event_stream.WorkspaceStatus 7217 (*BuildMetadata)(nil), // 13: build_event_stream.BuildMetadata 7218 (*Configuration)(nil), // 14: build_event_stream.Configuration 7219 (*PatternExpanded)(nil), // 15: build_event_stream.PatternExpanded 7220 (*TargetConfigured)(nil), // 16: build_event_stream.TargetConfigured 7221 (*File)(nil), // 17: build_event_stream.File 7222 (*NamedSetOfFiles)(nil), // 18: build_event_stream.NamedSetOfFiles 7223 (*ActionExecuted)(nil), // 19: build_event_stream.ActionExecuted 7224 (*OutputGroup)(nil), // 20: build_event_stream.OutputGroup 7225 (*TargetComplete)(nil), // 21: build_event_stream.TargetComplete 7226 (*TestResult)(nil), // 22: build_event_stream.TestResult 7227 (*TestSummary)(nil), // 23: build_event_stream.TestSummary 7228 (*TargetSummary)(nil), // 24: build_event_stream.TargetSummary 7229 (*BuildFinished)(nil), // 25: build_event_stream.BuildFinished 7230 (*BuildMetrics)(nil), // 26: build_event_stream.BuildMetrics 7231 (*BuildToolLogs)(nil), // 27: build_event_stream.BuildToolLogs 7232 (*ConvenienceSymlinksIdentified)(nil), // 28: build_event_stream.ConvenienceSymlinksIdentified 7233 (*ConvenienceSymlink)(nil), // 29: build_event_stream.ConvenienceSymlink 7234 (*BuildEvent)(nil), // 30: build_event_stream.BuildEvent 7235 (*BuildEventId_UnknownBuildEventId)(nil), // 31: build_event_stream.BuildEventId.UnknownBuildEventId 7236 (*BuildEventId_ProgressId)(nil), // 32: build_event_stream.BuildEventId.ProgressId 7237 (*BuildEventId_BuildStartedId)(nil), // 33: build_event_stream.BuildEventId.BuildStartedId 7238 (*BuildEventId_UnstructuredCommandLineId)(nil), // 34: build_event_stream.BuildEventId.UnstructuredCommandLineId 7239 (*BuildEventId_StructuredCommandLineId)(nil), // 35: build_event_stream.BuildEventId.StructuredCommandLineId 7240 (*BuildEventId_WorkspaceStatusId)(nil), // 36: build_event_stream.BuildEventId.WorkspaceStatusId 7241 (*BuildEventId_OptionsParsedId)(nil), // 37: build_event_stream.BuildEventId.OptionsParsedId 7242 (*BuildEventId_FetchId)(nil), // 38: build_event_stream.BuildEventId.FetchId 7243 (*BuildEventId_PatternExpandedId)(nil), // 39: build_event_stream.BuildEventId.PatternExpandedId 7244 (*BuildEventId_WorkspaceConfigId)(nil), // 40: build_event_stream.BuildEventId.WorkspaceConfigId 7245 (*BuildEventId_BuildMetadataId)(nil), // 41: build_event_stream.BuildEventId.BuildMetadataId 7246 (*BuildEventId_TargetConfiguredId)(nil), // 42: build_event_stream.BuildEventId.TargetConfiguredId 7247 (*BuildEventId_NamedSetOfFilesId)(nil), // 43: build_event_stream.BuildEventId.NamedSetOfFilesId 7248 (*BuildEventId_ConfigurationId)(nil), // 44: build_event_stream.BuildEventId.ConfigurationId 7249 (*BuildEventId_TargetCompletedId)(nil), // 45: build_event_stream.BuildEventId.TargetCompletedId 7250 (*BuildEventId_ActionCompletedId)(nil), // 46: build_event_stream.BuildEventId.ActionCompletedId 7251 (*BuildEventId_UnconfiguredLabelId)(nil), // 47: build_event_stream.BuildEventId.UnconfiguredLabelId 7252 (*BuildEventId_ConfiguredLabelId)(nil), // 48: build_event_stream.BuildEventId.ConfiguredLabelId 7253 (*BuildEventId_TestResultId)(nil), // 49: build_event_stream.BuildEventId.TestResultId 7254 (*BuildEventId_TestSummaryId)(nil), // 50: build_event_stream.BuildEventId.TestSummaryId 7255 (*BuildEventId_TargetSummaryId)(nil), // 51: build_event_stream.BuildEventId.TargetSummaryId 7256 (*BuildEventId_BuildFinishedId)(nil), // 52: build_event_stream.BuildEventId.BuildFinishedId 7257 (*BuildEventId_BuildToolLogsId)(nil), // 53: build_event_stream.BuildEventId.BuildToolLogsId 7258 (*BuildEventId_BuildMetricsId)(nil), // 54: build_event_stream.BuildEventId.BuildMetricsId 7259 (*BuildEventId_ConvenienceSymlinksIdentifiedId)(nil), // 55: build_event_stream.BuildEventId.ConvenienceSymlinksIdentifiedId 7260 (*BuildEventId_CoverageActionsFinishedId)(nil), // 56: build_event_stream.BuildEventId.CoverageActionsFinishedId 7261 (*WorkspaceStatus_Item)(nil), // 57: build_event_stream.WorkspaceStatus.Item 7262 nil, // 58: build_event_stream.BuildMetadata.MetadataEntry 7263 nil, // 59: build_event_stream.Configuration.MakeVariableEntry 7264 (*PatternExpanded_TestSuiteExpansion)(nil), // 60: build_event_stream.PatternExpanded.TestSuiteExpansion 7265 (*TestResult_ExecutionInfo)(nil), // 61: build_event_stream.TestResult.ExecutionInfo 7266 (*TestResult_ExecutionInfo_TimingBreakdown)(nil), // 62: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown 7267 (*TestResult_ExecutionInfo_ResourceUsage)(nil), // 63: build_event_stream.TestResult.ExecutionInfo.ResourceUsage 7268 (*BuildFinished_ExitCode)(nil), // 64: build_event_stream.BuildFinished.ExitCode 7269 (*BuildFinished_AnomalyReport)(nil), // 65: build_event_stream.BuildFinished.AnomalyReport 7270 (*BuildMetrics_ActionSummary)(nil), // 66: build_event_stream.BuildMetrics.ActionSummary 7271 (*BuildMetrics_MemoryMetrics)(nil), // 67: build_event_stream.BuildMetrics.MemoryMetrics 7272 (*BuildMetrics_TargetMetrics)(nil), // 68: build_event_stream.BuildMetrics.TargetMetrics 7273 (*BuildMetrics_PackageMetrics)(nil), // 69: build_event_stream.BuildMetrics.PackageMetrics 7274 (*BuildMetrics_TimingMetrics)(nil), // 70: build_event_stream.BuildMetrics.TimingMetrics 7275 (*BuildMetrics_CumulativeMetrics)(nil), // 71: build_event_stream.BuildMetrics.CumulativeMetrics 7276 (*BuildMetrics_ArtifactMetrics)(nil), // 72: build_event_stream.BuildMetrics.ArtifactMetrics 7277 (*BuildMetrics_BuildGraphMetrics)(nil), // 73: build_event_stream.BuildMetrics.BuildGraphMetrics 7278 (*BuildMetrics_WorkerMetrics)(nil), // 74: build_event_stream.BuildMetrics.WorkerMetrics 7279 (*BuildMetrics_NetworkMetrics)(nil), // 75: build_event_stream.BuildMetrics.NetworkMetrics 7280 (*BuildMetrics_WorkerPoolMetrics)(nil), // 76: build_event_stream.BuildMetrics.WorkerPoolMetrics 7281 (*BuildMetrics_ActionSummary_ActionData)(nil), // 77: build_event_stream.BuildMetrics.ActionSummary.ActionData 7282 (*BuildMetrics_ActionSummary_RunnerCount)(nil), // 78: build_event_stream.BuildMetrics.ActionSummary.RunnerCount 7283 (*BuildMetrics_MemoryMetrics_GarbageMetrics)(nil), // 79: build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics 7284 (*BuildMetrics_ArtifactMetrics_FilesMetric)(nil), // 80: build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric 7285 (*BuildMetrics_WorkerMetrics_WorkerStats)(nil), // 81: build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats 7286 (*BuildMetrics_NetworkMetrics_SystemNetworkStats)(nil), // 82: build_event_stream.BuildMetrics.NetworkMetrics.SystemNetworkStats 7287 (*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats)(nil), // 83: build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats 7288 (*timestamppb.Timestamp)(nil), // 84: google.protobuf.Timestamp 7289 (*invocation_policy_go_proto.InvocationPolicy)(nil), // 85: blaze.invocation_policy.InvocationPolicy 7290 (*failure_details_go_proto.FailureDetail)(nil), // 86: failure_details.FailureDetail 7291 (*durationpb.Duration)(nil), // 87: google.protobuf.Duration 7292 (*command_line_go_proto.CommandLine)(nil), // 88: command_line.CommandLine 7293 (*package_load_metrics_go_proto.PackageLoadMetrics)(nil), // 89: devtools.build.lib.packages.metrics.PackageLoadMetrics 7294 } 7295 var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs = []int32{ 7296 31, // 0: build_event_stream.BuildEventId.unknown:type_name -> build_event_stream.BuildEventId.UnknownBuildEventId 7297 32, // 1: build_event_stream.BuildEventId.progress:type_name -> build_event_stream.BuildEventId.ProgressId 7298 33, // 2: build_event_stream.BuildEventId.started:type_name -> build_event_stream.BuildEventId.BuildStartedId 7299 34, // 3: build_event_stream.BuildEventId.unstructured_command_line:type_name -> build_event_stream.BuildEventId.UnstructuredCommandLineId 7300 35, // 4: build_event_stream.BuildEventId.structured_command_line:type_name -> build_event_stream.BuildEventId.StructuredCommandLineId 7301 36, // 5: build_event_stream.BuildEventId.workspace_status:type_name -> build_event_stream.BuildEventId.WorkspaceStatusId 7302 37, // 6: build_event_stream.BuildEventId.options_parsed:type_name -> build_event_stream.BuildEventId.OptionsParsedId 7303 38, // 7: build_event_stream.BuildEventId.fetch:type_name -> build_event_stream.BuildEventId.FetchId 7304 44, // 8: build_event_stream.BuildEventId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7305 42, // 9: build_event_stream.BuildEventId.target_configured:type_name -> build_event_stream.BuildEventId.TargetConfiguredId 7306 39, // 10: build_event_stream.BuildEventId.pattern:type_name -> build_event_stream.BuildEventId.PatternExpandedId 7307 39, // 11: build_event_stream.BuildEventId.pattern_skipped:type_name -> build_event_stream.BuildEventId.PatternExpandedId 7308 43, // 12: build_event_stream.BuildEventId.named_set:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId 7309 45, // 13: build_event_stream.BuildEventId.target_completed:type_name -> build_event_stream.BuildEventId.TargetCompletedId 7310 46, // 14: build_event_stream.BuildEventId.action_completed:type_name -> build_event_stream.BuildEventId.ActionCompletedId 7311 47, // 15: build_event_stream.BuildEventId.unconfigured_label:type_name -> build_event_stream.BuildEventId.UnconfiguredLabelId 7312 48, // 16: build_event_stream.BuildEventId.configured_label:type_name -> build_event_stream.BuildEventId.ConfiguredLabelId 7313 49, // 17: build_event_stream.BuildEventId.test_result:type_name -> build_event_stream.BuildEventId.TestResultId 7314 50, // 18: build_event_stream.BuildEventId.test_summary:type_name -> build_event_stream.BuildEventId.TestSummaryId 7315 51, // 19: build_event_stream.BuildEventId.target_summary:type_name -> build_event_stream.BuildEventId.TargetSummaryId 7316 52, // 20: build_event_stream.BuildEventId.build_finished:type_name -> build_event_stream.BuildEventId.BuildFinishedId 7317 53, // 21: build_event_stream.BuildEventId.build_tool_logs:type_name -> build_event_stream.BuildEventId.BuildToolLogsId 7318 54, // 22: build_event_stream.BuildEventId.build_metrics:type_name -> build_event_stream.BuildEventId.BuildMetricsId 7319 40, // 23: build_event_stream.BuildEventId.workspace:type_name -> build_event_stream.BuildEventId.WorkspaceConfigId 7320 41, // 24: build_event_stream.BuildEventId.build_metadata:type_name -> build_event_stream.BuildEventId.BuildMetadataId 7321 55, // 25: build_event_stream.BuildEventId.convenience_symlinks_identified:type_name -> build_event_stream.BuildEventId.ConvenienceSymlinksIdentifiedId 7322 56, // 26: build_event_stream.BuildEventId.coverage_actions_finished:type_name -> build_event_stream.BuildEventId.CoverageActionsFinishedId 7323 2, // 27: build_event_stream.Aborted.reason:type_name -> build_event_stream.Aborted.AbortReason 7324 84, // 28: build_event_stream.BuildStarted.start_time:type_name -> google.protobuf.Timestamp 7325 85, // 29: build_event_stream.OptionsParsed.invocation_policy:type_name -> blaze.invocation_policy.InvocationPolicy 7326 57, // 30: build_event_stream.WorkspaceStatus.item:type_name -> build_event_stream.WorkspaceStatus.Item 7327 58, // 31: build_event_stream.BuildMetadata.metadata:type_name -> build_event_stream.BuildMetadata.MetadataEntry 7328 59, // 32: build_event_stream.Configuration.make_variable:type_name -> build_event_stream.Configuration.MakeVariableEntry 7329 60, // 33: build_event_stream.PatternExpanded.test_suite_expansions:type_name -> build_event_stream.PatternExpanded.TestSuiteExpansion 7330 0, // 34: build_event_stream.TargetConfigured.test_size:type_name -> build_event_stream.TestSize 7331 17, // 35: build_event_stream.NamedSetOfFiles.files:type_name -> build_event_stream.File 7332 43, // 36: build_event_stream.NamedSetOfFiles.file_sets:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId 7333 17, // 37: build_event_stream.ActionExecuted.stdout:type_name -> build_event_stream.File 7334 17, // 38: build_event_stream.ActionExecuted.stderr:type_name -> build_event_stream.File 7335 44, // 39: build_event_stream.ActionExecuted.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7336 17, // 40: build_event_stream.ActionExecuted.primary_output:type_name -> build_event_stream.File 7337 17, // 41: build_event_stream.ActionExecuted.action_metadata_logs:type_name -> build_event_stream.File 7338 86, // 42: build_event_stream.ActionExecuted.failure_detail:type_name -> failure_details.FailureDetail 7339 43, // 43: build_event_stream.OutputGroup.file_sets:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId 7340 0, // 44: build_event_stream.TargetComplete.test_size:type_name -> build_event_stream.TestSize 7341 20, // 45: build_event_stream.TargetComplete.output_group:type_name -> build_event_stream.OutputGroup 7342 17, // 46: build_event_stream.TargetComplete.important_output:type_name -> build_event_stream.File 7343 17, // 47: build_event_stream.TargetComplete.directory_output:type_name -> build_event_stream.File 7344 87, // 48: build_event_stream.TargetComplete.test_timeout:type_name -> google.protobuf.Duration 7345 86, // 49: build_event_stream.TargetComplete.failure_detail:type_name -> failure_details.FailureDetail 7346 1, // 50: build_event_stream.TestResult.status:type_name -> build_event_stream.TestStatus 7347 84, // 51: build_event_stream.TestResult.test_attempt_start:type_name -> google.protobuf.Timestamp 7348 87, // 52: build_event_stream.TestResult.test_attempt_duration:type_name -> google.protobuf.Duration 7349 17, // 53: build_event_stream.TestResult.test_action_output:type_name -> build_event_stream.File 7350 61, // 54: build_event_stream.TestResult.execution_info:type_name -> build_event_stream.TestResult.ExecutionInfo 7351 1, // 55: build_event_stream.TestSummary.overall_status:type_name -> build_event_stream.TestStatus 7352 17, // 56: build_event_stream.TestSummary.passed:type_name -> build_event_stream.File 7353 17, // 57: build_event_stream.TestSummary.failed:type_name -> build_event_stream.File 7354 84, // 58: build_event_stream.TestSummary.first_start_time:type_name -> google.protobuf.Timestamp 7355 84, // 59: build_event_stream.TestSummary.last_stop_time:type_name -> google.protobuf.Timestamp 7356 87, // 60: build_event_stream.TestSummary.total_run_duration:type_name -> google.protobuf.Duration 7357 1, // 61: build_event_stream.TargetSummary.overall_test_status:type_name -> build_event_stream.TestStatus 7358 64, // 62: build_event_stream.BuildFinished.exit_code:type_name -> build_event_stream.BuildFinished.ExitCode 7359 84, // 63: build_event_stream.BuildFinished.finish_time:type_name -> google.protobuf.Timestamp 7360 65, // 64: build_event_stream.BuildFinished.anomaly_report:type_name -> build_event_stream.BuildFinished.AnomalyReport 7361 66, // 65: build_event_stream.BuildMetrics.action_summary:type_name -> build_event_stream.BuildMetrics.ActionSummary 7362 67, // 66: build_event_stream.BuildMetrics.memory_metrics:type_name -> build_event_stream.BuildMetrics.MemoryMetrics 7363 68, // 67: build_event_stream.BuildMetrics.target_metrics:type_name -> build_event_stream.BuildMetrics.TargetMetrics 7364 69, // 68: build_event_stream.BuildMetrics.package_metrics:type_name -> build_event_stream.BuildMetrics.PackageMetrics 7365 70, // 69: build_event_stream.BuildMetrics.timing_metrics:type_name -> build_event_stream.BuildMetrics.TimingMetrics 7366 71, // 70: build_event_stream.BuildMetrics.cumulative_metrics:type_name -> build_event_stream.BuildMetrics.CumulativeMetrics 7367 72, // 71: build_event_stream.BuildMetrics.artifact_metrics:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics 7368 73, // 72: build_event_stream.BuildMetrics.build_graph_metrics:type_name -> build_event_stream.BuildMetrics.BuildGraphMetrics 7369 74, // 73: build_event_stream.BuildMetrics.worker_metrics:type_name -> build_event_stream.BuildMetrics.WorkerMetrics 7370 75, // 74: build_event_stream.BuildMetrics.network_metrics:type_name -> build_event_stream.BuildMetrics.NetworkMetrics 7371 76, // 75: build_event_stream.BuildMetrics.worker_pool_metrics:type_name -> build_event_stream.BuildMetrics.WorkerPoolMetrics 7372 17, // 76: build_event_stream.BuildToolLogs.log:type_name -> build_event_stream.File 7373 29, // 77: build_event_stream.ConvenienceSymlinksIdentified.convenience_symlinks:type_name -> build_event_stream.ConvenienceSymlink 7374 3, // 78: build_event_stream.ConvenienceSymlink.action:type_name -> build_event_stream.ConvenienceSymlink.Action 7375 4, // 79: build_event_stream.BuildEvent.id:type_name -> build_event_stream.BuildEventId 7376 4, // 80: build_event_stream.BuildEvent.children:type_name -> build_event_stream.BuildEventId 7377 5, // 81: build_event_stream.BuildEvent.progress:type_name -> build_event_stream.Progress 7378 6, // 82: build_event_stream.BuildEvent.aborted:type_name -> build_event_stream.Aborted 7379 7, // 83: build_event_stream.BuildEvent.started:type_name -> build_event_stream.BuildStarted 7380 9, // 84: build_event_stream.BuildEvent.unstructured_command_line:type_name -> build_event_stream.UnstructuredCommandLine 7381 88, // 85: build_event_stream.BuildEvent.structured_command_line:type_name -> command_line.CommandLine 7382 10, // 86: build_event_stream.BuildEvent.options_parsed:type_name -> build_event_stream.OptionsParsed 7383 12, // 87: build_event_stream.BuildEvent.workspace_status:type_name -> build_event_stream.WorkspaceStatus 7384 11, // 88: build_event_stream.BuildEvent.fetch:type_name -> build_event_stream.Fetch 7385 14, // 89: build_event_stream.BuildEvent.configuration:type_name -> build_event_stream.Configuration 7386 15, // 90: build_event_stream.BuildEvent.expanded:type_name -> build_event_stream.PatternExpanded 7387 16, // 91: build_event_stream.BuildEvent.configured:type_name -> build_event_stream.TargetConfigured 7388 19, // 92: build_event_stream.BuildEvent.action:type_name -> build_event_stream.ActionExecuted 7389 18, // 93: build_event_stream.BuildEvent.named_set_of_files:type_name -> build_event_stream.NamedSetOfFiles 7390 21, // 94: build_event_stream.BuildEvent.completed:type_name -> build_event_stream.TargetComplete 7391 22, // 95: build_event_stream.BuildEvent.test_result:type_name -> build_event_stream.TestResult 7392 23, // 96: build_event_stream.BuildEvent.test_summary:type_name -> build_event_stream.TestSummary 7393 24, // 97: build_event_stream.BuildEvent.target_summary:type_name -> build_event_stream.TargetSummary 7394 25, // 98: build_event_stream.BuildEvent.finished:type_name -> build_event_stream.BuildFinished 7395 27, // 99: build_event_stream.BuildEvent.build_tool_logs:type_name -> build_event_stream.BuildToolLogs 7396 26, // 100: build_event_stream.BuildEvent.build_metrics:type_name -> build_event_stream.BuildMetrics 7397 8, // 101: build_event_stream.BuildEvent.workspace_info:type_name -> build_event_stream.WorkspaceConfig 7398 13, // 102: build_event_stream.BuildEvent.build_metadata:type_name -> build_event_stream.BuildMetadata 7399 28, // 103: build_event_stream.BuildEvent.convenience_symlinks_identified:type_name -> build_event_stream.ConvenienceSymlinksIdentified 7400 44, // 104: build_event_stream.BuildEventId.TargetCompletedId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7401 44, // 105: build_event_stream.BuildEventId.ActionCompletedId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7402 44, // 106: build_event_stream.BuildEventId.ConfiguredLabelId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7403 44, // 107: build_event_stream.BuildEventId.TestResultId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7404 44, // 108: build_event_stream.BuildEventId.TestSummaryId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7405 44, // 109: build_event_stream.BuildEventId.TargetSummaryId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId 7406 62, // 110: build_event_stream.TestResult.ExecutionInfo.timing_breakdown:type_name -> build_event_stream.TestResult.ExecutionInfo.TimingBreakdown 7407 63, // 111: build_event_stream.TestResult.ExecutionInfo.resource_usage:type_name -> build_event_stream.TestResult.ExecutionInfo.ResourceUsage 7408 62, // 112: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown.child:type_name -> build_event_stream.TestResult.ExecutionInfo.TimingBreakdown 7409 87, // 113: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown.time:type_name -> google.protobuf.Duration 7410 77, // 114: build_event_stream.BuildMetrics.ActionSummary.action_data:type_name -> build_event_stream.BuildMetrics.ActionSummary.ActionData 7411 78, // 115: build_event_stream.BuildMetrics.ActionSummary.runner_count:type_name -> build_event_stream.BuildMetrics.ActionSummary.RunnerCount 7412 79, // 116: build_event_stream.BuildMetrics.MemoryMetrics.garbage_metrics:type_name -> build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics 7413 89, // 117: build_event_stream.BuildMetrics.PackageMetrics.package_load_metrics:type_name -> devtools.build.lib.packages.metrics.PackageLoadMetrics 7414 80, // 118: build_event_stream.BuildMetrics.ArtifactMetrics.source_artifacts_read:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric 7415 80, // 119: build_event_stream.BuildMetrics.ArtifactMetrics.output_artifacts_seen:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric 7416 80, // 120: build_event_stream.BuildMetrics.ArtifactMetrics.output_artifacts_from_action_cache:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric 7417 80, // 121: build_event_stream.BuildMetrics.ArtifactMetrics.top_level_artifacts:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric 7418 81, // 122: build_event_stream.BuildMetrics.WorkerMetrics.worker_stats:type_name -> build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats 7419 82, // 123: build_event_stream.BuildMetrics.NetworkMetrics.system_network_stats:type_name -> build_event_stream.BuildMetrics.NetworkMetrics.SystemNetworkStats 7420 83, // 124: build_event_stream.BuildMetrics.WorkerPoolMetrics.worker_pool_stats:type_name -> build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats 7421 87, // 125: build_event_stream.BuildMetrics.ActionSummary.ActionData.system_time:type_name -> google.protobuf.Duration 7422 87, // 126: build_event_stream.BuildMetrics.ActionSummary.ActionData.user_time:type_name -> google.protobuf.Duration 7423 127, // [127:127] is the sub-list for method output_type 7424 127, // [127:127] is the sub-list for method input_type 7425 127, // [127:127] is the sub-list for extension type_name 7426 127, // [127:127] is the sub-list for extension extendee 7427 0, // [0:127] is the sub-list for field type_name 7428 } 7429 7430 func init() { 7431 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_init() 7432 } 7433 func file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_init() { 7434 if File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto != nil { 7435 return 7436 } 7437 if !protoimpl.UnsafeEnabled { 7438 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 7439 switch v := v.(*BuildEventId); i { 7440 case 0: 7441 return &v.state 7442 case 1: 7443 return &v.sizeCache 7444 case 2: 7445 return &v.unknownFields 7446 default: 7447 return nil 7448 } 7449 } 7450 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 7451 switch v := v.(*Progress); i { 7452 case 0: 7453 return &v.state 7454 case 1: 7455 return &v.sizeCache 7456 case 2: 7457 return &v.unknownFields 7458 default: 7459 return nil 7460 } 7461 } 7462 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 7463 switch v := v.(*Aborted); i { 7464 case 0: 7465 return &v.state 7466 case 1: 7467 return &v.sizeCache 7468 case 2: 7469 return &v.unknownFields 7470 default: 7471 return nil 7472 } 7473 } 7474 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 7475 switch v := v.(*BuildStarted); i { 7476 case 0: 7477 return &v.state 7478 case 1: 7479 return &v.sizeCache 7480 case 2: 7481 return &v.unknownFields 7482 default: 7483 return nil 7484 } 7485 } 7486 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 7487 switch v := v.(*WorkspaceConfig); i { 7488 case 0: 7489 return &v.state 7490 case 1: 7491 return &v.sizeCache 7492 case 2: 7493 return &v.unknownFields 7494 default: 7495 return nil 7496 } 7497 } 7498 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 7499 switch v := v.(*UnstructuredCommandLine); i { 7500 case 0: 7501 return &v.state 7502 case 1: 7503 return &v.sizeCache 7504 case 2: 7505 return &v.unknownFields 7506 default: 7507 return nil 7508 } 7509 } 7510 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 7511 switch v := v.(*OptionsParsed); i { 7512 case 0: 7513 return &v.state 7514 case 1: 7515 return &v.sizeCache 7516 case 2: 7517 return &v.unknownFields 7518 default: 7519 return nil 7520 } 7521 } 7522 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 7523 switch v := v.(*Fetch); i { 7524 case 0: 7525 return &v.state 7526 case 1: 7527 return &v.sizeCache 7528 case 2: 7529 return &v.unknownFields 7530 default: 7531 return nil 7532 } 7533 } 7534 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 7535 switch v := v.(*WorkspaceStatus); i { 7536 case 0: 7537 return &v.state 7538 case 1: 7539 return &v.sizeCache 7540 case 2: 7541 return &v.unknownFields 7542 default: 7543 return nil 7544 } 7545 } 7546 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 7547 switch v := v.(*BuildMetadata); i { 7548 case 0: 7549 return &v.state 7550 case 1: 7551 return &v.sizeCache 7552 case 2: 7553 return &v.unknownFields 7554 default: 7555 return nil 7556 } 7557 } 7558 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 7559 switch v := v.(*Configuration); i { 7560 case 0: 7561 return &v.state 7562 case 1: 7563 return &v.sizeCache 7564 case 2: 7565 return &v.unknownFields 7566 default: 7567 return nil 7568 } 7569 } 7570 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 7571 switch v := v.(*PatternExpanded); i { 7572 case 0: 7573 return &v.state 7574 case 1: 7575 return &v.sizeCache 7576 case 2: 7577 return &v.unknownFields 7578 default: 7579 return nil 7580 } 7581 } 7582 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 7583 switch v := v.(*TargetConfigured); i { 7584 case 0: 7585 return &v.state 7586 case 1: 7587 return &v.sizeCache 7588 case 2: 7589 return &v.unknownFields 7590 default: 7591 return nil 7592 } 7593 } 7594 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 7595 switch v := v.(*File); i { 7596 case 0: 7597 return &v.state 7598 case 1: 7599 return &v.sizeCache 7600 case 2: 7601 return &v.unknownFields 7602 default: 7603 return nil 7604 } 7605 } 7606 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 7607 switch v := v.(*NamedSetOfFiles); i { 7608 case 0: 7609 return &v.state 7610 case 1: 7611 return &v.sizeCache 7612 case 2: 7613 return &v.unknownFields 7614 default: 7615 return nil 7616 } 7617 } 7618 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 7619 switch v := v.(*ActionExecuted); i { 7620 case 0: 7621 return &v.state 7622 case 1: 7623 return &v.sizeCache 7624 case 2: 7625 return &v.unknownFields 7626 default: 7627 return nil 7628 } 7629 } 7630 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 7631 switch v := v.(*OutputGroup); i { 7632 case 0: 7633 return &v.state 7634 case 1: 7635 return &v.sizeCache 7636 case 2: 7637 return &v.unknownFields 7638 default: 7639 return nil 7640 } 7641 } 7642 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 7643 switch v := v.(*TargetComplete); i { 7644 case 0: 7645 return &v.state 7646 case 1: 7647 return &v.sizeCache 7648 case 2: 7649 return &v.unknownFields 7650 default: 7651 return nil 7652 } 7653 } 7654 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 7655 switch v := v.(*TestResult); i { 7656 case 0: 7657 return &v.state 7658 case 1: 7659 return &v.sizeCache 7660 case 2: 7661 return &v.unknownFields 7662 default: 7663 return nil 7664 } 7665 } 7666 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 7667 switch v := v.(*TestSummary); i { 7668 case 0: 7669 return &v.state 7670 case 1: 7671 return &v.sizeCache 7672 case 2: 7673 return &v.unknownFields 7674 default: 7675 return nil 7676 } 7677 } 7678 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 7679 switch v := v.(*TargetSummary); i { 7680 case 0: 7681 return &v.state 7682 case 1: 7683 return &v.sizeCache 7684 case 2: 7685 return &v.unknownFields 7686 default: 7687 return nil 7688 } 7689 } 7690 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 7691 switch v := v.(*BuildFinished); i { 7692 case 0: 7693 return &v.state 7694 case 1: 7695 return &v.sizeCache 7696 case 2: 7697 return &v.unknownFields 7698 default: 7699 return nil 7700 } 7701 } 7702 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 7703 switch v := v.(*BuildMetrics); i { 7704 case 0: 7705 return &v.state 7706 case 1: 7707 return &v.sizeCache 7708 case 2: 7709 return &v.unknownFields 7710 default: 7711 return nil 7712 } 7713 } 7714 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 7715 switch v := v.(*BuildToolLogs); i { 7716 case 0: 7717 return &v.state 7718 case 1: 7719 return &v.sizeCache 7720 case 2: 7721 return &v.unknownFields 7722 default: 7723 return nil 7724 } 7725 } 7726 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 7727 switch v := v.(*ConvenienceSymlinksIdentified); i { 7728 case 0: 7729 return &v.state 7730 case 1: 7731 return &v.sizeCache 7732 case 2: 7733 return &v.unknownFields 7734 default: 7735 return nil 7736 } 7737 } 7738 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 7739 switch v := v.(*ConvenienceSymlink); i { 7740 case 0: 7741 return &v.state 7742 case 1: 7743 return &v.sizeCache 7744 case 2: 7745 return &v.unknownFields 7746 default: 7747 return nil 7748 } 7749 } 7750 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 7751 switch v := v.(*BuildEvent); i { 7752 case 0: 7753 return &v.state 7754 case 1: 7755 return &v.sizeCache 7756 case 2: 7757 return &v.unknownFields 7758 default: 7759 return nil 7760 } 7761 } 7762 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 7763 switch v := v.(*BuildEventId_UnknownBuildEventId); i { 7764 case 0: 7765 return &v.state 7766 case 1: 7767 return &v.sizeCache 7768 case 2: 7769 return &v.unknownFields 7770 default: 7771 return nil 7772 } 7773 } 7774 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 7775 switch v := v.(*BuildEventId_ProgressId); i { 7776 case 0: 7777 return &v.state 7778 case 1: 7779 return &v.sizeCache 7780 case 2: 7781 return &v.unknownFields 7782 default: 7783 return nil 7784 } 7785 } 7786 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 7787 switch v := v.(*BuildEventId_BuildStartedId); i { 7788 case 0: 7789 return &v.state 7790 case 1: 7791 return &v.sizeCache 7792 case 2: 7793 return &v.unknownFields 7794 default: 7795 return nil 7796 } 7797 } 7798 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 7799 switch v := v.(*BuildEventId_UnstructuredCommandLineId); i { 7800 case 0: 7801 return &v.state 7802 case 1: 7803 return &v.sizeCache 7804 case 2: 7805 return &v.unknownFields 7806 default: 7807 return nil 7808 } 7809 } 7810 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 7811 switch v := v.(*BuildEventId_StructuredCommandLineId); i { 7812 case 0: 7813 return &v.state 7814 case 1: 7815 return &v.sizeCache 7816 case 2: 7817 return &v.unknownFields 7818 default: 7819 return nil 7820 } 7821 } 7822 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 7823 switch v := v.(*BuildEventId_WorkspaceStatusId); i { 7824 case 0: 7825 return &v.state 7826 case 1: 7827 return &v.sizeCache 7828 case 2: 7829 return &v.unknownFields 7830 default: 7831 return nil 7832 } 7833 } 7834 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 7835 switch v := v.(*BuildEventId_OptionsParsedId); i { 7836 case 0: 7837 return &v.state 7838 case 1: 7839 return &v.sizeCache 7840 case 2: 7841 return &v.unknownFields 7842 default: 7843 return nil 7844 } 7845 } 7846 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 7847 switch v := v.(*BuildEventId_FetchId); i { 7848 case 0: 7849 return &v.state 7850 case 1: 7851 return &v.sizeCache 7852 case 2: 7853 return &v.unknownFields 7854 default: 7855 return nil 7856 } 7857 } 7858 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 7859 switch v := v.(*BuildEventId_PatternExpandedId); i { 7860 case 0: 7861 return &v.state 7862 case 1: 7863 return &v.sizeCache 7864 case 2: 7865 return &v.unknownFields 7866 default: 7867 return nil 7868 } 7869 } 7870 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 7871 switch v := v.(*BuildEventId_WorkspaceConfigId); i { 7872 case 0: 7873 return &v.state 7874 case 1: 7875 return &v.sizeCache 7876 case 2: 7877 return &v.unknownFields 7878 default: 7879 return nil 7880 } 7881 } 7882 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 7883 switch v := v.(*BuildEventId_BuildMetadataId); i { 7884 case 0: 7885 return &v.state 7886 case 1: 7887 return &v.sizeCache 7888 case 2: 7889 return &v.unknownFields 7890 default: 7891 return nil 7892 } 7893 } 7894 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 7895 switch v := v.(*BuildEventId_TargetConfiguredId); i { 7896 case 0: 7897 return &v.state 7898 case 1: 7899 return &v.sizeCache 7900 case 2: 7901 return &v.unknownFields 7902 default: 7903 return nil 7904 } 7905 } 7906 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 7907 switch v := v.(*BuildEventId_NamedSetOfFilesId); i { 7908 case 0: 7909 return &v.state 7910 case 1: 7911 return &v.sizeCache 7912 case 2: 7913 return &v.unknownFields 7914 default: 7915 return nil 7916 } 7917 } 7918 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 7919 switch v := v.(*BuildEventId_ConfigurationId); i { 7920 case 0: 7921 return &v.state 7922 case 1: 7923 return &v.sizeCache 7924 case 2: 7925 return &v.unknownFields 7926 default: 7927 return nil 7928 } 7929 } 7930 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 7931 switch v := v.(*BuildEventId_TargetCompletedId); i { 7932 case 0: 7933 return &v.state 7934 case 1: 7935 return &v.sizeCache 7936 case 2: 7937 return &v.unknownFields 7938 default: 7939 return nil 7940 } 7941 } 7942 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 7943 switch v := v.(*BuildEventId_ActionCompletedId); i { 7944 case 0: 7945 return &v.state 7946 case 1: 7947 return &v.sizeCache 7948 case 2: 7949 return &v.unknownFields 7950 default: 7951 return nil 7952 } 7953 } 7954 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 7955 switch v := v.(*BuildEventId_UnconfiguredLabelId); i { 7956 case 0: 7957 return &v.state 7958 case 1: 7959 return &v.sizeCache 7960 case 2: 7961 return &v.unknownFields 7962 default: 7963 return nil 7964 } 7965 } 7966 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 7967 switch v := v.(*BuildEventId_ConfiguredLabelId); i { 7968 case 0: 7969 return &v.state 7970 case 1: 7971 return &v.sizeCache 7972 case 2: 7973 return &v.unknownFields 7974 default: 7975 return nil 7976 } 7977 } 7978 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 7979 switch v := v.(*BuildEventId_TestResultId); i { 7980 case 0: 7981 return &v.state 7982 case 1: 7983 return &v.sizeCache 7984 case 2: 7985 return &v.unknownFields 7986 default: 7987 return nil 7988 } 7989 } 7990 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 7991 switch v := v.(*BuildEventId_TestSummaryId); i { 7992 case 0: 7993 return &v.state 7994 case 1: 7995 return &v.sizeCache 7996 case 2: 7997 return &v.unknownFields 7998 default: 7999 return nil 8000 } 8001 } 8002 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { 8003 switch v := v.(*BuildEventId_TargetSummaryId); i { 8004 case 0: 8005 return &v.state 8006 case 1: 8007 return &v.sizeCache 8008 case 2: 8009 return &v.unknownFields 8010 default: 8011 return nil 8012 } 8013 } 8014 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 8015 switch v := v.(*BuildEventId_BuildFinishedId); i { 8016 case 0: 8017 return &v.state 8018 case 1: 8019 return &v.sizeCache 8020 case 2: 8021 return &v.unknownFields 8022 default: 8023 return nil 8024 } 8025 } 8026 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 8027 switch v := v.(*BuildEventId_BuildToolLogsId); i { 8028 case 0: 8029 return &v.state 8030 case 1: 8031 return &v.sizeCache 8032 case 2: 8033 return &v.unknownFields 8034 default: 8035 return nil 8036 } 8037 } 8038 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 8039 switch v := v.(*BuildEventId_BuildMetricsId); i { 8040 case 0: 8041 return &v.state 8042 case 1: 8043 return &v.sizeCache 8044 case 2: 8045 return &v.unknownFields 8046 default: 8047 return nil 8048 } 8049 } 8050 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 8051 switch v := v.(*BuildEventId_ConvenienceSymlinksIdentifiedId); i { 8052 case 0: 8053 return &v.state 8054 case 1: 8055 return &v.sizeCache 8056 case 2: 8057 return &v.unknownFields 8058 default: 8059 return nil 8060 } 8061 } 8062 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { 8063 switch v := v.(*BuildEventId_CoverageActionsFinishedId); i { 8064 case 0: 8065 return &v.state 8066 case 1: 8067 return &v.sizeCache 8068 case 2: 8069 return &v.unknownFields 8070 default: 8071 return nil 8072 } 8073 } 8074 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { 8075 switch v := v.(*WorkspaceStatus_Item); i { 8076 case 0: 8077 return &v.state 8078 case 1: 8079 return &v.sizeCache 8080 case 2: 8081 return &v.unknownFields 8082 default: 8083 return nil 8084 } 8085 } 8086 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { 8087 switch v := v.(*PatternExpanded_TestSuiteExpansion); i { 8088 case 0: 8089 return &v.state 8090 case 1: 8091 return &v.sizeCache 8092 case 2: 8093 return &v.unknownFields 8094 default: 8095 return nil 8096 } 8097 } 8098 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { 8099 switch v := v.(*TestResult_ExecutionInfo); i { 8100 case 0: 8101 return &v.state 8102 case 1: 8103 return &v.sizeCache 8104 case 2: 8105 return &v.unknownFields 8106 default: 8107 return nil 8108 } 8109 } 8110 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { 8111 switch v := v.(*TestResult_ExecutionInfo_TimingBreakdown); i { 8112 case 0: 8113 return &v.state 8114 case 1: 8115 return &v.sizeCache 8116 case 2: 8117 return &v.unknownFields 8118 default: 8119 return nil 8120 } 8121 } 8122 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { 8123 switch v := v.(*TestResult_ExecutionInfo_ResourceUsage); i { 8124 case 0: 8125 return &v.state 8126 case 1: 8127 return &v.sizeCache 8128 case 2: 8129 return &v.unknownFields 8130 default: 8131 return nil 8132 } 8133 } 8134 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { 8135 switch v := v.(*BuildFinished_ExitCode); i { 8136 case 0: 8137 return &v.state 8138 case 1: 8139 return &v.sizeCache 8140 case 2: 8141 return &v.unknownFields 8142 default: 8143 return nil 8144 } 8145 } 8146 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { 8147 switch v := v.(*BuildFinished_AnomalyReport); i { 8148 case 0: 8149 return &v.state 8150 case 1: 8151 return &v.sizeCache 8152 case 2: 8153 return &v.unknownFields 8154 default: 8155 return nil 8156 } 8157 } 8158 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { 8159 switch v := v.(*BuildMetrics_ActionSummary); i { 8160 case 0: 8161 return &v.state 8162 case 1: 8163 return &v.sizeCache 8164 case 2: 8165 return &v.unknownFields 8166 default: 8167 return nil 8168 } 8169 } 8170 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { 8171 switch v := v.(*BuildMetrics_MemoryMetrics); i { 8172 case 0: 8173 return &v.state 8174 case 1: 8175 return &v.sizeCache 8176 case 2: 8177 return &v.unknownFields 8178 default: 8179 return nil 8180 } 8181 } 8182 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { 8183 switch v := v.(*BuildMetrics_TargetMetrics); i { 8184 case 0: 8185 return &v.state 8186 case 1: 8187 return &v.sizeCache 8188 case 2: 8189 return &v.unknownFields 8190 default: 8191 return nil 8192 } 8193 } 8194 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { 8195 switch v := v.(*BuildMetrics_PackageMetrics); i { 8196 case 0: 8197 return &v.state 8198 case 1: 8199 return &v.sizeCache 8200 case 2: 8201 return &v.unknownFields 8202 default: 8203 return nil 8204 } 8205 } 8206 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { 8207 switch v := v.(*BuildMetrics_TimingMetrics); i { 8208 case 0: 8209 return &v.state 8210 case 1: 8211 return &v.sizeCache 8212 case 2: 8213 return &v.unknownFields 8214 default: 8215 return nil 8216 } 8217 } 8218 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { 8219 switch v := v.(*BuildMetrics_CumulativeMetrics); i { 8220 case 0: 8221 return &v.state 8222 case 1: 8223 return &v.sizeCache 8224 case 2: 8225 return &v.unknownFields 8226 default: 8227 return nil 8228 } 8229 } 8230 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { 8231 switch v := v.(*BuildMetrics_ArtifactMetrics); i { 8232 case 0: 8233 return &v.state 8234 case 1: 8235 return &v.sizeCache 8236 case 2: 8237 return &v.unknownFields 8238 default: 8239 return nil 8240 } 8241 } 8242 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { 8243 switch v := v.(*BuildMetrics_BuildGraphMetrics); i { 8244 case 0: 8245 return &v.state 8246 case 1: 8247 return &v.sizeCache 8248 case 2: 8249 return &v.unknownFields 8250 default: 8251 return nil 8252 } 8253 } 8254 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { 8255 switch v := v.(*BuildMetrics_WorkerMetrics); i { 8256 case 0: 8257 return &v.state 8258 case 1: 8259 return &v.sizeCache 8260 case 2: 8261 return &v.unknownFields 8262 default: 8263 return nil 8264 } 8265 } 8266 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { 8267 switch v := v.(*BuildMetrics_NetworkMetrics); i { 8268 case 0: 8269 return &v.state 8270 case 1: 8271 return &v.sizeCache 8272 case 2: 8273 return &v.unknownFields 8274 default: 8275 return nil 8276 } 8277 } 8278 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { 8279 switch v := v.(*BuildMetrics_WorkerPoolMetrics); i { 8280 case 0: 8281 return &v.state 8282 case 1: 8283 return &v.sizeCache 8284 case 2: 8285 return &v.unknownFields 8286 default: 8287 return nil 8288 } 8289 } 8290 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { 8291 switch v := v.(*BuildMetrics_ActionSummary_ActionData); i { 8292 case 0: 8293 return &v.state 8294 case 1: 8295 return &v.sizeCache 8296 case 2: 8297 return &v.unknownFields 8298 default: 8299 return nil 8300 } 8301 } 8302 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { 8303 switch v := v.(*BuildMetrics_ActionSummary_RunnerCount); i { 8304 case 0: 8305 return &v.state 8306 case 1: 8307 return &v.sizeCache 8308 case 2: 8309 return &v.unknownFields 8310 default: 8311 return nil 8312 } 8313 } 8314 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { 8315 switch v := v.(*BuildMetrics_MemoryMetrics_GarbageMetrics); i { 8316 case 0: 8317 return &v.state 8318 case 1: 8319 return &v.sizeCache 8320 case 2: 8321 return &v.unknownFields 8322 default: 8323 return nil 8324 } 8325 } 8326 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { 8327 switch v := v.(*BuildMetrics_ArtifactMetrics_FilesMetric); i { 8328 case 0: 8329 return &v.state 8330 case 1: 8331 return &v.sizeCache 8332 case 2: 8333 return &v.unknownFields 8334 default: 8335 return nil 8336 } 8337 } 8338 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { 8339 switch v := v.(*BuildMetrics_WorkerMetrics_WorkerStats); i { 8340 case 0: 8341 return &v.state 8342 case 1: 8343 return &v.sizeCache 8344 case 2: 8345 return &v.unknownFields 8346 default: 8347 return nil 8348 } 8349 } 8350 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { 8351 switch v := v.(*BuildMetrics_NetworkMetrics_SystemNetworkStats); i { 8352 case 0: 8353 return &v.state 8354 case 1: 8355 return &v.sizeCache 8356 case 2: 8357 return &v.unknownFields 8358 default: 8359 return nil 8360 } 8361 } 8362 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { 8363 switch v := v.(*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats); i { 8364 case 0: 8365 return &v.state 8366 case 1: 8367 return &v.sizeCache 8368 case 2: 8369 return &v.unknownFields 8370 default: 8371 return nil 8372 } 8373 } 8374 } 8375 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0].OneofWrappers = []interface{}{ 8376 (*BuildEventId_Unknown)(nil), 8377 (*BuildEventId_Progress)(nil), 8378 (*BuildEventId_Started)(nil), 8379 (*BuildEventId_UnstructuredCommandLine)(nil), 8380 (*BuildEventId_StructuredCommandLine)(nil), 8381 (*BuildEventId_WorkspaceStatus)(nil), 8382 (*BuildEventId_OptionsParsed)(nil), 8383 (*BuildEventId_Fetch)(nil), 8384 (*BuildEventId_Configuration)(nil), 8385 (*BuildEventId_TargetConfigured)(nil), 8386 (*BuildEventId_Pattern)(nil), 8387 (*BuildEventId_PatternSkipped)(nil), 8388 (*BuildEventId_NamedSet)(nil), 8389 (*BuildEventId_TargetCompleted)(nil), 8390 (*BuildEventId_ActionCompleted)(nil), 8391 (*BuildEventId_UnconfiguredLabel)(nil), 8392 (*BuildEventId_ConfiguredLabel)(nil), 8393 (*BuildEventId_TestResult)(nil), 8394 (*BuildEventId_TestSummary)(nil), 8395 (*BuildEventId_TargetSummary)(nil), 8396 (*BuildEventId_BuildFinished)(nil), 8397 (*BuildEventId_BuildToolLogs)(nil), 8398 (*BuildEventId_BuildMetrics)(nil), 8399 (*BuildEventId_Workspace)(nil), 8400 (*BuildEventId_BuildMetadata)(nil), 8401 (*BuildEventId_ConvenienceSymlinksIdentified)(nil), 8402 (*BuildEventId_CoverageActionsFinished)(nil), 8403 } 8404 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13].OneofWrappers = []interface{}{ 8405 (*File_Uri)(nil), 8406 (*File_Contents)(nil), 8407 (*File_SymlinkTargetPath)(nil), 8408 } 8409 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26].OneofWrappers = []interface{}{ 8410 (*BuildEvent_Progress)(nil), 8411 (*BuildEvent_Aborted)(nil), 8412 (*BuildEvent_Started)(nil), 8413 (*BuildEvent_UnstructuredCommandLine)(nil), 8414 (*BuildEvent_StructuredCommandLine)(nil), 8415 (*BuildEvent_OptionsParsed)(nil), 8416 (*BuildEvent_WorkspaceStatus)(nil), 8417 (*BuildEvent_Fetch)(nil), 8418 (*BuildEvent_Configuration)(nil), 8419 (*BuildEvent_Expanded)(nil), 8420 (*BuildEvent_Configured)(nil), 8421 (*BuildEvent_Action)(nil), 8422 (*BuildEvent_NamedSetOfFiles)(nil), 8423 (*BuildEvent_Completed)(nil), 8424 (*BuildEvent_TestResult)(nil), 8425 (*BuildEvent_TestSummary)(nil), 8426 (*BuildEvent_TargetSummary)(nil), 8427 (*BuildEvent_Finished)(nil), 8428 (*BuildEvent_BuildToolLogs)(nil), 8429 (*BuildEvent_BuildMetrics)(nil), 8430 (*BuildEvent_WorkspaceInfo)(nil), 8431 (*BuildEvent_BuildMetadata)(nil), 8432 (*BuildEvent_ConvenienceSymlinksIdentified)(nil), 8433 } 8434 type x struct{} 8435 out := protoimpl.TypeBuilder{ 8436 File: protoimpl.DescBuilder{ 8437 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 8438 RawDescriptor: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc, 8439 NumEnums: 4, 8440 NumMessages: 80, 8441 NumExtensions: 0, 8442 NumServices: 0, 8443 }, 8444 GoTypes: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes, 8445 DependencyIndexes: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs, 8446 EnumInfos: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes, 8447 MessageInfos: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes, 8448 }.Build() 8449 File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto = out.File 8450 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc = nil 8451 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes = nil 8452 file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs = nil 8453 }