1// Copyright 2018 The Bazel Authors. All rights reserved. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.28.0 18// protoc v3.21.3 19// source: src/main/protobuf/analysis_v2.proto 20 21package analysis_v2 22 23import ( 24 build "go.skia.org/skia/bazel/exporter/build_proto/build" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 reflect "reflect" 28 sync "sync" 29) 30 31const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36) 37 38// Container for the action graph properties. 39type ActionGraphContainer struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"` 45 Actions []*Action `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"` 46 Targets []*Target `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty"` 47 DepSetOfFiles []*DepSetOfFiles `protobuf:"bytes,4,rep,name=dep_set_of_files,json=depSetOfFiles,proto3" json:"dep_set_of_files,omitempty"` 48 Configuration []*Configuration `protobuf:"bytes,5,rep,name=configuration,proto3" json:"configuration,omitempty"` 49 AspectDescriptors []*AspectDescriptor `protobuf:"bytes,6,rep,name=aspect_descriptors,json=aspectDescriptors,proto3" json:"aspect_descriptors,omitempty"` 50 RuleClasses []*RuleClass `protobuf:"bytes,7,rep,name=rule_classes,json=ruleClasses,proto3" json:"rule_classes,omitempty"` 51 PathFragments []*PathFragment `protobuf:"bytes,8,rep,name=path_fragments,json=pathFragments,proto3" json:"path_fragments,omitempty"` 52} 53 54func (x *ActionGraphContainer) Reset() { 55 *x = ActionGraphContainer{} 56 if protoimpl.UnsafeEnabled { 57 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[0] 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 ms.StoreMessageInfo(mi) 60 } 61} 62 63func (x *ActionGraphContainer) String() string { 64 return protoimpl.X.MessageStringOf(x) 65} 66 67func (*ActionGraphContainer) ProtoMessage() {} 68 69func (x *ActionGraphContainer) ProtoReflect() protoreflect.Message { 70 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[0] 71 if protoimpl.UnsafeEnabled && x != nil { 72 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 73 if ms.LoadMessageInfo() == nil { 74 ms.StoreMessageInfo(mi) 75 } 76 return ms 77 } 78 return mi.MessageOf(x) 79} 80 81// Deprecated: Use ActionGraphContainer.ProtoReflect.Descriptor instead. 82func (*ActionGraphContainer) Descriptor() ([]byte, []int) { 83 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{0} 84} 85 86func (x *ActionGraphContainer) GetArtifacts() []*Artifact { 87 if x != nil { 88 return x.Artifacts 89 } 90 return nil 91} 92 93func (x *ActionGraphContainer) GetActions() []*Action { 94 if x != nil { 95 return x.Actions 96 } 97 return nil 98} 99 100func (x *ActionGraphContainer) GetTargets() []*Target { 101 if x != nil { 102 return x.Targets 103 } 104 return nil 105} 106 107func (x *ActionGraphContainer) GetDepSetOfFiles() []*DepSetOfFiles { 108 if x != nil { 109 return x.DepSetOfFiles 110 } 111 return nil 112} 113 114func (x *ActionGraphContainer) GetConfiguration() []*Configuration { 115 if x != nil { 116 return x.Configuration 117 } 118 return nil 119} 120 121func (x *ActionGraphContainer) GetAspectDescriptors() []*AspectDescriptor { 122 if x != nil { 123 return x.AspectDescriptors 124 } 125 return nil 126} 127 128func (x *ActionGraphContainer) GetRuleClasses() []*RuleClass { 129 if x != nil { 130 return x.RuleClasses 131 } 132 return nil 133} 134 135func (x *ActionGraphContainer) GetPathFragments() []*PathFragment { 136 if x != nil { 137 return x.PathFragments 138 } 139 return nil 140} 141 142// Represents a single artifact, whether it's a source file or a derived output 143// file. 144type Artifact struct { 145 state protoimpl.MessageState 146 sizeCache protoimpl.SizeCache 147 unknownFields protoimpl.UnknownFields 148 149 // Identifier for this artifact; this is a uint32, only valid for this 150 // particular dump of the analysis. 151 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 152 // The id of the PathFragment that represents the relative path of the file 153 // within the execution root. 154 PathFragmentId uint32 `protobuf:"varint,2,opt,name=path_fragment_id,json=pathFragmentId,proto3" json:"path_fragment_id,omitempty"` 155 // True iff the artifact is a tree artifact, i.e. the above exec_path refers 156 // a directory. 157 IsTreeArtifact bool `protobuf:"varint,3,opt,name=is_tree_artifact,json=isTreeArtifact,proto3" json:"is_tree_artifact,omitempty"` 158} 159 160func (x *Artifact) Reset() { 161 *x = Artifact{} 162 if protoimpl.UnsafeEnabled { 163 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[1] 164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 165 ms.StoreMessageInfo(mi) 166 } 167} 168 169func (x *Artifact) String() string { 170 return protoimpl.X.MessageStringOf(x) 171} 172 173func (*Artifact) ProtoMessage() {} 174 175func (x *Artifact) ProtoReflect() protoreflect.Message { 176 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[1] 177 if protoimpl.UnsafeEnabled && x != nil { 178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 179 if ms.LoadMessageInfo() == nil { 180 ms.StoreMessageInfo(mi) 181 } 182 return ms 183 } 184 return mi.MessageOf(x) 185} 186 187// Deprecated: Use Artifact.ProtoReflect.Descriptor instead. 188func (*Artifact) Descriptor() ([]byte, []int) { 189 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{1} 190} 191 192func (x *Artifact) GetId() uint32 { 193 if x != nil { 194 return x.Id 195 } 196 return 0 197} 198 199func (x *Artifact) GetPathFragmentId() uint32 { 200 if x != nil { 201 return x.PathFragmentId 202 } 203 return 0 204} 205 206func (x *Artifact) GetIsTreeArtifact() bool { 207 if x != nil { 208 return x.IsTreeArtifact 209 } 210 return false 211} 212 213// Represents a single action, which is a function from Artifact(s) to 214// Artifact(s). 215type Action struct { 216 state protoimpl.MessageState 217 sizeCache protoimpl.SizeCache 218 unknownFields protoimpl.UnknownFields 219 220 // The target that was responsible for the creation of the action. 221 TargetId uint32 `protobuf:"varint,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` 222 // The aspects that were responsible for the creation of the action (if any). 223 // In the case of aspect-on-aspect, AspectDescriptors are listed in 224 // topological order of the dependency graph. 225 // e.g. [A, B] would imply that aspect A is applied on top of aspect B. 226 AspectDescriptorIds []uint32 `protobuf:"varint,2,rep,packed,name=aspect_descriptor_ids,json=aspectDescriptorIds,proto3" json:"aspect_descriptor_ids,omitempty"` 227 // Encodes all significant behavior that might affect the output. The key 228 // must change if the work performed by the execution of this action changes. 229 // Note that the key doesn't include checksums of the input files. 230 ActionKey string `protobuf:"bytes,3,opt,name=action_key,json=actionKey,proto3" json:"action_key,omitempty"` 231 // The mnemonic for this kind of action. 232 Mnemonic string `protobuf:"bytes,4,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 233 // The configuration under which this action is executed. 234 ConfigurationId uint32 `protobuf:"varint,5,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` 235 // The command line arguments of the action. This will be only set if 236 // explicitly requested. 237 Arguments []string `protobuf:"bytes,6,rep,name=arguments,proto3" json:"arguments,omitempty"` 238 // The list of environment variables to be set before executing the command. 239 EnvironmentVariables []*KeyValuePair `protobuf:"bytes,7,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"` 240 // The set of input dep sets that the action depends upon. If the action does 241 // input discovery, the contents of this set might change during execution. 242 InputDepSetIds []uint32 `protobuf:"varint,8,rep,packed,name=input_dep_set_ids,json=inputDepSetIds,proto3" json:"input_dep_set_ids,omitempty"` 243 // The list of Artifact IDs that represent the output files that this action 244 // will generate. 245 OutputIds []uint32 `protobuf:"varint,9,rep,packed,name=output_ids,json=outputIds,proto3" json:"output_ids,omitempty"` 246 // True iff the action does input discovery during execution. 247 DiscoversInputs bool `protobuf:"varint,10,opt,name=discovers_inputs,json=discoversInputs,proto3" json:"discovers_inputs,omitempty"` 248 // Execution info for the action. Remote execution services may use this 249 // information to modify the execution environment, but actions will 250 // generally not be aware of it. 251 ExecutionInfo []*KeyValuePair `protobuf:"bytes,11,rep,name=execution_info,json=executionInfo,proto3" json:"execution_info,omitempty"` 252 // The list of param files. This will be only set if explicitly requested. 253 ParamFiles []*ParamFile `protobuf:"bytes,12,rep,name=param_files,json=paramFiles,proto3" json:"param_files,omitempty"` 254 // The id to an Artifact that is the primary output of this action. 255 PrimaryOutputId uint32 `protobuf:"varint,13,opt,name=primary_output_id,json=primaryOutputId,proto3" json:"primary_output_id,omitempty"` 256 // The execution platform for this action. Empty if the action has no 257 // execution platform. 258 ExecutionPlatform string `protobuf:"bytes,14,opt,name=execution_platform,json=executionPlatform,proto3" json:"execution_platform,omitempty"` 259 // The template content of the action, if it is TemplateExpand action. 260 TemplateContent string `protobuf:"bytes,15,opt,name=template_content,json=templateContent,proto3" json:"template_content,omitempty"` 261 // The list of substitution should be performed on the template. The key is 262 // the string to be substituted and the value is the string to be substituted 263 // to. 264 Substitutions []*KeyValuePair `protobuf:"bytes,16,rep,name=substitutions,proto3" json:"substitutions,omitempty"` 265 // The contents of the file for the actions.write() action 266 // (guarded by the --include_file_write_contents flag). 267 FileContents string `protobuf:"bytes,17,opt,name=file_contents,json=fileContents,proto3" json:"file_contents,omitempty"` 268} 269 270func (x *Action) Reset() { 271 *x = Action{} 272 if protoimpl.UnsafeEnabled { 273 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[2] 274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 275 ms.StoreMessageInfo(mi) 276 } 277} 278 279func (x *Action) String() string { 280 return protoimpl.X.MessageStringOf(x) 281} 282 283func (*Action) ProtoMessage() {} 284 285func (x *Action) ProtoReflect() protoreflect.Message { 286 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[2] 287 if protoimpl.UnsafeEnabled && x != nil { 288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 289 if ms.LoadMessageInfo() == nil { 290 ms.StoreMessageInfo(mi) 291 } 292 return ms 293 } 294 return mi.MessageOf(x) 295} 296 297// Deprecated: Use Action.ProtoReflect.Descriptor instead. 298func (*Action) Descriptor() ([]byte, []int) { 299 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{2} 300} 301 302func (x *Action) GetTargetId() uint32 { 303 if x != nil { 304 return x.TargetId 305 } 306 return 0 307} 308 309func (x *Action) GetAspectDescriptorIds() []uint32 { 310 if x != nil { 311 return x.AspectDescriptorIds 312 } 313 return nil 314} 315 316func (x *Action) GetActionKey() string { 317 if x != nil { 318 return x.ActionKey 319 } 320 return "" 321} 322 323func (x *Action) GetMnemonic() string { 324 if x != nil { 325 return x.Mnemonic 326 } 327 return "" 328} 329 330func (x *Action) GetConfigurationId() uint32 { 331 if x != nil { 332 return x.ConfigurationId 333 } 334 return 0 335} 336 337func (x *Action) GetArguments() []string { 338 if x != nil { 339 return x.Arguments 340 } 341 return nil 342} 343 344func (x *Action) GetEnvironmentVariables() []*KeyValuePair { 345 if x != nil { 346 return x.EnvironmentVariables 347 } 348 return nil 349} 350 351func (x *Action) GetInputDepSetIds() []uint32 { 352 if x != nil { 353 return x.InputDepSetIds 354 } 355 return nil 356} 357 358func (x *Action) GetOutputIds() []uint32 { 359 if x != nil { 360 return x.OutputIds 361 } 362 return nil 363} 364 365func (x *Action) GetDiscoversInputs() bool { 366 if x != nil { 367 return x.DiscoversInputs 368 } 369 return false 370} 371 372func (x *Action) GetExecutionInfo() []*KeyValuePair { 373 if x != nil { 374 return x.ExecutionInfo 375 } 376 return nil 377} 378 379func (x *Action) GetParamFiles() []*ParamFile { 380 if x != nil { 381 return x.ParamFiles 382 } 383 return nil 384} 385 386func (x *Action) GetPrimaryOutputId() uint32 { 387 if x != nil { 388 return x.PrimaryOutputId 389 } 390 return 0 391} 392 393func (x *Action) GetExecutionPlatform() string { 394 if x != nil { 395 return x.ExecutionPlatform 396 } 397 return "" 398} 399 400func (x *Action) GetTemplateContent() string { 401 if x != nil { 402 return x.TemplateContent 403 } 404 return "" 405} 406 407func (x *Action) GetSubstitutions() []*KeyValuePair { 408 if x != nil { 409 return x.Substitutions 410 } 411 return nil 412} 413 414func (x *Action) GetFileContents() string { 415 if x != nil { 416 return x.FileContents 417 } 418 return "" 419} 420 421// Represents a single target (without configuration information) that is 422// associated with an action. 423type Target struct { 424 state protoimpl.MessageState 425 sizeCache protoimpl.SizeCache 426 unknownFields protoimpl.UnknownFields 427 428 // Identifier for this target; this is a uint32, only valid for this 429 // particular dump of the analysis. 430 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 431 // Label of the target, e.g. //foo:bar. 432 Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` 433 // Class of the rule. 434 RuleClassId uint32 `protobuf:"varint,3,opt,name=rule_class_id,json=ruleClassId,proto3" json:"rule_class_id,omitempty"` 435} 436 437func (x *Target) Reset() { 438 *x = Target{} 439 if protoimpl.UnsafeEnabled { 440 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[3] 441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 442 ms.StoreMessageInfo(mi) 443 } 444} 445 446func (x *Target) String() string { 447 return protoimpl.X.MessageStringOf(x) 448} 449 450func (*Target) ProtoMessage() {} 451 452func (x *Target) ProtoReflect() protoreflect.Message { 453 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[3] 454 if protoimpl.UnsafeEnabled && x != nil { 455 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 456 if ms.LoadMessageInfo() == nil { 457 ms.StoreMessageInfo(mi) 458 } 459 return ms 460 } 461 return mi.MessageOf(x) 462} 463 464// Deprecated: Use Target.ProtoReflect.Descriptor instead. 465func (*Target) Descriptor() ([]byte, []int) { 466 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{3} 467} 468 469func (x *Target) GetId() uint32 { 470 if x != nil { 471 return x.Id 472 } 473 return 0 474} 475 476func (x *Target) GetLabel() string { 477 if x != nil { 478 return x.Label 479 } 480 return "" 481} 482 483func (x *Target) GetRuleClassId() uint32 { 484 if x != nil { 485 return x.RuleClassId 486 } 487 return 0 488} 489 490type RuleClass struct { 491 state protoimpl.MessageState 492 sizeCache protoimpl.SizeCache 493 unknownFields protoimpl.UnknownFields 494 495 // Identifier for this rule class; this is a uint32, only valid for 496 // this particular dump of the analysis. 497 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 498 // Name of the rule class, e.g. cc_library. 499 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 500} 501 502func (x *RuleClass) Reset() { 503 *x = RuleClass{} 504 if protoimpl.UnsafeEnabled { 505 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[4] 506 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 507 ms.StoreMessageInfo(mi) 508 } 509} 510 511func (x *RuleClass) String() string { 512 return protoimpl.X.MessageStringOf(x) 513} 514 515func (*RuleClass) ProtoMessage() {} 516 517func (x *RuleClass) ProtoReflect() protoreflect.Message { 518 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[4] 519 if protoimpl.UnsafeEnabled && x != nil { 520 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 521 if ms.LoadMessageInfo() == nil { 522 ms.StoreMessageInfo(mi) 523 } 524 return ms 525 } 526 return mi.MessageOf(x) 527} 528 529// Deprecated: Use RuleClass.ProtoReflect.Descriptor instead. 530func (*RuleClass) Descriptor() ([]byte, []int) { 531 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{4} 532} 533 534func (x *RuleClass) GetId() uint32 { 535 if x != nil { 536 return x.Id 537 } 538 return 0 539} 540 541func (x *RuleClass) GetName() string { 542 if x != nil { 543 return x.Name 544 } 545 return "" 546} 547 548// Represents an invocation specific descriptor of an aspect. 549type AspectDescriptor struct { 550 state protoimpl.MessageState 551 sizeCache protoimpl.SizeCache 552 unknownFields protoimpl.UnknownFields 553 554 // Identifier for this aspect descriptor; this is a uint32, only valid 555 // for the particular dump of the analysis. 556 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 557 // The name of the corresponding aspect. For native aspects, it's the Java 558 // class name, for Starlark aspects it's the bzl file followed by a % sign 559 // followed by the name of the aspect. 560 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 561 // The list of parameters bound to a particular invocation of that aspect on 562 // a target. Note that aspects can be executed multiple times on the same 563 // target in different order. 564 Parameters []*KeyValuePair `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty"` 565} 566 567func (x *AspectDescriptor) Reset() { 568 *x = AspectDescriptor{} 569 if protoimpl.UnsafeEnabled { 570 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[5] 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 572 ms.StoreMessageInfo(mi) 573 } 574} 575 576func (x *AspectDescriptor) String() string { 577 return protoimpl.X.MessageStringOf(x) 578} 579 580func (*AspectDescriptor) ProtoMessage() {} 581 582func (x *AspectDescriptor) ProtoReflect() protoreflect.Message { 583 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[5] 584 if protoimpl.UnsafeEnabled && x != nil { 585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 586 if ms.LoadMessageInfo() == nil { 587 ms.StoreMessageInfo(mi) 588 } 589 return ms 590 } 591 return mi.MessageOf(x) 592} 593 594// Deprecated: Use AspectDescriptor.ProtoReflect.Descriptor instead. 595func (*AspectDescriptor) Descriptor() ([]byte, []int) { 596 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{5} 597} 598 599func (x *AspectDescriptor) GetId() uint32 { 600 if x != nil { 601 return x.Id 602 } 603 return 0 604} 605 606func (x *AspectDescriptor) GetName() string { 607 if x != nil { 608 return x.Name 609 } 610 return "" 611} 612 613func (x *AspectDescriptor) GetParameters() []*KeyValuePair { 614 if x != nil { 615 return x.Parameters 616 } 617 return nil 618} 619 620type DepSetOfFiles struct { 621 state protoimpl.MessageState 622 sizeCache protoimpl.SizeCache 623 unknownFields protoimpl.UnknownFields 624 625 // Identifier for this named set of files; this is a uint32, only 626 // valid for the particular dump of the analysis. 627 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 628 // Other transitively included named set of files. 629 TransitiveDepSetIds []uint32 `protobuf:"varint,2,rep,packed,name=transitive_dep_set_ids,json=transitiveDepSetIds,proto3" json:"transitive_dep_set_ids,omitempty"` 630 // The list of input artifact IDs that are immediately contained in this set. 631 DirectArtifactIds []uint32 `protobuf:"varint,3,rep,packed,name=direct_artifact_ids,json=directArtifactIds,proto3" json:"direct_artifact_ids,omitempty"` 632} 633 634func (x *DepSetOfFiles) Reset() { 635 *x = DepSetOfFiles{} 636 if protoimpl.UnsafeEnabled { 637 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[6] 638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 639 ms.StoreMessageInfo(mi) 640 } 641} 642 643func (x *DepSetOfFiles) String() string { 644 return protoimpl.X.MessageStringOf(x) 645} 646 647func (*DepSetOfFiles) ProtoMessage() {} 648 649func (x *DepSetOfFiles) ProtoReflect() protoreflect.Message { 650 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[6] 651 if protoimpl.UnsafeEnabled && x != nil { 652 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 653 if ms.LoadMessageInfo() == nil { 654 ms.StoreMessageInfo(mi) 655 } 656 return ms 657 } 658 return mi.MessageOf(x) 659} 660 661// Deprecated: Use DepSetOfFiles.ProtoReflect.Descriptor instead. 662func (*DepSetOfFiles) Descriptor() ([]byte, []int) { 663 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{6} 664} 665 666func (x *DepSetOfFiles) GetId() uint32 { 667 if x != nil { 668 return x.Id 669 } 670 return 0 671} 672 673func (x *DepSetOfFiles) GetTransitiveDepSetIds() []uint32 { 674 if x != nil { 675 return x.TransitiveDepSetIds 676 } 677 return nil 678} 679 680func (x *DepSetOfFiles) GetDirectArtifactIds() []uint32 { 681 if x != nil { 682 return x.DirectArtifactIds 683 } 684 return nil 685} 686 687type Configuration struct { 688 state protoimpl.MessageState 689 sizeCache protoimpl.SizeCache 690 unknownFields protoimpl.UnknownFields 691 692 // Identifier for this configuration; this is a uint32, only valid for 693 // the particular dump of the analysis. 694 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 695 // The mnemonic representing the build configuration. 696 Mnemonic string `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"` 697 // The platform string. 698 PlatformName string `protobuf:"bytes,3,opt,name=platform_name,json=platformName,proto3" json:"platform_name,omitempty"` 699 // The checksum representation of the configuration options; 700 Checksum string `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"` 701 // Whether this configuration is used for building tools. 702 IsTool bool `protobuf:"varint,5,opt,name=is_tool,json=isTool,proto3" json:"is_tool,omitempty"` 703} 704 705func (x *Configuration) Reset() { 706 *x = Configuration{} 707 if protoimpl.UnsafeEnabled { 708 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[7] 709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 710 ms.StoreMessageInfo(mi) 711 } 712} 713 714func (x *Configuration) String() string { 715 return protoimpl.X.MessageStringOf(x) 716} 717 718func (*Configuration) ProtoMessage() {} 719 720func (x *Configuration) ProtoReflect() protoreflect.Message { 721 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[7] 722 if protoimpl.UnsafeEnabled && x != nil { 723 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 724 if ms.LoadMessageInfo() == nil { 725 ms.StoreMessageInfo(mi) 726 } 727 return ms 728 } 729 return mi.MessageOf(x) 730} 731 732// Deprecated: Use Configuration.ProtoReflect.Descriptor instead. 733func (*Configuration) Descriptor() ([]byte, []int) { 734 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{7} 735} 736 737func (x *Configuration) GetId() uint32 { 738 if x != nil { 739 return x.Id 740 } 741 return 0 742} 743 744func (x *Configuration) GetMnemonic() string { 745 if x != nil { 746 return x.Mnemonic 747 } 748 return "" 749} 750 751func (x *Configuration) GetPlatformName() string { 752 if x != nil { 753 return x.PlatformName 754 } 755 return "" 756} 757 758func (x *Configuration) GetChecksum() string { 759 if x != nil { 760 return x.Checksum 761 } 762 return "" 763} 764 765func (x *Configuration) GetIsTool() bool { 766 if x != nil { 767 return x.IsTool 768 } 769 return false 770} 771 772type KeyValuePair struct { 773 state protoimpl.MessageState 774 sizeCache protoimpl.SizeCache 775 unknownFields protoimpl.UnknownFields 776 777 // The variable name. 778 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 779 // The variable value. 780 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 781} 782 783func (x *KeyValuePair) Reset() { 784 *x = KeyValuePair{} 785 if protoimpl.UnsafeEnabled { 786 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[8] 787 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 788 ms.StoreMessageInfo(mi) 789 } 790} 791 792func (x *KeyValuePair) String() string { 793 return protoimpl.X.MessageStringOf(x) 794} 795 796func (*KeyValuePair) ProtoMessage() {} 797 798func (x *KeyValuePair) ProtoReflect() protoreflect.Message { 799 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[8] 800 if protoimpl.UnsafeEnabled && x != nil { 801 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 802 if ms.LoadMessageInfo() == nil { 803 ms.StoreMessageInfo(mi) 804 } 805 return ms 806 } 807 return mi.MessageOf(x) 808} 809 810// Deprecated: Use KeyValuePair.ProtoReflect.Descriptor instead. 811func (*KeyValuePair) Descriptor() ([]byte, []int) { 812 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{8} 813} 814 815func (x *KeyValuePair) GetKey() string { 816 if x != nil { 817 return x.Key 818 } 819 return "" 820} 821 822func (x *KeyValuePair) GetValue() string { 823 if x != nil { 824 return x.Value 825 } 826 return "" 827} 828 829type ConfiguredTarget struct { 830 state protoimpl.MessageState 831 sizeCache protoimpl.SizeCache 832 unknownFields protoimpl.UnknownFields 833 834 // The target. We use blaze_query.Target defined in build.proto instead of 835 // the Target defined in this file because blaze_query.Target is much heavier 836 // and will output proto results similar to what users are familiar with from 837 // regular blaze query. 838 Target *build.Target `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` 839 // DEPRECATED. Use configuration_id instead. 840 // 841 // Deprecated: Do not use. 842 Configuration *Configuration `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"` 843 // The id of the configuration this target is configured for. The actual 844 // Configuration message can be found in CqueryResults. If the target doesn't 845 // have a configuration, the value will be 0. 846 ConfigurationId uint32 `protobuf:"varint,3,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` 847} 848 849func (x *ConfiguredTarget) Reset() { 850 *x = ConfiguredTarget{} 851 if protoimpl.UnsafeEnabled { 852 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[9] 853 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 854 ms.StoreMessageInfo(mi) 855 } 856} 857 858func (x *ConfiguredTarget) String() string { 859 return protoimpl.X.MessageStringOf(x) 860} 861 862func (*ConfiguredTarget) ProtoMessage() {} 863 864func (x *ConfiguredTarget) ProtoReflect() protoreflect.Message { 865 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[9] 866 if protoimpl.UnsafeEnabled && x != nil { 867 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 868 if ms.LoadMessageInfo() == nil { 869 ms.StoreMessageInfo(mi) 870 } 871 return ms 872 } 873 return mi.MessageOf(x) 874} 875 876// Deprecated: Use ConfiguredTarget.ProtoReflect.Descriptor instead. 877func (*ConfiguredTarget) Descriptor() ([]byte, []int) { 878 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{9} 879} 880 881func (x *ConfiguredTarget) GetTarget() *build.Target { 882 if x != nil { 883 return x.Target 884 } 885 return nil 886} 887 888// Deprecated: Do not use. 889func (x *ConfiguredTarget) GetConfiguration() *Configuration { 890 if x != nil { 891 return x.Configuration 892 } 893 return nil 894} 895 896func (x *ConfiguredTarget) GetConfigurationId() uint32 { 897 if x != nil { 898 return x.ConfigurationId 899 } 900 return 0 901} 902 903// Container for cquery results 904type CqueryResult struct { 905 state protoimpl.MessageState 906 sizeCache protoimpl.SizeCache 907 unknownFields protoimpl.UnknownFields 908 909 // All the configuredtargets returns by cquery 910 Results []*ConfiguredTarget `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` 911 // All the Configurations referenced by results. 912 Configurations []*Configuration `protobuf:"bytes,2,rep,name=configurations,proto3" json:"configurations,omitempty"` 913} 914 915func (x *CqueryResult) Reset() { 916 *x = CqueryResult{} 917 if protoimpl.UnsafeEnabled { 918 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[10] 919 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 920 ms.StoreMessageInfo(mi) 921 } 922} 923 924func (x *CqueryResult) String() string { 925 return protoimpl.X.MessageStringOf(x) 926} 927 928func (*CqueryResult) ProtoMessage() {} 929 930func (x *CqueryResult) ProtoReflect() protoreflect.Message { 931 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[10] 932 if protoimpl.UnsafeEnabled && x != nil { 933 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 934 if ms.LoadMessageInfo() == nil { 935 ms.StoreMessageInfo(mi) 936 } 937 return ms 938 } 939 return mi.MessageOf(x) 940} 941 942// Deprecated: Use CqueryResult.ProtoReflect.Descriptor instead. 943func (*CqueryResult) Descriptor() ([]byte, []int) { 944 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{10} 945} 946 947func (x *CqueryResult) GetResults() []*ConfiguredTarget { 948 if x != nil { 949 return x.Results 950 } 951 return nil 952} 953 954func (x *CqueryResult) GetConfigurations() []*Configuration { 955 if x != nil { 956 return x.Configurations 957 } 958 return nil 959} 960 961// Content of a param file. 962type ParamFile struct { 963 state protoimpl.MessageState 964 sizeCache protoimpl.SizeCache 965 unknownFields protoimpl.UnknownFields 966 967 // The exec path of the param file artifact. 968 ExecPath string `protobuf:"bytes,1,opt,name=exec_path,json=execPath,proto3" json:"exec_path,omitempty"` 969 // The arguments in the param file. 970 // Each argument corresponds to a line in the param file. 971 Arguments []string `protobuf:"bytes,2,rep,name=arguments,proto3" json:"arguments,omitempty"` 972} 973 974func (x *ParamFile) Reset() { 975 *x = ParamFile{} 976 if protoimpl.UnsafeEnabled { 977 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[11] 978 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 979 ms.StoreMessageInfo(mi) 980 } 981} 982 983func (x *ParamFile) String() string { 984 return protoimpl.X.MessageStringOf(x) 985} 986 987func (*ParamFile) ProtoMessage() {} 988 989func (x *ParamFile) ProtoReflect() protoreflect.Message { 990 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[11] 991 if protoimpl.UnsafeEnabled && x != nil { 992 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 993 if ms.LoadMessageInfo() == nil { 994 ms.StoreMessageInfo(mi) 995 } 996 return ms 997 } 998 return mi.MessageOf(x) 999} 1000 1001// Deprecated: Use ParamFile.ProtoReflect.Descriptor instead. 1002func (*ParamFile) Descriptor() ([]byte, []int) { 1003 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{11} 1004} 1005 1006func (x *ParamFile) GetExecPath() string { 1007 if x != nil { 1008 return x.ExecPath 1009 } 1010 return "" 1011} 1012 1013func (x *ParamFile) GetArguments() []string { 1014 if x != nil { 1015 return x.Arguments 1016 } 1017 return nil 1018} 1019 1020// The path fragment that makes up a full path. 1021type PathFragment struct { 1022 state protoimpl.MessageState 1023 sizeCache protoimpl.SizeCache 1024 unknownFields protoimpl.UnknownFields 1025 1026 // Identifier for this path fragment. 1027 Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 1028 // The label of the section in the path. 1029 Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` 1030 // The id of the parent path fragment. 1031 ParentId uint32 `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` 1032} 1033 1034func (x *PathFragment) Reset() { 1035 *x = PathFragment{} 1036 if protoimpl.UnsafeEnabled { 1037 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[12] 1038 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1039 ms.StoreMessageInfo(mi) 1040 } 1041} 1042 1043func (x *PathFragment) String() string { 1044 return protoimpl.X.MessageStringOf(x) 1045} 1046 1047func (*PathFragment) ProtoMessage() {} 1048 1049func (x *PathFragment) ProtoReflect() protoreflect.Message { 1050 mi := &file_src_main_protobuf_analysis_v2_proto_msgTypes[12] 1051 if protoimpl.UnsafeEnabled && x != nil { 1052 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1053 if ms.LoadMessageInfo() == nil { 1054 ms.StoreMessageInfo(mi) 1055 } 1056 return ms 1057 } 1058 return mi.MessageOf(x) 1059} 1060 1061// Deprecated: Use PathFragment.ProtoReflect.Descriptor instead. 1062func (*PathFragment) Descriptor() ([]byte, []int) { 1063 return file_src_main_protobuf_analysis_v2_proto_rawDescGZIP(), []int{12} 1064} 1065 1066func (x *PathFragment) GetId() uint32 { 1067 if x != nil { 1068 return x.Id 1069 } 1070 return 0 1071} 1072 1073func (x *PathFragment) GetLabel() string { 1074 if x != nil { 1075 return x.Label 1076 } 1077 return "" 1078} 1079 1080func (x *PathFragment) GetParentId() uint32 { 1081 if x != nil { 1082 return x.ParentId 1083 } 1084 return 0 1085} 1086 1087var File_src_main_protobuf_analysis_v2_proto protoreflect.FileDescriptor 1088 1089var file_src_main_protobuf_analysis_v2_proto_rawDesc = []byte{ 1090 0x0a, 0x23, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1091 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x76, 0x32, 0x2e, 1092 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x1a, 1093 0x1d, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1094 0x75, 0x66, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 1095 0x03, 0x0a, 0x14, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x72, 0x61, 0x70, 0x68, 0x43, 0x6f, 1096 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 1097 0x61, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x61, 1098 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x09, 1099 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x07, 0x61, 0x63, 0x74, 1100 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x61, 0x6e, 0x61, 1101 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x61, 0x63, 1102 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 1103 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 1104 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 1105 0x73, 0x12, 0x40, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 1106 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x6e, 1107 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x44, 0x65, 0x70, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 1108 0x69, 0x6c, 0x65, 0x73, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 1109 0x6c, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 1110 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x6e, 0x61, 1111 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 1112 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 1113 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x12, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x65, 0x73, 1114 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 1115 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 1116 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x11, 0x61, 0x73, 0x70, 0x65, 1117 0x63, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x36, 0x0a, 1118 0x0c, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x07, 0x20, 1119 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x52, 1120 0x75, 0x6c, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x52, 0x0b, 0x72, 0x75, 0x6c, 0x65, 0x43, 0x6c, 1121 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x0e, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x66, 0x72, 1122 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 1123 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x46, 0x72, 0x61, 1124 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x61, 0x74, 0x68, 0x46, 0x72, 0x61, 0x67, 0x6d, 1125 0x65, 0x6e, 0x74, 0x73, 0x22, 0x6e, 0x0a, 0x08, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 1126 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 1127 0x12, 0x28, 0x0a, 0x10, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 1128 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x61, 0x74, 0x68, 1129 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 1130 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x18, 0x03, 1131 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x54, 0x72, 0x65, 0x65, 0x41, 0x72, 0x74, 0x69, 1132 0x66, 0x61, 0x63, 0x74, 0x22, 0xfd, 0x05, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 1133 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 1134 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 1135 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 1136 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x73, 0x70, 1137 0x65, 0x63, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x49, 0x64, 0x73, 1138 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 1139 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x12, 1140 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 1141 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x12, 0x29, 0x0a, 0x10, 0x63, 1142 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 1143 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 1144 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 1145 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x72, 0x67, 0x75, 0x6d, 1146 0x65, 0x6e, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x15, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 1147 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x07, 0x20, 1148 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x4b, 1149 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x14, 0x65, 0x6e, 0x76, 1150 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 1151 0x73, 0x12, 0x29, 0x0a, 0x11, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x65, 0x70, 0x5f, 0x73, 1152 0x65, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x69, 0x6e, 1153 0x70, 0x75, 0x74, 0x44, 0x65, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 1154 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 1155 0x52, 0x09, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x64, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x64, 1156 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 1157 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x73, 1158 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 1159 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 1160 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 1161 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 1162 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x66, 1163 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x61, 0x6e, 0x61, 1164 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x52, 1165 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x70, 1166 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x64, 1167 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 1168 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x65, 0x78, 0x65, 0x63, 0x75, 1169 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0e, 0x20, 1170 0x01, 0x28, 0x09, 0x52, 0x11, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 1171 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 1172 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 1173 0x52, 0x0f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 1174 0x74, 0x12, 0x3c, 0x0a, 0x0d, 0x73, 0x75, 0x62, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 1175 0x6e, 0x73, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 1176 0x73, 0x69, 0x73, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 1177 0x52, 0x0d, 0x73, 0x75, 0x62, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 1178 0x23, 0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 1179 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 1180 0x65, 0x6e, 0x74, 0x73, 0x22, 0x52, 0x0a, 0x06, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x0e, 1181 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 1182 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 1183 0x61, 0x62, 0x65, 0x6c, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x61, 1184 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x75, 0x6c, 1185 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x49, 0x64, 0x22, 0x2f, 0x0a, 0x09, 0x52, 0x75, 0x6c, 0x65, 1186 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 1187 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 1188 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6e, 0x0a, 0x10, 0x41, 0x73, 0x70, 1189 0x65, 0x63, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x0e, 0x0a, 1190 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 1191 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 1192 0x65, 0x12, 0x36, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 1193 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 1194 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 1195 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x84, 0x01, 0x0a, 0x0d, 0x44, 0x65, 1196 0x70, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 1197 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x74, 1198 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x5f, 0x73, 0x65, 1199 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x74, 0x72, 0x61, 1200 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x44, 0x65, 0x70, 0x53, 0x65, 0x74, 0x49, 0x64, 0x73, 1201 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 1202 0x61, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x64, 1203 0x69, 0x72, 0x65, 0x63, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x73, 1204 0x22, 0x95, 0x01, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 1205 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 1206 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x18, 0x02, 1207 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x12, 0x23, 1208 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 1209 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4e, 1210 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 1211 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 1212 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 1213 0x52, 0x06, 0x69, 0x73, 0x54, 0x6f, 0x6f, 0x6c, 0x22, 0x36, 0x0a, 0x0c, 0x4b, 0x65, 0x79, 0x56, 1214 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 1215 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 1216 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 1217 0x22, 0xad, 0x01, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 1218 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 1219 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x62, 0x6c, 0x61, 0x7a, 0x65, 0x5f, 0x71, 0x75, 1220 0x65, 0x72, 0x79, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 1221 0x65, 0x74, 0x12, 0x41, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 1222 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 1223 0x79, 0x73, 0x69, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 1224 0x6f, 0x6e, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 1225 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 1226 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 1227 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 1228 0x22, 0x85, 0x01, 0x0a, 0x0c, 0x43, 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 1229 0x74, 0x12, 0x34, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 1230 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x43, 0x6f, 1231 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x07, 1232 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 1233 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 1234 0x17, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 1235 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 1236 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x46, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 1237 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x70, 0x61, 1238 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x65, 0x63, 0x50, 0x61, 1239 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 1240 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 1241 0x22, 0x51, 0x0a, 0x0c, 0x50, 0x61, 0x74, 0x68, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 1242 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 1243 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 1244 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1245 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x61, 0x72, 0x65, 0x6e, 1246 0x74, 0x49, 0x64, 0x42, 0x3a, 0x0a, 0x26, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1247 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 1248 0x2e, 0x6c, 0x69, 0x62, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x42, 0x10, 0x41, 1249 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x56, 0x32, 0x62, 1250 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1251} 1252 1253var ( 1254 file_src_main_protobuf_analysis_v2_proto_rawDescOnce sync.Once 1255 file_src_main_protobuf_analysis_v2_proto_rawDescData = file_src_main_protobuf_analysis_v2_proto_rawDesc 1256) 1257 1258func file_src_main_protobuf_analysis_v2_proto_rawDescGZIP() []byte { 1259 file_src_main_protobuf_analysis_v2_proto_rawDescOnce.Do(func() { 1260 file_src_main_protobuf_analysis_v2_proto_rawDescData = protoimpl.X.CompressGZIP(file_src_main_protobuf_analysis_v2_proto_rawDescData) 1261 }) 1262 return file_src_main_protobuf_analysis_v2_proto_rawDescData 1263} 1264 1265var file_src_main_protobuf_analysis_v2_proto_msgTypes = make([]protoimpl.MessageInfo, 13) 1266var file_src_main_protobuf_analysis_v2_proto_goTypes = []interface{}{ 1267 (*ActionGraphContainer)(nil), // 0: analysis.ActionGraphContainer 1268 (*Artifact)(nil), // 1: analysis.Artifact 1269 (*Action)(nil), // 2: analysis.Action 1270 (*Target)(nil), // 3: analysis.Target 1271 (*RuleClass)(nil), // 4: analysis.RuleClass 1272 (*AspectDescriptor)(nil), // 5: analysis.AspectDescriptor 1273 (*DepSetOfFiles)(nil), // 6: analysis.DepSetOfFiles 1274 (*Configuration)(nil), // 7: analysis.Configuration 1275 (*KeyValuePair)(nil), // 8: analysis.KeyValuePair 1276 (*ConfiguredTarget)(nil), // 9: analysis.ConfiguredTarget 1277 (*CqueryResult)(nil), // 10: analysis.CqueryResult 1278 (*ParamFile)(nil), // 11: analysis.ParamFile 1279 (*PathFragment)(nil), // 12: analysis.PathFragment 1280 (*build.Target)(nil), // 13: blaze_query.Target 1281} 1282var file_src_main_protobuf_analysis_v2_proto_depIdxs = []int32{ 1283 1, // 0: analysis.ActionGraphContainer.artifacts:type_name -> analysis.Artifact 1284 2, // 1: analysis.ActionGraphContainer.actions:type_name -> analysis.Action 1285 3, // 2: analysis.ActionGraphContainer.targets:type_name -> analysis.Target 1286 6, // 3: analysis.ActionGraphContainer.dep_set_of_files:type_name -> analysis.DepSetOfFiles 1287 7, // 4: analysis.ActionGraphContainer.configuration:type_name -> analysis.Configuration 1288 5, // 5: analysis.ActionGraphContainer.aspect_descriptors:type_name -> analysis.AspectDescriptor 1289 4, // 6: analysis.ActionGraphContainer.rule_classes:type_name -> analysis.RuleClass 1290 12, // 7: analysis.ActionGraphContainer.path_fragments:type_name -> analysis.PathFragment 1291 8, // 8: analysis.Action.environment_variables:type_name -> analysis.KeyValuePair 1292 8, // 9: analysis.Action.execution_info:type_name -> analysis.KeyValuePair 1293 11, // 10: analysis.Action.param_files:type_name -> analysis.ParamFile 1294 8, // 11: analysis.Action.substitutions:type_name -> analysis.KeyValuePair 1295 8, // 12: analysis.AspectDescriptor.parameters:type_name -> analysis.KeyValuePair 1296 13, // 13: analysis.ConfiguredTarget.target:type_name -> blaze_query.Target 1297 7, // 14: analysis.ConfiguredTarget.configuration:type_name -> analysis.Configuration 1298 9, // 15: analysis.CqueryResult.results:type_name -> analysis.ConfiguredTarget 1299 7, // 16: analysis.CqueryResult.configurations:type_name -> analysis.Configuration 1300 17, // [17:17] is the sub-list for method output_type 1301 17, // [17:17] is the sub-list for method input_type 1302 17, // [17:17] is the sub-list for extension type_name 1303 17, // [17:17] is the sub-list for extension extendee 1304 0, // [0:17] is the sub-list for field type_name 1305} 1306 1307func init() { file_src_main_protobuf_analysis_v2_proto_init() } 1308func file_src_main_protobuf_analysis_v2_proto_init() { 1309 if File_src_main_protobuf_analysis_v2_proto != nil { 1310 return 1311 } 1312 if !protoimpl.UnsafeEnabled { 1313 file_src_main_protobuf_analysis_v2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1314 switch v := v.(*ActionGraphContainer); i { 1315 case 0: 1316 return &v.state 1317 case 1: 1318 return &v.sizeCache 1319 case 2: 1320 return &v.unknownFields 1321 default: 1322 return nil 1323 } 1324 } 1325 file_src_main_protobuf_analysis_v2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1326 switch v := v.(*Artifact); i { 1327 case 0: 1328 return &v.state 1329 case 1: 1330 return &v.sizeCache 1331 case 2: 1332 return &v.unknownFields 1333 default: 1334 return nil 1335 } 1336 } 1337 file_src_main_protobuf_analysis_v2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1338 switch v := v.(*Action); i { 1339 case 0: 1340 return &v.state 1341 case 1: 1342 return &v.sizeCache 1343 case 2: 1344 return &v.unknownFields 1345 default: 1346 return nil 1347 } 1348 } 1349 file_src_main_protobuf_analysis_v2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1350 switch v := v.(*Target); i { 1351 case 0: 1352 return &v.state 1353 case 1: 1354 return &v.sizeCache 1355 case 2: 1356 return &v.unknownFields 1357 default: 1358 return nil 1359 } 1360 } 1361 file_src_main_protobuf_analysis_v2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1362 switch v := v.(*RuleClass); i { 1363 case 0: 1364 return &v.state 1365 case 1: 1366 return &v.sizeCache 1367 case 2: 1368 return &v.unknownFields 1369 default: 1370 return nil 1371 } 1372 } 1373 file_src_main_protobuf_analysis_v2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1374 switch v := v.(*AspectDescriptor); i { 1375 case 0: 1376 return &v.state 1377 case 1: 1378 return &v.sizeCache 1379 case 2: 1380 return &v.unknownFields 1381 default: 1382 return nil 1383 } 1384 } 1385 file_src_main_protobuf_analysis_v2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1386 switch v := v.(*DepSetOfFiles); i { 1387 case 0: 1388 return &v.state 1389 case 1: 1390 return &v.sizeCache 1391 case 2: 1392 return &v.unknownFields 1393 default: 1394 return nil 1395 } 1396 } 1397 file_src_main_protobuf_analysis_v2_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1398 switch v := v.(*Configuration); i { 1399 case 0: 1400 return &v.state 1401 case 1: 1402 return &v.sizeCache 1403 case 2: 1404 return &v.unknownFields 1405 default: 1406 return nil 1407 } 1408 } 1409 file_src_main_protobuf_analysis_v2_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1410 switch v := v.(*KeyValuePair); i { 1411 case 0: 1412 return &v.state 1413 case 1: 1414 return &v.sizeCache 1415 case 2: 1416 return &v.unknownFields 1417 default: 1418 return nil 1419 } 1420 } 1421 file_src_main_protobuf_analysis_v2_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1422 switch v := v.(*ConfiguredTarget); i { 1423 case 0: 1424 return &v.state 1425 case 1: 1426 return &v.sizeCache 1427 case 2: 1428 return &v.unknownFields 1429 default: 1430 return nil 1431 } 1432 } 1433 file_src_main_protobuf_analysis_v2_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1434 switch v := v.(*CqueryResult); i { 1435 case 0: 1436 return &v.state 1437 case 1: 1438 return &v.sizeCache 1439 case 2: 1440 return &v.unknownFields 1441 default: 1442 return nil 1443 } 1444 } 1445 file_src_main_protobuf_analysis_v2_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1446 switch v := v.(*ParamFile); i { 1447 case 0: 1448 return &v.state 1449 case 1: 1450 return &v.sizeCache 1451 case 2: 1452 return &v.unknownFields 1453 default: 1454 return nil 1455 } 1456 } 1457 file_src_main_protobuf_analysis_v2_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1458 switch v := v.(*PathFragment); i { 1459 case 0: 1460 return &v.state 1461 case 1: 1462 return &v.sizeCache 1463 case 2: 1464 return &v.unknownFields 1465 default: 1466 return nil 1467 } 1468 } 1469 } 1470 type x struct{} 1471 out := protoimpl.TypeBuilder{ 1472 File: protoimpl.DescBuilder{ 1473 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1474 RawDescriptor: file_src_main_protobuf_analysis_v2_proto_rawDesc, 1475 NumEnums: 0, 1476 NumMessages: 13, 1477 NumExtensions: 0, 1478 NumServices: 0, 1479 }, 1480 GoTypes: file_src_main_protobuf_analysis_v2_proto_goTypes, 1481 DependencyIndexes: file_src_main_protobuf_analysis_v2_proto_depIdxs, 1482 MessageInfos: file_src_main_protobuf_analysis_v2_proto_msgTypes, 1483 }.Build() 1484 File_src_main_protobuf_analysis_v2_proto = out.File 1485 file_src_main_protobuf_analysis_v2_proto_rawDesc = nil 1486 file_src_main_protobuf_analysis_v2_proto_goTypes = nil 1487 file_src_main_protobuf_analysis_v2_proto_depIdxs = nil 1488} 1489