Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/public-api/go/experimental/v1/projects.pb.go
2501 views
1
// Copyright (c) 2025 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-go. DO NOT EDIT.
6
// versions:
7
// protoc-gen-go v1.28.1
8
// protoc (unknown)
9
// source: gitpod/experimental/v1/projects.proto
10
11
package v1
12
13
import (
14
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
15
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
16
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
17
reflect "reflect"
18
sync "sync"
19
)
20
21
const (
22
// Verify that this generated code is sufficiently up-to-date.
23
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24
// Verify that runtime/protoimpl is sufficiently up-to-date.
25
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26
)
27
28
type Project struct {
29
state protoimpl.MessageState
30
sizeCache protoimpl.SizeCache
31
unknownFields protoimpl.UnknownFields
32
33
// ID is the unique identifier for the project.
34
// Read only.
35
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
36
// Team ID is the Team this Project belongs to.
37
// team_id will be empty if the Project belongs to a User, in which case user_id will be set.
38
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
39
// Name is the name of the Project.
40
// Required.
41
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
42
// Clone URL is the clone URL on which this Project is based.
43
// Required.
44
CloneUrl string `protobuf:"bytes,6,opt,name=clone_url,json=cloneUrl,proto3" json:"clone_url,omitempty"`
45
// Time when the Project was created.
46
// Read-only.
47
CreationTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
48
// Settings are configuration options for a Project.
49
Settings *ProjectSettings `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
50
}
51
52
func (x *Project) Reset() {
53
*x = Project{}
54
if protoimpl.UnsafeEnabled {
55
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[0]
56
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
57
ms.StoreMessageInfo(mi)
58
}
59
}
60
61
func (x *Project) String() string {
62
return protoimpl.X.MessageStringOf(x)
63
}
64
65
func (*Project) ProtoMessage() {}
66
67
func (x *Project) ProtoReflect() protoreflect.Message {
68
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[0]
69
if protoimpl.UnsafeEnabled && x != nil {
70
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
71
if ms.LoadMessageInfo() == nil {
72
ms.StoreMessageInfo(mi)
73
}
74
return ms
75
}
76
return mi.MessageOf(x)
77
}
78
79
// Deprecated: Use Project.ProtoReflect.Descriptor instead.
80
func (*Project) Descriptor() ([]byte, []int) {
81
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{0}
82
}
83
84
func (x *Project) GetId() string {
85
if x != nil {
86
return x.Id
87
}
88
return ""
89
}
90
91
func (x *Project) GetTeamId() string {
92
if x != nil {
93
return x.TeamId
94
}
95
return ""
96
}
97
98
func (x *Project) GetName() string {
99
if x != nil {
100
return x.Name
101
}
102
return ""
103
}
104
105
func (x *Project) GetCloneUrl() string {
106
if x != nil {
107
return x.CloneUrl
108
}
109
return ""
110
}
111
112
func (x *Project) GetCreationTime() *timestamppb.Timestamp {
113
if x != nil {
114
return x.CreationTime
115
}
116
return nil
117
}
118
119
func (x *Project) GetSettings() *ProjectSettings {
120
if x != nil {
121
return x.Settings
122
}
123
return nil
124
}
125
126
type ProjectSettings struct {
127
state protoimpl.MessageState
128
sizeCache protoimpl.SizeCache
129
unknownFields protoimpl.UnknownFields
130
131
Prebuild *PrebuildSettings `protobuf:"bytes,1,opt,name=prebuild,proto3" json:"prebuild,omitempty"`
132
Workspace *WorkspaceSettings `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
133
}
134
135
func (x *ProjectSettings) Reset() {
136
*x = ProjectSettings{}
137
if protoimpl.UnsafeEnabled {
138
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[1]
139
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
140
ms.StoreMessageInfo(mi)
141
}
142
}
143
144
func (x *ProjectSettings) String() string {
145
return protoimpl.X.MessageStringOf(x)
146
}
147
148
func (*ProjectSettings) ProtoMessage() {}
149
150
func (x *ProjectSettings) ProtoReflect() protoreflect.Message {
151
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[1]
152
if protoimpl.UnsafeEnabled && x != nil {
153
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
154
if ms.LoadMessageInfo() == nil {
155
ms.StoreMessageInfo(mi)
156
}
157
return ms
158
}
159
return mi.MessageOf(x)
160
}
161
162
// Deprecated: Use ProjectSettings.ProtoReflect.Descriptor instead.
163
func (*ProjectSettings) Descriptor() ([]byte, []int) {
164
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{1}
165
}
166
167
func (x *ProjectSettings) GetPrebuild() *PrebuildSettings {
168
if x != nil {
169
return x.Prebuild
170
}
171
return nil
172
}
173
174
func (x *ProjectSettings) GetWorkspace() *WorkspaceSettings {
175
if x != nil {
176
return x.Workspace
177
}
178
return nil
179
}
180
181
type PrebuildSettings struct {
182
state protoimpl.MessageState
183
sizeCache protoimpl.SizeCache
184
unknownFields protoimpl.UnknownFields
185
186
EnablePrebuilds *bool `protobuf:"varint,5,opt,name=enable_prebuilds,json=enablePrebuilds,proto3,oneof" json:"enable_prebuilds,omitempty"`
187
BranchMatchingPattern *string `protobuf:"bytes,7,opt,name=branch_matching_pattern,json=branchMatchingPattern,proto3,oneof" json:"branch_matching_pattern,omitempty"`
188
BranchStrategy *string `protobuf:"bytes,8,opt,name=branch_strategy,json=branchStrategy,proto3,oneof" json:"branch_strategy,omitempty"`
189
PrebuildInterval *int32 `protobuf:"varint,9,opt,name=prebuild_interval,json=prebuildInterval,proto3,oneof" json:"prebuild_interval,omitempty"`
190
WorkspaceClass *string `protobuf:"bytes,10,opt,name=workspace_class,json=workspaceClass,proto3,oneof" json:"workspace_class,omitempty"`
191
}
192
193
func (x *PrebuildSettings) Reset() {
194
*x = PrebuildSettings{}
195
if protoimpl.UnsafeEnabled {
196
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[2]
197
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
198
ms.StoreMessageInfo(mi)
199
}
200
}
201
202
func (x *PrebuildSettings) String() string {
203
return protoimpl.X.MessageStringOf(x)
204
}
205
206
func (*PrebuildSettings) ProtoMessage() {}
207
208
func (x *PrebuildSettings) ProtoReflect() protoreflect.Message {
209
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[2]
210
if protoimpl.UnsafeEnabled && x != nil {
211
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
212
if ms.LoadMessageInfo() == nil {
213
ms.StoreMessageInfo(mi)
214
}
215
return ms
216
}
217
return mi.MessageOf(x)
218
}
219
220
// Deprecated: Use PrebuildSettings.ProtoReflect.Descriptor instead.
221
func (*PrebuildSettings) Descriptor() ([]byte, []int) {
222
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{2}
223
}
224
225
func (x *PrebuildSettings) GetEnablePrebuilds() bool {
226
if x != nil && x.EnablePrebuilds != nil {
227
return *x.EnablePrebuilds
228
}
229
return false
230
}
231
232
func (x *PrebuildSettings) GetBranchMatchingPattern() string {
233
if x != nil && x.BranchMatchingPattern != nil {
234
return *x.BranchMatchingPattern
235
}
236
return ""
237
}
238
239
func (x *PrebuildSettings) GetBranchStrategy() string {
240
if x != nil && x.BranchStrategy != nil {
241
return *x.BranchStrategy
242
}
243
return ""
244
}
245
246
func (x *PrebuildSettings) GetPrebuildInterval() int32 {
247
if x != nil && x.PrebuildInterval != nil {
248
return *x.PrebuildInterval
249
}
250
return 0
251
}
252
253
func (x *PrebuildSettings) GetWorkspaceClass() string {
254
if x != nil && x.WorkspaceClass != nil {
255
return *x.WorkspaceClass
256
}
257
return ""
258
}
259
260
type WorkspaceSettings struct {
261
state protoimpl.MessageState
262
sizeCache protoimpl.SizeCache
263
unknownFields protoimpl.UnknownFields
264
265
EnablePersistentVolumeClaim bool `protobuf:"varint,1,opt,name=enable_persistent_volume_claim,json=enablePersistentVolumeClaim,proto3" json:"enable_persistent_volume_claim,omitempty"`
266
WorkspaceClass *WorkspaceClassSettings `protobuf:"bytes,2,opt,name=workspace_class,json=workspaceClass,proto3" json:"workspace_class,omitempty"`
267
RestrictedWorkspaceClasses []string `protobuf:"bytes,3,rep,name=restricted_workspace_classes,json=restrictedWorkspaceClasses,proto3" json:"restricted_workspace_classes,omitempty"`
268
RestrictedEditorNames []string `protobuf:"bytes,4,rep,name=restricted_editor_names,json=restrictedEditorNames,proto3" json:"restricted_editor_names,omitempty"`
269
}
270
271
func (x *WorkspaceSettings) Reset() {
272
*x = WorkspaceSettings{}
273
if protoimpl.UnsafeEnabled {
274
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[3]
275
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
276
ms.StoreMessageInfo(mi)
277
}
278
}
279
280
func (x *WorkspaceSettings) String() string {
281
return protoimpl.X.MessageStringOf(x)
282
}
283
284
func (*WorkspaceSettings) ProtoMessage() {}
285
286
func (x *WorkspaceSettings) ProtoReflect() protoreflect.Message {
287
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[3]
288
if protoimpl.UnsafeEnabled && x != nil {
289
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
290
if ms.LoadMessageInfo() == nil {
291
ms.StoreMessageInfo(mi)
292
}
293
return ms
294
}
295
return mi.MessageOf(x)
296
}
297
298
// Deprecated: Use WorkspaceSettings.ProtoReflect.Descriptor instead.
299
func (*WorkspaceSettings) Descriptor() ([]byte, []int) {
300
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{3}
301
}
302
303
func (x *WorkspaceSettings) GetEnablePersistentVolumeClaim() bool {
304
if x != nil {
305
return x.EnablePersistentVolumeClaim
306
}
307
return false
308
}
309
310
func (x *WorkspaceSettings) GetWorkspaceClass() *WorkspaceClassSettings {
311
if x != nil {
312
return x.WorkspaceClass
313
}
314
return nil
315
}
316
317
func (x *WorkspaceSettings) GetRestrictedWorkspaceClasses() []string {
318
if x != nil {
319
return x.RestrictedWorkspaceClasses
320
}
321
return nil
322
}
323
324
func (x *WorkspaceSettings) GetRestrictedEditorNames() []string {
325
if x != nil {
326
return x.RestrictedEditorNames
327
}
328
return nil
329
}
330
331
type WorkspaceClassSettings struct {
332
state protoimpl.MessageState
333
sizeCache protoimpl.SizeCache
334
unknownFields protoimpl.UnknownFields
335
336
Regular string `protobuf:"bytes,1,opt,name=regular,proto3" json:"regular,omitempty"`
337
Prebuild string `protobuf:"bytes,2,opt,name=prebuild,proto3" json:"prebuild,omitempty"`
338
}
339
340
func (x *WorkspaceClassSettings) Reset() {
341
*x = WorkspaceClassSettings{}
342
if protoimpl.UnsafeEnabled {
343
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[4]
344
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
345
ms.StoreMessageInfo(mi)
346
}
347
}
348
349
func (x *WorkspaceClassSettings) String() string {
350
return protoimpl.X.MessageStringOf(x)
351
}
352
353
func (*WorkspaceClassSettings) ProtoMessage() {}
354
355
func (x *WorkspaceClassSettings) ProtoReflect() protoreflect.Message {
356
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[4]
357
if protoimpl.UnsafeEnabled && x != nil {
358
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
359
if ms.LoadMessageInfo() == nil {
360
ms.StoreMessageInfo(mi)
361
}
362
return ms
363
}
364
return mi.MessageOf(x)
365
}
366
367
// Deprecated: Use WorkspaceClassSettings.ProtoReflect.Descriptor instead.
368
func (*WorkspaceClassSettings) Descriptor() ([]byte, []int) {
369
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{4}
370
}
371
372
func (x *WorkspaceClassSettings) GetRegular() string {
373
if x != nil {
374
return x.Regular
375
}
376
return ""
377
}
378
379
func (x *WorkspaceClassSettings) GetPrebuild() string {
380
if x != nil {
381
return x.Prebuild
382
}
383
return ""
384
}
385
386
type CreateProjectRequest struct {
387
state protoimpl.MessageState
388
sizeCache protoimpl.SizeCache
389
unknownFields protoimpl.UnknownFields
390
391
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
392
}
393
394
func (x *CreateProjectRequest) Reset() {
395
*x = CreateProjectRequest{}
396
if protoimpl.UnsafeEnabled {
397
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[5]
398
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
399
ms.StoreMessageInfo(mi)
400
}
401
}
402
403
func (x *CreateProjectRequest) String() string {
404
return protoimpl.X.MessageStringOf(x)
405
}
406
407
func (*CreateProjectRequest) ProtoMessage() {}
408
409
func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message {
410
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[5]
411
if protoimpl.UnsafeEnabled && x != nil {
412
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
413
if ms.LoadMessageInfo() == nil {
414
ms.StoreMessageInfo(mi)
415
}
416
return ms
417
}
418
return mi.MessageOf(x)
419
}
420
421
// Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.
422
func (*CreateProjectRequest) Descriptor() ([]byte, []int) {
423
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{5}
424
}
425
426
func (x *CreateProjectRequest) GetProject() *Project {
427
if x != nil {
428
return x.Project
429
}
430
return nil
431
}
432
433
type CreateProjectResponse struct {
434
state protoimpl.MessageState
435
sizeCache protoimpl.SizeCache
436
unknownFields protoimpl.UnknownFields
437
438
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
439
}
440
441
func (x *CreateProjectResponse) Reset() {
442
*x = CreateProjectResponse{}
443
if protoimpl.UnsafeEnabled {
444
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[6]
445
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
446
ms.StoreMessageInfo(mi)
447
}
448
}
449
450
func (x *CreateProjectResponse) String() string {
451
return protoimpl.X.MessageStringOf(x)
452
}
453
454
func (*CreateProjectResponse) ProtoMessage() {}
455
456
func (x *CreateProjectResponse) ProtoReflect() protoreflect.Message {
457
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[6]
458
if protoimpl.UnsafeEnabled && x != nil {
459
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
460
if ms.LoadMessageInfo() == nil {
461
ms.StoreMessageInfo(mi)
462
}
463
return ms
464
}
465
return mi.MessageOf(x)
466
}
467
468
// Deprecated: Use CreateProjectResponse.ProtoReflect.Descriptor instead.
469
func (*CreateProjectResponse) Descriptor() ([]byte, []int) {
470
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{6}
471
}
472
473
func (x *CreateProjectResponse) GetProject() *Project {
474
if x != nil {
475
return x.Project
476
}
477
return nil
478
}
479
480
type GetProjectRequest struct {
481
state protoimpl.MessageState
482
sizeCache protoimpl.SizeCache
483
unknownFields protoimpl.UnknownFields
484
485
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
486
}
487
488
func (x *GetProjectRequest) Reset() {
489
*x = GetProjectRequest{}
490
if protoimpl.UnsafeEnabled {
491
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[7]
492
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
493
ms.StoreMessageInfo(mi)
494
}
495
}
496
497
func (x *GetProjectRequest) String() string {
498
return protoimpl.X.MessageStringOf(x)
499
}
500
501
func (*GetProjectRequest) ProtoMessage() {}
502
503
func (x *GetProjectRequest) ProtoReflect() protoreflect.Message {
504
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[7]
505
if protoimpl.UnsafeEnabled && x != nil {
506
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
507
if ms.LoadMessageInfo() == nil {
508
ms.StoreMessageInfo(mi)
509
}
510
return ms
511
}
512
return mi.MessageOf(x)
513
}
514
515
// Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.
516
func (*GetProjectRequest) Descriptor() ([]byte, []int) {
517
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{7}
518
}
519
520
func (x *GetProjectRequest) GetProjectId() string {
521
if x != nil {
522
return x.ProjectId
523
}
524
return ""
525
}
526
527
type GetProjectResponse struct {
528
state protoimpl.MessageState
529
sizeCache protoimpl.SizeCache
530
unknownFields protoimpl.UnknownFields
531
532
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
533
}
534
535
func (x *GetProjectResponse) Reset() {
536
*x = GetProjectResponse{}
537
if protoimpl.UnsafeEnabled {
538
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[8]
539
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
540
ms.StoreMessageInfo(mi)
541
}
542
}
543
544
func (x *GetProjectResponse) String() string {
545
return protoimpl.X.MessageStringOf(x)
546
}
547
548
func (*GetProjectResponse) ProtoMessage() {}
549
550
func (x *GetProjectResponse) ProtoReflect() protoreflect.Message {
551
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[8]
552
if protoimpl.UnsafeEnabled && x != nil {
553
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
554
if ms.LoadMessageInfo() == nil {
555
ms.StoreMessageInfo(mi)
556
}
557
return ms
558
}
559
return mi.MessageOf(x)
560
}
561
562
// Deprecated: Use GetProjectResponse.ProtoReflect.Descriptor instead.
563
func (*GetProjectResponse) Descriptor() ([]byte, []int) {
564
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{8}
565
}
566
567
func (x *GetProjectResponse) GetProject() *Project {
568
if x != nil {
569
return x.Project
570
}
571
return nil
572
}
573
574
type ListProjectsRequest struct {
575
state protoimpl.MessageState
576
sizeCache protoimpl.SizeCache
577
unknownFields protoimpl.UnknownFields
578
579
// Team ID filters Projects owned by team_id
580
TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
581
// Page information
582
Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
583
}
584
585
func (x *ListProjectsRequest) Reset() {
586
*x = ListProjectsRequest{}
587
if protoimpl.UnsafeEnabled {
588
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[9]
589
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
590
ms.StoreMessageInfo(mi)
591
}
592
}
593
594
func (x *ListProjectsRequest) String() string {
595
return protoimpl.X.MessageStringOf(x)
596
}
597
598
func (*ListProjectsRequest) ProtoMessage() {}
599
600
func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message {
601
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[9]
602
if protoimpl.UnsafeEnabled && x != nil {
603
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
604
if ms.LoadMessageInfo() == nil {
605
ms.StoreMessageInfo(mi)
606
}
607
return ms
608
}
609
return mi.MessageOf(x)
610
}
611
612
// Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.
613
func (*ListProjectsRequest) Descriptor() ([]byte, []int) {
614
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{9}
615
}
616
617
func (x *ListProjectsRequest) GetTeamId() string {
618
if x != nil {
619
return x.TeamId
620
}
621
return ""
622
}
623
624
func (x *ListProjectsRequest) GetPagination() *Pagination {
625
if x != nil {
626
return x.Pagination
627
}
628
return nil
629
}
630
631
type ListProjectsResponse struct {
632
state protoimpl.MessageState
633
sizeCache protoimpl.SizeCache
634
unknownFields protoimpl.UnknownFields
635
636
Projects []*Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
637
TotalResults int32 `protobuf:"varint,2,opt,name=total_results,json=totalResults,proto3" json:"total_results,omitempty"`
638
}
639
640
func (x *ListProjectsResponse) Reset() {
641
*x = ListProjectsResponse{}
642
if protoimpl.UnsafeEnabled {
643
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[10]
644
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
645
ms.StoreMessageInfo(mi)
646
}
647
}
648
649
func (x *ListProjectsResponse) String() string {
650
return protoimpl.X.MessageStringOf(x)
651
}
652
653
func (*ListProjectsResponse) ProtoMessage() {}
654
655
func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message {
656
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[10]
657
if protoimpl.UnsafeEnabled && x != nil {
658
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
659
if ms.LoadMessageInfo() == nil {
660
ms.StoreMessageInfo(mi)
661
}
662
return ms
663
}
664
return mi.MessageOf(x)
665
}
666
667
// Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.
668
func (*ListProjectsResponse) Descriptor() ([]byte, []int) {
669
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{10}
670
}
671
672
func (x *ListProjectsResponse) GetProjects() []*Project {
673
if x != nil {
674
return x.Projects
675
}
676
return nil
677
}
678
679
func (x *ListProjectsResponse) GetTotalResults() int32 {
680
if x != nil {
681
return x.TotalResults
682
}
683
return 0
684
}
685
686
type DeleteProjectRequest struct {
687
state protoimpl.MessageState
688
sizeCache protoimpl.SizeCache
689
unknownFields protoimpl.UnknownFields
690
691
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
692
}
693
694
func (x *DeleteProjectRequest) Reset() {
695
*x = DeleteProjectRequest{}
696
if protoimpl.UnsafeEnabled {
697
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[11]
698
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
699
ms.StoreMessageInfo(mi)
700
}
701
}
702
703
func (x *DeleteProjectRequest) String() string {
704
return protoimpl.X.MessageStringOf(x)
705
}
706
707
func (*DeleteProjectRequest) ProtoMessage() {}
708
709
func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message {
710
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[11]
711
if protoimpl.UnsafeEnabled && x != nil {
712
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
713
if ms.LoadMessageInfo() == nil {
714
ms.StoreMessageInfo(mi)
715
}
716
return ms
717
}
718
return mi.MessageOf(x)
719
}
720
721
// Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.
722
func (*DeleteProjectRequest) Descriptor() ([]byte, []int) {
723
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{11}
724
}
725
726
func (x *DeleteProjectRequest) GetProjectId() string {
727
if x != nil {
728
return x.ProjectId
729
}
730
return ""
731
}
732
733
type DeleteProjectResponse struct {
734
state protoimpl.MessageState
735
sizeCache protoimpl.SizeCache
736
unknownFields protoimpl.UnknownFields
737
}
738
739
func (x *DeleteProjectResponse) Reset() {
740
*x = DeleteProjectResponse{}
741
if protoimpl.UnsafeEnabled {
742
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[12]
743
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
744
ms.StoreMessageInfo(mi)
745
}
746
}
747
748
func (x *DeleteProjectResponse) String() string {
749
return protoimpl.X.MessageStringOf(x)
750
}
751
752
func (*DeleteProjectResponse) ProtoMessage() {}
753
754
func (x *DeleteProjectResponse) ProtoReflect() protoreflect.Message {
755
mi := &file_gitpod_experimental_v1_projects_proto_msgTypes[12]
756
if protoimpl.UnsafeEnabled && x != nil {
757
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
758
if ms.LoadMessageInfo() == nil {
759
ms.StoreMessageInfo(mi)
760
}
761
return ms
762
}
763
return mi.MessageOf(x)
764
}
765
766
// Deprecated: Use DeleteProjectResponse.ProtoReflect.Descriptor instead.
767
func (*DeleteProjectResponse) Descriptor() ([]byte, []int) {
768
return file_gitpod_experimental_v1_projects_proto_rawDescGZIP(), []int{12}
769
}
770
771
var File_gitpod_experimental_v1_projects_proto protoreflect.FileDescriptor
772
773
var file_gitpod_experimental_v1_projects_proto_rawDesc = []byte{
774
0x0a, 0x25, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d,
775
0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
776
0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
777
0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x1a,
778
0x27, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65,
779
0x6e, 0x74, 0x61, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69,
780
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
781
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
782
0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf5, 0x01, 0x0a, 0x07, 0x50, 0x72,
783
0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
784
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64,
785
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x12,
786
0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
787
0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18,
788
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x55, 0x72, 0x6c, 0x12,
789
0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
790
0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
791
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
792
0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65,
793
0x12, 0x43, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x08, 0x20, 0x01,
794
0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65,
795
0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a,
796
0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74,
797
0x74, 0x69, 0x6e, 0x67, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x05, 0x10,
798
0x06, 0x22, 0xa0, 0x01, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74,
799
0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x44, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
800
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
801
0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31,
802
0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
803
0x73, 0x52, 0x08, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x47, 0x0a, 0x09, 0x77,
804
0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29,
805
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65,
806
0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
807
0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x73,
808
0x70, 0x61, 0x63, 0x65, 0x22, 0x9a, 0x03, 0x0a, 0x10, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
809
0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x2e, 0x0a, 0x10, 0x65, 0x6e, 0x61,
810
0x62, 0x6c, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x18, 0x05, 0x20,
811
0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x65,
812
0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x62, 0x72, 0x61,
813
0x6e, 0x63, 0x68, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74,
814
0x74, 0x65, 0x72, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x15, 0x62, 0x72,
815
0x61, 0x6e, 0x63, 0x68, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x74,
816
0x65, 0x72, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68,
817
0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x48,
818
0x02, 0x52, 0x0e, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67,
819
0x79, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64,
820
0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x48,
821
0x03, 0x52, 0x10, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72,
822
0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
823
0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x48,
824
0x04, 0x52, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73,
825
0x73, 0x88, 0x01, 0x01, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f,
826
0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x62, 0x72,
827
0x61, 0x6e, 0x63, 0x68, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61,
828
0x74, 0x74, 0x65, 0x72, 0x6e, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68,
829
0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x72,
830
0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42,
831
0x12, 0x0a, 0x10, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c,
832
0x61, 0x73, 0x73, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a,
833
0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x06, 0x10,
834
0x07, 0x22, 0xab, 0x02, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53,
835
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x43, 0x0a, 0x1e, 0x65, 0x6e, 0x61, 0x62, 0x6c,
836
0x65, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x6f, 0x6c,
837
0x75, 0x6d, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
838
0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e,
839
0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x57, 0x0a, 0x0f,
840
0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18,
841
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65,
842
0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x57,
843
0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x53, 0x65, 0x74,
844
0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
845
0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x1c, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63,
846
0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c,
847
0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1a, 0x72, 0x65, 0x73,
848
0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
849
0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x72, 0x65, 0x73, 0x74, 0x72,
850
0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d,
851
0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69,
852
0x63, 0x74, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22,
853
0x4e, 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73,
854
0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x67,
855
0x75, 0x6c, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x67, 0x75,
856
0x6c, 0x61, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18,
857
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x22,
858
0x51, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
859
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
860
0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
861
0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76,
862
0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
863
0x63, 0x74, 0x22, 0x52, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a,
864
0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x07, 0x70,
865
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67,
866
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74,
867
0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x07, 0x70,
868
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x32, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f,
869
0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
870
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
871
0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x12, 0x47, 0x65,
872
0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
873
0x12, 0x39, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
874
0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72,
875
0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65,
876
0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x78, 0x0a, 0x13, 0x4c,
877
0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
878
0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
879
0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x0a, 0x70,
880
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
881
0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d,
882
0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74,
883
0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
884
0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x78, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f,
885
0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a,
886
0x08, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
887
0x1f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d,
888
0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
889
0x52, 0x08, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x6f,
890
0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
891
0x05, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22,
892
0x35, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
893
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65,
894
0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f,
895
0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x22, 0x17, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
896
0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32,
897
0xc5, 0x03, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x53, 0x65, 0x72, 0x76,
898
0x69, 0x63, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f,
899
0x6a, 0x65, 0x63, 0x74, 0x12, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78,
900
0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72,
901
0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
902
0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65,
903
0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61,
904
0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
905
0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63,
906
0x74, 0x12, 0x29, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72,
907
0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72,
908
0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67,
909
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74,
910
0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
911
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, 0x0c, 0x4c, 0x69,
912
0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x2b, 0x2e, 0x67, 0x69, 0x74,
913
0x70, 0x6f, 0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c,
914
0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
915
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
916
0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31,
917
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73,
918
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6e, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74,
919
0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
920
0x64, 0x2e, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76,
921
0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52,
922
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
923
0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
924
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73,
925
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x6b, 0x0a, 0x23, 0x69, 0x6f, 0x2e, 0x67, 0x69,
926
0x74, 0x70, 0x6f, 0x64, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x70, 0x69, 0x2e, 0x65,
927
0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x2e, 0x76, 0x31, 0x5a, 0x44,
928
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f,
929
0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70,
930
0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2d, 0x61, 0x70,
931
0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x61,
932
0x6c, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
933
}
934
935
var (
936
file_gitpod_experimental_v1_projects_proto_rawDescOnce sync.Once
937
file_gitpod_experimental_v1_projects_proto_rawDescData = file_gitpod_experimental_v1_projects_proto_rawDesc
938
)
939
940
func file_gitpod_experimental_v1_projects_proto_rawDescGZIP() []byte {
941
file_gitpod_experimental_v1_projects_proto_rawDescOnce.Do(func() {
942
file_gitpod_experimental_v1_projects_proto_rawDescData = protoimpl.X.CompressGZIP(file_gitpod_experimental_v1_projects_proto_rawDescData)
943
})
944
return file_gitpod_experimental_v1_projects_proto_rawDescData
945
}
946
947
var file_gitpod_experimental_v1_projects_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
948
var file_gitpod_experimental_v1_projects_proto_goTypes = []interface{}{
949
(*Project)(nil), // 0: gitpod.experimental.v1.Project
950
(*ProjectSettings)(nil), // 1: gitpod.experimental.v1.ProjectSettings
951
(*PrebuildSettings)(nil), // 2: gitpod.experimental.v1.PrebuildSettings
952
(*WorkspaceSettings)(nil), // 3: gitpod.experimental.v1.WorkspaceSettings
953
(*WorkspaceClassSettings)(nil), // 4: gitpod.experimental.v1.WorkspaceClassSettings
954
(*CreateProjectRequest)(nil), // 5: gitpod.experimental.v1.CreateProjectRequest
955
(*CreateProjectResponse)(nil), // 6: gitpod.experimental.v1.CreateProjectResponse
956
(*GetProjectRequest)(nil), // 7: gitpod.experimental.v1.GetProjectRequest
957
(*GetProjectResponse)(nil), // 8: gitpod.experimental.v1.GetProjectResponse
958
(*ListProjectsRequest)(nil), // 9: gitpod.experimental.v1.ListProjectsRequest
959
(*ListProjectsResponse)(nil), // 10: gitpod.experimental.v1.ListProjectsResponse
960
(*DeleteProjectRequest)(nil), // 11: gitpod.experimental.v1.DeleteProjectRequest
961
(*DeleteProjectResponse)(nil), // 12: gitpod.experimental.v1.DeleteProjectResponse
962
(*timestamppb.Timestamp)(nil), // 13: google.protobuf.Timestamp
963
(*Pagination)(nil), // 14: gitpod.experimental.v1.Pagination
964
}
965
var file_gitpod_experimental_v1_projects_proto_depIdxs = []int32{
966
13, // 0: gitpod.experimental.v1.Project.creation_time:type_name -> google.protobuf.Timestamp
967
1, // 1: gitpod.experimental.v1.Project.settings:type_name -> gitpod.experimental.v1.ProjectSettings
968
2, // 2: gitpod.experimental.v1.ProjectSettings.prebuild:type_name -> gitpod.experimental.v1.PrebuildSettings
969
3, // 3: gitpod.experimental.v1.ProjectSettings.workspace:type_name -> gitpod.experimental.v1.WorkspaceSettings
970
4, // 4: gitpod.experimental.v1.WorkspaceSettings.workspace_class:type_name -> gitpod.experimental.v1.WorkspaceClassSettings
971
0, // 5: gitpod.experimental.v1.CreateProjectRequest.project:type_name -> gitpod.experimental.v1.Project
972
0, // 6: gitpod.experimental.v1.CreateProjectResponse.project:type_name -> gitpod.experimental.v1.Project
973
0, // 7: gitpod.experimental.v1.GetProjectResponse.project:type_name -> gitpod.experimental.v1.Project
974
14, // 8: gitpod.experimental.v1.ListProjectsRequest.pagination:type_name -> gitpod.experimental.v1.Pagination
975
0, // 9: gitpod.experimental.v1.ListProjectsResponse.projects:type_name -> gitpod.experimental.v1.Project
976
5, // 10: gitpod.experimental.v1.ProjectsService.CreateProject:input_type -> gitpod.experimental.v1.CreateProjectRequest
977
7, // 11: gitpod.experimental.v1.ProjectsService.GetProject:input_type -> gitpod.experimental.v1.GetProjectRequest
978
9, // 12: gitpod.experimental.v1.ProjectsService.ListProjects:input_type -> gitpod.experimental.v1.ListProjectsRequest
979
11, // 13: gitpod.experimental.v1.ProjectsService.DeleteProject:input_type -> gitpod.experimental.v1.DeleteProjectRequest
980
6, // 14: gitpod.experimental.v1.ProjectsService.CreateProject:output_type -> gitpod.experimental.v1.CreateProjectResponse
981
8, // 15: gitpod.experimental.v1.ProjectsService.GetProject:output_type -> gitpod.experimental.v1.GetProjectResponse
982
10, // 16: gitpod.experimental.v1.ProjectsService.ListProjects:output_type -> gitpod.experimental.v1.ListProjectsResponse
983
12, // 17: gitpod.experimental.v1.ProjectsService.DeleteProject:output_type -> gitpod.experimental.v1.DeleteProjectResponse
984
14, // [14:18] is the sub-list for method output_type
985
10, // [10:14] is the sub-list for method input_type
986
10, // [10:10] is the sub-list for extension type_name
987
10, // [10:10] is the sub-list for extension extendee
988
0, // [0:10] is the sub-list for field type_name
989
}
990
991
func init() { file_gitpod_experimental_v1_projects_proto_init() }
992
func file_gitpod_experimental_v1_projects_proto_init() {
993
if File_gitpod_experimental_v1_projects_proto != nil {
994
return
995
}
996
file_gitpod_experimental_v1_pagination_proto_init()
997
if !protoimpl.UnsafeEnabled {
998
file_gitpod_experimental_v1_projects_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
999
switch v := v.(*Project); i {
1000
case 0:
1001
return &v.state
1002
case 1:
1003
return &v.sizeCache
1004
case 2:
1005
return &v.unknownFields
1006
default:
1007
return nil
1008
}
1009
}
1010
file_gitpod_experimental_v1_projects_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1011
switch v := v.(*ProjectSettings); i {
1012
case 0:
1013
return &v.state
1014
case 1:
1015
return &v.sizeCache
1016
case 2:
1017
return &v.unknownFields
1018
default:
1019
return nil
1020
}
1021
}
1022
file_gitpod_experimental_v1_projects_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1023
switch v := v.(*PrebuildSettings); i {
1024
case 0:
1025
return &v.state
1026
case 1:
1027
return &v.sizeCache
1028
case 2:
1029
return &v.unknownFields
1030
default:
1031
return nil
1032
}
1033
}
1034
file_gitpod_experimental_v1_projects_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1035
switch v := v.(*WorkspaceSettings); i {
1036
case 0:
1037
return &v.state
1038
case 1:
1039
return &v.sizeCache
1040
case 2:
1041
return &v.unknownFields
1042
default:
1043
return nil
1044
}
1045
}
1046
file_gitpod_experimental_v1_projects_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1047
switch v := v.(*WorkspaceClassSettings); i {
1048
case 0:
1049
return &v.state
1050
case 1:
1051
return &v.sizeCache
1052
case 2:
1053
return &v.unknownFields
1054
default:
1055
return nil
1056
}
1057
}
1058
file_gitpod_experimental_v1_projects_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1059
switch v := v.(*CreateProjectRequest); i {
1060
case 0:
1061
return &v.state
1062
case 1:
1063
return &v.sizeCache
1064
case 2:
1065
return &v.unknownFields
1066
default:
1067
return nil
1068
}
1069
}
1070
file_gitpod_experimental_v1_projects_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1071
switch v := v.(*CreateProjectResponse); i {
1072
case 0:
1073
return &v.state
1074
case 1:
1075
return &v.sizeCache
1076
case 2:
1077
return &v.unknownFields
1078
default:
1079
return nil
1080
}
1081
}
1082
file_gitpod_experimental_v1_projects_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1083
switch v := v.(*GetProjectRequest); i {
1084
case 0:
1085
return &v.state
1086
case 1:
1087
return &v.sizeCache
1088
case 2:
1089
return &v.unknownFields
1090
default:
1091
return nil
1092
}
1093
}
1094
file_gitpod_experimental_v1_projects_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1095
switch v := v.(*GetProjectResponse); i {
1096
case 0:
1097
return &v.state
1098
case 1:
1099
return &v.sizeCache
1100
case 2:
1101
return &v.unknownFields
1102
default:
1103
return nil
1104
}
1105
}
1106
file_gitpod_experimental_v1_projects_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1107
switch v := v.(*ListProjectsRequest); i {
1108
case 0:
1109
return &v.state
1110
case 1:
1111
return &v.sizeCache
1112
case 2:
1113
return &v.unknownFields
1114
default:
1115
return nil
1116
}
1117
}
1118
file_gitpod_experimental_v1_projects_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1119
switch v := v.(*ListProjectsResponse); i {
1120
case 0:
1121
return &v.state
1122
case 1:
1123
return &v.sizeCache
1124
case 2:
1125
return &v.unknownFields
1126
default:
1127
return nil
1128
}
1129
}
1130
file_gitpod_experimental_v1_projects_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1131
switch v := v.(*DeleteProjectRequest); i {
1132
case 0:
1133
return &v.state
1134
case 1:
1135
return &v.sizeCache
1136
case 2:
1137
return &v.unknownFields
1138
default:
1139
return nil
1140
}
1141
}
1142
file_gitpod_experimental_v1_projects_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1143
switch v := v.(*DeleteProjectResponse); i {
1144
case 0:
1145
return &v.state
1146
case 1:
1147
return &v.sizeCache
1148
case 2:
1149
return &v.unknownFields
1150
default:
1151
return nil
1152
}
1153
}
1154
}
1155
file_gitpod_experimental_v1_projects_proto_msgTypes[2].OneofWrappers = []interface{}{}
1156
type x struct{}
1157
out := protoimpl.TypeBuilder{
1158
File: protoimpl.DescBuilder{
1159
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1160
RawDescriptor: file_gitpod_experimental_v1_projects_proto_rawDesc,
1161
NumEnums: 0,
1162
NumMessages: 13,
1163
NumExtensions: 0,
1164
NumServices: 1,
1165
},
1166
GoTypes: file_gitpod_experimental_v1_projects_proto_goTypes,
1167
DependencyIndexes: file_gitpod_experimental_v1_projects_proto_depIdxs,
1168
MessageInfos: file_gitpod_experimental_v1_projects_proto_msgTypes,
1169
}.Build()
1170
File_gitpod_experimental_v1_projects_proto = out.File
1171
file_gitpod_experimental_v1_projects_proto_rawDesc = nil
1172
file_gitpod_experimental_v1_projects_proto_goTypes = nil
1173
file_gitpod_experimental_v1_projects_proto_depIdxs = nil
1174
}
1175
1176