github.com/bazelbuild/remote-apis-sdks@v0.0.0-20240425170053-8a36686a6350/go/api/command/command.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.30.0 4 // protoc v3.17.0 5 // source: go/api/command/command.proto 6 7 package command 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 13 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" 14 reflect "reflect" 15 sync "sync" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 type InputType_Value int32 26 27 const ( 28 InputType_UNSPECIFIED InputType_Value = 0 29 InputType_DIRECTORY InputType_Value = 1 30 InputType_FILE InputType_Value = 2 31 ) 32 33 // Enum value maps for InputType_Value. 34 var ( 35 InputType_Value_name = map[int32]string{ 36 0: "UNSPECIFIED", 37 1: "DIRECTORY", 38 2: "FILE", 39 } 40 InputType_Value_value = map[string]int32{ 41 "UNSPECIFIED": 0, 42 "DIRECTORY": 1, 43 "FILE": 2, 44 } 45 ) 46 47 func (x InputType_Value) Enum() *InputType_Value { 48 p := new(InputType_Value) 49 *p = x 50 return p 51 } 52 53 func (x InputType_Value) String() string { 54 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 55 } 56 57 func (InputType_Value) Descriptor() protoreflect.EnumDescriptor { 58 return file_go_api_command_command_proto_enumTypes[0].Descriptor() 59 } 60 61 func (InputType_Value) Type() protoreflect.EnumType { 62 return &file_go_api_command_command_proto_enumTypes[0] 63 } 64 65 func (x InputType_Value) Number() protoreflect.EnumNumber { 66 return protoreflect.EnumNumber(x) 67 } 68 69 // Deprecated: Use InputType_Value.Descriptor instead. 70 func (InputType_Value) EnumDescriptor() ([]byte, []int) { 71 return file_go_api_command_command_proto_rawDescGZIP(), []int{2, 0} 72 } 73 74 type SymlinkBehaviorType_Value int32 75 76 const ( 77 SymlinkBehaviorType_UNSPECIFIED SymlinkBehaviorType_Value = 0 78 SymlinkBehaviorType_RESOLVE SymlinkBehaviorType_Value = 1 79 SymlinkBehaviorType_PRESERVE SymlinkBehaviorType_Value = 2 80 ) 81 82 // Enum value maps for SymlinkBehaviorType_Value. 83 var ( 84 SymlinkBehaviorType_Value_name = map[int32]string{ 85 0: "UNSPECIFIED", 86 1: "RESOLVE", 87 2: "PRESERVE", 88 } 89 SymlinkBehaviorType_Value_value = map[string]int32{ 90 "UNSPECIFIED": 0, 91 "RESOLVE": 1, 92 "PRESERVE": 2, 93 } 94 ) 95 96 func (x SymlinkBehaviorType_Value) Enum() *SymlinkBehaviorType_Value { 97 p := new(SymlinkBehaviorType_Value) 98 *p = x 99 return p 100 } 101 102 func (x SymlinkBehaviorType_Value) String() string { 103 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 104 } 105 106 func (SymlinkBehaviorType_Value) Descriptor() protoreflect.EnumDescriptor { 107 return file_go_api_command_command_proto_enumTypes[1].Descriptor() 108 } 109 110 func (SymlinkBehaviorType_Value) Type() protoreflect.EnumType { 111 return &file_go_api_command_command_proto_enumTypes[1] 112 } 113 114 func (x SymlinkBehaviorType_Value) Number() protoreflect.EnumNumber { 115 return protoreflect.EnumNumber(x) 116 } 117 118 // Deprecated: Use SymlinkBehaviorType_Value.Descriptor instead. 119 func (SymlinkBehaviorType_Value) EnumDescriptor() ([]byte, []int) { 120 return file_go_api_command_command_proto_rawDescGZIP(), []int{5, 0} 121 } 122 123 type CommandResultStatus_Value int32 124 125 const ( 126 CommandResultStatus_UNKNOWN CommandResultStatus_Value = 0 127 CommandResultStatus_SUCCESS CommandResultStatus_Value = 1 128 CommandResultStatus_CACHE_HIT CommandResultStatus_Value = 2 129 CommandResultStatus_NON_ZERO_EXIT CommandResultStatus_Value = 3 130 CommandResultStatus_TIMEOUT CommandResultStatus_Value = 4 131 CommandResultStatus_INTERRUPTED CommandResultStatus_Value = 5 132 CommandResultStatus_REMOTE_ERROR CommandResultStatus_Value = 6 133 CommandResultStatus_LOCAL_ERROR CommandResultStatus_Value = 7 134 ) 135 136 // Enum value maps for CommandResultStatus_Value. 137 var ( 138 CommandResultStatus_Value_name = map[int32]string{ 139 0: "UNKNOWN", 140 1: "SUCCESS", 141 2: "CACHE_HIT", 142 3: "NON_ZERO_EXIT", 143 4: "TIMEOUT", 144 5: "INTERRUPTED", 145 6: "REMOTE_ERROR", 146 7: "LOCAL_ERROR", 147 } 148 CommandResultStatus_Value_value = map[string]int32{ 149 "UNKNOWN": 0, 150 "SUCCESS": 1, 151 "CACHE_HIT": 2, 152 "NON_ZERO_EXIT": 3, 153 "TIMEOUT": 4, 154 "INTERRUPTED": 5, 155 "REMOTE_ERROR": 6, 156 "LOCAL_ERROR": 7, 157 } 158 ) 159 160 func (x CommandResultStatus_Value) Enum() *CommandResultStatus_Value { 161 p := new(CommandResultStatus_Value) 162 *p = x 163 return p 164 } 165 166 func (x CommandResultStatus_Value) String() string { 167 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 168 } 169 170 func (CommandResultStatus_Value) Descriptor() protoreflect.EnumDescriptor { 171 return file_go_api_command_command_proto_enumTypes[2].Descriptor() 172 } 173 174 func (CommandResultStatus_Value) Type() protoreflect.EnumType { 175 return &file_go_api_command_command_proto_enumTypes[2] 176 } 177 178 func (x CommandResultStatus_Value) Number() protoreflect.EnumNumber { 179 return protoreflect.EnumNumber(x) 180 } 181 182 // Deprecated: Use CommandResultStatus_Value.Descriptor instead. 183 func (CommandResultStatus_Value) EnumDescriptor() ([]byte, []int) { 184 return file_go_api_command_command_proto_rawDescGZIP(), []int{10, 0} 185 } 186 187 type Command struct { 188 state protoimpl.MessageState 189 sizeCache protoimpl.SizeCache 190 unknownFields protoimpl.UnknownFields 191 192 Identifiers *Identifiers `protobuf:"bytes,1,opt,name=identifiers,proto3" json:"identifiers,omitempty"` 193 ExecRoot string `protobuf:"bytes,2,opt,name=exec_root,json=execRoot,proto3" json:"exec_root,omitempty"` 194 Input *InputSpec `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"` 195 Output *OutputSpec `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"` 196 Args []string `protobuf:"bytes,5,rep,name=args,proto3" json:"args,omitempty"` 197 ExecutionTimeout int32 `protobuf:"varint,6,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"` 198 WorkingDirectory string `protobuf:"bytes,7,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"` 199 Platform map[string]string `protobuf:"bytes,8,rep,name=platform,proto3" json:"platform,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 200 RemoteWorkingDirectory string `protobuf:"bytes,9,opt,name=remote_working_directory,json=remoteWorkingDirectory,proto3" json:"remote_working_directory,omitempty"` 201 } 202 203 func (x *Command) Reset() { 204 *x = Command{} 205 if protoimpl.UnsafeEnabled { 206 mi := &file_go_api_command_command_proto_msgTypes[0] 207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 208 ms.StoreMessageInfo(mi) 209 } 210 } 211 212 func (x *Command) String() string { 213 return protoimpl.X.MessageStringOf(x) 214 } 215 216 func (*Command) ProtoMessage() {} 217 218 func (x *Command) ProtoReflect() protoreflect.Message { 219 mi := &file_go_api_command_command_proto_msgTypes[0] 220 if protoimpl.UnsafeEnabled && x != nil { 221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 222 if ms.LoadMessageInfo() == nil { 223 ms.StoreMessageInfo(mi) 224 } 225 return ms 226 } 227 return mi.MessageOf(x) 228 } 229 230 // Deprecated: Use Command.ProtoReflect.Descriptor instead. 231 func (*Command) Descriptor() ([]byte, []int) { 232 return file_go_api_command_command_proto_rawDescGZIP(), []int{0} 233 } 234 235 func (x *Command) GetIdentifiers() *Identifiers { 236 if x != nil { 237 return x.Identifiers 238 } 239 return nil 240 } 241 242 func (x *Command) GetExecRoot() string { 243 if x != nil { 244 return x.ExecRoot 245 } 246 return "" 247 } 248 249 func (x *Command) GetInput() *InputSpec { 250 if x != nil { 251 return x.Input 252 } 253 return nil 254 } 255 256 func (x *Command) GetOutput() *OutputSpec { 257 if x != nil { 258 return x.Output 259 } 260 return nil 261 } 262 263 func (x *Command) GetArgs() []string { 264 if x != nil { 265 return x.Args 266 } 267 return nil 268 } 269 270 func (x *Command) GetExecutionTimeout() int32 { 271 if x != nil { 272 return x.ExecutionTimeout 273 } 274 return 0 275 } 276 277 func (x *Command) GetWorkingDirectory() string { 278 if x != nil { 279 return x.WorkingDirectory 280 } 281 return "" 282 } 283 284 func (x *Command) GetPlatform() map[string]string { 285 if x != nil { 286 return x.Platform 287 } 288 return nil 289 } 290 291 func (x *Command) GetRemoteWorkingDirectory() string { 292 if x != nil { 293 return x.RemoteWorkingDirectory 294 } 295 return "" 296 } 297 298 type Identifiers struct { 299 state protoimpl.MessageState 300 sizeCache protoimpl.SizeCache 301 unknownFields protoimpl.UnknownFields 302 303 CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` 304 InvocationId string `protobuf:"bytes,2,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` 305 CorrelatedInvocationsId string `protobuf:"bytes,3,opt,name=correlated_invocations_id,json=correlatedInvocationsId,proto3" json:"correlated_invocations_id,omitempty"` 306 ToolName string `protobuf:"bytes,4,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"` 307 ToolVersion string `protobuf:"bytes,5,opt,name=tool_version,json=toolVersion,proto3" json:"tool_version,omitempty"` 308 ExecutionId string `protobuf:"bytes,6,opt,name=execution_id,json=executionId,proto3" json:"execution_id,omitempty"` 309 } 310 311 func (x *Identifiers) Reset() { 312 *x = Identifiers{} 313 if protoimpl.UnsafeEnabled { 314 mi := &file_go_api_command_command_proto_msgTypes[1] 315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 316 ms.StoreMessageInfo(mi) 317 } 318 } 319 320 func (x *Identifiers) String() string { 321 return protoimpl.X.MessageStringOf(x) 322 } 323 324 func (*Identifiers) ProtoMessage() {} 325 326 func (x *Identifiers) ProtoReflect() protoreflect.Message { 327 mi := &file_go_api_command_command_proto_msgTypes[1] 328 if protoimpl.UnsafeEnabled && x != nil { 329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 330 if ms.LoadMessageInfo() == nil { 331 ms.StoreMessageInfo(mi) 332 } 333 return ms 334 } 335 return mi.MessageOf(x) 336 } 337 338 // Deprecated: Use Identifiers.ProtoReflect.Descriptor instead. 339 func (*Identifiers) Descriptor() ([]byte, []int) { 340 return file_go_api_command_command_proto_rawDescGZIP(), []int{1} 341 } 342 343 func (x *Identifiers) GetCommandId() string { 344 if x != nil { 345 return x.CommandId 346 } 347 return "" 348 } 349 350 func (x *Identifiers) GetInvocationId() string { 351 if x != nil { 352 return x.InvocationId 353 } 354 return "" 355 } 356 357 func (x *Identifiers) GetCorrelatedInvocationsId() string { 358 if x != nil { 359 return x.CorrelatedInvocationsId 360 } 361 return "" 362 } 363 364 func (x *Identifiers) GetToolName() string { 365 if x != nil { 366 return x.ToolName 367 } 368 return "" 369 } 370 371 func (x *Identifiers) GetToolVersion() string { 372 if x != nil { 373 return x.ToolVersion 374 } 375 return "" 376 } 377 378 func (x *Identifiers) GetExecutionId() string { 379 if x != nil { 380 return x.ExecutionId 381 } 382 return "" 383 } 384 385 type InputType struct { 386 state protoimpl.MessageState 387 sizeCache protoimpl.SizeCache 388 unknownFields protoimpl.UnknownFields 389 } 390 391 func (x *InputType) Reset() { 392 *x = InputType{} 393 if protoimpl.UnsafeEnabled { 394 mi := &file_go_api_command_command_proto_msgTypes[2] 395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 396 ms.StoreMessageInfo(mi) 397 } 398 } 399 400 func (x *InputType) String() string { 401 return protoimpl.X.MessageStringOf(x) 402 } 403 404 func (*InputType) ProtoMessage() {} 405 406 func (x *InputType) ProtoReflect() protoreflect.Message { 407 mi := &file_go_api_command_command_proto_msgTypes[2] 408 if protoimpl.UnsafeEnabled && x != nil { 409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 410 if ms.LoadMessageInfo() == nil { 411 ms.StoreMessageInfo(mi) 412 } 413 return ms 414 } 415 return mi.MessageOf(x) 416 } 417 418 // Deprecated: Use InputType.ProtoReflect.Descriptor instead. 419 func (*InputType) Descriptor() ([]byte, []int) { 420 return file_go_api_command_command_proto_rawDescGZIP(), []int{2} 421 } 422 423 type ExcludeInput struct { 424 state protoimpl.MessageState 425 sizeCache protoimpl.SizeCache 426 unknownFields protoimpl.UnknownFields 427 428 Regex string `protobuf:"bytes,1,opt,name=regex,proto3" json:"regex,omitempty"` 429 Type InputType_Value `protobuf:"varint,2,opt,name=type,proto3,enum=cmd.InputType_Value" json:"type,omitempty"` 430 } 431 432 func (x *ExcludeInput) Reset() { 433 *x = ExcludeInput{} 434 if protoimpl.UnsafeEnabled { 435 mi := &file_go_api_command_command_proto_msgTypes[3] 436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 437 ms.StoreMessageInfo(mi) 438 } 439 } 440 441 func (x *ExcludeInput) String() string { 442 return protoimpl.X.MessageStringOf(x) 443 } 444 445 func (*ExcludeInput) ProtoMessage() {} 446 447 func (x *ExcludeInput) ProtoReflect() protoreflect.Message { 448 mi := &file_go_api_command_command_proto_msgTypes[3] 449 if protoimpl.UnsafeEnabled && x != nil { 450 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 451 if ms.LoadMessageInfo() == nil { 452 ms.StoreMessageInfo(mi) 453 } 454 return ms 455 } 456 return mi.MessageOf(x) 457 } 458 459 // Deprecated: Use ExcludeInput.ProtoReflect.Descriptor instead. 460 func (*ExcludeInput) Descriptor() ([]byte, []int) { 461 return file_go_api_command_command_proto_rawDescGZIP(), []int{3} 462 } 463 464 func (x *ExcludeInput) GetRegex() string { 465 if x != nil { 466 return x.Regex 467 } 468 return "" 469 } 470 471 func (x *ExcludeInput) GetType() InputType_Value { 472 if x != nil { 473 return x.Type 474 } 475 return InputType_UNSPECIFIED 476 } 477 478 type VirtualInput struct { 479 state protoimpl.MessageState 480 sizeCache protoimpl.SizeCache 481 unknownFields protoimpl.UnknownFields 482 483 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 484 Contents []byte `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"` 485 IsExecutable bool `protobuf:"varint,3,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"` 486 IsEmptyDirectory bool `protobuf:"varint,4,opt,name=is_empty_directory,json=isEmptyDirectory,proto3" json:"is_empty_directory,omitempty"` 487 Digest string `protobuf:"bytes,5,opt,name=digest,proto3" json:"digest,omitempty"` 488 Mtime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=mtime,proto3" json:"mtime,omitempty"` 489 Filemode uint32 `protobuf:"varint,7,opt,name=filemode,proto3" json:"filemode,omitempty"` 490 } 491 492 func (x *VirtualInput) Reset() { 493 *x = VirtualInput{} 494 if protoimpl.UnsafeEnabled { 495 mi := &file_go_api_command_command_proto_msgTypes[4] 496 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 497 ms.StoreMessageInfo(mi) 498 } 499 } 500 501 func (x *VirtualInput) String() string { 502 return protoimpl.X.MessageStringOf(x) 503 } 504 505 func (*VirtualInput) ProtoMessage() {} 506 507 func (x *VirtualInput) ProtoReflect() protoreflect.Message { 508 mi := &file_go_api_command_command_proto_msgTypes[4] 509 if protoimpl.UnsafeEnabled && x != nil { 510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 511 if ms.LoadMessageInfo() == nil { 512 ms.StoreMessageInfo(mi) 513 } 514 return ms 515 } 516 return mi.MessageOf(x) 517 } 518 519 // Deprecated: Use VirtualInput.ProtoReflect.Descriptor instead. 520 func (*VirtualInput) Descriptor() ([]byte, []int) { 521 return file_go_api_command_command_proto_rawDescGZIP(), []int{4} 522 } 523 524 func (x *VirtualInput) GetPath() string { 525 if x != nil { 526 return x.Path 527 } 528 return "" 529 } 530 531 func (x *VirtualInput) GetContents() []byte { 532 if x != nil { 533 return x.Contents 534 } 535 return nil 536 } 537 538 func (x *VirtualInput) GetIsExecutable() bool { 539 if x != nil { 540 return x.IsExecutable 541 } 542 return false 543 } 544 545 func (x *VirtualInput) GetIsEmptyDirectory() bool { 546 if x != nil { 547 return x.IsEmptyDirectory 548 } 549 return false 550 } 551 552 func (x *VirtualInput) GetDigest() string { 553 if x != nil { 554 return x.Digest 555 } 556 return "" 557 } 558 559 func (x *VirtualInput) GetMtime() *timestamppb.Timestamp { 560 if x != nil { 561 return x.Mtime 562 } 563 return nil 564 } 565 566 func (x *VirtualInput) GetFilemode() uint32 { 567 if x != nil { 568 return x.Filemode 569 } 570 return 0 571 } 572 573 type SymlinkBehaviorType struct { 574 state protoimpl.MessageState 575 sizeCache protoimpl.SizeCache 576 unknownFields protoimpl.UnknownFields 577 } 578 579 func (x *SymlinkBehaviorType) Reset() { 580 *x = SymlinkBehaviorType{} 581 if protoimpl.UnsafeEnabled { 582 mi := &file_go_api_command_command_proto_msgTypes[5] 583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 584 ms.StoreMessageInfo(mi) 585 } 586 } 587 588 func (x *SymlinkBehaviorType) String() string { 589 return protoimpl.X.MessageStringOf(x) 590 } 591 592 func (*SymlinkBehaviorType) ProtoMessage() {} 593 594 func (x *SymlinkBehaviorType) ProtoReflect() protoreflect.Message { 595 mi := &file_go_api_command_command_proto_msgTypes[5] 596 if protoimpl.UnsafeEnabled && x != nil { 597 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 598 if ms.LoadMessageInfo() == nil { 599 ms.StoreMessageInfo(mi) 600 } 601 return ms 602 } 603 return mi.MessageOf(x) 604 } 605 606 // Deprecated: Use SymlinkBehaviorType.ProtoReflect.Descriptor instead. 607 func (*SymlinkBehaviorType) Descriptor() ([]byte, []int) { 608 return file_go_api_command_command_proto_rawDescGZIP(), []int{5} 609 } 610 611 type InputSpec struct { 612 state protoimpl.MessageState 613 sizeCache protoimpl.SizeCache 614 unknownFields protoimpl.UnknownFields 615 616 Inputs []string `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"` 617 VirtualInputs []*VirtualInput `protobuf:"bytes,5,rep,name=virtual_inputs,json=virtualInputs,proto3" json:"virtual_inputs,omitempty"` 618 ExcludeInputs []*ExcludeInput `protobuf:"bytes,3,rep,name=exclude_inputs,json=excludeInputs,proto3" json:"exclude_inputs,omitempty"` 619 EnvironmentVariables map[string]string `protobuf:"bytes,4,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 620 SymlinkBehavior SymlinkBehaviorType_Value `protobuf:"varint,6,opt,name=symlink_behavior,json=symlinkBehavior,proto3,enum=cmd.SymlinkBehaviorType_Value" json:"symlink_behavior,omitempty"` 621 InputNodeProperties map[string]*NodeProperties `protobuf:"bytes,7,rep,name=input_node_properties,json=inputNodeProperties,proto3" json:"input_node_properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 622 } 623 624 func (x *InputSpec) Reset() { 625 *x = InputSpec{} 626 if protoimpl.UnsafeEnabled { 627 mi := &file_go_api_command_command_proto_msgTypes[6] 628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 629 ms.StoreMessageInfo(mi) 630 } 631 } 632 633 func (x *InputSpec) String() string { 634 return protoimpl.X.MessageStringOf(x) 635 } 636 637 func (*InputSpec) ProtoMessage() {} 638 639 func (x *InputSpec) ProtoReflect() protoreflect.Message { 640 mi := &file_go_api_command_command_proto_msgTypes[6] 641 if protoimpl.UnsafeEnabled && x != nil { 642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 643 if ms.LoadMessageInfo() == nil { 644 ms.StoreMessageInfo(mi) 645 } 646 return ms 647 } 648 return mi.MessageOf(x) 649 } 650 651 // Deprecated: Use InputSpec.ProtoReflect.Descriptor instead. 652 func (*InputSpec) Descriptor() ([]byte, []int) { 653 return file_go_api_command_command_proto_rawDescGZIP(), []int{6} 654 } 655 656 func (x *InputSpec) GetInputs() []string { 657 if x != nil { 658 return x.Inputs 659 } 660 return nil 661 } 662 663 func (x *InputSpec) GetVirtualInputs() []*VirtualInput { 664 if x != nil { 665 return x.VirtualInputs 666 } 667 return nil 668 } 669 670 func (x *InputSpec) GetExcludeInputs() []*ExcludeInput { 671 if x != nil { 672 return x.ExcludeInputs 673 } 674 return nil 675 } 676 677 func (x *InputSpec) GetEnvironmentVariables() map[string]string { 678 if x != nil { 679 return x.EnvironmentVariables 680 } 681 return nil 682 } 683 684 func (x *InputSpec) GetSymlinkBehavior() SymlinkBehaviorType_Value { 685 if x != nil { 686 return x.SymlinkBehavior 687 } 688 return SymlinkBehaviorType_UNSPECIFIED 689 } 690 691 func (x *InputSpec) GetInputNodeProperties() map[string]*NodeProperties { 692 if x != nil { 693 return x.InputNodeProperties 694 } 695 return nil 696 } 697 698 type NodeProperties struct { 699 state protoimpl.MessageState 700 sizeCache protoimpl.SizeCache 701 unknownFields protoimpl.UnknownFields 702 703 Properties []*NodeProperty `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"` 704 Mtime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=mtime,proto3" json:"mtime,omitempty"` 705 UnixMode *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=unix_mode,json=unixMode,proto3" json:"unix_mode,omitempty"` 706 } 707 708 func (x *NodeProperties) Reset() { 709 *x = NodeProperties{} 710 if protoimpl.UnsafeEnabled { 711 mi := &file_go_api_command_command_proto_msgTypes[7] 712 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 713 ms.StoreMessageInfo(mi) 714 } 715 } 716 717 func (x *NodeProperties) String() string { 718 return protoimpl.X.MessageStringOf(x) 719 } 720 721 func (*NodeProperties) ProtoMessage() {} 722 723 func (x *NodeProperties) ProtoReflect() protoreflect.Message { 724 mi := &file_go_api_command_command_proto_msgTypes[7] 725 if protoimpl.UnsafeEnabled && x != nil { 726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 727 if ms.LoadMessageInfo() == nil { 728 ms.StoreMessageInfo(mi) 729 } 730 return ms 731 } 732 return mi.MessageOf(x) 733 } 734 735 // Deprecated: Use NodeProperties.ProtoReflect.Descriptor instead. 736 func (*NodeProperties) Descriptor() ([]byte, []int) { 737 return file_go_api_command_command_proto_rawDescGZIP(), []int{7} 738 } 739 740 func (x *NodeProperties) GetProperties() []*NodeProperty { 741 if x != nil { 742 return x.Properties 743 } 744 return nil 745 } 746 747 func (x *NodeProperties) GetMtime() *timestamppb.Timestamp { 748 if x != nil { 749 return x.Mtime 750 } 751 return nil 752 } 753 754 func (x *NodeProperties) GetUnixMode() *wrapperspb.UInt32Value { 755 if x != nil { 756 return x.UnixMode 757 } 758 return nil 759 } 760 761 type NodeProperty struct { 762 state protoimpl.MessageState 763 sizeCache protoimpl.SizeCache 764 unknownFields protoimpl.UnknownFields 765 766 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 767 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 768 } 769 770 func (x *NodeProperty) Reset() { 771 *x = NodeProperty{} 772 if protoimpl.UnsafeEnabled { 773 mi := &file_go_api_command_command_proto_msgTypes[8] 774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 775 ms.StoreMessageInfo(mi) 776 } 777 } 778 779 func (x *NodeProperty) String() string { 780 return protoimpl.X.MessageStringOf(x) 781 } 782 783 func (*NodeProperty) ProtoMessage() {} 784 785 func (x *NodeProperty) ProtoReflect() protoreflect.Message { 786 mi := &file_go_api_command_command_proto_msgTypes[8] 787 if protoimpl.UnsafeEnabled && x != nil { 788 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 789 if ms.LoadMessageInfo() == nil { 790 ms.StoreMessageInfo(mi) 791 } 792 return ms 793 } 794 return mi.MessageOf(x) 795 } 796 797 // Deprecated: Use NodeProperty.ProtoReflect.Descriptor instead. 798 func (*NodeProperty) Descriptor() ([]byte, []int) { 799 return file_go_api_command_command_proto_rawDescGZIP(), []int{8} 800 } 801 802 func (x *NodeProperty) GetName() string { 803 if x != nil { 804 return x.Name 805 } 806 return "" 807 } 808 809 func (x *NodeProperty) GetValue() string { 810 if x != nil { 811 return x.Value 812 } 813 return "" 814 } 815 816 type OutputSpec struct { 817 state protoimpl.MessageState 818 sizeCache protoimpl.SizeCache 819 unknownFields protoimpl.UnknownFields 820 821 OutputFiles []string `protobuf:"bytes,1,rep,name=output_files,json=outputFiles,proto3" json:"output_files,omitempty"` 822 OutputDirectories []string `protobuf:"bytes,2,rep,name=output_directories,json=outputDirectories,proto3" json:"output_directories,omitempty"` 823 } 824 825 func (x *OutputSpec) Reset() { 826 *x = OutputSpec{} 827 if protoimpl.UnsafeEnabled { 828 mi := &file_go_api_command_command_proto_msgTypes[9] 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 830 ms.StoreMessageInfo(mi) 831 } 832 } 833 834 func (x *OutputSpec) String() string { 835 return protoimpl.X.MessageStringOf(x) 836 } 837 838 func (*OutputSpec) ProtoMessage() {} 839 840 func (x *OutputSpec) ProtoReflect() protoreflect.Message { 841 mi := &file_go_api_command_command_proto_msgTypes[9] 842 if protoimpl.UnsafeEnabled && x != nil { 843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 844 if ms.LoadMessageInfo() == nil { 845 ms.StoreMessageInfo(mi) 846 } 847 return ms 848 } 849 return mi.MessageOf(x) 850 } 851 852 // Deprecated: Use OutputSpec.ProtoReflect.Descriptor instead. 853 func (*OutputSpec) Descriptor() ([]byte, []int) { 854 return file_go_api_command_command_proto_rawDescGZIP(), []int{9} 855 } 856 857 func (x *OutputSpec) GetOutputFiles() []string { 858 if x != nil { 859 return x.OutputFiles 860 } 861 return nil 862 } 863 864 func (x *OutputSpec) GetOutputDirectories() []string { 865 if x != nil { 866 return x.OutputDirectories 867 } 868 return nil 869 } 870 871 type CommandResultStatus struct { 872 state protoimpl.MessageState 873 sizeCache protoimpl.SizeCache 874 unknownFields protoimpl.UnknownFields 875 } 876 877 func (x *CommandResultStatus) Reset() { 878 *x = CommandResultStatus{} 879 if protoimpl.UnsafeEnabled { 880 mi := &file_go_api_command_command_proto_msgTypes[10] 881 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 882 ms.StoreMessageInfo(mi) 883 } 884 } 885 886 func (x *CommandResultStatus) String() string { 887 return protoimpl.X.MessageStringOf(x) 888 } 889 890 func (*CommandResultStatus) ProtoMessage() {} 891 892 func (x *CommandResultStatus) ProtoReflect() protoreflect.Message { 893 mi := &file_go_api_command_command_proto_msgTypes[10] 894 if protoimpl.UnsafeEnabled && x != nil { 895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 896 if ms.LoadMessageInfo() == nil { 897 ms.StoreMessageInfo(mi) 898 } 899 return ms 900 } 901 return mi.MessageOf(x) 902 } 903 904 // Deprecated: Use CommandResultStatus.ProtoReflect.Descriptor instead. 905 func (*CommandResultStatus) Descriptor() ([]byte, []int) { 906 return file_go_api_command_command_proto_rawDescGZIP(), []int{10} 907 } 908 909 type CommandResult struct { 910 state protoimpl.MessageState 911 sizeCache protoimpl.SizeCache 912 unknownFields protoimpl.UnknownFields 913 914 Status CommandResultStatus_Value `protobuf:"varint,1,opt,name=status,proto3,enum=cmd.CommandResultStatus_Value" json:"status,omitempty"` 915 ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` 916 Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` 917 } 918 919 func (x *CommandResult) Reset() { 920 *x = CommandResult{} 921 if protoimpl.UnsafeEnabled { 922 mi := &file_go_api_command_command_proto_msgTypes[11] 923 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 924 ms.StoreMessageInfo(mi) 925 } 926 } 927 928 func (x *CommandResult) String() string { 929 return protoimpl.X.MessageStringOf(x) 930 } 931 932 func (*CommandResult) ProtoMessage() {} 933 934 func (x *CommandResult) ProtoReflect() protoreflect.Message { 935 mi := &file_go_api_command_command_proto_msgTypes[11] 936 if protoimpl.UnsafeEnabled && x != nil { 937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 938 if ms.LoadMessageInfo() == nil { 939 ms.StoreMessageInfo(mi) 940 } 941 return ms 942 } 943 return mi.MessageOf(x) 944 } 945 946 // Deprecated: Use CommandResult.ProtoReflect.Descriptor instead. 947 func (*CommandResult) Descriptor() ([]byte, []int) { 948 return file_go_api_command_command_proto_rawDescGZIP(), []int{11} 949 } 950 951 func (x *CommandResult) GetStatus() CommandResultStatus_Value { 952 if x != nil { 953 return x.Status 954 } 955 return CommandResultStatus_UNKNOWN 956 } 957 958 func (x *CommandResult) GetExitCode() int32 { 959 if x != nil { 960 return x.ExitCode 961 } 962 return 0 963 } 964 965 func (x *CommandResult) GetMsg() string { 966 if x != nil { 967 return x.Msg 968 } 969 return "" 970 } 971 972 type TimeInterval struct { 973 state protoimpl.MessageState 974 sizeCache protoimpl.SizeCache 975 unknownFields protoimpl.UnknownFields 976 977 From *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` 978 To *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` 979 } 980 981 func (x *TimeInterval) Reset() { 982 *x = TimeInterval{} 983 if protoimpl.UnsafeEnabled { 984 mi := &file_go_api_command_command_proto_msgTypes[12] 985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 986 ms.StoreMessageInfo(mi) 987 } 988 } 989 990 func (x *TimeInterval) String() string { 991 return protoimpl.X.MessageStringOf(x) 992 } 993 994 func (*TimeInterval) ProtoMessage() {} 995 996 func (x *TimeInterval) ProtoReflect() protoreflect.Message { 997 mi := &file_go_api_command_command_proto_msgTypes[12] 998 if protoimpl.UnsafeEnabled && x != nil { 999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1000 if ms.LoadMessageInfo() == nil { 1001 ms.StoreMessageInfo(mi) 1002 } 1003 return ms 1004 } 1005 return mi.MessageOf(x) 1006 } 1007 1008 // Deprecated: Use TimeInterval.ProtoReflect.Descriptor instead. 1009 func (*TimeInterval) Descriptor() ([]byte, []int) { 1010 return file_go_api_command_command_proto_rawDescGZIP(), []int{12} 1011 } 1012 1013 func (x *TimeInterval) GetFrom() *timestamppb.Timestamp { 1014 if x != nil { 1015 return x.From 1016 } 1017 return nil 1018 } 1019 1020 func (x *TimeInterval) GetTo() *timestamppb.Timestamp { 1021 if x != nil { 1022 return x.To 1023 } 1024 return nil 1025 } 1026 1027 var File_go_api_command_command_proto protoreflect.FileDescriptor 1028 1029 var file_go_api_command_command_proto_rawDesc = []byte{ 1030 0x0a, 0x1c, 0x67, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 1031 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 1032 0x63, 0x6d, 0x64, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 1033 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 1034 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1035 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 1036 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x03, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 1037 0x12, 0x32, 0x0a, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x18, 1038 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x49, 0x64, 0x65, 0x6e, 1039 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 1040 0x69, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x72, 0x6f, 0x6f, 1041 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x65, 0x63, 0x52, 0x6f, 0x6f, 1042 0x74, 0x12, 0x24, 0x0a, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 1043 0x32, 0x0e, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 1044 0x52, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x27, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 1045 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x4f, 0x75, 1046 0x74, 0x70, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 1047 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 1048 0x61, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 1049 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 1050 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 1051 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 1052 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x77, 0x6f, 1053 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x36, 1054 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 1055 0x32, 0x1a, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 1056 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x70, 0x6c, 1057 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x38, 0x0a, 0x18, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 1058 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 1059 0x72, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 1060 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 1061 0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x45, 0x6e, 0x74, 0x72, 1062 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 1063 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 1064 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf0, 0x01, 1065 0x0a, 0x0b, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x12, 0x1d, 0x0a, 1066 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 1067 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 1068 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 1069 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 1070 0x64, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 1071 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x03, 1072 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 1073 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x49, 0x64, 0x12, 0x1b, 0x0a, 1074 0x09, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 1075 0x52, 0x08, 0x74, 0x6f, 0x6f, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 1076 0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 1077 0x52, 0x0b, 0x74, 0x6f, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 1078 0x0c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 1079 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 1080 0x22, 0x3e, 0x0a, 0x09, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x31, 0x0a, 1081 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 1082 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x49, 0x52, 0x45, 0x43, 1083 0x54, 0x4f, 0x52, 0x59, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x02, 1084 0x22, 0x4e, 0x0a, 0x0c, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 1085 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1086 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x12, 0x28, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 1087 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 1088 0x54, 0x79, 0x70, 0x65, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 1089 0x22, 0xf7, 0x01, 0x0a, 0x0c, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 1090 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1091 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 1092 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 1093 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 1094 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x45, 0x78, 0x65, 0x63, 1095 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6d, 0x70, 1096 0x74, 0x79, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 1097 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x44, 0x69, 0x72, 0x65, 0x63, 1098 0x74, 0x6f, 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x05, 1099 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x05, 1100 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 1101 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 1102 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1a, 1103 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 1104 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x4a, 0x0a, 0x13, 0x53, 0x79, 1105 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x54, 0x79, 0x70, 1106 0x65, 0x22, 0x33, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 1107 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 1108 0x45, 0x53, 0x4f, 0x4c, 0x56, 0x45, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x52, 0x45, 0x53, 1109 0x45, 0x52, 0x56, 0x45, 0x10, 0x02, 0x22, 0xc4, 0x04, 0x0a, 0x09, 0x49, 0x6e, 0x70, 0x75, 0x74, 1110 0x53, 0x70, 0x65, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x02, 1111 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x0e, 1112 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 1113 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x56, 0x69, 0x72, 0x74, 0x75, 1114 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x0d, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 1115 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x0e, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 1116 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 1117 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 1118 0x74, 0x52, 0x0d, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 1119 0x12, 0x5d, 0x0a, 0x15, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 1120 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 1121 0x28, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x2e, 1122 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x72, 0x69, 0x61, 1123 0x62, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x65, 0x6e, 0x76, 0x69, 0x72, 1124 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 1125 0x49, 0x0a, 0x10, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 1126 0x69, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 1127 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x54, 1128 0x79, 0x70, 0x65, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 1129 0x6e, 0x6b, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x12, 0x5b, 0x0a, 0x15, 0x69, 0x6e, 1130 0x70, 0x75, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 1131 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 1132 0x49, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4e, 1133 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 1134 0x72, 0x79, 0x52, 0x13, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 1135 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x47, 0x0a, 0x19, 0x45, 0x6e, 0x76, 0x69, 0x72, 1136 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x45, 1137 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 1138 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 1139 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 1140 0x1a, 0x5b, 0x0a, 0x18, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 1141 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 1142 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x29, 1143 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 1144 0x63, 0x6d, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 1145 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb0, 0x01, 1146 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 1147 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 1148 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6d, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x50, 1149 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 1150 0x69, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 1151 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1152 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 1153 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x09, 0x75, 0x6e, 0x69, 0x78, 0x5f, 0x6d, 0x6f, 1154 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1155 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 1156 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x78, 0x4d, 0x6f, 0x64, 0x65, 1157 0x22, 0x38, 0x0a, 0x0c, 0x4e, 0x6f, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 1158 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 1159 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 1160 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5e, 0x0a, 0x0a, 0x4f, 0x75, 1161 0x74, 0x70, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x70, 1162 0x75, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 1163 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6f, 1164 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 1165 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x44, 1166 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x43, 1167 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x61, 0x74, 1168 0x75, 0x73, 0x22, 0x84, 0x01, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0b, 0x0a, 0x07, 1169 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 1170 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x43, 0x48, 0x45, 0x5f, 1171 0x48, 0x49, 0x54, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x4e, 0x5f, 0x5a, 0x45, 0x52, 1172 0x4f, 0x5f, 0x45, 0x58, 0x49, 0x54, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x49, 0x4d, 0x45, 1173 0x4f, 0x55, 0x54, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 1174 0x50, 0x54, 0x45, 0x44, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 1175 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x4c, 0x4f, 0x43, 0x41, 1176 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x07, 0x22, 0x76, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 1177 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x36, 0x0a, 0x06, 0x73, 0x74, 1178 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x63, 0x6d, 0x64, 1179 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x53, 0x74, 1180 0x61, 0x74, 0x75, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 1181 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 1182 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 1183 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 1184 0x67, 0x22, 0x6a, 0x0a, 0x0c, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 1185 0x6c, 0x12, 0x2e, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 1186 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1187 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x66, 0x72, 0x6f, 1188 0x6d, 0x12, 0x2a, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 1189 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 1190 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x02, 0x74, 0x6f, 0x62, 0x06, 0x70, 1191 0x72, 0x6f, 0x74, 0x6f, 0x33, 1192 } 1193 1194 var ( 1195 file_go_api_command_command_proto_rawDescOnce sync.Once 1196 file_go_api_command_command_proto_rawDescData = file_go_api_command_command_proto_rawDesc 1197 ) 1198 1199 func file_go_api_command_command_proto_rawDescGZIP() []byte { 1200 file_go_api_command_command_proto_rawDescOnce.Do(func() { 1201 file_go_api_command_command_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_api_command_command_proto_rawDescData) 1202 }) 1203 return file_go_api_command_command_proto_rawDescData 1204 } 1205 1206 var file_go_api_command_command_proto_enumTypes = make([]protoimpl.EnumInfo, 3) 1207 var file_go_api_command_command_proto_msgTypes = make([]protoimpl.MessageInfo, 16) 1208 var file_go_api_command_command_proto_goTypes = []interface{}{ 1209 (InputType_Value)(0), // 0: cmd.InputType.Value 1210 (SymlinkBehaviorType_Value)(0), // 1: cmd.SymlinkBehaviorType.Value 1211 (CommandResultStatus_Value)(0), // 2: cmd.CommandResultStatus.Value 1212 (*Command)(nil), // 3: cmd.Command 1213 (*Identifiers)(nil), // 4: cmd.Identifiers 1214 (*InputType)(nil), // 5: cmd.InputType 1215 (*ExcludeInput)(nil), // 6: cmd.ExcludeInput 1216 (*VirtualInput)(nil), // 7: cmd.VirtualInput 1217 (*SymlinkBehaviorType)(nil), // 8: cmd.SymlinkBehaviorType 1218 (*InputSpec)(nil), // 9: cmd.InputSpec 1219 (*NodeProperties)(nil), // 10: cmd.NodeProperties 1220 (*NodeProperty)(nil), // 11: cmd.NodeProperty 1221 (*OutputSpec)(nil), // 12: cmd.OutputSpec 1222 (*CommandResultStatus)(nil), // 13: cmd.CommandResultStatus 1223 (*CommandResult)(nil), // 14: cmd.CommandResult 1224 (*TimeInterval)(nil), // 15: cmd.TimeInterval 1225 nil, // 16: cmd.Command.PlatformEntry 1226 nil, // 17: cmd.InputSpec.EnvironmentVariablesEntry 1227 nil, // 18: cmd.InputSpec.InputNodePropertiesEntry 1228 (*timestamppb.Timestamp)(nil), // 19: google.protobuf.Timestamp 1229 (*wrapperspb.UInt32Value)(nil), // 20: google.protobuf.UInt32Value 1230 } 1231 var file_go_api_command_command_proto_depIdxs = []int32{ 1232 4, // 0: cmd.Command.identifiers:type_name -> cmd.Identifiers 1233 9, // 1: cmd.Command.input:type_name -> cmd.InputSpec 1234 12, // 2: cmd.Command.output:type_name -> cmd.OutputSpec 1235 16, // 3: cmd.Command.platform:type_name -> cmd.Command.PlatformEntry 1236 0, // 4: cmd.ExcludeInput.type:type_name -> cmd.InputType.Value 1237 19, // 5: cmd.VirtualInput.mtime:type_name -> google.protobuf.Timestamp 1238 7, // 6: cmd.InputSpec.virtual_inputs:type_name -> cmd.VirtualInput 1239 6, // 7: cmd.InputSpec.exclude_inputs:type_name -> cmd.ExcludeInput 1240 17, // 8: cmd.InputSpec.environment_variables:type_name -> cmd.InputSpec.EnvironmentVariablesEntry 1241 1, // 9: cmd.InputSpec.symlink_behavior:type_name -> cmd.SymlinkBehaviorType.Value 1242 18, // 10: cmd.InputSpec.input_node_properties:type_name -> cmd.InputSpec.InputNodePropertiesEntry 1243 11, // 11: cmd.NodeProperties.properties:type_name -> cmd.NodeProperty 1244 19, // 12: cmd.NodeProperties.mtime:type_name -> google.protobuf.Timestamp 1245 20, // 13: cmd.NodeProperties.unix_mode:type_name -> google.protobuf.UInt32Value 1246 2, // 14: cmd.CommandResult.status:type_name -> cmd.CommandResultStatus.Value 1247 19, // 15: cmd.TimeInterval.from:type_name -> google.protobuf.Timestamp 1248 19, // 16: cmd.TimeInterval.to:type_name -> google.protobuf.Timestamp 1249 10, // 17: cmd.InputSpec.InputNodePropertiesEntry.value:type_name -> cmd.NodeProperties 1250 18, // [18:18] is the sub-list for method output_type 1251 18, // [18:18] is the sub-list for method input_type 1252 18, // [18:18] is the sub-list for extension type_name 1253 18, // [18:18] is the sub-list for extension extendee 1254 0, // [0:18] is the sub-list for field type_name 1255 } 1256 1257 func init() { file_go_api_command_command_proto_init() } 1258 func file_go_api_command_command_proto_init() { 1259 if File_go_api_command_command_proto != nil { 1260 return 1261 } 1262 if !protoimpl.UnsafeEnabled { 1263 file_go_api_command_command_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1264 switch v := v.(*Command); i { 1265 case 0: 1266 return &v.state 1267 case 1: 1268 return &v.sizeCache 1269 case 2: 1270 return &v.unknownFields 1271 default: 1272 return nil 1273 } 1274 } 1275 file_go_api_command_command_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1276 switch v := v.(*Identifiers); i { 1277 case 0: 1278 return &v.state 1279 case 1: 1280 return &v.sizeCache 1281 case 2: 1282 return &v.unknownFields 1283 default: 1284 return nil 1285 } 1286 } 1287 file_go_api_command_command_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1288 switch v := v.(*InputType); i { 1289 case 0: 1290 return &v.state 1291 case 1: 1292 return &v.sizeCache 1293 case 2: 1294 return &v.unknownFields 1295 default: 1296 return nil 1297 } 1298 } 1299 file_go_api_command_command_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1300 switch v := v.(*ExcludeInput); i { 1301 case 0: 1302 return &v.state 1303 case 1: 1304 return &v.sizeCache 1305 case 2: 1306 return &v.unknownFields 1307 default: 1308 return nil 1309 } 1310 } 1311 file_go_api_command_command_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1312 switch v := v.(*VirtualInput); i { 1313 case 0: 1314 return &v.state 1315 case 1: 1316 return &v.sizeCache 1317 case 2: 1318 return &v.unknownFields 1319 default: 1320 return nil 1321 } 1322 } 1323 file_go_api_command_command_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1324 switch v := v.(*SymlinkBehaviorType); i { 1325 case 0: 1326 return &v.state 1327 case 1: 1328 return &v.sizeCache 1329 case 2: 1330 return &v.unknownFields 1331 default: 1332 return nil 1333 } 1334 } 1335 file_go_api_command_command_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1336 switch v := v.(*InputSpec); i { 1337 case 0: 1338 return &v.state 1339 case 1: 1340 return &v.sizeCache 1341 case 2: 1342 return &v.unknownFields 1343 default: 1344 return nil 1345 } 1346 } 1347 file_go_api_command_command_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1348 switch v := v.(*NodeProperties); i { 1349 case 0: 1350 return &v.state 1351 case 1: 1352 return &v.sizeCache 1353 case 2: 1354 return &v.unknownFields 1355 default: 1356 return nil 1357 } 1358 } 1359 file_go_api_command_command_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1360 switch v := v.(*NodeProperty); i { 1361 case 0: 1362 return &v.state 1363 case 1: 1364 return &v.sizeCache 1365 case 2: 1366 return &v.unknownFields 1367 default: 1368 return nil 1369 } 1370 } 1371 file_go_api_command_command_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1372 switch v := v.(*OutputSpec); i { 1373 case 0: 1374 return &v.state 1375 case 1: 1376 return &v.sizeCache 1377 case 2: 1378 return &v.unknownFields 1379 default: 1380 return nil 1381 } 1382 } 1383 file_go_api_command_command_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1384 switch v := v.(*CommandResultStatus); i { 1385 case 0: 1386 return &v.state 1387 case 1: 1388 return &v.sizeCache 1389 case 2: 1390 return &v.unknownFields 1391 default: 1392 return nil 1393 } 1394 } 1395 file_go_api_command_command_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1396 switch v := v.(*CommandResult); i { 1397 case 0: 1398 return &v.state 1399 case 1: 1400 return &v.sizeCache 1401 case 2: 1402 return &v.unknownFields 1403 default: 1404 return nil 1405 } 1406 } 1407 file_go_api_command_command_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1408 switch v := v.(*TimeInterval); i { 1409 case 0: 1410 return &v.state 1411 case 1: 1412 return &v.sizeCache 1413 case 2: 1414 return &v.unknownFields 1415 default: 1416 return nil 1417 } 1418 } 1419 } 1420 type x struct{} 1421 out := protoimpl.TypeBuilder{ 1422 File: protoimpl.DescBuilder{ 1423 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1424 RawDescriptor: file_go_api_command_command_proto_rawDesc, 1425 NumEnums: 3, 1426 NumMessages: 16, 1427 NumExtensions: 0, 1428 NumServices: 0, 1429 }, 1430 GoTypes: file_go_api_command_command_proto_goTypes, 1431 DependencyIndexes: file_go_api_command_command_proto_depIdxs, 1432 EnumInfos: file_go_api_command_command_proto_enumTypes, 1433 MessageInfos: file_go_api_command_command_proto_msgTypes, 1434 }.Build() 1435 File_go_api_command_command_proto = out.File 1436 file_go_api_command_command_proto_rawDesc = nil 1437 file_go_api_command_command_proto_goTypes = nil 1438 file_go_api_command_command_proto_depIdxs = nil 1439 }