Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/image-builder-api/go/imgbuilder.pb.go
2498 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 v3.20.1
9
// source: imgbuilder.proto
10
11
package api
12
13
import (
14
api "github.com/gitpod-io/gitpod/content-service/api"
15
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
16
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
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 BuildStatus int32
29
30
const (
31
BuildStatus_unknown BuildStatus = 0
32
BuildStatus_running BuildStatus = 1
33
BuildStatus_done_success BuildStatus = 2
34
BuildStatus_done_failure BuildStatus = 3
35
)
36
37
// Enum value maps for BuildStatus.
38
var (
39
BuildStatus_name = map[int32]string{
40
0: "unknown",
41
1: "running",
42
2: "done_success",
43
3: "done_failure",
44
}
45
BuildStatus_value = map[string]int32{
46
"unknown": 0,
47
"running": 1,
48
"done_success": 2,
49
"done_failure": 3,
50
}
51
)
52
53
func (x BuildStatus) Enum() *BuildStatus {
54
p := new(BuildStatus)
55
*p = x
56
return p
57
}
58
59
func (x BuildStatus) String() string {
60
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
61
}
62
63
func (BuildStatus) Descriptor() protoreflect.EnumDescriptor {
64
return file_imgbuilder_proto_enumTypes[0].Descriptor()
65
}
66
67
func (BuildStatus) Type() protoreflect.EnumType {
68
return &file_imgbuilder_proto_enumTypes[0]
69
}
70
71
func (x BuildStatus) Number() protoreflect.EnumNumber {
72
return protoreflect.EnumNumber(x)
73
}
74
75
// Deprecated: Use BuildStatus.Descriptor instead.
76
func (BuildStatus) EnumDescriptor() ([]byte, []int) {
77
return file_imgbuilder_proto_rawDescGZIP(), []int{0}
78
}
79
80
type BuildSource struct {
81
state protoimpl.MessageState
82
sizeCache protoimpl.SizeCache
83
unknownFields protoimpl.UnknownFields
84
85
// Types that are assignable to From:
86
//
87
// *BuildSource_Ref
88
// *BuildSource_File
89
From isBuildSource_From `protobuf_oneof:"from"`
90
}
91
92
func (x *BuildSource) Reset() {
93
*x = BuildSource{}
94
if protoimpl.UnsafeEnabled {
95
mi := &file_imgbuilder_proto_msgTypes[0]
96
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
97
ms.StoreMessageInfo(mi)
98
}
99
}
100
101
func (x *BuildSource) String() string {
102
return protoimpl.X.MessageStringOf(x)
103
}
104
105
func (*BuildSource) ProtoMessage() {}
106
107
func (x *BuildSource) ProtoReflect() protoreflect.Message {
108
mi := &file_imgbuilder_proto_msgTypes[0]
109
if protoimpl.UnsafeEnabled && x != nil {
110
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
111
if ms.LoadMessageInfo() == nil {
112
ms.StoreMessageInfo(mi)
113
}
114
return ms
115
}
116
return mi.MessageOf(x)
117
}
118
119
// Deprecated: Use BuildSource.ProtoReflect.Descriptor instead.
120
func (*BuildSource) Descriptor() ([]byte, []int) {
121
return file_imgbuilder_proto_rawDescGZIP(), []int{0}
122
}
123
124
func (m *BuildSource) GetFrom() isBuildSource_From {
125
if m != nil {
126
return m.From
127
}
128
return nil
129
}
130
131
func (x *BuildSource) GetRef() *BuildSourceReference {
132
if x, ok := x.GetFrom().(*BuildSource_Ref); ok {
133
return x.Ref
134
}
135
return nil
136
}
137
138
func (x *BuildSource) GetFile() *BuildSourceDockerfile {
139
if x, ok := x.GetFrom().(*BuildSource_File); ok {
140
return x.File
141
}
142
return nil
143
}
144
145
type isBuildSource_From interface {
146
isBuildSource_From()
147
}
148
149
type BuildSource_Ref struct {
150
Ref *BuildSourceReference `protobuf:"bytes,1,opt,name=ref,proto3,oneof"`
151
}
152
153
type BuildSource_File struct {
154
File *BuildSourceDockerfile `protobuf:"bytes,2,opt,name=file,proto3,oneof"`
155
}
156
157
func (*BuildSource_Ref) isBuildSource_From() {}
158
159
func (*BuildSource_File) isBuildSource_From() {}
160
161
type BuildSourceReference struct {
162
state protoimpl.MessageState
163
sizeCache protoimpl.SizeCache
164
unknownFields protoimpl.UnknownFields
165
166
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
167
}
168
169
func (x *BuildSourceReference) Reset() {
170
*x = BuildSourceReference{}
171
if protoimpl.UnsafeEnabled {
172
mi := &file_imgbuilder_proto_msgTypes[1]
173
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
174
ms.StoreMessageInfo(mi)
175
}
176
}
177
178
func (x *BuildSourceReference) String() string {
179
return protoimpl.X.MessageStringOf(x)
180
}
181
182
func (*BuildSourceReference) ProtoMessage() {}
183
184
func (x *BuildSourceReference) ProtoReflect() protoreflect.Message {
185
mi := &file_imgbuilder_proto_msgTypes[1]
186
if protoimpl.UnsafeEnabled && x != nil {
187
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
188
if ms.LoadMessageInfo() == nil {
189
ms.StoreMessageInfo(mi)
190
}
191
return ms
192
}
193
return mi.MessageOf(x)
194
}
195
196
// Deprecated: Use BuildSourceReference.ProtoReflect.Descriptor instead.
197
func (*BuildSourceReference) Descriptor() ([]byte, []int) {
198
return file_imgbuilder_proto_rawDescGZIP(), []int{1}
199
}
200
201
func (x *BuildSourceReference) GetRef() string {
202
if x != nil {
203
return x.Ref
204
}
205
return ""
206
}
207
208
type BuildSourceDockerfile struct {
209
state protoimpl.MessageState
210
sizeCache protoimpl.SizeCache
211
unknownFields protoimpl.UnknownFields
212
213
Source *api.WorkspaceInitializer `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
214
DockerfileVersion string `protobuf:"bytes,2,opt,name=dockerfile_version,json=dockerfileVersion,proto3" json:"dockerfile_version,omitempty"`
215
DockerfilePath string `protobuf:"bytes,3,opt,name=dockerfile_path,json=dockerfilePath,proto3" json:"dockerfile_path,omitempty"`
216
ContextPath string `protobuf:"bytes,4,opt,name=context_path,json=contextPath,proto3" json:"context_path,omitempty"`
217
}
218
219
func (x *BuildSourceDockerfile) Reset() {
220
*x = BuildSourceDockerfile{}
221
if protoimpl.UnsafeEnabled {
222
mi := &file_imgbuilder_proto_msgTypes[2]
223
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
224
ms.StoreMessageInfo(mi)
225
}
226
}
227
228
func (x *BuildSourceDockerfile) String() string {
229
return protoimpl.X.MessageStringOf(x)
230
}
231
232
func (*BuildSourceDockerfile) ProtoMessage() {}
233
234
func (x *BuildSourceDockerfile) ProtoReflect() protoreflect.Message {
235
mi := &file_imgbuilder_proto_msgTypes[2]
236
if protoimpl.UnsafeEnabled && x != nil {
237
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
238
if ms.LoadMessageInfo() == nil {
239
ms.StoreMessageInfo(mi)
240
}
241
return ms
242
}
243
return mi.MessageOf(x)
244
}
245
246
// Deprecated: Use BuildSourceDockerfile.ProtoReflect.Descriptor instead.
247
func (*BuildSourceDockerfile) Descriptor() ([]byte, []int) {
248
return file_imgbuilder_proto_rawDescGZIP(), []int{2}
249
}
250
251
func (x *BuildSourceDockerfile) GetSource() *api.WorkspaceInitializer {
252
if x != nil {
253
return x.Source
254
}
255
return nil
256
}
257
258
func (x *BuildSourceDockerfile) GetDockerfileVersion() string {
259
if x != nil {
260
return x.DockerfileVersion
261
}
262
return ""
263
}
264
265
func (x *BuildSourceDockerfile) GetDockerfilePath() string {
266
if x != nil {
267
return x.DockerfilePath
268
}
269
return ""
270
}
271
272
func (x *BuildSourceDockerfile) GetContextPath() string {
273
if x != nil {
274
return x.ContextPath
275
}
276
return ""
277
}
278
279
type ResolveBaseImageRequest struct {
280
state protoimpl.MessageState
281
sizeCache protoimpl.SizeCache
282
unknownFields protoimpl.UnknownFields
283
284
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
285
Auth *BuildRegistryAuth `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
286
UseRetryClient bool `protobuf:"varint,3,opt,name=use_retry_client,json=useRetryClient,proto3" json:"use_retry_client,omitempty"`
287
}
288
289
func (x *ResolveBaseImageRequest) Reset() {
290
*x = ResolveBaseImageRequest{}
291
if protoimpl.UnsafeEnabled {
292
mi := &file_imgbuilder_proto_msgTypes[3]
293
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
294
ms.StoreMessageInfo(mi)
295
}
296
}
297
298
func (x *ResolveBaseImageRequest) String() string {
299
return protoimpl.X.MessageStringOf(x)
300
}
301
302
func (*ResolveBaseImageRequest) ProtoMessage() {}
303
304
func (x *ResolveBaseImageRequest) ProtoReflect() protoreflect.Message {
305
mi := &file_imgbuilder_proto_msgTypes[3]
306
if protoimpl.UnsafeEnabled && x != nil {
307
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
308
if ms.LoadMessageInfo() == nil {
309
ms.StoreMessageInfo(mi)
310
}
311
return ms
312
}
313
return mi.MessageOf(x)
314
}
315
316
// Deprecated: Use ResolveBaseImageRequest.ProtoReflect.Descriptor instead.
317
func (*ResolveBaseImageRequest) Descriptor() ([]byte, []int) {
318
return file_imgbuilder_proto_rawDescGZIP(), []int{3}
319
}
320
321
func (x *ResolveBaseImageRequest) GetRef() string {
322
if x != nil {
323
return x.Ref
324
}
325
return ""
326
}
327
328
func (x *ResolveBaseImageRequest) GetAuth() *BuildRegistryAuth {
329
if x != nil {
330
return x.Auth
331
}
332
return nil
333
}
334
335
func (x *ResolveBaseImageRequest) GetUseRetryClient() bool {
336
if x != nil {
337
return x.UseRetryClient
338
}
339
return false
340
}
341
342
type ResolveBaseImageResponse struct {
343
state protoimpl.MessageState
344
sizeCache protoimpl.SizeCache
345
unknownFields protoimpl.UnknownFields
346
347
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
348
}
349
350
func (x *ResolveBaseImageResponse) Reset() {
351
*x = ResolveBaseImageResponse{}
352
if protoimpl.UnsafeEnabled {
353
mi := &file_imgbuilder_proto_msgTypes[4]
354
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
355
ms.StoreMessageInfo(mi)
356
}
357
}
358
359
func (x *ResolveBaseImageResponse) String() string {
360
return protoimpl.X.MessageStringOf(x)
361
}
362
363
func (*ResolveBaseImageResponse) ProtoMessage() {}
364
365
func (x *ResolveBaseImageResponse) ProtoReflect() protoreflect.Message {
366
mi := &file_imgbuilder_proto_msgTypes[4]
367
if protoimpl.UnsafeEnabled && x != nil {
368
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
369
if ms.LoadMessageInfo() == nil {
370
ms.StoreMessageInfo(mi)
371
}
372
return ms
373
}
374
return mi.MessageOf(x)
375
}
376
377
// Deprecated: Use ResolveBaseImageResponse.ProtoReflect.Descriptor instead.
378
func (*ResolveBaseImageResponse) Descriptor() ([]byte, []int) {
379
return file_imgbuilder_proto_rawDescGZIP(), []int{4}
380
}
381
382
func (x *ResolveBaseImageResponse) GetRef() string {
383
if x != nil {
384
return x.Ref
385
}
386
return ""
387
}
388
389
type ResolveWorkspaceImageRequest struct {
390
state protoimpl.MessageState
391
sizeCache protoimpl.SizeCache
392
unknownFields protoimpl.UnknownFields
393
394
Source *BuildSource `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
395
Auth *BuildRegistryAuth `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
396
UseRetryClient bool `protobuf:"varint,3,opt,name=use_retry_client,json=useRetryClient,proto3" json:"use_retry_client,omitempty"`
397
}
398
399
func (x *ResolveWorkspaceImageRequest) Reset() {
400
*x = ResolveWorkspaceImageRequest{}
401
if protoimpl.UnsafeEnabled {
402
mi := &file_imgbuilder_proto_msgTypes[5]
403
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
404
ms.StoreMessageInfo(mi)
405
}
406
}
407
408
func (x *ResolveWorkspaceImageRequest) String() string {
409
return protoimpl.X.MessageStringOf(x)
410
}
411
412
func (*ResolveWorkspaceImageRequest) ProtoMessage() {}
413
414
func (x *ResolveWorkspaceImageRequest) ProtoReflect() protoreflect.Message {
415
mi := &file_imgbuilder_proto_msgTypes[5]
416
if protoimpl.UnsafeEnabled && x != nil {
417
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418
if ms.LoadMessageInfo() == nil {
419
ms.StoreMessageInfo(mi)
420
}
421
return ms
422
}
423
return mi.MessageOf(x)
424
}
425
426
// Deprecated: Use ResolveWorkspaceImageRequest.ProtoReflect.Descriptor instead.
427
func (*ResolveWorkspaceImageRequest) Descriptor() ([]byte, []int) {
428
return file_imgbuilder_proto_rawDescGZIP(), []int{5}
429
}
430
431
func (x *ResolveWorkspaceImageRequest) GetSource() *BuildSource {
432
if x != nil {
433
return x.Source
434
}
435
return nil
436
}
437
438
func (x *ResolveWorkspaceImageRequest) GetAuth() *BuildRegistryAuth {
439
if x != nil {
440
return x.Auth
441
}
442
return nil
443
}
444
445
func (x *ResolveWorkspaceImageRequest) GetUseRetryClient() bool {
446
if x != nil {
447
return x.UseRetryClient
448
}
449
return false
450
}
451
452
type ResolveWorkspaceImageResponse struct {
453
state protoimpl.MessageState
454
sizeCache protoimpl.SizeCache
455
unknownFields protoimpl.UnknownFields
456
457
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
458
BaseRef string `protobuf:"bytes,3,opt,name=base_ref,json=baseRef,proto3" json:"base_ref,omitempty"`
459
Status BuildStatus `protobuf:"varint,2,opt,name=status,proto3,enum=builder.BuildStatus" json:"status,omitempty"`
460
}
461
462
func (x *ResolveWorkspaceImageResponse) Reset() {
463
*x = ResolveWorkspaceImageResponse{}
464
if protoimpl.UnsafeEnabled {
465
mi := &file_imgbuilder_proto_msgTypes[6]
466
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
467
ms.StoreMessageInfo(mi)
468
}
469
}
470
471
func (x *ResolveWorkspaceImageResponse) String() string {
472
return protoimpl.X.MessageStringOf(x)
473
}
474
475
func (*ResolveWorkspaceImageResponse) ProtoMessage() {}
476
477
func (x *ResolveWorkspaceImageResponse) ProtoReflect() protoreflect.Message {
478
mi := &file_imgbuilder_proto_msgTypes[6]
479
if protoimpl.UnsafeEnabled && x != nil {
480
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
481
if ms.LoadMessageInfo() == nil {
482
ms.StoreMessageInfo(mi)
483
}
484
return ms
485
}
486
return mi.MessageOf(x)
487
}
488
489
// Deprecated: Use ResolveWorkspaceImageResponse.ProtoReflect.Descriptor instead.
490
func (*ResolveWorkspaceImageResponse) Descriptor() ([]byte, []int) {
491
return file_imgbuilder_proto_rawDescGZIP(), []int{6}
492
}
493
494
func (x *ResolveWorkspaceImageResponse) GetRef() string {
495
if x != nil {
496
return x.Ref
497
}
498
return ""
499
}
500
501
func (x *ResolveWorkspaceImageResponse) GetBaseRef() string {
502
if x != nil {
503
return x.BaseRef
504
}
505
return ""
506
}
507
508
func (x *ResolveWorkspaceImageResponse) GetStatus() BuildStatus {
509
if x != nil {
510
return x.Status
511
}
512
return BuildStatus_unknown
513
}
514
515
type BuildRequest struct {
516
state protoimpl.MessageState
517
sizeCache protoimpl.SizeCache
518
unknownFields protoimpl.UnknownFields
519
520
Source *BuildSource `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
521
Auth *BuildRegistryAuth `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
522
ForceRebuild bool `protobuf:"varint,3,opt,name=force_rebuild,json=forceRebuild,proto3" json:"force_rebuild,omitempty"`
523
TriggeredBy string `protobuf:"bytes,4,opt,name=triggered_by,json=triggeredBy,proto3" json:"triggered_by,omitempty"`
524
SupervisorRef string `protobuf:"bytes,5,opt,name=supervisor_ref,json=supervisorRef,proto3" json:"supervisor_ref,omitempty"`
525
BaseImageNameResolved string `protobuf:"bytes,6,opt,name=base_image_name_resolved,json=baseImageNameResolved,proto3" json:"base_image_name_resolved,omitempty"`
526
UseRetryClient bool `protobuf:"varint,7,opt,name=use_retry_client,json=useRetryClient,proto3" json:"use_retry_client,omitempty"`
527
}
528
529
func (x *BuildRequest) Reset() {
530
*x = BuildRequest{}
531
if protoimpl.UnsafeEnabled {
532
mi := &file_imgbuilder_proto_msgTypes[7]
533
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
534
ms.StoreMessageInfo(mi)
535
}
536
}
537
538
func (x *BuildRequest) String() string {
539
return protoimpl.X.MessageStringOf(x)
540
}
541
542
func (*BuildRequest) ProtoMessage() {}
543
544
func (x *BuildRequest) ProtoReflect() protoreflect.Message {
545
mi := &file_imgbuilder_proto_msgTypes[7]
546
if protoimpl.UnsafeEnabled && x != nil {
547
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
548
if ms.LoadMessageInfo() == nil {
549
ms.StoreMessageInfo(mi)
550
}
551
return ms
552
}
553
return mi.MessageOf(x)
554
}
555
556
// Deprecated: Use BuildRequest.ProtoReflect.Descriptor instead.
557
func (*BuildRequest) Descriptor() ([]byte, []int) {
558
return file_imgbuilder_proto_rawDescGZIP(), []int{7}
559
}
560
561
func (x *BuildRequest) GetSource() *BuildSource {
562
if x != nil {
563
return x.Source
564
}
565
return nil
566
}
567
568
func (x *BuildRequest) GetAuth() *BuildRegistryAuth {
569
if x != nil {
570
return x.Auth
571
}
572
return nil
573
}
574
575
func (x *BuildRequest) GetForceRebuild() bool {
576
if x != nil {
577
return x.ForceRebuild
578
}
579
return false
580
}
581
582
func (x *BuildRequest) GetTriggeredBy() string {
583
if x != nil {
584
return x.TriggeredBy
585
}
586
return ""
587
}
588
589
func (x *BuildRequest) GetSupervisorRef() string {
590
if x != nil {
591
return x.SupervisorRef
592
}
593
return ""
594
}
595
596
func (x *BuildRequest) GetBaseImageNameResolved() string {
597
if x != nil {
598
return x.BaseImageNameResolved
599
}
600
return ""
601
}
602
603
func (x *BuildRequest) GetUseRetryClient() bool {
604
if x != nil {
605
return x.UseRetryClient
606
}
607
return false
608
}
609
610
type BuildRegistryAuth struct {
611
state protoimpl.MessageState
612
sizeCache protoimpl.SizeCache
613
unknownFields protoimpl.UnknownFields
614
615
// Types that are assignable to Mode:
616
//
617
// *BuildRegistryAuth_Total
618
// *BuildRegistryAuth_Selective
619
Mode isBuildRegistryAuth_Mode `protobuf_oneof:"mode"`
620
Additional map[string]string `protobuf:"bytes,3,rep,name=additional,proto3" json:"additional,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
621
}
622
623
func (x *BuildRegistryAuth) Reset() {
624
*x = BuildRegistryAuth{}
625
if protoimpl.UnsafeEnabled {
626
mi := &file_imgbuilder_proto_msgTypes[8]
627
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
628
ms.StoreMessageInfo(mi)
629
}
630
}
631
632
func (x *BuildRegistryAuth) String() string {
633
return protoimpl.X.MessageStringOf(x)
634
}
635
636
func (*BuildRegistryAuth) ProtoMessage() {}
637
638
func (x *BuildRegistryAuth) ProtoReflect() protoreflect.Message {
639
mi := &file_imgbuilder_proto_msgTypes[8]
640
if protoimpl.UnsafeEnabled && x != nil {
641
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
642
if ms.LoadMessageInfo() == nil {
643
ms.StoreMessageInfo(mi)
644
}
645
return ms
646
}
647
return mi.MessageOf(x)
648
}
649
650
// Deprecated: Use BuildRegistryAuth.ProtoReflect.Descriptor instead.
651
func (*BuildRegistryAuth) Descriptor() ([]byte, []int) {
652
return file_imgbuilder_proto_rawDescGZIP(), []int{8}
653
}
654
655
func (m *BuildRegistryAuth) GetMode() isBuildRegistryAuth_Mode {
656
if m != nil {
657
return m.Mode
658
}
659
return nil
660
}
661
662
func (x *BuildRegistryAuth) GetTotal() *BuildRegistryAuthTotal {
663
if x, ok := x.GetMode().(*BuildRegistryAuth_Total); ok {
664
return x.Total
665
}
666
return nil
667
}
668
669
func (x *BuildRegistryAuth) GetSelective() *BuildRegistryAuthSelective {
670
if x, ok := x.GetMode().(*BuildRegistryAuth_Selective); ok {
671
return x.Selective
672
}
673
return nil
674
}
675
676
func (x *BuildRegistryAuth) GetAdditional() map[string]string {
677
if x != nil {
678
return x.Additional
679
}
680
return nil
681
}
682
683
type isBuildRegistryAuth_Mode interface {
684
isBuildRegistryAuth_Mode()
685
}
686
687
type BuildRegistryAuth_Total struct {
688
Total *BuildRegistryAuthTotal `protobuf:"bytes,1,opt,name=total,proto3,oneof"`
689
}
690
691
type BuildRegistryAuth_Selective struct {
692
Selective *BuildRegistryAuthSelective `protobuf:"bytes,2,opt,name=selective,proto3,oneof"`
693
}
694
695
func (*BuildRegistryAuth_Total) isBuildRegistryAuth_Mode() {}
696
697
func (*BuildRegistryAuth_Selective) isBuildRegistryAuth_Mode() {}
698
699
type BuildRegistryAuthTotal struct {
700
state protoimpl.MessageState
701
sizeCache protoimpl.SizeCache
702
unknownFields protoimpl.UnknownFields
703
704
AllowAll bool `protobuf:"varint,1,opt,name=allow_all,json=allowAll,proto3" json:"allow_all,omitempty"`
705
}
706
707
func (x *BuildRegistryAuthTotal) Reset() {
708
*x = BuildRegistryAuthTotal{}
709
if protoimpl.UnsafeEnabled {
710
mi := &file_imgbuilder_proto_msgTypes[9]
711
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
712
ms.StoreMessageInfo(mi)
713
}
714
}
715
716
func (x *BuildRegistryAuthTotal) String() string {
717
return protoimpl.X.MessageStringOf(x)
718
}
719
720
func (*BuildRegistryAuthTotal) ProtoMessage() {}
721
722
func (x *BuildRegistryAuthTotal) ProtoReflect() protoreflect.Message {
723
mi := &file_imgbuilder_proto_msgTypes[9]
724
if protoimpl.UnsafeEnabled && x != nil {
725
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
726
if ms.LoadMessageInfo() == nil {
727
ms.StoreMessageInfo(mi)
728
}
729
return ms
730
}
731
return mi.MessageOf(x)
732
}
733
734
// Deprecated: Use BuildRegistryAuthTotal.ProtoReflect.Descriptor instead.
735
func (*BuildRegistryAuthTotal) Descriptor() ([]byte, []int) {
736
return file_imgbuilder_proto_rawDescGZIP(), []int{9}
737
}
738
739
func (x *BuildRegistryAuthTotal) GetAllowAll() bool {
740
if x != nil {
741
return x.AllowAll
742
}
743
return false
744
}
745
746
type BuildRegistryAuthSelective struct {
747
state protoimpl.MessageState
748
sizeCache protoimpl.SizeCache
749
unknownFields protoimpl.UnknownFields
750
751
AllowBaserep bool `protobuf:"varint,1,opt,name=allow_baserep,json=allowBaserep,proto3" json:"allow_baserep,omitempty"`
752
AllowWorkspacerep bool `protobuf:"varint,2,opt,name=allow_workspacerep,json=allowWorkspacerep,proto3" json:"allow_workspacerep,omitempty"`
753
AnyOf []string `protobuf:"bytes,3,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"`
754
}
755
756
func (x *BuildRegistryAuthSelective) Reset() {
757
*x = BuildRegistryAuthSelective{}
758
if protoimpl.UnsafeEnabled {
759
mi := &file_imgbuilder_proto_msgTypes[10]
760
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
761
ms.StoreMessageInfo(mi)
762
}
763
}
764
765
func (x *BuildRegistryAuthSelective) String() string {
766
return protoimpl.X.MessageStringOf(x)
767
}
768
769
func (*BuildRegistryAuthSelective) ProtoMessage() {}
770
771
func (x *BuildRegistryAuthSelective) ProtoReflect() protoreflect.Message {
772
mi := &file_imgbuilder_proto_msgTypes[10]
773
if protoimpl.UnsafeEnabled && x != nil {
774
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
775
if ms.LoadMessageInfo() == nil {
776
ms.StoreMessageInfo(mi)
777
}
778
return ms
779
}
780
return mi.MessageOf(x)
781
}
782
783
// Deprecated: Use BuildRegistryAuthSelective.ProtoReflect.Descriptor instead.
784
func (*BuildRegistryAuthSelective) Descriptor() ([]byte, []int) {
785
return file_imgbuilder_proto_rawDescGZIP(), []int{10}
786
}
787
788
func (x *BuildRegistryAuthSelective) GetAllowBaserep() bool {
789
if x != nil {
790
return x.AllowBaserep
791
}
792
return false
793
}
794
795
func (x *BuildRegistryAuthSelective) GetAllowWorkspacerep() bool {
796
if x != nil {
797
return x.AllowWorkspacerep
798
}
799
return false
800
}
801
802
func (x *BuildRegistryAuthSelective) GetAnyOf() []string {
803
if x != nil {
804
return x.AnyOf
805
}
806
return nil
807
}
808
809
type BuildResponse struct {
810
state protoimpl.MessageState
811
sizeCache protoimpl.SizeCache
812
unknownFields protoimpl.UnknownFields
813
814
// deprecated(cw): expect this field to go away in a future version.
815
//
816
// it's redundant with the build info.
817
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
818
BaseRef string `protobuf:"bytes,4,opt,name=base_ref,json=baseRef,proto3" json:"base_ref,omitempty"`
819
// deprecated(cw): expect this field to go away in a future version.
820
//
821
// it's redundant with the build info.
822
Status BuildStatus `protobuf:"varint,2,opt,name=status,proto3,enum=builder.BuildStatus" json:"status,omitempty"`
823
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
824
Info *BuildInfo `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
825
}
826
827
func (x *BuildResponse) Reset() {
828
*x = BuildResponse{}
829
if protoimpl.UnsafeEnabled {
830
mi := &file_imgbuilder_proto_msgTypes[11]
831
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
832
ms.StoreMessageInfo(mi)
833
}
834
}
835
836
func (x *BuildResponse) String() string {
837
return protoimpl.X.MessageStringOf(x)
838
}
839
840
func (*BuildResponse) ProtoMessage() {}
841
842
func (x *BuildResponse) ProtoReflect() protoreflect.Message {
843
mi := &file_imgbuilder_proto_msgTypes[11]
844
if protoimpl.UnsafeEnabled && x != nil {
845
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
846
if ms.LoadMessageInfo() == nil {
847
ms.StoreMessageInfo(mi)
848
}
849
return ms
850
}
851
return mi.MessageOf(x)
852
}
853
854
// Deprecated: Use BuildResponse.ProtoReflect.Descriptor instead.
855
func (*BuildResponse) Descriptor() ([]byte, []int) {
856
return file_imgbuilder_proto_rawDescGZIP(), []int{11}
857
}
858
859
func (x *BuildResponse) GetRef() string {
860
if x != nil {
861
return x.Ref
862
}
863
return ""
864
}
865
866
func (x *BuildResponse) GetBaseRef() string {
867
if x != nil {
868
return x.BaseRef
869
}
870
return ""
871
}
872
873
func (x *BuildResponse) GetStatus() BuildStatus {
874
if x != nil {
875
return x.Status
876
}
877
return BuildStatus_unknown
878
}
879
880
func (x *BuildResponse) GetMessage() string {
881
if x != nil {
882
return x.Message
883
}
884
return ""
885
}
886
887
func (x *BuildResponse) GetInfo() *BuildInfo {
888
if x != nil {
889
return x.Info
890
}
891
return nil
892
}
893
894
type LogsRequest struct {
895
state protoimpl.MessageState
896
sizeCache protoimpl.SizeCache
897
unknownFields protoimpl.UnknownFields
898
899
BuildRef string `protobuf:"bytes,1,opt,name=build_ref,json=buildRef,proto3" json:"build_ref,omitempty"`
900
Censored bool `protobuf:"varint,2,opt,name=censored,proto3" json:"censored,omitempty"`
901
BuildId string `protobuf:"bytes,3,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
902
}
903
904
func (x *LogsRequest) Reset() {
905
*x = LogsRequest{}
906
if protoimpl.UnsafeEnabled {
907
mi := &file_imgbuilder_proto_msgTypes[12]
908
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
909
ms.StoreMessageInfo(mi)
910
}
911
}
912
913
func (x *LogsRequest) String() string {
914
return protoimpl.X.MessageStringOf(x)
915
}
916
917
func (*LogsRequest) ProtoMessage() {}
918
919
func (x *LogsRequest) ProtoReflect() protoreflect.Message {
920
mi := &file_imgbuilder_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 LogsRequest.ProtoReflect.Descriptor instead.
932
func (*LogsRequest) Descriptor() ([]byte, []int) {
933
return file_imgbuilder_proto_rawDescGZIP(), []int{12}
934
}
935
936
func (x *LogsRequest) GetBuildRef() string {
937
if x != nil {
938
return x.BuildRef
939
}
940
return ""
941
}
942
943
func (x *LogsRequest) GetCensored() bool {
944
if x != nil {
945
return x.Censored
946
}
947
return false
948
}
949
950
func (x *LogsRequest) GetBuildId() string {
951
if x != nil {
952
return x.BuildId
953
}
954
return ""
955
}
956
957
type LogsResponse struct {
958
state protoimpl.MessageState
959
sizeCache protoimpl.SizeCache
960
unknownFields protoimpl.UnknownFields
961
962
Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
963
}
964
965
func (x *LogsResponse) Reset() {
966
*x = LogsResponse{}
967
if protoimpl.UnsafeEnabled {
968
mi := &file_imgbuilder_proto_msgTypes[13]
969
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
970
ms.StoreMessageInfo(mi)
971
}
972
}
973
974
func (x *LogsResponse) String() string {
975
return protoimpl.X.MessageStringOf(x)
976
}
977
978
func (*LogsResponse) ProtoMessage() {}
979
980
func (x *LogsResponse) ProtoReflect() protoreflect.Message {
981
mi := &file_imgbuilder_proto_msgTypes[13]
982
if protoimpl.UnsafeEnabled && x != nil {
983
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
984
if ms.LoadMessageInfo() == nil {
985
ms.StoreMessageInfo(mi)
986
}
987
return ms
988
}
989
return mi.MessageOf(x)
990
}
991
992
// Deprecated: Use LogsResponse.ProtoReflect.Descriptor instead.
993
func (*LogsResponse) Descriptor() ([]byte, []int) {
994
return file_imgbuilder_proto_rawDescGZIP(), []int{13}
995
}
996
997
func (x *LogsResponse) GetContent() []byte {
998
if x != nil {
999
return x.Content
1000
}
1001
return nil
1002
}
1003
1004
type ListBuildsRequest struct {
1005
state protoimpl.MessageState
1006
sizeCache protoimpl.SizeCache
1007
unknownFields protoimpl.UnknownFields
1008
}
1009
1010
func (x *ListBuildsRequest) Reset() {
1011
*x = ListBuildsRequest{}
1012
if protoimpl.UnsafeEnabled {
1013
mi := &file_imgbuilder_proto_msgTypes[14]
1014
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1015
ms.StoreMessageInfo(mi)
1016
}
1017
}
1018
1019
func (x *ListBuildsRequest) String() string {
1020
return protoimpl.X.MessageStringOf(x)
1021
}
1022
1023
func (*ListBuildsRequest) ProtoMessage() {}
1024
1025
func (x *ListBuildsRequest) ProtoReflect() protoreflect.Message {
1026
mi := &file_imgbuilder_proto_msgTypes[14]
1027
if protoimpl.UnsafeEnabled && x != nil {
1028
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1029
if ms.LoadMessageInfo() == nil {
1030
ms.StoreMessageInfo(mi)
1031
}
1032
return ms
1033
}
1034
return mi.MessageOf(x)
1035
}
1036
1037
// Deprecated: Use ListBuildsRequest.ProtoReflect.Descriptor instead.
1038
func (*ListBuildsRequest) Descriptor() ([]byte, []int) {
1039
return file_imgbuilder_proto_rawDescGZIP(), []int{14}
1040
}
1041
1042
type ListBuildsResponse struct {
1043
state protoimpl.MessageState
1044
sizeCache protoimpl.SizeCache
1045
unknownFields protoimpl.UnknownFields
1046
1047
Builds []*BuildInfo `protobuf:"bytes,1,rep,name=builds,proto3" json:"builds,omitempty"`
1048
}
1049
1050
func (x *ListBuildsResponse) Reset() {
1051
*x = ListBuildsResponse{}
1052
if protoimpl.UnsafeEnabled {
1053
mi := &file_imgbuilder_proto_msgTypes[15]
1054
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1055
ms.StoreMessageInfo(mi)
1056
}
1057
}
1058
1059
func (x *ListBuildsResponse) String() string {
1060
return protoimpl.X.MessageStringOf(x)
1061
}
1062
1063
func (*ListBuildsResponse) ProtoMessage() {}
1064
1065
func (x *ListBuildsResponse) ProtoReflect() protoreflect.Message {
1066
mi := &file_imgbuilder_proto_msgTypes[15]
1067
if protoimpl.UnsafeEnabled && x != nil {
1068
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1069
if ms.LoadMessageInfo() == nil {
1070
ms.StoreMessageInfo(mi)
1071
}
1072
return ms
1073
}
1074
return mi.MessageOf(x)
1075
}
1076
1077
// Deprecated: Use ListBuildsResponse.ProtoReflect.Descriptor instead.
1078
func (*ListBuildsResponse) Descriptor() ([]byte, []int) {
1079
return file_imgbuilder_proto_rawDescGZIP(), []int{15}
1080
}
1081
1082
func (x *ListBuildsResponse) GetBuilds() []*BuildInfo {
1083
if x != nil {
1084
return x.Builds
1085
}
1086
return nil
1087
}
1088
1089
type BuildInfo struct {
1090
state protoimpl.MessageState
1091
sizeCache protoimpl.SizeCache
1092
unknownFields protoimpl.UnknownFields
1093
1094
Ref string `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
1095
BaseRef string `protobuf:"bytes,4,opt,name=base_ref,json=baseRef,proto3" json:"base_ref,omitempty"`
1096
Status BuildStatus `protobuf:"varint,2,opt,name=status,proto3,enum=builder.BuildStatus" json:"status,omitempty"`
1097
StartedAt int64 `protobuf:"varint,3,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
1098
BuildId string `protobuf:"bytes,5,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
1099
LogInfo *LogInfo `protobuf:"bytes,6,opt,name=log_info,json=logInfo,proto3" json:"log_info,omitempty"`
1100
}
1101
1102
func (x *BuildInfo) Reset() {
1103
*x = BuildInfo{}
1104
if protoimpl.UnsafeEnabled {
1105
mi := &file_imgbuilder_proto_msgTypes[16]
1106
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1107
ms.StoreMessageInfo(mi)
1108
}
1109
}
1110
1111
func (x *BuildInfo) String() string {
1112
return protoimpl.X.MessageStringOf(x)
1113
}
1114
1115
func (*BuildInfo) ProtoMessage() {}
1116
1117
func (x *BuildInfo) ProtoReflect() protoreflect.Message {
1118
mi := &file_imgbuilder_proto_msgTypes[16]
1119
if protoimpl.UnsafeEnabled && x != nil {
1120
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1121
if ms.LoadMessageInfo() == nil {
1122
ms.StoreMessageInfo(mi)
1123
}
1124
return ms
1125
}
1126
return mi.MessageOf(x)
1127
}
1128
1129
// Deprecated: Use BuildInfo.ProtoReflect.Descriptor instead.
1130
func (*BuildInfo) Descriptor() ([]byte, []int) {
1131
return file_imgbuilder_proto_rawDescGZIP(), []int{16}
1132
}
1133
1134
func (x *BuildInfo) GetRef() string {
1135
if x != nil {
1136
return x.Ref
1137
}
1138
return ""
1139
}
1140
1141
func (x *BuildInfo) GetBaseRef() string {
1142
if x != nil {
1143
return x.BaseRef
1144
}
1145
return ""
1146
}
1147
1148
func (x *BuildInfo) GetStatus() BuildStatus {
1149
if x != nil {
1150
return x.Status
1151
}
1152
return BuildStatus_unknown
1153
}
1154
1155
func (x *BuildInfo) GetStartedAt() int64 {
1156
if x != nil {
1157
return x.StartedAt
1158
}
1159
return 0
1160
}
1161
1162
func (x *BuildInfo) GetBuildId() string {
1163
if x != nil {
1164
return x.BuildId
1165
}
1166
return ""
1167
}
1168
1169
func (x *BuildInfo) GetLogInfo() *LogInfo {
1170
if x != nil {
1171
return x.LogInfo
1172
}
1173
return nil
1174
}
1175
1176
type LogInfo struct {
1177
state protoimpl.MessageState
1178
sizeCache protoimpl.SizeCache
1179
unknownFields protoimpl.UnknownFields
1180
1181
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
1182
Headers map[string]string `protobuf:"bytes,2,rep,name=headers,proto3" json:"headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1183
}
1184
1185
func (x *LogInfo) Reset() {
1186
*x = LogInfo{}
1187
if protoimpl.UnsafeEnabled {
1188
mi := &file_imgbuilder_proto_msgTypes[17]
1189
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1190
ms.StoreMessageInfo(mi)
1191
}
1192
}
1193
1194
func (x *LogInfo) String() string {
1195
return protoimpl.X.MessageStringOf(x)
1196
}
1197
1198
func (*LogInfo) ProtoMessage() {}
1199
1200
func (x *LogInfo) ProtoReflect() protoreflect.Message {
1201
mi := &file_imgbuilder_proto_msgTypes[17]
1202
if protoimpl.UnsafeEnabled && x != nil {
1203
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1204
if ms.LoadMessageInfo() == nil {
1205
ms.StoreMessageInfo(mi)
1206
}
1207
return ms
1208
}
1209
return mi.MessageOf(x)
1210
}
1211
1212
// Deprecated: Use LogInfo.ProtoReflect.Descriptor instead.
1213
func (*LogInfo) Descriptor() ([]byte, []int) {
1214
return file_imgbuilder_proto_rawDescGZIP(), []int{17}
1215
}
1216
1217
func (x *LogInfo) GetUrl() string {
1218
if x != nil {
1219
return x.Url
1220
}
1221
return ""
1222
}
1223
1224
func (x *LogInfo) GetHeaders() map[string]string {
1225
if x != nil {
1226
return x.Headers
1227
}
1228
return nil
1229
}
1230
1231
var File_imgbuilder_proto protoreflect.FileDescriptor
1232
1233
var file_imgbuilder_proto_rawDesc = []byte{
1234
0x0a, 0x10, 0x69, 0x6d, 0x67, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
1235
0x74, 0x6f, 0x12, 0x07, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x1a, 0x25, 0x63, 0x6f, 0x6e,
1236
0x74, 0x65, 0x6e, 0x74, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2d, 0x61, 0x70, 0x69,
1237
0x2f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
1238
0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x0b, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63,
1239
0x65, 0x12, 0x31, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
1240
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f,
1241
0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52,
1242
0x03, 0x72, 0x65, 0x66, 0x12, 0x34, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01,
1243
0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69,
1244
0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x66, 0x69,
1245
0x6c, 0x65, 0x48, 0x00, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x66, 0x72,
1246
0x6f, 0x6d, 0x22, 0x28, 0x0a, 0x14, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63,
1247
0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65,
1248
0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x66, 0x22, 0xd0, 0x01, 0x0a,
1249
0x15, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x6f, 0x63, 0x6b,
1250
0x65, 0x72, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
1251
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
1252
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
1253
0x65, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x52, 0x06, 0x73, 0x6f,
1254
0x75, 0x72, 0x63, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x66, 0x69,
1255
0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1256
0x52, 0x11, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x66, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73,
1257
0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x66, 0x69, 0x6c,
1258
0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x6f,
1259
0x63, 0x6b, 0x65, 0x72, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c,
1260
0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01,
1261
0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22,
1262
0x85, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x42, 0x61, 0x73, 0x65, 0x49,
1263
0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x72,
1264
0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x2e, 0x0a,
1265
0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x75,
1266
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73,
1267
0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x28, 0x0a,
1268
0x10, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
1269
0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x52, 0x65, 0x74, 0x72,
1270
0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 0x6c,
1271
0x76, 0x65, 0x42, 0x61, 0x73, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
1272
0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1273
0x52, 0x03, 0x72, 0x65, 0x66, 0x22, 0xa6, 0x01, 0x0a, 0x1c, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76,
1274
0x65, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52,
1275
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
1276
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
1277
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x06, 0x73, 0x6f,
1278
0x75, 0x72, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x61, 0x75, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01,
1279
0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69,
1280
0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x52, 0x04,
1281
0x61, 0x75, 0x74, 0x68, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x72,
1282
0x79, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e,
1283
0x75, 0x73, 0x65, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x7a,
1284
0x0a, 0x1d, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
1285
0x63, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
1286
0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65,
1287
0x66, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x03, 0x20,
1288
0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x66, 0x12, 0x2c, 0x0a, 0x06,
1289
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x62,
1290
0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74,
1291
0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xbe, 0x02, 0x0a, 0x0c, 0x42,
1292
0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x73,
1293
0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x62, 0x75,
1294
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63,
1295
0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x61, 0x75, 0x74,
1296
0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65,
1297
0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41,
1298
0x75, 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x6f, 0x72,
1299
0x63, 0x65, 0x5f, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
1300
0x52, 0x0c, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x21,
1301
0x0a, 0x0c, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x04,
1302
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x42,
1303
0x79, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f,
1304
0x72, 0x65, 0x66, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x75, 0x70, 0x65, 0x72,
1305
0x76, 0x69, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x66, 0x12, 0x37, 0x0a, 0x18, 0x62, 0x61, 0x73, 0x65,
1306
0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f,
1307
0x6c, 0x76, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x62, 0x61, 0x73, 0x65,
1308
0x49, 0x6d, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65,
1309
0x64, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x63,
1310
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65,
1311
0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 0xa4, 0x02, 0x0a, 0x11,
1312
0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74,
1313
0x68, 0x12, 0x37, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1314
0x32, 0x1f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
1315
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x54, 0x6f, 0x74, 0x61,
1316
0x6c, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x43, 0x0a, 0x09, 0x73, 0x65,
1317
0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
1318
0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x67,
1319
0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
1320
0x76, 0x65, 0x48, 0x00, 0x52, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12,
1321
0x4a, 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x03, 0x20,
1322
0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75,
1323
0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x2e,
1324
0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
1325
0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x1a, 0x3d, 0x0a, 0x0f, 0x41,
1326
0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
1327
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
1328
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1329
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x6d, 0x6f,
1330
0x64, 0x65, 0x22, 0x35, 0x0a, 0x16, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73,
1331
0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09,
1332
0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
1333
0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x6c, 0x22, 0x87, 0x01, 0x0a, 0x1a, 0x42, 0x75,
1334
0x69, 0x6c, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x41, 0x75, 0x74, 0x68, 0x53,
1335
0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f,
1336
0x77, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x72, 0x65, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
1337
0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x42, 0x61, 0x73, 0x65, 0x72, 0x65, 0x70, 0x12, 0x2d, 0x0a,
1338
0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
1339
0x72, 0x65, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
1340
0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x72, 0x65, 0x70, 0x12, 0x15, 0x0a, 0x06,
1341
0x61, 0x6e, 0x79, 0x5f, 0x6f, 0x66, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6e,
1342
0x79, 0x4f, 0x66, 0x22, 0xac, 0x01, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x73,
1343
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01,
1344
0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x61, 0x73, 0x65, 0x5f,
1345
0x72, 0x65, 0x66, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x73, 0x65, 0x52,
1346
0x65, 0x66, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01,
1347
0x28, 0x0e, 0x32, 0x14, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69,
1348
0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
1349
0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1350
0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x04, 0x69, 0x6e,
1351
0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
1352
0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e,
1353
0x66, 0x6f, 0x22, 0x61, 0x0a, 0x0b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1354
0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01,
1355
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x66, 0x12, 0x1a,
1356
0x0a, 0x08, 0x63, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
1357
0x52, 0x08, 0x63, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x75,
1358
0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x75,
1359
0x69, 0x6c, 0x64, 0x49, 0x64, 0x22, 0x28, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73,
1360
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
1361
0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22,
1362
0x13, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71,
1363
0x75, 0x65, 0x73, 0x74, 0x22, 0x40, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c,
1364
0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x62, 0x75,
1365
0x69, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x62, 0x75, 0x69,
1366
0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06,
1367
0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x22, 0xcd, 0x01, 0x0a, 0x09, 0x42, 0x75, 0x69, 0x6c, 0x64,
1368
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28,
1369
0x09, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72,
1370
0x65, 0x66, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65,
1371
0x66, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
1372
0x0e, 0x32, 0x14, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c,
1373
0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
1374
0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20,
1375
0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x19,
1376
0x0a, 0x08, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
1377
0x52, 0x07, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x08, 0x6c, 0x6f, 0x67,
1378
0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x75,
1379
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x6c,
1380
0x6f, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x07, 0x4c, 0x6f, 0x67, 0x49, 0x6e,
1381
0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1382
0x03, 0x75, 0x72, 0x6c, 0x12, 0x37, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18,
1383
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e,
1384
0x4c, 0x6f, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45,
1385
0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x1a, 0x3a, 0x0a,
1386
0x0c, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
1387
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
1388
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
1389
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x4b, 0x0a, 0x0b, 0x42, 0x75, 0x69,
1390
0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x75, 0x6e, 0x6b, 0x6e,
1391
0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
1392
0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x64, 0x6f, 0x6e, 0x65, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65,
1393
0x73, 0x73, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x64, 0x6f, 0x6e, 0x65, 0x5f, 0x66, 0x61, 0x69,
1394
0x6c, 0x75, 0x72, 0x65, 0x10, 0x03, 0x32, 0x91, 0x03, 0x0a, 0x0c, 0x49, 0x6d, 0x61, 0x67, 0x65,
1395
0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x59, 0x0a, 0x10, 0x52, 0x65, 0x73, 0x6f, 0x6c,
1396
0x76, 0x65, 0x42, 0x61, 0x73, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x20, 0x2e, 0x62, 0x75,
1397
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x42, 0x61, 0x73,
1398
0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e,
1399
0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x42,
1400
0x61, 0x73, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1401
0x22, 0x00, 0x12, 0x68, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x57, 0x6f, 0x72,
1402
0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x25, 0x2e, 0x62, 0x75,
1403
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x57, 0x6f, 0x72,
1404
0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
1405
0x73, 0x74, 0x1a, 0x26, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73,
1406
0x6f, 0x6c, 0x76, 0x65, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6d, 0x61,
1407
0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3a, 0x0a, 0x05,
1408
0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x15, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e,
1409
0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x62,
1410
0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70,
1411
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x4c, 0x6f, 0x67, 0x73,
1412
0x12, 0x14, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x52,
1413
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
1414
0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30,
1415
0x01, 0x12, 0x47, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x12,
1416
0x1a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x75,
1417
0x69, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x62, 0x75,
1418
0x69, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x73,
1419
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x69,
1420
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d,
1421
0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2d,
1422
0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x2f, 0x61, 0x70, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f,
1423
0x74, 0x6f, 0x33,
1424
}
1425
1426
var (
1427
file_imgbuilder_proto_rawDescOnce sync.Once
1428
file_imgbuilder_proto_rawDescData = file_imgbuilder_proto_rawDesc
1429
)
1430
1431
func file_imgbuilder_proto_rawDescGZIP() []byte {
1432
file_imgbuilder_proto_rawDescOnce.Do(func() {
1433
file_imgbuilder_proto_rawDescData = protoimpl.X.CompressGZIP(file_imgbuilder_proto_rawDescData)
1434
})
1435
return file_imgbuilder_proto_rawDescData
1436
}
1437
1438
var file_imgbuilder_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1439
var file_imgbuilder_proto_msgTypes = make([]protoimpl.MessageInfo, 20)
1440
var file_imgbuilder_proto_goTypes = []interface{}{
1441
(BuildStatus)(0), // 0: builder.BuildStatus
1442
(*BuildSource)(nil), // 1: builder.BuildSource
1443
(*BuildSourceReference)(nil), // 2: builder.BuildSourceReference
1444
(*BuildSourceDockerfile)(nil), // 3: builder.BuildSourceDockerfile
1445
(*ResolveBaseImageRequest)(nil), // 4: builder.ResolveBaseImageRequest
1446
(*ResolveBaseImageResponse)(nil), // 5: builder.ResolveBaseImageResponse
1447
(*ResolveWorkspaceImageRequest)(nil), // 6: builder.ResolveWorkspaceImageRequest
1448
(*ResolveWorkspaceImageResponse)(nil), // 7: builder.ResolveWorkspaceImageResponse
1449
(*BuildRequest)(nil), // 8: builder.BuildRequest
1450
(*BuildRegistryAuth)(nil), // 9: builder.BuildRegistryAuth
1451
(*BuildRegistryAuthTotal)(nil), // 10: builder.BuildRegistryAuthTotal
1452
(*BuildRegistryAuthSelective)(nil), // 11: builder.BuildRegistryAuthSelective
1453
(*BuildResponse)(nil), // 12: builder.BuildResponse
1454
(*LogsRequest)(nil), // 13: builder.LogsRequest
1455
(*LogsResponse)(nil), // 14: builder.LogsResponse
1456
(*ListBuildsRequest)(nil), // 15: builder.ListBuildsRequest
1457
(*ListBuildsResponse)(nil), // 16: builder.ListBuildsResponse
1458
(*BuildInfo)(nil), // 17: builder.BuildInfo
1459
(*LogInfo)(nil), // 18: builder.LogInfo
1460
nil, // 19: builder.BuildRegistryAuth.AdditionalEntry
1461
nil, // 20: builder.LogInfo.HeadersEntry
1462
(*api.WorkspaceInitializer)(nil), // 21: contentservice.WorkspaceInitializer
1463
}
1464
var file_imgbuilder_proto_depIdxs = []int32{
1465
2, // 0: builder.BuildSource.ref:type_name -> builder.BuildSourceReference
1466
3, // 1: builder.BuildSource.file:type_name -> builder.BuildSourceDockerfile
1467
21, // 2: builder.BuildSourceDockerfile.source:type_name -> contentservice.WorkspaceInitializer
1468
9, // 3: builder.ResolveBaseImageRequest.auth:type_name -> builder.BuildRegistryAuth
1469
1, // 4: builder.ResolveWorkspaceImageRequest.source:type_name -> builder.BuildSource
1470
9, // 5: builder.ResolveWorkspaceImageRequest.auth:type_name -> builder.BuildRegistryAuth
1471
0, // 6: builder.ResolveWorkspaceImageResponse.status:type_name -> builder.BuildStatus
1472
1, // 7: builder.BuildRequest.source:type_name -> builder.BuildSource
1473
9, // 8: builder.BuildRequest.auth:type_name -> builder.BuildRegistryAuth
1474
10, // 9: builder.BuildRegistryAuth.total:type_name -> builder.BuildRegistryAuthTotal
1475
11, // 10: builder.BuildRegistryAuth.selective:type_name -> builder.BuildRegistryAuthSelective
1476
19, // 11: builder.BuildRegistryAuth.additional:type_name -> builder.BuildRegistryAuth.AdditionalEntry
1477
0, // 12: builder.BuildResponse.status:type_name -> builder.BuildStatus
1478
17, // 13: builder.BuildResponse.info:type_name -> builder.BuildInfo
1479
17, // 14: builder.ListBuildsResponse.builds:type_name -> builder.BuildInfo
1480
0, // 15: builder.BuildInfo.status:type_name -> builder.BuildStatus
1481
18, // 16: builder.BuildInfo.log_info:type_name -> builder.LogInfo
1482
20, // 17: builder.LogInfo.headers:type_name -> builder.LogInfo.HeadersEntry
1483
4, // 18: builder.ImageBuilder.ResolveBaseImage:input_type -> builder.ResolveBaseImageRequest
1484
6, // 19: builder.ImageBuilder.ResolveWorkspaceImage:input_type -> builder.ResolveWorkspaceImageRequest
1485
8, // 20: builder.ImageBuilder.Build:input_type -> builder.BuildRequest
1486
13, // 21: builder.ImageBuilder.Logs:input_type -> builder.LogsRequest
1487
15, // 22: builder.ImageBuilder.ListBuilds:input_type -> builder.ListBuildsRequest
1488
5, // 23: builder.ImageBuilder.ResolveBaseImage:output_type -> builder.ResolveBaseImageResponse
1489
7, // 24: builder.ImageBuilder.ResolveWorkspaceImage:output_type -> builder.ResolveWorkspaceImageResponse
1490
12, // 25: builder.ImageBuilder.Build:output_type -> builder.BuildResponse
1491
14, // 26: builder.ImageBuilder.Logs:output_type -> builder.LogsResponse
1492
16, // 27: builder.ImageBuilder.ListBuilds:output_type -> builder.ListBuildsResponse
1493
23, // [23:28] is the sub-list for method output_type
1494
18, // [18:23] is the sub-list for method input_type
1495
18, // [18:18] is the sub-list for extension type_name
1496
18, // [18:18] is the sub-list for extension extendee
1497
0, // [0:18] is the sub-list for field type_name
1498
}
1499
1500
func init() { file_imgbuilder_proto_init() }
1501
func file_imgbuilder_proto_init() {
1502
if File_imgbuilder_proto != nil {
1503
return
1504
}
1505
if !protoimpl.UnsafeEnabled {
1506
file_imgbuilder_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1507
switch v := v.(*BuildSource); i {
1508
case 0:
1509
return &v.state
1510
case 1:
1511
return &v.sizeCache
1512
case 2:
1513
return &v.unknownFields
1514
default:
1515
return nil
1516
}
1517
}
1518
file_imgbuilder_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1519
switch v := v.(*BuildSourceReference); i {
1520
case 0:
1521
return &v.state
1522
case 1:
1523
return &v.sizeCache
1524
case 2:
1525
return &v.unknownFields
1526
default:
1527
return nil
1528
}
1529
}
1530
file_imgbuilder_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1531
switch v := v.(*BuildSourceDockerfile); i {
1532
case 0:
1533
return &v.state
1534
case 1:
1535
return &v.sizeCache
1536
case 2:
1537
return &v.unknownFields
1538
default:
1539
return nil
1540
}
1541
}
1542
file_imgbuilder_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1543
switch v := v.(*ResolveBaseImageRequest); i {
1544
case 0:
1545
return &v.state
1546
case 1:
1547
return &v.sizeCache
1548
case 2:
1549
return &v.unknownFields
1550
default:
1551
return nil
1552
}
1553
}
1554
file_imgbuilder_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1555
switch v := v.(*ResolveBaseImageResponse); i {
1556
case 0:
1557
return &v.state
1558
case 1:
1559
return &v.sizeCache
1560
case 2:
1561
return &v.unknownFields
1562
default:
1563
return nil
1564
}
1565
}
1566
file_imgbuilder_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1567
switch v := v.(*ResolveWorkspaceImageRequest); i {
1568
case 0:
1569
return &v.state
1570
case 1:
1571
return &v.sizeCache
1572
case 2:
1573
return &v.unknownFields
1574
default:
1575
return nil
1576
}
1577
}
1578
file_imgbuilder_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1579
switch v := v.(*ResolveWorkspaceImageResponse); i {
1580
case 0:
1581
return &v.state
1582
case 1:
1583
return &v.sizeCache
1584
case 2:
1585
return &v.unknownFields
1586
default:
1587
return nil
1588
}
1589
}
1590
file_imgbuilder_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1591
switch v := v.(*BuildRequest); i {
1592
case 0:
1593
return &v.state
1594
case 1:
1595
return &v.sizeCache
1596
case 2:
1597
return &v.unknownFields
1598
default:
1599
return nil
1600
}
1601
}
1602
file_imgbuilder_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1603
switch v := v.(*BuildRegistryAuth); i {
1604
case 0:
1605
return &v.state
1606
case 1:
1607
return &v.sizeCache
1608
case 2:
1609
return &v.unknownFields
1610
default:
1611
return nil
1612
}
1613
}
1614
file_imgbuilder_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1615
switch v := v.(*BuildRegistryAuthTotal); i {
1616
case 0:
1617
return &v.state
1618
case 1:
1619
return &v.sizeCache
1620
case 2:
1621
return &v.unknownFields
1622
default:
1623
return nil
1624
}
1625
}
1626
file_imgbuilder_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1627
switch v := v.(*BuildRegistryAuthSelective); i {
1628
case 0:
1629
return &v.state
1630
case 1:
1631
return &v.sizeCache
1632
case 2:
1633
return &v.unknownFields
1634
default:
1635
return nil
1636
}
1637
}
1638
file_imgbuilder_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1639
switch v := v.(*BuildResponse); i {
1640
case 0:
1641
return &v.state
1642
case 1:
1643
return &v.sizeCache
1644
case 2:
1645
return &v.unknownFields
1646
default:
1647
return nil
1648
}
1649
}
1650
file_imgbuilder_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1651
switch v := v.(*LogsRequest); i {
1652
case 0:
1653
return &v.state
1654
case 1:
1655
return &v.sizeCache
1656
case 2:
1657
return &v.unknownFields
1658
default:
1659
return nil
1660
}
1661
}
1662
file_imgbuilder_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1663
switch v := v.(*LogsResponse); i {
1664
case 0:
1665
return &v.state
1666
case 1:
1667
return &v.sizeCache
1668
case 2:
1669
return &v.unknownFields
1670
default:
1671
return nil
1672
}
1673
}
1674
file_imgbuilder_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1675
switch v := v.(*ListBuildsRequest); i {
1676
case 0:
1677
return &v.state
1678
case 1:
1679
return &v.sizeCache
1680
case 2:
1681
return &v.unknownFields
1682
default:
1683
return nil
1684
}
1685
}
1686
file_imgbuilder_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1687
switch v := v.(*ListBuildsResponse); i {
1688
case 0:
1689
return &v.state
1690
case 1:
1691
return &v.sizeCache
1692
case 2:
1693
return &v.unknownFields
1694
default:
1695
return nil
1696
}
1697
}
1698
file_imgbuilder_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
1699
switch v := v.(*BuildInfo); i {
1700
case 0:
1701
return &v.state
1702
case 1:
1703
return &v.sizeCache
1704
case 2:
1705
return &v.unknownFields
1706
default:
1707
return nil
1708
}
1709
}
1710
file_imgbuilder_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
1711
switch v := v.(*LogInfo); i {
1712
case 0:
1713
return &v.state
1714
case 1:
1715
return &v.sizeCache
1716
case 2:
1717
return &v.unknownFields
1718
default:
1719
return nil
1720
}
1721
}
1722
}
1723
file_imgbuilder_proto_msgTypes[0].OneofWrappers = []interface{}{
1724
(*BuildSource_Ref)(nil),
1725
(*BuildSource_File)(nil),
1726
}
1727
file_imgbuilder_proto_msgTypes[8].OneofWrappers = []interface{}{
1728
(*BuildRegistryAuth_Total)(nil),
1729
(*BuildRegistryAuth_Selective)(nil),
1730
}
1731
type x struct{}
1732
out := protoimpl.TypeBuilder{
1733
File: protoimpl.DescBuilder{
1734
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1735
RawDescriptor: file_imgbuilder_proto_rawDesc,
1736
NumEnums: 1,
1737
NumMessages: 20,
1738
NumExtensions: 0,
1739
NumServices: 1,
1740
},
1741
GoTypes: file_imgbuilder_proto_goTypes,
1742
DependencyIndexes: file_imgbuilder_proto_depIdxs,
1743
EnumInfos: file_imgbuilder_proto_enumTypes,
1744
MessageInfos: file_imgbuilder_proto_msgTypes,
1745
}.Build()
1746
File_imgbuilder_proto = out.File
1747
file_imgbuilder_proto_rawDesc = nil
1748
file_imgbuilder_proto_goTypes = nil
1749
file_imgbuilder_proto_depIdxs = nil
1750
}
1751
1752