Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/public-api/go/v1/configuration.pb.go
2500 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/v1/configuration.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 PrebuildTriggerStrategy int32
29
30
const (
31
// Default value. Implicitly applies to webhoook-based activation
32
PrebuildTriggerStrategy_PREBUILD_TRIGGER_STRATEGY_UNSPECIFIED PrebuildTriggerStrategy = 0
33
// Default value for newly enabled prebuilds.
34
PrebuildTriggerStrategy_PREBUILD_TRIGGER_STRATEGY_ACTIVITY_BASED PrebuildTriggerStrategy = 1
35
)
36
37
// Enum value maps for PrebuildTriggerStrategy.
38
var (
39
PrebuildTriggerStrategy_name = map[int32]string{
40
0: "PREBUILD_TRIGGER_STRATEGY_UNSPECIFIED",
41
1: "PREBUILD_TRIGGER_STRATEGY_ACTIVITY_BASED",
42
}
43
PrebuildTriggerStrategy_value = map[string]int32{
44
"PREBUILD_TRIGGER_STRATEGY_UNSPECIFIED": 0,
45
"PREBUILD_TRIGGER_STRATEGY_ACTIVITY_BASED": 1,
46
}
47
)
48
49
func (x PrebuildTriggerStrategy) Enum() *PrebuildTriggerStrategy {
50
p := new(PrebuildTriggerStrategy)
51
*p = x
52
return p
53
}
54
55
func (x PrebuildTriggerStrategy) String() string {
56
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
57
}
58
59
func (PrebuildTriggerStrategy) Descriptor() protoreflect.EnumDescriptor {
60
return file_gitpod_v1_configuration_proto_enumTypes[0].Descriptor()
61
}
62
63
func (PrebuildTriggerStrategy) Type() protoreflect.EnumType {
64
return &file_gitpod_v1_configuration_proto_enumTypes[0]
65
}
66
67
func (x PrebuildTriggerStrategy) Number() protoreflect.EnumNumber {
68
return protoreflect.EnumNumber(x)
69
}
70
71
// Deprecated: Use PrebuildTriggerStrategy.Descriptor instead.
72
func (PrebuildTriggerStrategy) EnumDescriptor() ([]byte, []int) {
73
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{0}
74
}
75
76
type BranchMatchingStrategy int32
77
78
const (
79
BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_UNSPECIFIED BranchMatchingStrategy = 0
80
BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_DEFAULT_BRANCH BranchMatchingStrategy = 1
81
BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_ALL_BRANCHES BranchMatchingStrategy = 2
82
BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_MATCHED_BRANCHES BranchMatchingStrategy = 3
83
)
84
85
// Enum value maps for BranchMatchingStrategy.
86
var (
87
BranchMatchingStrategy_name = map[int32]string{
88
0: "BRANCH_MATCHING_STRATEGY_UNSPECIFIED",
89
1: "BRANCH_MATCHING_STRATEGY_DEFAULT_BRANCH",
90
2: "BRANCH_MATCHING_STRATEGY_ALL_BRANCHES",
91
3: "BRANCH_MATCHING_STRATEGY_MATCHED_BRANCHES",
92
}
93
BranchMatchingStrategy_value = map[string]int32{
94
"BRANCH_MATCHING_STRATEGY_UNSPECIFIED": 0,
95
"BRANCH_MATCHING_STRATEGY_DEFAULT_BRANCH": 1,
96
"BRANCH_MATCHING_STRATEGY_ALL_BRANCHES": 2,
97
"BRANCH_MATCHING_STRATEGY_MATCHED_BRANCHES": 3,
98
}
99
)
100
101
func (x BranchMatchingStrategy) Enum() *BranchMatchingStrategy {
102
p := new(BranchMatchingStrategy)
103
*p = x
104
return p
105
}
106
107
func (x BranchMatchingStrategy) String() string {
108
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
109
}
110
111
func (BranchMatchingStrategy) Descriptor() protoreflect.EnumDescriptor {
112
return file_gitpod_v1_configuration_proto_enumTypes[1].Descriptor()
113
}
114
115
func (BranchMatchingStrategy) Type() protoreflect.EnumType {
116
return &file_gitpod_v1_configuration_proto_enumTypes[1]
117
}
118
119
func (x BranchMatchingStrategy) Number() protoreflect.EnumNumber {
120
return protoreflect.EnumNumber(x)
121
}
122
123
// Deprecated: Use BranchMatchingStrategy.Descriptor instead.
124
func (BranchMatchingStrategy) EnumDescriptor() ([]byte, []int) {
125
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{1}
126
}
127
128
type Configuration struct {
129
state protoimpl.MessageState
130
sizeCache protoimpl.SizeCache
131
unknownFields protoimpl.UnknownFields
132
133
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
134
OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
135
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
136
CloneUrl string `protobuf:"bytes,4,opt,name=clone_url,json=cloneUrl,proto3" json:"clone_url,omitempty"`
137
CreationTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
138
PrebuildSettings *PrebuildSettings `protobuf:"bytes,6,opt,name=prebuild_settings,json=prebuildSettings,proto3" json:"prebuild_settings,omitempty"`
139
WorkspaceSettings *WorkspaceSettings `protobuf:"bytes,7,opt,name=workspace_settings,json=workspaceSettings,proto3" json:"workspace_settings,omitempty"`
140
}
141
142
func (x *Configuration) Reset() {
143
*x = Configuration{}
144
if protoimpl.UnsafeEnabled {
145
mi := &file_gitpod_v1_configuration_proto_msgTypes[0]
146
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
147
ms.StoreMessageInfo(mi)
148
}
149
}
150
151
func (x *Configuration) String() string {
152
return protoimpl.X.MessageStringOf(x)
153
}
154
155
func (*Configuration) ProtoMessage() {}
156
157
func (x *Configuration) ProtoReflect() protoreflect.Message {
158
mi := &file_gitpod_v1_configuration_proto_msgTypes[0]
159
if protoimpl.UnsafeEnabled && x != nil {
160
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
161
if ms.LoadMessageInfo() == nil {
162
ms.StoreMessageInfo(mi)
163
}
164
return ms
165
}
166
return mi.MessageOf(x)
167
}
168
169
// Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
170
func (*Configuration) Descriptor() ([]byte, []int) {
171
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{0}
172
}
173
174
func (x *Configuration) GetId() string {
175
if x != nil {
176
return x.Id
177
}
178
return ""
179
}
180
181
func (x *Configuration) GetOrganizationId() string {
182
if x != nil {
183
return x.OrganizationId
184
}
185
return ""
186
}
187
188
func (x *Configuration) GetName() string {
189
if x != nil {
190
return x.Name
191
}
192
return ""
193
}
194
195
func (x *Configuration) GetCloneUrl() string {
196
if x != nil {
197
return x.CloneUrl
198
}
199
return ""
200
}
201
202
func (x *Configuration) GetCreationTime() *timestamppb.Timestamp {
203
if x != nil {
204
return x.CreationTime
205
}
206
return nil
207
}
208
209
func (x *Configuration) GetPrebuildSettings() *PrebuildSettings {
210
if x != nil {
211
return x.PrebuildSettings
212
}
213
return nil
214
}
215
216
func (x *Configuration) GetWorkspaceSettings() *WorkspaceSettings {
217
if x != nil {
218
return x.WorkspaceSettings
219
}
220
return nil
221
}
222
223
type PrebuildSettings struct {
224
state protoimpl.MessageState
225
sizeCache protoimpl.SizeCache
226
unknownFields protoimpl.UnknownFields
227
228
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
229
BranchMatchingPattern string `protobuf:"bytes,2,opt,name=branch_matching_pattern,json=branchMatchingPattern,proto3" json:"branch_matching_pattern,omitempty"`
230
BranchStrategy BranchMatchingStrategy `protobuf:"varint,3,opt,name=branch_strategy,json=branchStrategy,proto3,enum=gitpod.v1.BranchMatchingStrategy" json:"branch_strategy,omitempty"`
231
PrebuildInterval int32 `protobuf:"varint,4,opt,name=prebuild_interval,json=prebuildInterval,proto3" json:"prebuild_interval,omitempty"`
232
WorkspaceClass string `protobuf:"bytes,5,opt,name=workspace_class,json=workspaceClass,proto3" json:"workspace_class,omitempty"`
233
TriggerStrategy PrebuildTriggerStrategy `protobuf:"varint,6,opt,name=trigger_strategy,json=triggerStrategy,proto3,enum=gitpod.v1.PrebuildTriggerStrategy" json:"trigger_strategy,omitempty"`
234
CloneSettings *PrebuildCloneSettings `protobuf:"bytes,7,opt,name=clone_settings,json=cloneSettings,proto3" json:"clone_settings,omitempty"`
235
}
236
237
func (x *PrebuildSettings) Reset() {
238
*x = PrebuildSettings{}
239
if protoimpl.UnsafeEnabled {
240
mi := &file_gitpod_v1_configuration_proto_msgTypes[1]
241
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
242
ms.StoreMessageInfo(mi)
243
}
244
}
245
246
func (x *PrebuildSettings) String() string {
247
return protoimpl.X.MessageStringOf(x)
248
}
249
250
func (*PrebuildSettings) ProtoMessage() {}
251
252
func (x *PrebuildSettings) ProtoReflect() protoreflect.Message {
253
mi := &file_gitpod_v1_configuration_proto_msgTypes[1]
254
if protoimpl.UnsafeEnabled && x != nil {
255
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
256
if ms.LoadMessageInfo() == nil {
257
ms.StoreMessageInfo(mi)
258
}
259
return ms
260
}
261
return mi.MessageOf(x)
262
}
263
264
// Deprecated: Use PrebuildSettings.ProtoReflect.Descriptor instead.
265
func (*PrebuildSettings) Descriptor() ([]byte, []int) {
266
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{1}
267
}
268
269
func (x *PrebuildSettings) GetEnabled() bool {
270
if x != nil {
271
return x.Enabled
272
}
273
return false
274
}
275
276
func (x *PrebuildSettings) GetBranchMatchingPattern() string {
277
if x != nil {
278
return x.BranchMatchingPattern
279
}
280
return ""
281
}
282
283
func (x *PrebuildSettings) GetBranchStrategy() BranchMatchingStrategy {
284
if x != nil {
285
return x.BranchStrategy
286
}
287
return BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_UNSPECIFIED
288
}
289
290
func (x *PrebuildSettings) GetPrebuildInterval() int32 {
291
if x != nil {
292
return x.PrebuildInterval
293
}
294
return 0
295
}
296
297
func (x *PrebuildSettings) GetWorkspaceClass() string {
298
if x != nil {
299
return x.WorkspaceClass
300
}
301
return ""
302
}
303
304
func (x *PrebuildSettings) GetTriggerStrategy() PrebuildTriggerStrategy {
305
if x != nil {
306
return x.TriggerStrategy
307
}
308
return PrebuildTriggerStrategy_PREBUILD_TRIGGER_STRATEGY_UNSPECIFIED
309
}
310
311
func (x *PrebuildSettings) GetCloneSettings() *PrebuildCloneSettings {
312
if x != nil {
313
return x.CloneSettings
314
}
315
return nil
316
}
317
318
type PrebuildCloneSettings struct {
319
state protoimpl.MessageState
320
sizeCache protoimpl.SizeCache
321
unknownFields protoimpl.UnknownFields
322
323
// full_clone determines if the entire repository should be cloned, instead of with `--depth=1`
324
FullClone bool `protobuf:"varint,1,opt,name=full_clone,json=fullClone,proto3" json:"full_clone,omitempty"`
325
}
326
327
func (x *PrebuildCloneSettings) Reset() {
328
*x = PrebuildCloneSettings{}
329
if protoimpl.UnsafeEnabled {
330
mi := &file_gitpod_v1_configuration_proto_msgTypes[2]
331
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
332
ms.StoreMessageInfo(mi)
333
}
334
}
335
336
func (x *PrebuildCloneSettings) String() string {
337
return protoimpl.X.MessageStringOf(x)
338
}
339
340
func (*PrebuildCloneSettings) ProtoMessage() {}
341
342
func (x *PrebuildCloneSettings) ProtoReflect() protoreflect.Message {
343
mi := &file_gitpod_v1_configuration_proto_msgTypes[2]
344
if protoimpl.UnsafeEnabled && x != nil {
345
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
346
if ms.LoadMessageInfo() == nil {
347
ms.StoreMessageInfo(mi)
348
}
349
return ms
350
}
351
return mi.MessageOf(x)
352
}
353
354
// Deprecated: Use PrebuildCloneSettings.ProtoReflect.Descriptor instead.
355
func (*PrebuildCloneSettings) Descriptor() ([]byte, []int) {
356
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{2}
357
}
358
359
func (x *PrebuildCloneSettings) GetFullClone() bool {
360
if x != nil {
361
return x.FullClone
362
}
363
return false
364
}
365
366
type WorkspaceSettings struct {
367
state protoimpl.MessageState
368
sizeCache protoimpl.SizeCache
369
unknownFields protoimpl.UnknownFields
370
371
WorkspaceClass string `protobuf:"bytes,1,opt,name=workspace_class,json=workspaceClass,proto3" json:"workspace_class,omitempty"`
372
RestrictedWorkspaceClasses []string `protobuf:"bytes,2,rep,name=restricted_workspace_classes,json=restrictedWorkspaceClasses,proto3" json:"restricted_workspace_classes,omitempty"`
373
RestrictedEditorNames []string `protobuf:"bytes,3,rep,name=restricted_editor_names,json=restrictedEditorNames,proto3" json:"restricted_editor_names,omitempty"`
374
// Enable automatic authentication for docker daemon with all credentials specified in GITPOD_IMAGE_AUTH
375
EnableDockerdAuthentication bool `protobuf:"varint,4,opt,name=enable_dockerd_authentication,json=enableDockerdAuthentication,proto3" json:"enable_dockerd_authentication,omitempty"`
376
}
377
378
func (x *WorkspaceSettings) Reset() {
379
*x = WorkspaceSettings{}
380
if protoimpl.UnsafeEnabled {
381
mi := &file_gitpod_v1_configuration_proto_msgTypes[3]
382
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
383
ms.StoreMessageInfo(mi)
384
}
385
}
386
387
func (x *WorkspaceSettings) String() string {
388
return protoimpl.X.MessageStringOf(x)
389
}
390
391
func (*WorkspaceSettings) ProtoMessage() {}
392
393
func (x *WorkspaceSettings) ProtoReflect() protoreflect.Message {
394
mi := &file_gitpod_v1_configuration_proto_msgTypes[3]
395
if protoimpl.UnsafeEnabled && x != nil {
396
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
397
if ms.LoadMessageInfo() == nil {
398
ms.StoreMessageInfo(mi)
399
}
400
return ms
401
}
402
return mi.MessageOf(x)
403
}
404
405
// Deprecated: Use WorkspaceSettings.ProtoReflect.Descriptor instead.
406
func (*WorkspaceSettings) Descriptor() ([]byte, []int) {
407
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{3}
408
}
409
410
func (x *WorkspaceSettings) GetWorkspaceClass() string {
411
if x != nil {
412
return x.WorkspaceClass
413
}
414
return ""
415
}
416
417
func (x *WorkspaceSettings) GetRestrictedWorkspaceClasses() []string {
418
if x != nil {
419
return x.RestrictedWorkspaceClasses
420
}
421
return nil
422
}
423
424
func (x *WorkspaceSettings) GetRestrictedEditorNames() []string {
425
if x != nil {
426
return x.RestrictedEditorNames
427
}
428
return nil
429
}
430
431
func (x *WorkspaceSettings) GetEnableDockerdAuthentication() bool {
432
if x != nil {
433
return x.EnableDockerdAuthentication
434
}
435
return false
436
}
437
438
type CreateConfigurationRequest struct {
439
state protoimpl.MessageState
440
sizeCache protoimpl.SizeCache
441
unknownFields protoimpl.UnknownFields
442
443
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
444
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
445
CloneUrl string `protobuf:"bytes,3,opt,name=clone_url,json=cloneUrl,proto3" json:"clone_url,omitempty"`
446
}
447
448
func (x *CreateConfigurationRequest) Reset() {
449
*x = CreateConfigurationRequest{}
450
if protoimpl.UnsafeEnabled {
451
mi := &file_gitpod_v1_configuration_proto_msgTypes[4]
452
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
453
ms.StoreMessageInfo(mi)
454
}
455
}
456
457
func (x *CreateConfigurationRequest) String() string {
458
return protoimpl.X.MessageStringOf(x)
459
}
460
461
func (*CreateConfigurationRequest) ProtoMessage() {}
462
463
func (x *CreateConfigurationRequest) ProtoReflect() protoreflect.Message {
464
mi := &file_gitpod_v1_configuration_proto_msgTypes[4]
465
if protoimpl.UnsafeEnabled && x != nil {
466
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
467
if ms.LoadMessageInfo() == nil {
468
ms.StoreMessageInfo(mi)
469
}
470
return ms
471
}
472
return mi.MessageOf(x)
473
}
474
475
// Deprecated: Use CreateConfigurationRequest.ProtoReflect.Descriptor instead.
476
func (*CreateConfigurationRequest) Descriptor() ([]byte, []int) {
477
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{4}
478
}
479
480
func (x *CreateConfigurationRequest) GetOrganizationId() string {
481
if x != nil {
482
return x.OrganizationId
483
}
484
return ""
485
}
486
487
func (x *CreateConfigurationRequest) GetName() string {
488
if x != nil {
489
return x.Name
490
}
491
return ""
492
}
493
494
func (x *CreateConfigurationRequest) GetCloneUrl() string {
495
if x != nil {
496
return x.CloneUrl
497
}
498
return ""
499
}
500
501
type CreateConfigurationResponse struct {
502
state protoimpl.MessageState
503
sizeCache protoimpl.SizeCache
504
unknownFields protoimpl.UnknownFields
505
506
Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
507
}
508
509
func (x *CreateConfigurationResponse) Reset() {
510
*x = CreateConfigurationResponse{}
511
if protoimpl.UnsafeEnabled {
512
mi := &file_gitpod_v1_configuration_proto_msgTypes[5]
513
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
514
ms.StoreMessageInfo(mi)
515
}
516
}
517
518
func (x *CreateConfigurationResponse) String() string {
519
return protoimpl.X.MessageStringOf(x)
520
}
521
522
func (*CreateConfigurationResponse) ProtoMessage() {}
523
524
func (x *CreateConfigurationResponse) ProtoReflect() protoreflect.Message {
525
mi := &file_gitpod_v1_configuration_proto_msgTypes[5]
526
if protoimpl.UnsafeEnabled && x != nil {
527
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
528
if ms.LoadMessageInfo() == nil {
529
ms.StoreMessageInfo(mi)
530
}
531
return ms
532
}
533
return mi.MessageOf(x)
534
}
535
536
// Deprecated: Use CreateConfigurationResponse.ProtoReflect.Descriptor instead.
537
func (*CreateConfigurationResponse) Descriptor() ([]byte, []int) {
538
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{5}
539
}
540
541
func (x *CreateConfigurationResponse) GetConfiguration() *Configuration {
542
if x != nil {
543
return x.Configuration
544
}
545
return nil
546
}
547
548
type GetConfigurationRequest struct {
549
state protoimpl.MessageState
550
sizeCache protoimpl.SizeCache
551
unknownFields protoimpl.UnknownFields
552
553
ConfigurationId string `protobuf:"bytes,1,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"`
554
}
555
556
func (x *GetConfigurationRequest) Reset() {
557
*x = GetConfigurationRequest{}
558
if protoimpl.UnsafeEnabled {
559
mi := &file_gitpod_v1_configuration_proto_msgTypes[6]
560
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
561
ms.StoreMessageInfo(mi)
562
}
563
}
564
565
func (x *GetConfigurationRequest) String() string {
566
return protoimpl.X.MessageStringOf(x)
567
}
568
569
func (*GetConfigurationRequest) ProtoMessage() {}
570
571
func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message {
572
mi := &file_gitpod_v1_configuration_proto_msgTypes[6]
573
if protoimpl.UnsafeEnabled && x != nil {
574
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
575
if ms.LoadMessageInfo() == nil {
576
ms.StoreMessageInfo(mi)
577
}
578
return ms
579
}
580
return mi.MessageOf(x)
581
}
582
583
// Deprecated: Use GetConfigurationRequest.ProtoReflect.Descriptor instead.
584
func (*GetConfigurationRequest) Descriptor() ([]byte, []int) {
585
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{6}
586
}
587
588
func (x *GetConfigurationRequest) GetConfigurationId() string {
589
if x != nil {
590
return x.ConfigurationId
591
}
592
return ""
593
}
594
595
type GetConfigurationResponse struct {
596
state protoimpl.MessageState
597
sizeCache protoimpl.SizeCache
598
unknownFields protoimpl.UnknownFields
599
600
Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
601
}
602
603
func (x *GetConfigurationResponse) Reset() {
604
*x = GetConfigurationResponse{}
605
if protoimpl.UnsafeEnabled {
606
mi := &file_gitpod_v1_configuration_proto_msgTypes[7]
607
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
608
ms.StoreMessageInfo(mi)
609
}
610
}
611
612
func (x *GetConfigurationResponse) String() string {
613
return protoimpl.X.MessageStringOf(x)
614
}
615
616
func (*GetConfigurationResponse) ProtoMessage() {}
617
618
func (x *GetConfigurationResponse) ProtoReflect() protoreflect.Message {
619
mi := &file_gitpod_v1_configuration_proto_msgTypes[7]
620
if protoimpl.UnsafeEnabled && x != nil {
621
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
622
if ms.LoadMessageInfo() == nil {
623
ms.StoreMessageInfo(mi)
624
}
625
return ms
626
}
627
return mi.MessageOf(x)
628
}
629
630
// Deprecated: Use GetConfigurationResponse.ProtoReflect.Descriptor instead.
631
func (*GetConfigurationResponse) Descriptor() ([]byte, []int) {
632
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{7}
633
}
634
635
func (x *GetConfigurationResponse) GetConfiguration() *Configuration {
636
if x != nil {
637
return x.Configuration
638
}
639
return nil
640
}
641
642
type ListConfigurationsRequest struct {
643
state protoimpl.MessageState
644
sizeCache protoimpl.SizeCache
645
unknownFields protoimpl.UnknownFields
646
647
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
648
SearchTerm string `protobuf:"bytes,2,opt,name=search_term,json=searchTerm,proto3" json:"search_term,omitempty"`
649
Pagination *PaginationRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
650
// Configurations can be sorted by "name" OR "creationTime"
651
Sort []*Sort `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
652
// Will filter for configurations that have prebuilds enabled/disabled, or both if not set.
653
PrebuildsEnabled *bool `protobuf:"varint,5,opt,name=prebuilds_enabled,json=prebuildsEnabled,proto3,oneof" json:"prebuilds_enabled,omitempty"`
654
}
655
656
func (x *ListConfigurationsRequest) Reset() {
657
*x = ListConfigurationsRequest{}
658
if protoimpl.UnsafeEnabled {
659
mi := &file_gitpod_v1_configuration_proto_msgTypes[8]
660
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661
ms.StoreMessageInfo(mi)
662
}
663
}
664
665
func (x *ListConfigurationsRequest) String() string {
666
return protoimpl.X.MessageStringOf(x)
667
}
668
669
func (*ListConfigurationsRequest) ProtoMessage() {}
670
671
func (x *ListConfigurationsRequest) ProtoReflect() protoreflect.Message {
672
mi := &file_gitpod_v1_configuration_proto_msgTypes[8]
673
if protoimpl.UnsafeEnabled && x != nil {
674
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
675
if ms.LoadMessageInfo() == nil {
676
ms.StoreMessageInfo(mi)
677
}
678
return ms
679
}
680
return mi.MessageOf(x)
681
}
682
683
// Deprecated: Use ListConfigurationsRequest.ProtoReflect.Descriptor instead.
684
func (*ListConfigurationsRequest) Descriptor() ([]byte, []int) {
685
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{8}
686
}
687
688
func (x *ListConfigurationsRequest) GetOrganizationId() string {
689
if x != nil {
690
return x.OrganizationId
691
}
692
return ""
693
}
694
695
func (x *ListConfigurationsRequest) GetSearchTerm() string {
696
if x != nil {
697
return x.SearchTerm
698
}
699
return ""
700
}
701
702
func (x *ListConfigurationsRequest) GetPagination() *PaginationRequest {
703
if x != nil {
704
return x.Pagination
705
}
706
return nil
707
}
708
709
func (x *ListConfigurationsRequest) GetSort() []*Sort {
710
if x != nil {
711
return x.Sort
712
}
713
return nil
714
}
715
716
func (x *ListConfigurationsRequest) GetPrebuildsEnabled() bool {
717
if x != nil && x.PrebuildsEnabled != nil {
718
return *x.PrebuildsEnabled
719
}
720
return false
721
}
722
723
type ListConfigurationsResponse struct {
724
state protoimpl.MessageState
725
sizeCache protoimpl.SizeCache
726
unknownFields protoimpl.UnknownFields
727
728
Configurations []*Configuration `protobuf:"bytes,1,rep,name=configurations,proto3" json:"configurations,omitempty"`
729
Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
730
}
731
732
func (x *ListConfigurationsResponse) Reset() {
733
*x = ListConfigurationsResponse{}
734
if protoimpl.UnsafeEnabled {
735
mi := &file_gitpod_v1_configuration_proto_msgTypes[9]
736
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
737
ms.StoreMessageInfo(mi)
738
}
739
}
740
741
func (x *ListConfigurationsResponse) String() string {
742
return protoimpl.X.MessageStringOf(x)
743
}
744
745
func (*ListConfigurationsResponse) ProtoMessage() {}
746
747
func (x *ListConfigurationsResponse) ProtoReflect() protoreflect.Message {
748
mi := &file_gitpod_v1_configuration_proto_msgTypes[9]
749
if protoimpl.UnsafeEnabled && x != nil {
750
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
751
if ms.LoadMessageInfo() == nil {
752
ms.StoreMessageInfo(mi)
753
}
754
return ms
755
}
756
return mi.MessageOf(x)
757
}
758
759
// Deprecated: Use ListConfigurationsResponse.ProtoReflect.Descriptor instead.
760
func (*ListConfigurationsResponse) Descriptor() ([]byte, []int) {
761
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{9}
762
}
763
764
func (x *ListConfigurationsResponse) GetConfigurations() []*Configuration {
765
if x != nil {
766
return x.Configurations
767
}
768
return nil
769
}
770
771
func (x *ListConfigurationsResponse) GetPagination() *PaginationResponse {
772
if x != nil {
773
return x.Pagination
774
}
775
return nil
776
}
777
778
type UpdateConfigurationRequest struct {
779
state protoimpl.MessageState
780
sizeCache protoimpl.SizeCache
781
unknownFields protoimpl.UnknownFields
782
783
ConfigurationId string `protobuf:"bytes,1,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"`
784
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
785
PrebuildSettings *UpdateConfigurationRequest_PrebuildSettings `protobuf:"bytes,3,opt,name=prebuild_settings,json=prebuildSettings,proto3,oneof" json:"prebuild_settings,omitempty"`
786
WorkspaceSettings *UpdateConfigurationRequest_WorkspaceSettings `protobuf:"bytes,4,opt,name=workspace_settings,json=workspaceSettings,proto3,oneof" json:"workspace_settings,omitempty"`
787
}
788
789
func (x *UpdateConfigurationRequest) Reset() {
790
*x = UpdateConfigurationRequest{}
791
if protoimpl.UnsafeEnabled {
792
mi := &file_gitpod_v1_configuration_proto_msgTypes[10]
793
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
794
ms.StoreMessageInfo(mi)
795
}
796
}
797
798
func (x *UpdateConfigurationRequest) String() string {
799
return protoimpl.X.MessageStringOf(x)
800
}
801
802
func (*UpdateConfigurationRequest) ProtoMessage() {}
803
804
func (x *UpdateConfigurationRequest) ProtoReflect() protoreflect.Message {
805
mi := &file_gitpod_v1_configuration_proto_msgTypes[10]
806
if protoimpl.UnsafeEnabled && x != nil {
807
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
808
if ms.LoadMessageInfo() == nil {
809
ms.StoreMessageInfo(mi)
810
}
811
return ms
812
}
813
return mi.MessageOf(x)
814
}
815
816
// Deprecated: Use UpdateConfigurationRequest.ProtoReflect.Descriptor instead.
817
func (*UpdateConfigurationRequest) Descriptor() ([]byte, []int) {
818
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{10}
819
}
820
821
func (x *UpdateConfigurationRequest) GetConfigurationId() string {
822
if x != nil {
823
return x.ConfigurationId
824
}
825
return ""
826
}
827
828
func (x *UpdateConfigurationRequest) GetName() string {
829
if x != nil && x.Name != nil {
830
return *x.Name
831
}
832
return ""
833
}
834
835
func (x *UpdateConfigurationRequest) GetPrebuildSettings() *UpdateConfigurationRequest_PrebuildSettings {
836
if x != nil {
837
return x.PrebuildSettings
838
}
839
return nil
840
}
841
842
func (x *UpdateConfigurationRequest) GetWorkspaceSettings() *UpdateConfigurationRequest_WorkspaceSettings {
843
if x != nil {
844
return x.WorkspaceSettings
845
}
846
return nil
847
}
848
849
type UpdateConfigurationResponse struct {
850
state protoimpl.MessageState
851
sizeCache protoimpl.SizeCache
852
unknownFields protoimpl.UnknownFields
853
854
Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
855
}
856
857
func (x *UpdateConfigurationResponse) Reset() {
858
*x = UpdateConfigurationResponse{}
859
if protoimpl.UnsafeEnabled {
860
mi := &file_gitpod_v1_configuration_proto_msgTypes[11]
861
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
862
ms.StoreMessageInfo(mi)
863
}
864
}
865
866
func (x *UpdateConfigurationResponse) String() string {
867
return protoimpl.X.MessageStringOf(x)
868
}
869
870
func (*UpdateConfigurationResponse) ProtoMessage() {}
871
872
func (x *UpdateConfigurationResponse) ProtoReflect() protoreflect.Message {
873
mi := &file_gitpod_v1_configuration_proto_msgTypes[11]
874
if protoimpl.UnsafeEnabled && x != nil {
875
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
876
if ms.LoadMessageInfo() == nil {
877
ms.StoreMessageInfo(mi)
878
}
879
return ms
880
}
881
return mi.MessageOf(x)
882
}
883
884
// Deprecated: Use UpdateConfigurationResponse.ProtoReflect.Descriptor instead.
885
func (*UpdateConfigurationResponse) Descriptor() ([]byte, []int) {
886
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{11}
887
}
888
889
func (x *UpdateConfigurationResponse) GetConfiguration() *Configuration {
890
if x != nil {
891
return x.Configuration
892
}
893
return nil
894
}
895
896
type DeleteConfigurationRequest struct {
897
state protoimpl.MessageState
898
sizeCache protoimpl.SizeCache
899
unknownFields protoimpl.UnknownFields
900
901
ConfigurationId string `protobuf:"bytes,1,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"`
902
}
903
904
func (x *DeleteConfigurationRequest) Reset() {
905
*x = DeleteConfigurationRequest{}
906
if protoimpl.UnsafeEnabled {
907
mi := &file_gitpod_v1_configuration_proto_msgTypes[12]
908
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
909
ms.StoreMessageInfo(mi)
910
}
911
}
912
913
func (x *DeleteConfigurationRequest) String() string {
914
return protoimpl.X.MessageStringOf(x)
915
}
916
917
func (*DeleteConfigurationRequest) ProtoMessage() {}
918
919
func (x *DeleteConfigurationRequest) ProtoReflect() protoreflect.Message {
920
mi := &file_gitpod_v1_configuration_proto_msgTypes[12]
921
if protoimpl.UnsafeEnabled && x != nil {
922
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
923
if ms.LoadMessageInfo() == nil {
924
ms.StoreMessageInfo(mi)
925
}
926
return ms
927
}
928
return mi.MessageOf(x)
929
}
930
931
// Deprecated: Use DeleteConfigurationRequest.ProtoReflect.Descriptor instead.
932
func (*DeleteConfigurationRequest) Descriptor() ([]byte, []int) {
933
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{12}
934
}
935
936
func (x *DeleteConfigurationRequest) GetConfigurationId() string {
937
if x != nil {
938
return x.ConfigurationId
939
}
940
return ""
941
}
942
943
type DeleteConfigurationResponse struct {
944
state protoimpl.MessageState
945
sizeCache protoimpl.SizeCache
946
unknownFields protoimpl.UnknownFields
947
}
948
949
func (x *DeleteConfigurationResponse) Reset() {
950
*x = DeleteConfigurationResponse{}
951
if protoimpl.UnsafeEnabled {
952
mi := &file_gitpod_v1_configuration_proto_msgTypes[13]
953
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
954
ms.StoreMessageInfo(mi)
955
}
956
}
957
958
func (x *DeleteConfigurationResponse) String() string {
959
return protoimpl.X.MessageStringOf(x)
960
}
961
962
func (*DeleteConfigurationResponse) ProtoMessage() {}
963
964
func (x *DeleteConfigurationResponse) ProtoReflect() protoreflect.Message {
965
mi := &file_gitpod_v1_configuration_proto_msgTypes[13]
966
if protoimpl.UnsafeEnabled && x != nil {
967
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
968
if ms.LoadMessageInfo() == nil {
969
ms.StoreMessageInfo(mi)
970
}
971
return ms
972
}
973
return mi.MessageOf(x)
974
}
975
976
// Deprecated: Use DeleteConfigurationResponse.ProtoReflect.Descriptor instead.
977
func (*DeleteConfigurationResponse) Descriptor() ([]byte, []int) {
978
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{13}
979
}
980
981
type UpdateConfigurationRequest_PrebuildSettings struct {
982
state protoimpl.MessageState
983
sizeCache protoimpl.SizeCache
984
unknownFields protoimpl.UnknownFields
985
986
Enabled *bool `protobuf:"varint,1,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"`
987
BranchMatchingPattern *string `protobuf:"bytes,2,opt,name=branch_matching_pattern,json=branchMatchingPattern,proto3,oneof" json:"branch_matching_pattern,omitempty"`
988
BranchStrategy *BranchMatchingStrategy `protobuf:"varint,3,opt,name=branch_strategy,json=branchStrategy,proto3,enum=gitpod.v1.BranchMatchingStrategy,oneof" json:"branch_strategy,omitempty"`
989
PrebuildInterval *int32 `protobuf:"varint,4,opt,name=prebuild_interval,json=prebuildInterval,proto3,oneof" json:"prebuild_interval,omitempty"`
990
WorkspaceClass *string `protobuf:"bytes,5,opt,name=workspace_class,json=workspaceClass,proto3,oneof" json:"workspace_class,omitempty"`
991
TriggerStrategy *PrebuildTriggerStrategy `protobuf:"varint,6,opt,name=trigger_strategy,json=triggerStrategy,proto3,enum=gitpod.v1.PrebuildTriggerStrategy,oneof" json:"trigger_strategy,omitempty"`
992
CloneSettings *PrebuildCloneSettings `protobuf:"bytes,7,opt,name=clone_settings,json=cloneSettings,proto3,oneof" json:"clone_settings,omitempty"`
993
}
994
995
func (x *UpdateConfigurationRequest_PrebuildSettings) Reset() {
996
*x = UpdateConfigurationRequest_PrebuildSettings{}
997
if protoimpl.UnsafeEnabled {
998
mi := &file_gitpod_v1_configuration_proto_msgTypes[14]
999
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1000
ms.StoreMessageInfo(mi)
1001
}
1002
}
1003
1004
func (x *UpdateConfigurationRequest_PrebuildSettings) String() string {
1005
return protoimpl.X.MessageStringOf(x)
1006
}
1007
1008
func (*UpdateConfigurationRequest_PrebuildSettings) ProtoMessage() {}
1009
1010
func (x *UpdateConfigurationRequest_PrebuildSettings) ProtoReflect() protoreflect.Message {
1011
mi := &file_gitpod_v1_configuration_proto_msgTypes[14]
1012
if protoimpl.UnsafeEnabled && x != nil {
1013
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1014
if ms.LoadMessageInfo() == nil {
1015
ms.StoreMessageInfo(mi)
1016
}
1017
return ms
1018
}
1019
return mi.MessageOf(x)
1020
}
1021
1022
// Deprecated: Use UpdateConfigurationRequest_PrebuildSettings.ProtoReflect.Descriptor instead.
1023
func (*UpdateConfigurationRequest_PrebuildSettings) Descriptor() ([]byte, []int) {
1024
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{10, 0}
1025
}
1026
1027
func (x *UpdateConfigurationRequest_PrebuildSettings) GetEnabled() bool {
1028
if x != nil && x.Enabled != nil {
1029
return *x.Enabled
1030
}
1031
return false
1032
}
1033
1034
func (x *UpdateConfigurationRequest_PrebuildSettings) GetBranchMatchingPattern() string {
1035
if x != nil && x.BranchMatchingPattern != nil {
1036
return *x.BranchMatchingPattern
1037
}
1038
return ""
1039
}
1040
1041
func (x *UpdateConfigurationRequest_PrebuildSettings) GetBranchStrategy() BranchMatchingStrategy {
1042
if x != nil && x.BranchStrategy != nil {
1043
return *x.BranchStrategy
1044
}
1045
return BranchMatchingStrategy_BRANCH_MATCHING_STRATEGY_UNSPECIFIED
1046
}
1047
1048
func (x *UpdateConfigurationRequest_PrebuildSettings) GetPrebuildInterval() int32 {
1049
if x != nil && x.PrebuildInterval != nil {
1050
return *x.PrebuildInterval
1051
}
1052
return 0
1053
}
1054
1055
func (x *UpdateConfigurationRequest_PrebuildSettings) GetWorkspaceClass() string {
1056
if x != nil && x.WorkspaceClass != nil {
1057
return *x.WorkspaceClass
1058
}
1059
return ""
1060
}
1061
1062
func (x *UpdateConfigurationRequest_PrebuildSettings) GetTriggerStrategy() PrebuildTriggerStrategy {
1063
if x != nil && x.TriggerStrategy != nil {
1064
return *x.TriggerStrategy
1065
}
1066
return PrebuildTriggerStrategy_PREBUILD_TRIGGER_STRATEGY_UNSPECIFIED
1067
}
1068
1069
func (x *UpdateConfigurationRequest_PrebuildSettings) GetCloneSettings() *PrebuildCloneSettings {
1070
if x != nil {
1071
return x.CloneSettings
1072
}
1073
return nil
1074
}
1075
1076
type UpdateConfigurationRequest_WorkspaceSettings struct {
1077
state protoimpl.MessageState
1078
sizeCache protoimpl.SizeCache
1079
unknownFields protoimpl.UnknownFields
1080
1081
WorkspaceClass *string `protobuf:"bytes,1,opt,name=workspace_class,json=workspaceClass,proto3,oneof" json:"workspace_class,omitempty"`
1082
// restricted_workspace_classes specifies the workspace classes that are NOT allowed to be used in this configuration.
1083
// If empty, all workspace classes are allowed.
1084
// Only updates if update_restricted_workspace_classes is true.
1085
RestrictedWorkspaceClasses []string `protobuf:"bytes,2,rep,name=restricted_workspace_classes,json=restrictedWorkspaceClasses,proto3" json:"restricted_workspace_classes,omitempty"`
1086
// Specifies whether restricted_workspace_classes should be updated.
1087
UpdateRestrictedWorkspaceClasses *bool `protobuf:"varint,3,opt,name=update_restricted_workspace_classes,json=updateRestrictedWorkspaceClasses,proto3,oneof" json:"update_restricted_workspace_classes,omitempty"`
1088
// restricted_editor_names specifies the editor names that are NOT allowed to be used in this configuration.
1089
// If empty, all editors are allowed.
1090
// Only updates if update_restricted_editor_names is true.
1091
RestrictedEditorNames []string `protobuf:"bytes,4,rep,name=restricted_editor_names,json=restrictedEditorNames,proto3" json:"restricted_editor_names,omitempty"`
1092
// Specifies whether restricted_editor_names should be updated.
1093
UpdateRestrictedEditorNames *bool `protobuf:"varint,5,opt,name=update_restricted_editor_names,json=updateRestrictedEditorNames,proto3,oneof" json:"update_restricted_editor_names,omitempty"`
1094
// Enable automatic authentication for docker daemon with all credentials specified in GITPOD_IMAGE_AUTH
1095
EnableDockerdAuthentication *bool `protobuf:"varint,6,opt,name=enable_dockerd_authentication,json=enableDockerdAuthentication,proto3,oneof" json:"enable_dockerd_authentication,omitempty"`
1096
}
1097
1098
func (x *UpdateConfigurationRequest_WorkspaceSettings) Reset() {
1099
*x = UpdateConfigurationRequest_WorkspaceSettings{}
1100
if protoimpl.UnsafeEnabled {
1101
mi := &file_gitpod_v1_configuration_proto_msgTypes[15]
1102
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1103
ms.StoreMessageInfo(mi)
1104
}
1105
}
1106
1107
func (x *UpdateConfigurationRequest_WorkspaceSettings) String() string {
1108
return protoimpl.X.MessageStringOf(x)
1109
}
1110
1111
func (*UpdateConfigurationRequest_WorkspaceSettings) ProtoMessage() {}
1112
1113
func (x *UpdateConfigurationRequest_WorkspaceSettings) ProtoReflect() protoreflect.Message {
1114
mi := &file_gitpod_v1_configuration_proto_msgTypes[15]
1115
if protoimpl.UnsafeEnabled && x != nil {
1116
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1117
if ms.LoadMessageInfo() == nil {
1118
ms.StoreMessageInfo(mi)
1119
}
1120
return ms
1121
}
1122
return mi.MessageOf(x)
1123
}
1124
1125
// Deprecated: Use UpdateConfigurationRequest_WorkspaceSettings.ProtoReflect.Descriptor instead.
1126
func (*UpdateConfigurationRequest_WorkspaceSettings) Descriptor() ([]byte, []int) {
1127
return file_gitpod_v1_configuration_proto_rawDescGZIP(), []int{10, 1}
1128
}
1129
1130
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetWorkspaceClass() string {
1131
if x != nil && x.WorkspaceClass != nil {
1132
return *x.WorkspaceClass
1133
}
1134
return ""
1135
}
1136
1137
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetRestrictedWorkspaceClasses() []string {
1138
if x != nil {
1139
return x.RestrictedWorkspaceClasses
1140
}
1141
return nil
1142
}
1143
1144
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetUpdateRestrictedWorkspaceClasses() bool {
1145
if x != nil && x.UpdateRestrictedWorkspaceClasses != nil {
1146
return *x.UpdateRestrictedWorkspaceClasses
1147
}
1148
return false
1149
}
1150
1151
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetRestrictedEditorNames() []string {
1152
if x != nil {
1153
return x.RestrictedEditorNames
1154
}
1155
return nil
1156
}
1157
1158
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetUpdateRestrictedEditorNames() bool {
1159
if x != nil && x.UpdateRestrictedEditorNames != nil {
1160
return *x.UpdateRestrictedEditorNames
1161
}
1162
return false
1163
}
1164
1165
func (x *UpdateConfigurationRequest_WorkspaceSettings) GetEnableDockerdAuthentication() bool {
1166
if x != nil && x.EnableDockerdAuthentication != nil {
1167
return *x.EnableDockerdAuthentication
1168
}
1169
return false
1170
}
1171
1172
var File_gitpod_v1_configuration_proto protoreflect.FileDescriptor
1173
1174
var file_gitpod_v1_configuration_proto_rawDesc = []byte{
1175
0x0a, 0x1d, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66,
1176
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
1177
0x09, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x1a, 0x1a, 0x67, 0x69, 0x74, 0x70,
1178
0x6f, 0x64, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1179
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x76,
1180
0x31, 0x2f, 0x73, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1181
0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1182
0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1183
0x22, 0xd1, 0x02, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
1184
0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
1185
0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
1186
0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67,
1187
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e,
1188
0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
1189
0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01,
1190
0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x3f, 0x0a, 0x0d,
1191
0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
1192
0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1193
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
1194
0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48, 0x0a,
1195
0x11, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e,
1196
0x67, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
1197
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x65, 0x74,
1198
0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x10, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53,
1199
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x4b, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x73,
1200
0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07, 0x20,
1201
0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
1202
0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
1203
0x73, 0x52, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74,
1204
0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, 0x03, 0x0a, 0x10, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
1205
0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61,
1206
0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62,
1207
0x6c, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x17, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x6d, 0x61,
1208
0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x02,
1209
0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x4d, 0x61, 0x74, 0x63,
1210
0x68, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x4a, 0x0a, 0x0f, 0x62,
1211
0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x03,
1212
0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
1213
0x2e, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53,
1214
0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0e, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x53,
1215
0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x2b, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x62, 0x75,
1216
0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01,
1217
0x28, 0x05, 0x52, 0x10, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x74, 0x65,
1218
0x72, 0x76, 0x61, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
1219
0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x77,
1220
0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x4d, 0x0a,
1221
0x10, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67,
1222
0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
1223
0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x72, 0x69, 0x67,
1224
0x67, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0f, 0x74, 0x72, 0x69,
1225
0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x47, 0x0a, 0x0e,
1226
0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07,
1227
0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
1228
0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x53, 0x65,
1229
0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x53, 0x65, 0x74,
1230
0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x36, 0x0a, 0x15, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
1231
0x64, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1d,
1232
0x0a, 0x0a, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01,
1233
0x28, 0x08, 0x52, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x22, 0xfa, 0x01,
1234
0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69,
1235
0x6e, 0x67, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
1236
0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x77, 0x6f,
1237
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x1c,
1238
0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73,
1239
0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03,
1240
0x28, 0x09, 0x52, 0x1a, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x57, 0x6f,
1241
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x36,
1242
0x0a, 0x17, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69,
1243
0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
1244
0x15, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f,
1245
0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x1d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
1246
0x5f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x64, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74,
1247
0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1b, 0x65,
1248
0x6e, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x64, 0x41, 0x75, 0x74, 0x68,
1249
0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x76, 0x0a, 0x1a, 0x43, 0x72,
1250
0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1251
0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61,
1252
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
1253
0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
1254
0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1255
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x75,
1256
0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x55,
1257
0x72, 0x6c, 0x22, 0x5d, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66,
1258
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
1259
0x65, 0x12, 0x3e, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
1260
0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
1261
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
1262
0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1263
0x6e, 0x22, 0x44, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1264
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x10,
1265
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
1266
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1267
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x6f,
1268
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
1269
0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1270
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x69, 0x74,
1271
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1272
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
1273
0x69, 0x6f, 0x6e, 0x22, 0x90, 0x02, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66,
1274
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1275
0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
1276
0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61,
1277
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65,
1278
0x61, 0x72, 0x63, 0x68, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1279
0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x54, 0x65, 0x72, 0x6d, 0x12, 0x3c, 0x0a, 0x0a, 0x70,
1280
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
1281
0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69,
1282
0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70,
1283
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x04, 0x73, 0x6f, 0x72,
1284
0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
1285
0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x12, 0x30,
1286
0x0a, 0x11, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62,
1287
0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x10, 0x70, 0x72, 0x65,
1288
0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01,
1289
0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x5f, 0x65,
1290
0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x9d, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x43,
1291
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
1292
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
1293
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e,
1294
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1295
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
1296
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e,
1297
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69,
1298
0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69,
1299
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69,
1300
0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe5, 0x0b, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74,
1301
0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
1302
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
1303
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1304
0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64,
1305
0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
1306
0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x68, 0x0a, 0x11, 0x70, 0x72, 0x65,
1307
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03,
1308
0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
1309
0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1310
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 0x65, 0x62,
1311
0x75, 0x69, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x01, 0x52, 0x10,
1312
0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
1313
0x88, 0x01, 0x01, 0x12, 0x6b, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
1314
0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
1315
0x37, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
1316
0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1317
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
1318
0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x02, 0x52, 0x11, 0x77, 0x6f, 0x72, 0x6b,
1319
0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x88, 0x01, 0x01,
1320
0x1a, 0xcf, 0x04, 0x0a, 0x10, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x65, 0x74,
1321
0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1d, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
1322
0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
1323
0x64, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x6d,
1324
0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18,
1325
0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x15, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x4d,
1326
0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x88, 0x01,
1327
0x01, 0x12, 0x4f, 0x0a, 0x0f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x73, 0x74, 0x72, 0x61,
1328
0x74, 0x65, 0x67, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x67, 0x69, 0x74,
1329
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x4d, 0x61, 0x74,
1330
0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x48, 0x02, 0x52,
1331
0x0e, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x88,
1332
0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69,
1333
0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x03, 0x52,
1334
0x10, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
1335
0x6c, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
1336
0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x04, 0x52,
1337
0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x88,
1338
0x01, 0x01, 0x12, 0x52, 0x0a, 0x10, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74,
1339
0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x67,
1340
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
1341
0x64, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
1342
0x48, 0x05, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74,
1343
0x65, 0x67, 0x79, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x0e, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f,
1344
0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
1345
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x65, 0x62, 0x75,
1346
0x69, 0x6c, 0x64, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
1347
0x48, 0x06, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
1348
0x73, 0x88, 0x01, 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
1349
0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x6d, 0x61, 0x74, 0x63,
1350
0x68, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x42, 0x12, 0x0a, 0x10,
1351
0x5f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
1352
0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6e,
1353
0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73,
1354
0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x74,
1355
0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x42,
1356
0x11, 0x0a, 0x0f, 0x5f, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e,
1357
0x67, 0x73, 0x1a, 0xa3, 0x04, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
1358
0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x2c, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b,
1359
0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
1360
0x09, 0x48, 0x00, 0x52, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c,
1361
0x61, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1c, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69,
1362
0x63, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63,
1363
0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1a, 0x72, 0x65,
1364
0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
1365
0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x52, 0x0a, 0x23, 0x75, 0x70, 0x64, 0x61,
1366
0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f,
1367
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18,
1368
0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x01, 0x52, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
1369
0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
1370
0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x17,
1371
0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f,
1372
0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x72,
1373
0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x4e,
1374
0x61, 0x6d, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72,
1375
0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72,
1376
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x02, 0x52, 0x1b,
1377
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64,
1378
0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x47,
1379
0x0a, 0x1d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x64,
1380
0x5f, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
1381
0x06, 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x44,
1382
0x6f, 0x63, 0x6b, 0x65, 0x72, 0x64, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61,
1383
0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x77, 0x6f, 0x72, 0x6b,
1384
0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x26, 0x0a, 0x24, 0x5f,
1385
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65,
1386
0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73,
1387
0x73, 0x65, 0x73, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72,
1388
0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72,
1389
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
1390
0x65, 0x5f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x64, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e,
1391
0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x6e, 0x61, 0x6d,
1392
0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73,
1393
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x77, 0x6f, 0x72, 0x6b,
1394
0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x5d,
1395
0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1396
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a,
1397
0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
1398
0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
1399
0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d,
1400
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a,
1401
0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1402
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x63,
1403
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
1404
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1405
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x1d, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
1406
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
1407
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2a, 0x72, 0x0a, 0x17, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c,
1408
0x64, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
1409
0x12, 0x29, 0x0a, 0x25, 0x50, 0x52, 0x45, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x54, 0x52, 0x49,
1410
0x47, 0x47, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x55, 0x4e,
1411
0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x2c, 0x0a, 0x28, 0x50,
1412
0x52, 0x45, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x5f,
1413
0x53, 0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
1414
0x59, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x44, 0x10, 0x01, 0x2a, 0xc9, 0x01, 0x0a, 0x16, 0x42, 0x72,
1415
0x61, 0x6e, 0x63, 0x68, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x61,
1416
0x74, 0x65, 0x67, 0x79, 0x12, 0x28, 0x0a, 0x24, 0x42, 0x52, 0x41, 0x4e, 0x43, 0x48, 0x5f, 0x4d,
1417
0x41, 0x54, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59,
1418
0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x2b,
1419
0x0a, 0x27, 0x42, 0x52, 0x41, 0x4e, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x49, 0x4e,
1420
0x47, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55,
1421
0x4c, 0x54, 0x5f, 0x42, 0x52, 0x41, 0x4e, 0x43, 0x48, 0x10, 0x01, 0x12, 0x29, 0x0a, 0x25, 0x42,
1422
0x52, 0x41, 0x4e, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x53,
1423
0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x42, 0x52, 0x41, 0x4e,
1424
0x43, 0x48, 0x45, 0x53, 0x10, 0x02, 0x12, 0x2d, 0x0a, 0x29, 0x42, 0x52, 0x41, 0x4e, 0x43, 0x48,
1425
0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45,
1426
0x47, 0x59, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x45, 0x44, 0x5f, 0x42, 0x52, 0x41, 0x4e, 0x43,
1427
0x48, 0x45, 0x53, 0x10, 0x03, 0x32, 0x92, 0x04, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1428
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x66,
1429
0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1430
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76,
1431
0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1432
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67,
1433
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43,
1434
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
1435
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e,
1436
0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x67, 0x69, 0x74,
1437
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1438
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23,
1439
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f,
1440
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
1441
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e,
1442
0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x24, 0x2e, 0x67, 0x69,
1443
0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66,
1444
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1445
0x74, 0x1a, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
1446
0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1447
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x66, 0x0a, 0x13, 0x55, 0x70,
1448
0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1449
0x6e, 0x12, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70,
1450
0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1451
0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
1452
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1453
0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1454
0x22, 0x00, 0x12, 0x66, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66,
1455
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70,
1456
0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66,
1457
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1458
0x1a, 0x26, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
1459
0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1460
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x51, 0x0a, 0x16, 0x69, 0x6f,
1461
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x70,
1462
0x69, 0x2e, 0x76, 0x31, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
1463
0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f,
1464
0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x75, 0x62,
1465
0x6c, 0x69, 0x63, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70,
1466
0x72, 0x6f, 0x74, 0x6f, 0x33,
1467
}
1468
1469
var (
1470
file_gitpod_v1_configuration_proto_rawDescOnce sync.Once
1471
file_gitpod_v1_configuration_proto_rawDescData = file_gitpod_v1_configuration_proto_rawDesc
1472
)
1473
1474
func file_gitpod_v1_configuration_proto_rawDescGZIP() []byte {
1475
file_gitpod_v1_configuration_proto_rawDescOnce.Do(func() {
1476
file_gitpod_v1_configuration_proto_rawDescData = protoimpl.X.CompressGZIP(file_gitpod_v1_configuration_proto_rawDescData)
1477
})
1478
return file_gitpod_v1_configuration_proto_rawDescData
1479
}
1480
1481
var file_gitpod_v1_configuration_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
1482
var file_gitpod_v1_configuration_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
1483
var file_gitpod_v1_configuration_proto_goTypes = []interface{}{
1484
(PrebuildTriggerStrategy)(0), // 0: gitpod.v1.PrebuildTriggerStrategy
1485
(BranchMatchingStrategy)(0), // 1: gitpod.v1.BranchMatchingStrategy
1486
(*Configuration)(nil), // 2: gitpod.v1.Configuration
1487
(*PrebuildSettings)(nil), // 3: gitpod.v1.PrebuildSettings
1488
(*PrebuildCloneSettings)(nil), // 4: gitpod.v1.PrebuildCloneSettings
1489
(*WorkspaceSettings)(nil), // 5: gitpod.v1.WorkspaceSettings
1490
(*CreateConfigurationRequest)(nil), // 6: gitpod.v1.CreateConfigurationRequest
1491
(*CreateConfigurationResponse)(nil), // 7: gitpod.v1.CreateConfigurationResponse
1492
(*GetConfigurationRequest)(nil), // 8: gitpod.v1.GetConfigurationRequest
1493
(*GetConfigurationResponse)(nil), // 9: gitpod.v1.GetConfigurationResponse
1494
(*ListConfigurationsRequest)(nil), // 10: gitpod.v1.ListConfigurationsRequest
1495
(*ListConfigurationsResponse)(nil), // 11: gitpod.v1.ListConfigurationsResponse
1496
(*UpdateConfigurationRequest)(nil), // 12: gitpod.v1.UpdateConfigurationRequest
1497
(*UpdateConfigurationResponse)(nil), // 13: gitpod.v1.UpdateConfigurationResponse
1498
(*DeleteConfigurationRequest)(nil), // 14: gitpod.v1.DeleteConfigurationRequest
1499
(*DeleteConfigurationResponse)(nil), // 15: gitpod.v1.DeleteConfigurationResponse
1500
(*UpdateConfigurationRequest_PrebuildSettings)(nil), // 16: gitpod.v1.UpdateConfigurationRequest.PrebuildSettings
1501
(*UpdateConfigurationRequest_WorkspaceSettings)(nil), // 17: gitpod.v1.UpdateConfigurationRequest.WorkspaceSettings
1502
(*timestamppb.Timestamp)(nil), // 18: google.protobuf.Timestamp
1503
(*PaginationRequest)(nil), // 19: gitpod.v1.PaginationRequest
1504
(*Sort)(nil), // 20: gitpod.v1.Sort
1505
(*PaginationResponse)(nil), // 21: gitpod.v1.PaginationResponse
1506
}
1507
var file_gitpod_v1_configuration_proto_depIdxs = []int32{
1508
18, // 0: gitpod.v1.Configuration.creation_time:type_name -> google.protobuf.Timestamp
1509
3, // 1: gitpod.v1.Configuration.prebuild_settings:type_name -> gitpod.v1.PrebuildSettings
1510
5, // 2: gitpod.v1.Configuration.workspace_settings:type_name -> gitpod.v1.WorkspaceSettings
1511
1, // 3: gitpod.v1.PrebuildSettings.branch_strategy:type_name -> gitpod.v1.BranchMatchingStrategy
1512
0, // 4: gitpod.v1.PrebuildSettings.trigger_strategy:type_name -> gitpod.v1.PrebuildTriggerStrategy
1513
4, // 5: gitpod.v1.PrebuildSettings.clone_settings:type_name -> gitpod.v1.PrebuildCloneSettings
1514
2, // 6: gitpod.v1.CreateConfigurationResponse.configuration:type_name -> gitpod.v1.Configuration
1515
2, // 7: gitpod.v1.GetConfigurationResponse.configuration:type_name -> gitpod.v1.Configuration
1516
19, // 8: gitpod.v1.ListConfigurationsRequest.pagination:type_name -> gitpod.v1.PaginationRequest
1517
20, // 9: gitpod.v1.ListConfigurationsRequest.sort:type_name -> gitpod.v1.Sort
1518
2, // 10: gitpod.v1.ListConfigurationsResponse.configurations:type_name -> gitpod.v1.Configuration
1519
21, // 11: gitpod.v1.ListConfigurationsResponse.pagination:type_name -> gitpod.v1.PaginationResponse
1520
16, // 12: gitpod.v1.UpdateConfigurationRequest.prebuild_settings:type_name -> gitpod.v1.UpdateConfigurationRequest.PrebuildSettings
1521
17, // 13: gitpod.v1.UpdateConfigurationRequest.workspace_settings:type_name -> gitpod.v1.UpdateConfigurationRequest.WorkspaceSettings
1522
2, // 14: gitpod.v1.UpdateConfigurationResponse.configuration:type_name -> gitpod.v1.Configuration
1523
1, // 15: gitpod.v1.UpdateConfigurationRequest.PrebuildSettings.branch_strategy:type_name -> gitpod.v1.BranchMatchingStrategy
1524
0, // 16: gitpod.v1.UpdateConfigurationRequest.PrebuildSettings.trigger_strategy:type_name -> gitpod.v1.PrebuildTriggerStrategy
1525
4, // 17: gitpod.v1.UpdateConfigurationRequest.PrebuildSettings.clone_settings:type_name -> gitpod.v1.PrebuildCloneSettings
1526
6, // 18: gitpod.v1.ConfigurationService.CreateConfiguration:input_type -> gitpod.v1.CreateConfigurationRequest
1527
8, // 19: gitpod.v1.ConfigurationService.GetConfiguration:input_type -> gitpod.v1.GetConfigurationRequest
1528
10, // 20: gitpod.v1.ConfigurationService.ListConfigurations:input_type -> gitpod.v1.ListConfigurationsRequest
1529
12, // 21: gitpod.v1.ConfigurationService.UpdateConfiguration:input_type -> gitpod.v1.UpdateConfigurationRequest
1530
14, // 22: gitpod.v1.ConfigurationService.DeleteConfiguration:input_type -> gitpod.v1.DeleteConfigurationRequest
1531
7, // 23: gitpod.v1.ConfigurationService.CreateConfiguration:output_type -> gitpod.v1.CreateConfigurationResponse
1532
9, // 24: gitpod.v1.ConfigurationService.GetConfiguration:output_type -> gitpod.v1.GetConfigurationResponse
1533
11, // 25: gitpod.v1.ConfigurationService.ListConfigurations:output_type -> gitpod.v1.ListConfigurationsResponse
1534
13, // 26: gitpod.v1.ConfigurationService.UpdateConfiguration:output_type -> gitpod.v1.UpdateConfigurationResponse
1535
15, // 27: gitpod.v1.ConfigurationService.DeleteConfiguration:output_type -> gitpod.v1.DeleteConfigurationResponse
1536
23, // [23:28] is the sub-list for method output_type
1537
18, // [18:23] is the sub-list for method input_type
1538
18, // [18:18] is the sub-list for extension type_name
1539
18, // [18:18] is the sub-list for extension extendee
1540
0, // [0:18] is the sub-list for field type_name
1541
}
1542
1543
func init() { file_gitpod_v1_configuration_proto_init() }
1544
func file_gitpod_v1_configuration_proto_init() {
1545
if File_gitpod_v1_configuration_proto != nil {
1546
return
1547
}
1548
file_gitpod_v1_pagination_proto_init()
1549
file_gitpod_v1_sorting_proto_init()
1550
if !protoimpl.UnsafeEnabled {
1551
file_gitpod_v1_configuration_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1552
switch v := v.(*Configuration); 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_gitpod_v1_configuration_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1564
switch v := v.(*PrebuildSettings); 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_gitpod_v1_configuration_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1576
switch v := v.(*PrebuildCloneSettings); 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_gitpod_v1_configuration_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1588
switch v := v.(*WorkspaceSettings); 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_gitpod_v1_configuration_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1600
switch v := v.(*CreateConfigurationRequest); i {
1601
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_gitpod_v1_configuration_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1612
switch v := v.(*CreateConfigurationResponse); i {
1613
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_gitpod_v1_configuration_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1624
switch v := v.(*GetConfigurationRequest); i {
1625
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_gitpod_v1_configuration_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1636
switch v := v.(*GetConfigurationResponse); i {
1637
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_gitpod_v1_configuration_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1648
switch v := v.(*ListConfigurationsRequest); i {
1649
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_gitpod_v1_configuration_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1660
switch v := v.(*ListConfigurationsResponse); i {
1661
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_gitpod_v1_configuration_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1672
switch v := v.(*UpdateConfigurationRequest); i {
1673
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_gitpod_v1_configuration_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1684
switch v := v.(*UpdateConfigurationResponse); i {
1685
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_gitpod_v1_configuration_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1696
switch v := v.(*DeleteConfigurationRequest); i {
1697
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_gitpod_v1_configuration_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1708
switch v := v.(*DeleteConfigurationResponse); i {
1709
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_gitpod_v1_configuration_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1720
switch v := v.(*UpdateConfigurationRequest_PrebuildSettings); i {
1721
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_gitpod_v1_configuration_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1732
switch v := v.(*UpdateConfigurationRequest_WorkspaceSettings); i {
1733
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
}
1744
file_gitpod_v1_configuration_proto_msgTypes[8].OneofWrappers = []interface{}{}
1745
file_gitpod_v1_configuration_proto_msgTypes[10].OneofWrappers = []interface{}{}
1746
file_gitpod_v1_configuration_proto_msgTypes[14].OneofWrappers = []interface{}{}
1747
file_gitpod_v1_configuration_proto_msgTypes[15].OneofWrappers = []interface{}{}
1748
type x struct{}
1749
out := protoimpl.TypeBuilder{
1750
File: protoimpl.DescBuilder{
1751
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1752
RawDescriptor: file_gitpod_v1_configuration_proto_rawDesc,
1753
NumEnums: 2,
1754
NumMessages: 16,
1755
NumExtensions: 0,
1756
NumServices: 1,
1757
},
1758
GoTypes: file_gitpod_v1_configuration_proto_goTypes,
1759
DependencyIndexes: file_gitpod_v1_configuration_proto_depIdxs,
1760
EnumInfos: file_gitpod_v1_configuration_proto_enumTypes,
1761
MessageInfos: file_gitpod_v1_configuration_proto_msgTypes,
1762
}.Build()
1763
File_gitpod_v1_configuration_proto = out.File
1764
file_gitpod_v1_configuration_proto_rawDesc = nil
1765
file_gitpod_v1_configuration_proto_goTypes = nil
1766
file_gitpod_v1_configuration_proto_depIdxs = nil
1767
}
1768
1769