blob: 0302ae84ea1362d789c5bd2487f6f70fd7edab8e [file] [log] [blame]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001// Copyright 2021 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// Code generated by protoc-gen-go. DO NOT EDIT.
6// versions:
7// protoc-gen-go v1.27.1
8// protoc v3.18.1
9// source: gomote.proto
10
11package protos
12
13import (
14 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
15 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
16 reflect "reflect"
17 sync "sync"
18)
19
20const (
21 // Verify that this generated code is sufficiently up-to-date.
22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
23 // Verify that runtime/protoimpl is sufficiently up-to-date.
24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
25)
26
Carlos Amedee12521bb2021-12-09 14:31:58 -050027type CreateInstanceResponse_Status int32
28
29const (
30 CreateInstanceResponse_UNKNOWN CreateInstanceResponse_Status = 0
31 CreateInstanceResponse_WAITING CreateInstanceResponse_Status = 1
32 CreateInstanceResponse_COMPLETE CreateInstanceResponse_Status = 2
33)
34
35// Enum value maps for CreateInstanceResponse_Status.
36var (
37 CreateInstanceResponse_Status_name = map[int32]string{
38 0: "UNKNOWN",
39 1: "WAITING",
40 2: "COMPLETE",
41 }
42 CreateInstanceResponse_Status_value = map[string]int32{
43 "UNKNOWN": 0,
44 "WAITING": 1,
45 "COMPLETE": 2,
46 }
47)
48
49func (x CreateInstanceResponse_Status) Enum() *CreateInstanceResponse_Status {
50 p := new(CreateInstanceResponse_Status)
51 *p = x
52 return p
53}
54
55func (x CreateInstanceResponse_Status) String() string {
56 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
57}
58
59func (CreateInstanceResponse_Status) Descriptor() protoreflect.EnumDescriptor {
60 return file_gomote_proto_enumTypes[0].Descriptor()
61}
62
63func (CreateInstanceResponse_Status) Type() protoreflect.EnumType {
64 return &file_gomote_proto_enumTypes[0]
65}
66
67func (x CreateInstanceResponse_Status) Number() protoreflect.EnumNumber {
68 return protoreflect.EnumNumber(x)
69}
70
71// Deprecated: Use CreateInstanceResponse_Status.Descriptor instead.
72func (CreateInstanceResponse_Status) EnumDescriptor() ([]byte, []int) {
73 return file_gomote_proto_rawDescGZIP(), []int{3, 0}
74}
75
Carlos Amedee7d082ba2021-10-18 14:02:57 -040076// AuthenticateRequest specifies the data needed for an authentication request.
77type AuthenticateRequest struct {
78 state protoimpl.MessageState
79 sizeCache protoimpl.SizeCache
80 unknownFields protoimpl.UnknownFields
81}
82
83func (x *AuthenticateRequest) Reset() {
84 *x = AuthenticateRequest{}
85 if protoimpl.UnsafeEnabled {
86 mi := &file_gomote_proto_msgTypes[0]
87 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
88 ms.StoreMessageInfo(mi)
89 }
90}
91
92func (x *AuthenticateRequest) String() string {
93 return protoimpl.X.MessageStringOf(x)
94}
95
96func (*AuthenticateRequest) ProtoMessage() {}
97
98func (x *AuthenticateRequest) ProtoReflect() protoreflect.Message {
99 mi := &file_gomote_proto_msgTypes[0]
100 if protoimpl.UnsafeEnabled && x != nil {
101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
102 if ms.LoadMessageInfo() == nil {
103 ms.StoreMessageInfo(mi)
104 }
105 return ms
106 }
107 return mi.MessageOf(x)
108}
109
110// Deprecated: Use AuthenticateRequest.ProtoReflect.Descriptor instead.
111func (*AuthenticateRequest) Descriptor() ([]byte, []int) {
112 return file_gomote_proto_rawDescGZIP(), []int{0}
113}
114
115// AuthenticateResponse contains authenticated user data.
116type AuthenticateResponse struct {
117 state protoimpl.MessageState
118 sizeCache protoimpl.SizeCache
119 unknownFields protoimpl.UnknownFields
120}
121
122func (x *AuthenticateResponse) Reset() {
123 *x = AuthenticateResponse{}
124 if protoimpl.UnsafeEnabled {
125 mi := &file_gomote_proto_msgTypes[1]
126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
127 ms.StoreMessageInfo(mi)
128 }
129}
130
131func (x *AuthenticateResponse) String() string {
132 return protoimpl.X.MessageStringOf(x)
133}
134
135func (*AuthenticateResponse) ProtoMessage() {}
136
137func (x *AuthenticateResponse) ProtoReflect() protoreflect.Message {
138 mi := &file_gomote_proto_msgTypes[1]
139 if protoimpl.UnsafeEnabled && x != nil {
140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
141 if ms.LoadMessageInfo() == nil {
142 ms.StoreMessageInfo(mi)
143 }
144 return ms
145 }
146 return mi.MessageOf(x)
147}
148
149// Deprecated: Use AuthenticateResponse.ProtoReflect.Descriptor instead.
150func (*AuthenticateResponse) Descriptor() ([]byte, []int) {
151 return file_gomote_proto_rawDescGZIP(), []int{1}
152}
153
154// CreateInstanceRequest specifies the data needed to create a gomote instance.
155type CreateInstanceRequest struct {
156 state protoimpl.MessageState
157 sizeCache protoimpl.SizeCache
158 unknownFields protoimpl.UnknownFields
Carlos Amedee12521bb2021-12-09 14:31:58 -0500159
160 BuilderType string `protobuf:"bytes,1,opt,name=builder_type,json=builderType,proto3" json:"builder_type,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400161}
162
163func (x *CreateInstanceRequest) Reset() {
164 *x = CreateInstanceRequest{}
165 if protoimpl.UnsafeEnabled {
166 mi := &file_gomote_proto_msgTypes[2]
167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
168 ms.StoreMessageInfo(mi)
169 }
170}
171
172func (x *CreateInstanceRequest) String() string {
173 return protoimpl.X.MessageStringOf(x)
174}
175
176func (*CreateInstanceRequest) ProtoMessage() {}
177
178func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message {
179 mi := &file_gomote_proto_msgTypes[2]
180 if protoimpl.UnsafeEnabled && x != nil {
181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
182 if ms.LoadMessageInfo() == nil {
183 ms.StoreMessageInfo(mi)
184 }
185 return ms
186 }
187 return mi.MessageOf(x)
188}
189
190// Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.
191func (*CreateInstanceRequest) Descriptor() ([]byte, []int) {
192 return file_gomote_proto_rawDescGZIP(), []int{2}
193}
194
Carlos Amedee12521bb2021-12-09 14:31:58 -0500195func (x *CreateInstanceRequest) GetBuilderType() string {
196 if x != nil {
197 return x.BuilderType
198 }
199 return ""
200}
201
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400202// CreateInstanceResponse contains data about a created gomote instance.
203type CreateInstanceResponse struct {
204 state protoimpl.MessageState
205 sizeCache protoimpl.SizeCache
206 unknownFields protoimpl.UnknownFields
Carlos Amedee12521bb2021-12-09 14:31:58 -0500207
208 // Instance information for the requested instance.
209 Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
210 // The status for the requested create.
211 Status CreateInstanceResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=protos.CreateInstanceResponse_Status" json:"status,omitempty"`
212 // Waiters ahead is the count of how many instances are being scheduled for
213 // creation before the current instance creation request.
214 WaitersAhead int64 `protobuf:"varint,3,opt,name=waiters_ahead,json=waitersAhead,proto3" json:"waiters_ahead,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400215}
216
217func (x *CreateInstanceResponse) Reset() {
218 *x = CreateInstanceResponse{}
219 if protoimpl.UnsafeEnabled {
220 mi := &file_gomote_proto_msgTypes[3]
221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
222 ms.StoreMessageInfo(mi)
223 }
224}
225
226func (x *CreateInstanceResponse) String() string {
227 return protoimpl.X.MessageStringOf(x)
228}
229
230func (*CreateInstanceResponse) ProtoMessage() {}
231
232func (x *CreateInstanceResponse) ProtoReflect() protoreflect.Message {
233 mi := &file_gomote_proto_msgTypes[3]
234 if protoimpl.UnsafeEnabled && x != nil {
235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
236 if ms.LoadMessageInfo() == nil {
237 ms.StoreMessageInfo(mi)
238 }
239 return ms
240 }
241 return mi.MessageOf(x)
242}
243
244// Deprecated: Use CreateInstanceResponse.ProtoReflect.Descriptor instead.
245func (*CreateInstanceResponse) Descriptor() ([]byte, []int) {
246 return file_gomote_proto_rawDescGZIP(), []int{3}
247}
248
Carlos Amedee12521bb2021-12-09 14:31:58 -0500249func (x *CreateInstanceResponse) GetInstance() *Instance {
250 if x != nil {
251 return x.Instance
252 }
253 return nil
254}
255
256func (x *CreateInstanceResponse) GetStatus() CreateInstanceResponse_Status {
257 if x != nil {
258 return x.Status
259 }
260 return CreateInstanceResponse_UNKNOWN
261}
262
263func (x *CreateInstanceResponse) GetWaitersAhead() int64 {
264 if x != nil {
265 return x.WaitersAhead
266 }
267 return 0
268}
269
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400270// DestroyInstanceRequest specifies the data needed to destroy a gomote instance.
271type DestroyInstanceRequest struct {
272 state protoimpl.MessageState
273 sizeCache protoimpl.SizeCache
274 unknownFields protoimpl.UnknownFields
Carlos Amedee686a7282021-12-14 14:30:21 -0500275
276 // The unique identifier for a gomote instance.
277 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400278}
279
280func (x *DestroyInstanceRequest) Reset() {
281 *x = DestroyInstanceRequest{}
282 if protoimpl.UnsafeEnabled {
283 mi := &file_gomote_proto_msgTypes[4]
284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
285 ms.StoreMessageInfo(mi)
286 }
287}
288
289func (x *DestroyInstanceRequest) String() string {
290 return protoimpl.X.MessageStringOf(x)
291}
292
293func (*DestroyInstanceRequest) ProtoMessage() {}
294
295func (x *DestroyInstanceRequest) ProtoReflect() protoreflect.Message {
296 mi := &file_gomote_proto_msgTypes[4]
297 if protoimpl.UnsafeEnabled && x != nil {
298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
299 if ms.LoadMessageInfo() == nil {
300 ms.StoreMessageInfo(mi)
301 }
302 return ms
303 }
304 return mi.MessageOf(x)
305}
306
307// Deprecated: Use DestroyInstanceRequest.ProtoReflect.Descriptor instead.
308func (*DestroyInstanceRequest) Descriptor() ([]byte, []int) {
309 return file_gomote_proto_rawDescGZIP(), []int{4}
310}
311
Carlos Amedee686a7282021-12-14 14:30:21 -0500312func (x *DestroyInstanceRequest) GetGomoteId() string {
313 if x != nil {
314 return x.GomoteId
315 }
316 return ""
317}
318
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400319// DestroyInstanceResponse contains data about a destroyed gomote instance.
320type DestroyInstanceResponse struct {
321 state protoimpl.MessageState
322 sizeCache protoimpl.SizeCache
323 unknownFields protoimpl.UnknownFields
324}
325
326func (x *DestroyInstanceResponse) Reset() {
327 *x = DestroyInstanceResponse{}
328 if protoimpl.UnsafeEnabled {
329 mi := &file_gomote_proto_msgTypes[5]
330 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
331 ms.StoreMessageInfo(mi)
332 }
333}
334
335func (x *DestroyInstanceResponse) String() string {
336 return protoimpl.X.MessageStringOf(x)
337}
338
339func (*DestroyInstanceResponse) ProtoMessage() {}
340
341func (x *DestroyInstanceResponse) ProtoReflect() protoreflect.Message {
342 mi := &file_gomote_proto_msgTypes[5]
343 if protoimpl.UnsafeEnabled && x != nil {
344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
345 if ms.LoadMessageInfo() == nil {
346 ms.StoreMessageInfo(mi)
347 }
348 return ms
349 }
350 return mi.MessageOf(x)
351}
352
353// Deprecated: Use DestroyInstanceResponse.ProtoReflect.Descriptor instead.
354func (*DestroyInstanceResponse) Descriptor() ([]byte, []int) {
355 return file_gomote_proto_rawDescGZIP(), []int{5}
356}
357
358// ExecuteCommandRequest specifies the data needed to execute a command on a gomote instance.
359type ExecuteCommandRequest struct {
360 state protoimpl.MessageState
361 sizeCache protoimpl.SizeCache
362 unknownFields protoimpl.UnknownFields
363}
364
365func (x *ExecuteCommandRequest) Reset() {
366 *x = ExecuteCommandRequest{}
367 if protoimpl.UnsafeEnabled {
368 mi := &file_gomote_proto_msgTypes[6]
369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
370 ms.StoreMessageInfo(mi)
371 }
372}
373
374func (x *ExecuteCommandRequest) String() string {
375 return protoimpl.X.MessageStringOf(x)
376}
377
378func (*ExecuteCommandRequest) ProtoMessage() {}
379
380func (x *ExecuteCommandRequest) ProtoReflect() protoreflect.Message {
381 mi := &file_gomote_proto_msgTypes[6]
382 if protoimpl.UnsafeEnabled && x != nil {
383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
384 if ms.LoadMessageInfo() == nil {
385 ms.StoreMessageInfo(mi)
386 }
387 return ms
388 }
389 return mi.MessageOf(x)
390}
391
392// Deprecated: Use ExecuteCommandRequest.ProtoReflect.Descriptor instead.
393func (*ExecuteCommandRequest) Descriptor() ([]byte, []int) {
394 return file_gomote_proto_rawDescGZIP(), []int{6}
395}
396
397// ExecuteCommandResponse contains data about the executed command.
398type ExecuteCommandResponse struct {
399 state protoimpl.MessageState
400 sizeCache protoimpl.SizeCache
401 unknownFields protoimpl.UnknownFields
402}
403
404func (x *ExecuteCommandResponse) Reset() {
405 *x = ExecuteCommandResponse{}
406 if protoimpl.UnsafeEnabled {
407 mi := &file_gomote_proto_msgTypes[7]
408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
409 ms.StoreMessageInfo(mi)
410 }
411}
412
413func (x *ExecuteCommandResponse) String() string {
414 return protoimpl.X.MessageStringOf(x)
415}
416
417func (*ExecuteCommandResponse) ProtoMessage() {}
418
419func (x *ExecuteCommandResponse) ProtoReflect() protoreflect.Message {
420 mi := &file_gomote_proto_msgTypes[7]
421 if protoimpl.UnsafeEnabled && x != nil {
422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
423 if ms.LoadMessageInfo() == nil {
424 ms.StoreMessageInfo(mi)
425 }
426 return ms
427 }
428 return mi.MessageOf(x)
429}
430
431// Deprecated: Use ExecuteCommandResponse.ProtoReflect.Descriptor instead.
432func (*ExecuteCommandResponse) Descriptor() ([]byte, []int) {
433 return file_gomote_proto_rawDescGZIP(), []int{7}
434}
435
Carlos Amedee12521bb2021-12-09 14:31:58 -0500436// Instance contains descriptive information about a gomote instance.
437type Instance struct {
438 state protoimpl.MessageState
439 sizeCache protoimpl.SizeCache
440 unknownFields protoimpl.UnknownFields
441
442 // The unique identifier for a gomote instance.
443 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
444 // Builder type for the gomote instance.
445 BuilderType string `protobuf:"bytes,2,opt,name=builder_type,json=builderType,proto3" json:"builder_type,omitempty"`
446 // Host type for the gomote instance.
447 HostType string `protobuf:"bytes,3,opt,name=host_type,json=hostType,proto3" json:"host_type,omitempty"`
448 // The timestamp for when the builder instance will expire. It is
Carlos Amedeeb4c9d732022-03-15 13:01:45 -0400449 // represented in Unix epoch time format.
Carlos Amedee12521bb2021-12-09 14:31:58 -0500450 Expires int64 `protobuf:"varint,4,opt,name=expires,proto3" json:"expires,omitempty"`
451}
452
453func (x *Instance) Reset() {
454 *x = Instance{}
455 if protoimpl.UnsafeEnabled {
456 mi := &file_gomote_proto_msgTypes[8]
457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
458 ms.StoreMessageInfo(mi)
459 }
460}
461
462func (x *Instance) String() string {
463 return protoimpl.X.MessageStringOf(x)
464}
465
466func (*Instance) ProtoMessage() {}
467
468func (x *Instance) ProtoReflect() protoreflect.Message {
469 mi := &file_gomote_proto_msgTypes[8]
470 if protoimpl.UnsafeEnabled && x != nil {
471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
472 if ms.LoadMessageInfo() == nil {
473 ms.StoreMessageInfo(mi)
474 }
475 return ms
476 }
477 return mi.MessageOf(x)
478}
479
480// Deprecated: Use Instance.ProtoReflect.Descriptor instead.
481func (*Instance) Descriptor() ([]byte, []int) {
482 return file_gomote_proto_rawDescGZIP(), []int{8}
483}
484
485func (x *Instance) GetGomoteId() string {
486 if x != nil {
487 return x.GomoteId
488 }
489 return ""
490}
491
492func (x *Instance) GetBuilderType() string {
493 if x != nil {
494 return x.BuilderType
495 }
496 return ""
497}
498
499func (x *Instance) GetHostType() string {
500 if x != nil {
501 return x.HostType
502 }
503 return ""
504}
505
506func (x *Instance) GetExpires() int64 {
507 if x != nil {
508 return x.Expires
509 }
510 return 0
511}
512
513// InstanceAliveRequest specifies the data needed to check the liveness of a gomote instance.
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400514type InstanceAliveRequest struct {
515 state protoimpl.MessageState
516 sizeCache protoimpl.SizeCache
517 unknownFields protoimpl.UnknownFields
Carlos Amedeeee978b32021-12-22 14:40:06 -0500518
519 // The unique identifier for a gomote instance.
520 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400521}
522
523func (x *InstanceAliveRequest) Reset() {
524 *x = InstanceAliveRequest{}
525 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500526 mi := &file_gomote_proto_msgTypes[9]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400527 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
528 ms.StoreMessageInfo(mi)
529 }
530}
531
532func (x *InstanceAliveRequest) String() string {
533 return protoimpl.X.MessageStringOf(x)
534}
535
536func (*InstanceAliveRequest) ProtoMessage() {}
537
538func (x *InstanceAliveRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500539 mi := &file_gomote_proto_msgTypes[9]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400540 if protoimpl.UnsafeEnabled && x != nil {
541 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
542 if ms.LoadMessageInfo() == nil {
543 ms.StoreMessageInfo(mi)
544 }
545 return ms
546 }
547 return mi.MessageOf(x)
548}
549
550// Deprecated: Use InstanceAliveRequest.ProtoReflect.Descriptor instead.
551func (*InstanceAliveRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500552 return file_gomote_proto_rawDescGZIP(), []int{9}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400553}
554
Carlos Amedeeee978b32021-12-22 14:40:06 -0500555func (x *InstanceAliveRequest) GetGomoteId() string {
556 if x != nil {
557 return x.GomoteId
558 }
559 return ""
560}
561
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400562// InstanceAliveResponse contains instance liveness state.
563type InstanceAliveResponse struct {
564 state protoimpl.MessageState
565 sizeCache protoimpl.SizeCache
566 unknownFields protoimpl.UnknownFields
567}
568
569func (x *InstanceAliveResponse) Reset() {
570 *x = InstanceAliveResponse{}
571 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500572 mi := &file_gomote_proto_msgTypes[10]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
574 ms.StoreMessageInfo(mi)
575 }
576}
577
578func (x *InstanceAliveResponse) String() string {
579 return protoimpl.X.MessageStringOf(x)
580}
581
582func (*InstanceAliveResponse) ProtoMessage() {}
583
584func (x *InstanceAliveResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500585 mi := &file_gomote_proto_msgTypes[10]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400586 if protoimpl.UnsafeEnabled && x != nil {
587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
588 if ms.LoadMessageInfo() == nil {
589 ms.StoreMessageInfo(mi)
590 }
591 return ms
592 }
593 return mi.MessageOf(x)
594}
595
596// Deprecated: Use InstanceAliveResponse.ProtoReflect.Descriptor instead.
597func (*InstanceAliveResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500598 return file_gomote_proto_rawDescGZIP(), []int{10}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400599}
600
601// ListDirectoryRequest specifies the data needed to list contents of a directory from a gomote instance.
602type ListDirectoryRequest struct {
603 state protoimpl.MessageState
604 sizeCache protoimpl.SizeCache
605 unknownFields protoimpl.UnknownFields
Carlos Amedee2adbdc42022-01-28 10:21:25 -0500606
607 // The unique identifier for a gomote instance.
608 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
609 // The directory to list the contents of. The directory dir itself is not included.
610 Directory string `protobuf:"bytes,2,opt,name=directory,proto3" json:"directory,omitempty"`
611 // Controls whether the directory is listed recursively.
612 Recursive bool `protobuf:"varint,3,opt,name=recursive,proto3" json:"recursive,omitempty"`
613 // The directories to skip, relative to the main directory.
614 // Each item should contain only forward slashes and not start or end in slashes.
615 SkipFiles []string `protobuf:"bytes,4,rep,name=skip_files,json=skipFiles,proto3" json:"skip_files,omitempty"`
616 // Controls whether the SHA-1 of regular files are returned.
617 Digest bool `protobuf:"varint,5,opt,name=digest,proto3" json:"digest,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400618}
619
620func (x *ListDirectoryRequest) Reset() {
621 *x = ListDirectoryRequest{}
622 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500623 mi := &file_gomote_proto_msgTypes[11]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
625 ms.StoreMessageInfo(mi)
626 }
627}
628
629func (x *ListDirectoryRequest) String() string {
630 return protoimpl.X.MessageStringOf(x)
631}
632
633func (*ListDirectoryRequest) ProtoMessage() {}
634
635func (x *ListDirectoryRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500636 mi := &file_gomote_proto_msgTypes[11]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400637 if protoimpl.UnsafeEnabled && x != nil {
638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
639 if ms.LoadMessageInfo() == nil {
640 ms.StoreMessageInfo(mi)
641 }
642 return ms
643 }
644 return mi.MessageOf(x)
645}
646
647// Deprecated: Use ListDirectoryRequest.ProtoReflect.Descriptor instead.
648func (*ListDirectoryRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500649 return file_gomote_proto_rawDescGZIP(), []int{11}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400650}
651
Carlos Amedee2adbdc42022-01-28 10:21:25 -0500652func (x *ListDirectoryRequest) GetGomoteId() string {
653 if x != nil {
654 return x.GomoteId
655 }
656 return ""
657}
658
659func (x *ListDirectoryRequest) GetDirectory() string {
660 if x != nil {
661 return x.Directory
662 }
663 return ""
664}
665
666func (x *ListDirectoryRequest) GetRecursive() bool {
667 if x != nil {
668 return x.Recursive
669 }
670 return false
671}
672
673func (x *ListDirectoryRequest) GetSkipFiles() []string {
674 if x != nil {
675 return x.SkipFiles
676 }
677 return nil
678}
679
680func (x *ListDirectoryRequest) GetDigest() bool {
681 if x != nil {
682 return x.Digest
683 }
684 return false
685}
686
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400687// ListDirectoryResponse contains the directory listing of a gomote instance.
688type ListDirectoryResponse struct {
689 state protoimpl.MessageState
690 sizeCache protoimpl.SizeCache
691 unknownFields protoimpl.UnknownFields
Carlos Amedee2adbdc42022-01-28 10:21:25 -0500692
693 // The directory entries.
694 Entries []string `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400695}
696
697func (x *ListDirectoryResponse) Reset() {
698 *x = ListDirectoryResponse{}
699 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500700 mi := &file_gomote_proto_msgTypes[12]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400701 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
702 ms.StoreMessageInfo(mi)
703 }
704}
705
706func (x *ListDirectoryResponse) String() string {
707 return protoimpl.X.MessageStringOf(x)
708}
709
710func (*ListDirectoryResponse) ProtoMessage() {}
711
712func (x *ListDirectoryResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500713 mi := &file_gomote_proto_msgTypes[12]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400714 if protoimpl.UnsafeEnabled && x != nil {
715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
716 if ms.LoadMessageInfo() == nil {
717 ms.StoreMessageInfo(mi)
718 }
719 return ms
720 }
721 return mi.MessageOf(x)
722}
723
724// Deprecated: Use ListDirectoryResponse.ProtoReflect.Descriptor instead.
725func (*ListDirectoryResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500726 return file_gomote_proto_rawDescGZIP(), []int{12}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400727}
728
Carlos Amedee2adbdc42022-01-28 10:21:25 -0500729func (x *ListDirectoryResponse) GetEntries() []string {
730 if x != nil {
731 return x.Entries
732 }
733 return nil
734}
735
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400736// ListInstancesRequest specifies the data needed to list the live gomote instances owned by the caller.
737type ListInstancesRequest struct {
738 state protoimpl.MessageState
739 sizeCache protoimpl.SizeCache
740 unknownFields protoimpl.UnknownFields
741}
742
743func (x *ListInstancesRequest) Reset() {
744 *x = ListInstancesRequest{}
745 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500746 mi := &file_gomote_proto_msgTypes[13]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400747 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
748 ms.StoreMessageInfo(mi)
749 }
750}
751
752func (x *ListInstancesRequest) String() string {
753 return protoimpl.X.MessageStringOf(x)
754}
755
756func (*ListInstancesRequest) ProtoMessage() {}
757
758func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500759 mi := &file_gomote_proto_msgTypes[13]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400760 if protoimpl.UnsafeEnabled && x != nil {
761 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
762 if ms.LoadMessageInfo() == nil {
763 ms.StoreMessageInfo(mi)
764 }
765 return ms
766 }
767 return mi.MessageOf(x)
768}
769
770// Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.
771func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500772 return file_gomote_proto_rawDescGZIP(), []int{13}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400773}
774
775// ListInstancesResponse contains the list of live gomote instances owned by the caller.
776type ListInstancesResponse struct {
777 state protoimpl.MessageState
778 sizeCache protoimpl.SizeCache
779 unknownFields protoimpl.UnknownFields
Carlos Amedee90c82e22021-12-14 16:28:22 -0500780
781 Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400782}
783
784func (x *ListInstancesResponse) Reset() {
785 *x = ListInstancesResponse{}
786 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500787 mi := &file_gomote_proto_msgTypes[14]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400788 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
789 ms.StoreMessageInfo(mi)
790 }
791}
792
793func (x *ListInstancesResponse) String() string {
794 return protoimpl.X.MessageStringOf(x)
795}
796
797func (*ListInstancesResponse) ProtoMessage() {}
798
799func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500800 mi := &file_gomote_proto_msgTypes[14]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400801 if protoimpl.UnsafeEnabled && x != nil {
802 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
803 if ms.LoadMessageInfo() == nil {
804 ms.StoreMessageInfo(mi)
805 }
806 return ms
807 }
808 return mi.MessageOf(x)
809}
810
811// Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.
812func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500813 return file_gomote_proto_rawDescGZIP(), []int{14}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400814}
815
Carlos Amedee90c82e22021-12-14 16:28:22 -0500816func (x *ListInstancesResponse) GetInstances() []*Instance {
817 if x != nil {
818 return x.Instances
819 }
820 return nil
821}
822
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400823// ReadTGZRequest specifies the data needed to retrieve a tar and zipped directory from a gomote instance.
824type ReadTGZRequest struct {
825 state protoimpl.MessageState
826 sizeCache protoimpl.SizeCache
827 unknownFields protoimpl.UnknownFields
828}
829
830func (x *ReadTGZRequest) Reset() {
831 *x = ReadTGZRequest{}
832 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500833 mi := &file_gomote_proto_msgTypes[15]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400834 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
835 ms.StoreMessageInfo(mi)
836 }
837}
838
839func (x *ReadTGZRequest) String() string {
840 return protoimpl.X.MessageStringOf(x)
841}
842
843func (*ReadTGZRequest) ProtoMessage() {}
844
845func (x *ReadTGZRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500846 mi := &file_gomote_proto_msgTypes[15]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400847 if protoimpl.UnsafeEnabled && x != nil {
848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
849 if ms.LoadMessageInfo() == nil {
850 ms.StoreMessageInfo(mi)
851 }
852 return ms
853 }
854 return mi.MessageOf(x)
855}
856
857// Deprecated: Use ReadTGZRequest.ProtoReflect.Descriptor instead.
858func (*ReadTGZRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500859 return file_gomote_proto_rawDescGZIP(), []int{15}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400860}
861
862// ReadTGZResponse contains a tar and zipped directory from a gomote instance.
863type ReadTGZResponse struct {
864 state protoimpl.MessageState
865 sizeCache protoimpl.SizeCache
866 unknownFields protoimpl.UnknownFields
867}
868
869func (x *ReadTGZResponse) Reset() {
870 *x = ReadTGZResponse{}
871 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500872 mi := &file_gomote_proto_msgTypes[16]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400873 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
874 ms.StoreMessageInfo(mi)
875 }
876}
877
878func (x *ReadTGZResponse) String() string {
879 return protoimpl.X.MessageStringOf(x)
880}
881
882func (*ReadTGZResponse) ProtoMessage() {}
883
884func (x *ReadTGZResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500885 mi := &file_gomote_proto_msgTypes[16]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400886 if protoimpl.UnsafeEnabled && x != nil {
887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888 if ms.LoadMessageInfo() == nil {
889 ms.StoreMessageInfo(mi)
890 }
891 return ms
892 }
893 return mi.MessageOf(x)
894}
895
896// Deprecated: Use ReadTGZResponse.ProtoReflect.Descriptor instead.
897func (*ReadTGZResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500898 return file_gomote_proto_rawDescGZIP(), []int{16}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400899}
900
Carlos Amedee09d18252021-12-22 15:41:25 -0500901// RemoveFilesRequest specifies the data needed to remove files or directories from a gomote instance.
902type RemoveFilesRequest struct {
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400903 state protoimpl.MessageState
904 sizeCache protoimpl.SizeCache
905 unknownFields protoimpl.UnknownFields
Carlos Amedee09d18252021-12-22 15:41:25 -0500906
907 // The unique identifier for a gomote instance.
908 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
909 // The list of paths for files or directories to remove from the file system.
910 // When everything should be deleted, "." should be used.
911 // The paths are relative to the work directory.
912 Paths []string `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400913}
914
Carlos Amedee09d18252021-12-22 15:41:25 -0500915func (x *RemoveFilesRequest) Reset() {
916 *x = RemoveFilesRequest{}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400917 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500918 mi := &file_gomote_proto_msgTypes[17]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400919 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
920 ms.StoreMessageInfo(mi)
921 }
922}
923
Carlos Amedee09d18252021-12-22 15:41:25 -0500924func (x *RemoveFilesRequest) String() string {
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400925 return protoimpl.X.MessageStringOf(x)
926}
927
Carlos Amedee09d18252021-12-22 15:41:25 -0500928func (*RemoveFilesRequest) ProtoMessage() {}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400929
Carlos Amedee09d18252021-12-22 15:41:25 -0500930func (x *RemoveFilesRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500931 mi := &file_gomote_proto_msgTypes[17]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400932 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
Carlos Amedee09d18252021-12-22 15:41:25 -0500942// Deprecated: Use RemoveFilesRequest.ProtoReflect.Descriptor instead.
943func (*RemoveFilesRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500944 return file_gomote_proto_rawDescGZIP(), []int{17}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400945}
946
Carlos Amedee09d18252021-12-22 15:41:25 -0500947func (x *RemoveFilesRequest) GetGomoteId() string {
948 if x != nil {
949 return x.GomoteId
950 }
951 return ""
952}
953
954func (x *RemoveFilesRequest) GetPaths() []string {
955 if x != nil {
956 return x.Paths
957 }
958 return nil
959}
960
961// RemoveFilesResponse contains the results from removing files or directories from a gomote instance.
962type RemoveFilesResponse struct {
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400963 state protoimpl.MessageState
964 sizeCache protoimpl.SizeCache
965 unknownFields protoimpl.UnknownFields
966}
967
Carlos Amedee09d18252021-12-22 15:41:25 -0500968func (x *RemoveFilesResponse) Reset() {
969 *x = RemoveFilesResponse{}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400970 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500971 mi := &file_gomote_proto_msgTypes[18]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400972 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
973 ms.StoreMessageInfo(mi)
974 }
975}
976
Carlos Amedee09d18252021-12-22 15:41:25 -0500977func (x *RemoveFilesResponse) String() string {
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400978 return protoimpl.X.MessageStringOf(x)
979}
980
Carlos Amedee09d18252021-12-22 15:41:25 -0500981func (*RemoveFilesResponse) ProtoMessage() {}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400982
Carlos Amedee09d18252021-12-22 15:41:25 -0500983func (x *RemoveFilesResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500984 mi := &file_gomote_proto_msgTypes[18]
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400985 if protoimpl.UnsafeEnabled && x != nil {
986 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
987 if ms.LoadMessageInfo() == nil {
988 ms.StoreMessageInfo(mi)
989 }
990 return ms
991 }
992 return mi.MessageOf(x)
993}
994
Carlos Amedee09d18252021-12-22 15:41:25 -0500995// Deprecated: Use RemoveFilesResponse.ProtoReflect.Descriptor instead.
996func (*RemoveFilesResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -0500997 return file_gomote_proto_rawDescGZIP(), []int{18}
Carlos Amedee7d082ba2021-10-18 14:02:57 -0400998}
999
Carlos Amedee12521bb2021-12-09 14:31:58 -05001000// RetrieveSSHCredentialsRequest specifies the data needed to retrieve SSH credentials for a gomote instance.
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001001type RetrieveSSHCredentialsRequest struct {
1002 state protoimpl.MessageState
1003 sizeCache protoimpl.SizeCache
1004 unknownFields protoimpl.UnknownFields
1005}
1006
1007func (x *RetrieveSSHCredentialsRequest) Reset() {
1008 *x = RetrieveSSHCredentialsRequest{}
1009 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001010 mi := &file_gomote_proto_msgTypes[19]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1012 ms.StoreMessageInfo(mi)
1013 }
1014}
1015
1016func (x *RetrieveSSHCredentialsRequest) String() string {
1017 return protoimpl.X.MessageStringOf(x)
1018}
1019
1020func (*RetrieveSSHCredentialsRequest) ProtoMessage() {}
1021
1022func (x *RetrieveSSHCredentialsRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001023 mi := &file_gomote_proto_msgTypes[19]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001024 if protoimpl.UnsafeEnabled && x != nil {
1025 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1026 if ms.LoadMessageInfo() == nil {
1027 ms.StoreMessageInfo(mi)
1028 }
1029 return ms
1030 }
1031 return mi.MessageOf(x)
1032}
1033
1034// Deprecated: Use RetrieveSSHCredentialsRequest.ProtoReflect.Descriptor instead.
1035func (*RetrieveSSHCredentialsRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001036 return file_gomote_proto_rawDescGZIP(), []int{19}
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001037}
1038
1039// RetrieveSSHCredentialsResponse contains SSH credentials for a gomote instance.
1040type RetrieveSSHCredentialsResponse struct {
1041 state protoimpl.MessageState
1042 sizeCache protoimpl.SizeCache
1043 unknownFields protoimpl.UnknownFields
1044}
1045
1046func (x *RetrieveSSHCredentialsResponse) Reset() {
1047 *x = RetrieveSSHCredentialsResponse{}
1048 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001049 mi := &file_gomote_proto_msgTypes[20]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1051 ms.StoreMessageInfo(mi)
1052 }
1053}
1054
1055func (x *RetrieveSSHCredentialsResponse) String() string {
1056 return protoimpl.X.MessageStringOf(x)
1057}
1058
1059func (*RetrieveSSHCredentialsResponse) ProtoMessage() {}
1060
1061func (x *RetrieveSSHCredentialsResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001062 mi := &file_gomote_proto_msgTypes[20]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001063 if protoimpl.UnsafeEnabled && x != nil {
1064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1065 if ms.LoadMessageInfo() == nil {
1066 ms.StoreMessageInfo(mi)
1067 }
1068 return ms
1069 }
1070 return mi.MessageOf(x)
1071}
1072
1073// Deprecated: Use RetrieveSSHCredentialsResponse.ProtoReflect.Descriptor instead.
1074func (*RetrieveSSHCredentialsResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001075 return file_gomote_proto_rawDescGZIP(), []int{20}
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001076}
1077
1078// WriteTGZRequest specifies the data needed to expand a tar and zipped file onto the file system of a gomote instance.
1079type WriteTGZRequest struct {
1080 state protoimpl.MessageState
1081 sizeCache protoimpl.SizeCache
1082 unknownFields protoimpl.UnknownFields
1083}
1084
1085func (x *WriteTGZRequest) Reset() {
1086 *x = WriteTGZRequest{}
1087 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001088 mi := &file_gomote_proto_msgTypes[21]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001089 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1090 ms.StoreMessageInfo(mi)
1091 }
1092}
1093
1094func (x *WriteTGZRequest) String() string {
1095 return protoimpl.X.MessageStringOf(x)
1096}
1097
1098func (*WriteTGZRequest) ProtoMessage() {}
1099
1100func (x *WriteTGZRequest) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001101 mi := &file_gomote_proto_msgTypes[21]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001102 if protoimpl.UnsafeEnabled && x != nil {
1103 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1104 if ms.LoadMessageInfo() == nil {
1105 ms.StoreMessageInfo(mi)
1106 }
1107 return ms
1108 }
1109 return mi.MessageOf(x)
1110}
1111
1112// Deprecated: Use WriteTGZRequest.ProtoReflect.Descriptor instead.
1113func (*WriteTGZRequest) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001114 return file_gomote_proto_rawDescGZIP(), []int{21}
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001115}
1116
1117// WriteTGZResponse contains the results from expanding a tar and zipped file onto the file system of a gomote instance.
1118type WriteTGZResponse struct {
1119 state protoimpl.MessageState
1120 sizeCache protoimpl.SizeCache
1121 unknownFields protoimpl.UnknownFields
1122}
1123
1124func (x *WriteTGZResponse) Reset() {
1125 *x = WriteTGZResponse{}
1126 if protoimpl.UnsafeEnabled {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001127 mi := &file_gomote_proto_msgTypes[22]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1129 ms.StoreMessageInfo(mi)
1130 }
1131}
1132
1133func (x *WriteTGZResponse) String() string {
1134 return protoimpl.X.MessageStringOf(x)
1135}
1136
1137func (*WriteTGZResponse) ProtoMessage() {}
1138
1139func (x *WriteTGZResponse) ProtoReflect() protoreflect.Message {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001140 mi := &file_gomote_proto_msgTypes[22]
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001141 if protoimpl.UnsafeEnabled && x != nil {
1142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1143 if ms.LoadMessageInfo() == nil {
1144 ms.StoreMessageInfo(mi)
1145 }
1146 return ms
1147 }
1148 return mi.MessageOf(x)
1149}
1150
1151// Deprecated: Use WriteTGZResponse.ProtoReflect.Descriptor instead.
1152func (*WriteTGZResponse) Descriptor() ([]byte, []int) {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001153 return file_gomote_proto_rawDescGZIP(), []int{22}
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001154}
1155
Carlos Amedeeb4c9d732022-03-15 13:01:45 -04001156// WriteTGZFromURLRequest specifies the data needed to retrieve a file and expand it onto the file system of a gomote instance.
1157// It instructs the buildlet to download the tar.gz file from the url and write it to a directory, a relative directory from the workdir.
Carlos Amedee310cfe72022-01-11 12:30:02 -05001158// If the directory is empty, they're placed at the root of the buildlet's work directory.
1159// The directory is created if necessary.
1160// The url must be of a tar.gz file.
1161type WriteTGZFromURLRequest struct {
1162 state protoimpl.MessageState
1163 sizeCache protoimpl.SizeCache
1164 unknownFields protoimpl.UnknownFields
1165
1166 GomoteId string `protobuf:"bytes,1,opt,name=gomote_id,json=gomoteId,proto3" json:"gomote_id,omitempty"`
1167 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
1168 Directory string `protobuf:"bytes,3,opt,name=directory,proto3" json:"directory,omitempty"`
1169}
1170
1171func (x *WriteTGZFromURLRequest) Reset() {
1172 *x = WriteTGZFromURLRequest{}
1173 if protoimpl.UnsafeEnabled {
1174 mi := &file_gomote_proto_msgTypes[23]
1175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1176 ms.StoreMessageInfo(mi)
1177 }
1178}
1179
1180func (x *WriteTGZFromURLRequest) String() string {
1181 return protoimpl.X.MessageStringOf(x)
1182}
1183
1184func (*WriteTGZFromURLRequest) ProtoMessage() {}
1185
1186func (x *WriteTGZFromURLRequest) ProtoReflect() protoreflect.Message {
1187 mi := &file_gomote_proto_msgTypes[23]
1188 if protoimpl.UnsafeEnabled && x != nil {
1189 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1190 if ms.LoadMessageInfo() == nil {
1191 ms.StoreMessageInfo(mi)
1192 }
1193 return ms
1194 }
1195 return mi.MessageOf(x)
1196}
1197
1198// Deprecated: Use WriteTGZFromURLRequest.ProtoReflect.Descriptor instead.
1199func (*WriteTGZFromURLRequest) Descriptor() ([]byte, []int) {
1200 return file_gomote_proto_rawDescGZIP(), []int{23}
1201}
1202
1203func (x *WriteTGZFromURLRequest) GetGomoteId() string {
1204 if x != nil {
1205 return x.GomoteId
1206 }
1207 return ""
1208}
1209
1210func (x *WriteTGZFromURLRequest) GetUrl() string {
1211 if x != nil {
1212 return x.Url
1213 }
1214 return ""
1215}
1216
1217func (x *WriteTGZFromURLRequest) GetDirectory() string {
1218 if x != nil {
1219 return x.Directory
1220 }
1221 return ""
1222}
1223
1224// WriteTGZFromURLResponse contains the results from retrieving a file and expanding it onto the file system of a gomote instance.
1225type WriteTGZFromURLResponse struct {
1226 state protoimpl.MessageState
1227 sizeCache protoimpl.SizeCache
1228 unknownFields protoimpl.UnknownFields
1229}
1230
1231func (x *WriteTGZFromURLResponse) Reset() {
1232 *x = WriteTGZFromURLResponse{}
1233 if protoimpl.UnsafeEnabled {
1234 mi := &file_gomote_proto_msgTypes[24]
1235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1236 ms.StoreMessageInfo(mi)
1237 }
1238}
1239
1240func (x *WriteTGZFromURLResponse) String() string {
1241 return protoimpl.X.MessageStringOf(x)
1242}
1243
1244func (*WriteTGZFromURLResponse) ProtoMessage() {}
1245
1246func (x *WriteTGZFromURLResponse) ProtoReflect() protoreflect.Message {
1247 mi := &file_gomote_proto_msgTypes[24]
1248 if protoimpl.UnsafeEnabled && x != nil {
1249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1250 if ms.LoadMessageInfo() == nil {
1251 ms.StoreMessageInfo(mi)
1252 }
1253 return ms
1254 }
1255 return mi.MessageOf(x)
1256}
1257
1258// Deprecated: Use WriteTGZFromURLResponse.ProtoReflect.Descriptor instead.
1259func (*WriteTGZFromURLResponse) Descriptor() ([]byte, []int) {
1260 return file_gomote_proto_rawDescGZIP(), []int{24}
1261}
1262
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001263var File_gomote_proto protoreflect.FileDescriptor
1264
1265var file_gomote_proto_rawDesc = []byte{
1266 0x0a, 0x0c, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06,
1267 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x15, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e,
1268 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x16, 0x0a,
1269 0x14, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73,
Carlos Amedee12521bb2021-12-09 14:31:58 -05001270 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49,
1271 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
1272 0x0a, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01,
1273 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70,
1274 0x65, 0x22, 0xdc, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74,
1275 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x08,
1276 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10,
1277 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
1278 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x73, 0x74,
1279 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x70, 0x72, 0x6f,
1280 0x74, 0x6f, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
1281 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
1282 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x77, 0x61, 0x69,
1283 0x74, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x68, 0x65, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
1284 0x52, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x65, 0x72, 0x73, 0x41, 0x68, 0x65, 0x61, 0x64, 0x22, 0x30,
1285 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e,
1286 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47,
1287 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02,
Carlos Amedee686a7282021-12-14 14:30:21 -05001288 0x22, 0x35, 0x0a, 0x16, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61,
1289 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x6f,
1290 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67,
1291 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x44, 0x65, 0x73, 0x74, 0x72,
1292 0x6f, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1293 0x73, 0x65, 0x22, 0x17, 0x0a, 0x15, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6d,
1294 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x18, 0x0a, 0x16, 0x45,
1295 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73,
1296 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
1297 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18,
1298 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x12,
1299 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
1300 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79,
1301 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
1302 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
1303 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03,
Carlos Amedeeee978b32021-12-22 14:40:06 -05001304 0x52, 0x07, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x22, 0x33, 0x0a, 0x14, 0x49, 0x6e, 0x73,
Carlos Amedee12521bb2021-12-09 14:31:58 -05001305 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
Carlos Amedeeee978b32021-12-22 14:40:06 -05001306 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
1307 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x22, 0x17,
1308 0x0a, 0x15, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x52,
Carlos Amedee2adbdc42022-01-28 10:21:25 -05001309 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74,
1310 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1311 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
1312 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a,
1313 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1314 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x72,
1315 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
1316 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x69,
1317 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73,
1318 0x6b, 0x69, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65,
1319 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74,
1320 0x22, 0x31, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
1321 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x74,
1322 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72,
1323 0x69, 0x65, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61,
1324 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47, 0x0a, 0x15, 0x4c,
1325 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
1326 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
1327 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
1328 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61,
1329 0x6e, 0x63, 0x65, 0x73, 0x22, 0x10, 0x0a, 0x0e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x47, 0x5a, 0x52,
1330 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x11, 0x0a, 0x0f, 0x52, 0x65, 0x61, 0x64, 0x54, 0x47,
1331 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x0a, 0x12, 0x52, 0x65, 0x6d,
1332 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
1333 0x1b, 0x0a, 0x09, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
1334 0x28, 0x09, 0x52, 0x08, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
1335 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x74,
1336 0x68, 0x73, 0x22, 0x15, 0x0a, 0x13, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65,
1337 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x0a, 0x1d, 0x52, 0x65, 0x74,
1338 0x72, 0x69, 0x65, 0x76, 0x65, 0x53, 0x53, 0x48, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69,
1339 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x20, 0x0a, 0x1e, 0x52, 0x65,
Carlos Amedee09d18252021-12-22 15:41:25 -05001340 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x53, 0x53, 0x48, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74,
Carlos Amedee2adbdc42022-01-28 10:21:25 -05001341 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x11, 0x0a, 0x0f,
1342 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
1343 0x12, 0x0a, 0x10, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f,
1344 0x6e, 0x73, 0x65, 0x22, 0x65, 0x0a, 0x16, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x46,
1345 0x72, 0x6f, 0x6d, 0x55, 0x52, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a,
1346 0x09, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1347 0x52, 0x08, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72,
1348 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1c, 0x0a, 0x09,
1349 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
1350 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x19, 0x0a, 0x17, 0x57, 0x72,
Carlos Amedee09d18252021-12-22 15:41:25 -05001351 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x52, 0x4c, 0x52, 0x65, 0x73,
Carlos Amedee2adbdc42022-01-28 10:21:25 -05001352 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xda, 0x07, 0x0a, 0x0d, 0x47, 0x6f, 0x6d, 0x6f, 0x74, 0x65,
1353 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x41, 0x75, 0x74, 0x68, 0x65,
1354 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
1355 0x2e, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71,
1356 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x41, 0x75,
1357 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1358 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e,
1359 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e,
1360 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65,
1361 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x43,
1362 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73,
1363 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x54, 0x0a, 0x0f, 0x44, 0x65, 0x73,
1364 0x74, 0x72, 0x6f, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1e, 0x2e, 0x70,
1365 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x49, 0x6e, 0x73,
1366 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70,
1367 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x49, 0x6e, 0x73,
1368 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
1369 0x53, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
1370 0x64, 0x12, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
1371 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1372 0x1a, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
1373 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1374 0x22, 0x00, 0x30, 0x01, 0x12, 0x4e, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
1375 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x49,
1376 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75,
1377 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x73,
1378 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1379 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65,
1380 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4c,
1381 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
1382 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4c, 0x69, 0x73,
1383 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1384 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74,
1385 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4c,
1386 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
1387 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4c, 0x69, 0x73,
1388 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1389 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x07, 0x52, 0x65, 0x61, 0x64, 0x54, 0x47, 0x5a, 0x12,
1390 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x47, 0x5a,
1391 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
1392 0x2e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x47, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1393 0x22, 0x00, 0x30, 0x01, 0x12, 0x48, 0x0a, 0x0b, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x69,
1394 0x6c, 0x65, 0x73, 0x12, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x52, 0x65, 0x6d,
1395 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1396 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46,
1397 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x69,
1398 0x0a, 0x16, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x53, 0x53, 0x48, 0x43, 0x72, 0x65,
1399 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1400 0x73, 0x2e, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x53, 0x53, 0x48, 0x43, 0x72, 0x65,
1401 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1402 0x26, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76,
1403 0x65, 0x53, 0x53, 0x48, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x52,
1404 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x08, 0x57, 0x72, 0x69,
1405 0x74, 0x65, 0x54, 0x47, 0x5a, 0x12, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x57,
1406 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18,
1407 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a,
1408 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x12, 0x54, 0x0a, 0x0f,
1409 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47, 0x5a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x52, 0x4c, 0x12,
1410 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47,
1411 0x5a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x52, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1412 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x47,
1413 0x5a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x52, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1414 0x22, 0x00, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
1415 0x2f, 0x78, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61,
1416 0x6c, 0x2f, 0x67, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x62,
1417 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001418}
1419
1420var (
1421 file_gomote_proto_rawDescOnce sync.Once
1422 file_gomote_proto_rawDescData = file_gomote_proto_rawDesc
1423)
1424
1425func file_gomote_proto_rawDescGZIP() []byte {
1426 file_gomote_proto_rawDescOnce.Do(func() {
1427 file_gomote_proto_rawDescData = protoimpl.X.CompressGZIP(file_gomote_proto_rawDescData)
1428 })
1429 return file_gomote_proto_rawDescData
1430}
1431
Carlos Amedee12521bb2021-12-09 14:31:58 -05001432var file_gomote_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
Carlos Amedee310cfe72022-01-11 12:30:02 -05001433var file_gomote_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001434var file_gomote_proto_goTypes = []interface{}{
Carlos Amedee12521bb2021-12-09 14:31:58 -05001435 (CreateInstanceResponse_Status)(0), // 0: protos.CreateInstanceResponse.Status
1436 (*AuthenticateRequest)(nil), // 1: protos.AuthenticateRequest
1437 (*AuthenticateResponse)(nil), // 2: protos.AuthenticateResponse
1438 (*CreateInstanceRequest)(nil), // 3: protos.CreateInstanceRequest
1439 (*CreateInstanceResponse)(nil), // 4: protos.CreateInstanceResponse
1440 (*DestroyInstanceRequest)(nil), // 5: protos.DestroyInstanceRequest
1441 (*DestroyInstanceResponse)(nil), // 6: protos.DestroyInstanceResponse
1442 (*ExecuteCommandRequest)(nil), // 7: protos.ExecuteCommandRequest
1443 (*ExecuteCommandResponse)(nil), // 8: protos.ExecuteCommandResponse
1444 (*Instance)(nil), // 9: protos.Instance
1445 (*InstanceAliveRequest)(nil), // 10: protos.InstanceAliveRequest
1446 (*InstanceAliveResponse)(nil), // 11: protos.InstanceAliveResponse
1447 (*ListDirectoryRequest)(nil), // 12: protos.ListDirectoryRequest
1448 (*ListDirectoryResponse)(nil), // 13: protos.ListDirectoryResponse
1449 (*ListInstancesRequest)(nil), // 14: protos.ListInstancesRequest
1450 (*ListInstancesResponse)(nil), // 15: protos.ListInstancesResponse
1451 (*ReadTGZRequest)(nil), // 16: protos.ReadTGZRequest
1452 (*ReadTGZResponse)(nil), // 17: protos.ReadTGZResponse
Carlos Amedee09d18252021-12-22 15:41:25 -05001453 (*RemoveFilesRequest)(nil), // 18: protos.RemoveFilesRequest
1454 (*RemoveFilesResponse)(nil), // 19: protos.RemoveFilesResponse
Carlos Amedee12521bb2021-12-09 14:31:58 -05001455 (*RetrieveSSHCredentialsRequest)(nil), // 20: protos.RetrieveSSHCredentialsRequest
1456 (*RetrieveSSHCredentialsResponse)(nil), // 21: protos.RetrieveSSHCredentialsResponse
1457 (*WriteTGZRequest)(nil), // 22: protos.WriteTGZRequest
1458 (*WriteTGZResponse)(nil), // 23: protos.WriteTGZResponse
Carlos Amedee310cfe72022-01-11 12:30:02 -05001459 (*WriteTGZFromURLRequest)(nil), // 24: protos.WriteTGZFromURLRequest
1460 (*WriteTGZFromURLResponse)(nil), // 25: protos.WriteTGZFromURLResponse
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001461}
1462var file_gomote_proto_depIdxs = []int32{
Carlos Amedee12521bb2021-12-09 14:31:58 -05001463 9, // 0: protos.CreateInstanceResponse.instance:type_name -> protos.Instance
1464 0, // 1: protos.CreateInstanceResponse.status:type_name -> protos.CreateInstanceResponse.Status
Carlos Amedee90c82e22021-12-14 16:28:22 -05001465 9, // 2: protos.ListInstancesResponse.instances:type_name -> protos.Instance
1466 1, // 3: protos.GomoteService.Authenticate:input_type -> protos.AuthenticateRequest
1467 3, // 4: protos.GomoteService.CreateInstance:input_type -> protos.CreateInstanceRequest
1468 5, // 5: protos.GomoteService.DestroyInstance:input_type -> protos.DestroyInstanceRequest
1469 7, // 6: protos.GomoteService.ExecuteCommand:input_type -> protos.ExecuteCommandRequest
1470 10, // 7: protos.GomoteService.InstanceAlive:input_type -> protos.InstanceAliveRequest
1471 12, // 8: protos.GomoteService.ListDirectory:input_type -> protos.ListDirectoryRequest
1472 14, // 9: protos.GomoteService.ListInstances:input_type -> protos.ListInstancesRequest
1473 16, // 10: protos.GomoteService.ReadTGZ:input_type -> protos.ReadTGZRequest
Carlos Amedee09d18252021-12-22 15:41:25 -05001474 18, // 11: protos.GomoteService.RemoveFiles:input_type -> protos.RemoveFilesRequest
Carlos Amedee90c82e22021-12-14 16:28:22 -05001475 20, // 12: protos.GomoteService.RetrieveSSHCredentials:input_type -> protos.RetrieveSSHCredentialsRequest
1476 22, // 13: protos.GomoteService.WriteTGZ:input_type -> protos.WriteTGZRequest
Carlos Amedee310cfe72022-01-11 12:30:02 -05001477 24, // 14: protos.GomoteService.WriteTGZFromURL:input_type -> protos.WriteTGZFromURLRequest
1478 2, // 15: protos.GomoteService.Authenticate:output_type -> protos.AuthenticateResponse
1479 4, // 16: protos.GomoteService.CreateInstance:output_type -> protos.CreateInstanceResponse
1480 6, // 17: protos.GomoteService.DestroyInstance:output_type -> protos.DestroyInstanceResponse
1481 8, // 18: protos.GomoteService.ExecuteCommand:output_type -> protos.ExecuteCommandResponse
1482 11, // 19: protos.GomoteService.InstanceAlive:output_type -> protos.InstanceAliveResponse
1483 13, // 20: protos.GomoteService.ListDirectory:output_type -> protos.ListDirectoryResponse
1484 15, // 21: protos.GomoteService.ListInstances:output_type -> protos.ListInstancesResponse
1485 17, // 22: protos.GomoteService.ReadTGZ:output_type -> protos.ReadTGZResponse
Carlos Amedee09d18252021-12-22 15:41:25 -05001486 19, // 23: protos.GomoteService.RemoveFiles:output_type -> protos.RemoveFilesResponse
Carlos Amedee310cfe72022-01-11 12:30:02 -05001487 21, // 24: protos.GomoteService.RetrieveSSHCredentials:output_type -> protos.RetrieveSSHCredentialsResponse
1488 23, // 25: protos.GomoteService.WriteTGZ:output_type -> protos.WriteTGZResponse
1489 25, // 26: protos.GomoteService.WriteTGZFromURL:output_type -> protos.WriteTGZFromURLResponse
1490 15, // [15:27] is the sub-list for method output_type
1491 3, // [3:15] is the sub-list for method input_type
Carlos Amedee90c82e22021-12-14 16:28:22 -05001492 3, // [3:3] is the sub-list for extension type_name
1493 3, // [3:3] is the sub-list for extension extendee
1494 0, // [0:3] is the sub-list for field type_name
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001495}
1496
1497func init() { file_gomote_proto_init() }
1498func file_gomote_proto_init() {
1499 if File_gomote_proto != nil {
1500 return
1501 }
1502 if !protoimpl.UnsafeEnabled {
1503 file_gomote_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1504 switch v := v.(*AuthenticateRequest); i {
1505 case 0:
1506 return &v.state
1507 case 1:
1508 return &v.sizeCache
1509 case 2:
1510 return &v.unknownFields
1511 default:
1512 return nil
1513 }
1514 }
1515 file_gomote_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1516 switch v := v.(*AuthenticateResponse); i {
1517 case 0:
1518 return &v.state
1519 case 1:
1520 return &v.sizeCache
1521 case 2:
1522 return &v.unknownFields
1523 default:
1524 return nil
1525 }
1526 }
1527 file_gomote_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1528 switch v := v.(*CreateInstanceRequest); i {
1529 case 0:
1530 return &v.state
1531 case 1:
1532 return &v.sizeCache
1533 case 2:
1534 return &v.unknownFields
1535 default:
1536 return nil
1537 }
1538 }
1539 file_gomote_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1540 switch v := v.(*CreateInstanceResponse); i {
1541 case 0:
1542 return &v.state
1543 case 1:
1544 return &v.sizeCache
1545 case 2:
1546 return &v.unknownFields
1547 default:
1548 return nil
1549 }
1550 }
1551 file_gomote_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1552 switch v := v.(*DestroyInstanceRequest); i {
1553 case 0:
1554 return &v.state
1555 case 1:
1556 return &v.sizeCache
1557 case 2:
1558 return &v.unknownFields
1559 default:
1560 return nil
1561 }
1562 }
1563 file_gomote_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1564 switch v := v.(*DestroyInstanceResponse); i {
1565 case 0:
1566 return &v.state
1567 case 1:
1568 return &v.sizeCache
1569 case 2:
1570 return &v.unknownFields
1571 default:
1572 return nil
1573 }
1574 }
1575 file_gomote_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1576 switch v := v.(*ExecuteCommandRequest); i {
1577 case 0:
1578 return &v.state
1579 case 1:
1580 return &v.sizeCache
1581 case 2:
1582 return &v.unknownFields
1583 default:
1584 return nil
1585 }
1586 }
1587 file_gomote_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1588 switch v := v.(*ExecuteCommandResponse); i {
1589 case 0:
1590 return &v.state
1591 case 1:
1592 return &v.sizeCache
1593 case 2:
1594 return &v.unknownFields
1595 default:
1596 return nil
1597 }
1598 }
1599 file_gomote_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001600 switch v := v.(*Instance); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001601 case 0:
1602 return &v.state
1603 case 1:
1604 return &v.sizeCache
1605 case 2:
1606 return &v.unknownFields
1607 default:
1608 return nil
1609 }
1610 }
1611 file_gomote_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001612 switch v := v.(*InstanceAliveRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001613 case 0:
1614 return &v.state
1615 case 1:
1616 return &v.sizeCache
1617 case 2:
1618 return &v.unknownFields
1619 default:
1620 return nil
1621 }
1622 }
1623 file_gomote_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001624 switch v := v.(*InstanceAliveResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001625 case 0:
1626 return &v.state
1627 case 1:
1628 return &v.sizeCache
1629 case 2:
1630 return &v.unknownFields
1631 default:
1632 return nil
1633 }
1634 }
1635 file_gomote_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001636 switch v := v.(*ListDirectoryRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001637 case 0:
1638 return &v.state
1639 case 1:
1640 return &v.sizeCache
1641 case 2:
1642 return &v.unknownFields
1643 default:
1644 return nil
1645 }
1646 }
1647 file_gomote_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001648 switch v := v.(*ListDirectoryResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001649 case 0:
1650 return &v.state
1651 case 1:
1652 return &v.sizeCache
1653 case 2:
1654 return &v.unknownFields
1655 default:
1656 return nil
1657 }
1658 }
1659 file_gomote_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001660 switch v := v.(*ListInstancesRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001661 case 0:
1662 return &v.state
1663 case 1:
1664 return &v.sizeCache
1665 case 2:
1666 return &v.unknownFields
1667 default:
1668 return nil
1669 }
1670 }
1671 file_gomote_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001672 switch v := v.(*ListInstancesResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001673 case 0:
1674 return &v.state
1675 case 1:
1676 return &v.sizeCache
1677 case 2:
1678 return &v.unknownFields
1679 default:
1680 return nil
1681 }
1682 }
1683 file_gomote_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001684 switch v := v.(*ReadTGZRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001685 case 0:
1686 return &v.state
1687 case 1:
1688 return &v.sizeCache
1689 case 2:
1690 return &v.unknownFields
1691 default:
1692 return nil
1693 }
1694 }
1695 file_gomote_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001696 switch v := v.(*ReadTGZResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001697 case 0:
1698 return &v.state
1699 case 1:
1700 return &v.sizeCache
1701 case 2:
1702 return &v.unknownFields
1703 default:
1704 return nil
1705 }
1706 }
1707 file_gomote_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee09d18252021-12-22 15:41:25 -05001708 switch v := v.(*RemoveFilesRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001709 case 0:
1710 return &v.state
1711 case 1:
1712 return &v.sizeCache
1713 case 2:
1714 return &v.unknownFields
1715 default:
1716 return nil
1717 }
1718 }
1719 file_gomote_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee09d18252021-12-22 15:41:25 -05001720 switch v := v.(*RemoveFilesResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001721 case 0:
1722 return &v.state
1723 case 1:
1724 return &v.sizeCache
1725 case 2:
1726 return &v.unknownFields
1727 default:
1728 return nil
1729 }
1730 }
1731 file_gomote_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001732 switch v := v.(*RetrieveSSHCredentialsRequest); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001733 case 0:
1734 return &v.state
1735 case 1:
1736 return &v.sizeCache
1737 case 2:
1738 return &v.unknownFields
1739 default:
1740 return nil
1741 }
1742 }
1743 file_gomote_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001744 switch v := v.(*RetrieveSSHCredentialsResponse); i {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001745 case 0:
1746 return &v.state
1747 case 1:
1748 return &v.sizeCache
1749 case 2:
1750 return &v.unknownFields
1751 default:
1752 return nil
1753 }
1754 }
1755 file_gomote_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee12521bb2021-12-09 14:31:58 -05001756 switch v := v.(*WriteTGZRequest); i {
1757 case 0:
1758 return &v.state
1759 case 1:
1760 return &v.sizeCache
1761 case 2:
1762 return &v.unknownFields
1763 default:
1764 return nil
1765 }
1766 }
1767 file_gomote_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001768 switch v := v.(*WriteTGZResponse); i {
1769 case 0:
1770 return &v.state
1771 case 1:
1772 return &v.sizeCache
1773 case 2:
1774 return &v.unknownFields
1775 default:
1776 return nil
1777 }
1778 }
Carlos Amedee310cfe72022-01-11 12:30:02 -05001779 file_gomote_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
1780 switch v := v.(*WriteTGZFromURLRequest); i {
1781 case 0:
1782 return &v.state
1783 case 1:
1784 return &v.sizeCache
1785 case 2:
1786 return &v.unknownFields
1787 default:
1788 return nil
1789 }
1790 }
1791 file_gomote_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
1792 switch v := v.(*WriteTGZFromURLResponse); i {
1793 case 0:
1794 return &v.state
1795 case 1:
1796 return &v.sizeCache
1797 case 2:
1798 return &v.unknownFields
1799 default:
1800 return nil
1801 }
1802 }
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001803 }
1804 type x struct{}
1805 out := protoimpl.TypeBuilder{
1806 File: protoimpl.DescBuilder{
1807 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1808 RawDescriptor: file_gomote_proto_rawDesc,
Carlos Amedee12521bb2021-12-09 14:31:58 -05001809 NumEnums: 1,
Carlos Amedee310cfe72022-01-11 12:30:02 -05001810 NumMessages: 25,
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001811 NumExtensions: 0,
1812 NumServices: 1,
1813 },
1814 GoTypes: file_gomote_proto_goTypes,
1815 DependencyIndexes: file_gomote_proto_depIdxs,
Carlos Amedee12521bb2021-12-09 14:31:58 -05001816 EnumInfos: file_gomote_proto_enumTypes,
Carlos Amedee7d082ba2021-10-18 14:02:57 -04001817 MessageInfos: file_gomote_proto_msgTypes,
1818 }.Build()
1819 File_gomote_proto = out.File
1820 file_gomote_proto_rawDesc = nil
1821 file_gomote_proto_goTypes = nil
1822 file_gomote_proto_depIdxs = nil
1823}