1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package artifactregistrypb
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 durationpb "google.golang.org/protobuf/types/known/durationpb"
31 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
32 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
33 )
34
35 const (
36
37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38
39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40 )
41
42
43 type CleanupPolicyCondition_TagState int32
44
45 const (
46
47 CleanupPolicyCondition_TAG_STATE_UNSPECIFIED CleanupPolicyCondition_TagState = 0
48
49 CleanupPolicyCondition_TAGGED CleanupPolicyCondition_TagState = 1
50
51 CleanupPolicyCondition_UNTAGGED CleanupPolicyCondition_TagState = 2
52
53 CleanupPolicyCondition_ANY CleanupPolicyCondition_TagState = 3
54 )
55
56
57 var (
58 CleanupPolicyCondition_TagState_name = map[int32]string{
59 0: "TAG_STATE_UNSPECIFIED",
60 1: "TAGGED",
61 2: "UNTAGGED",
62 3: "ANY",
63 }
64 CleanupPolicyCondition_TagState_value = map[string]int32{
65 "TAG_STATE_UNSPECIFIED": 0,
66 "TAGGED": 1,
67 "UNTAGGED": 2,
68 "ANY": 3,
69 }
70 )
71
72 func (x CleanupPolicyCondition_TagState) Enum() *CleanupPolicyCondition_TagState {
73 p := new(CleanupPolicyCondition_TagState)
74 *p = x
75 return p
76 }
77
78 func (x CleanupPolicyCondition_TagState) String() string {
79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 }
81
82 func (CleanupPolicyCondition_TagState) Descriptor() protoreflect.EnumDescriptor {
83 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[0].Descriptor()
84 }
85
86 func (CleanupPolicyCondition_TagState) Type() protoreflect.EnumType {
87 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[0]
88 }
89
90 func (x CleanupPolicyCondition_TagState) Number() protoreflect.EnumNumber {
91 return protoreflect.EnumNumber(x)
92 }
93
94
95 func (CleanupPolicyCondition_TagState) EnumDescriptor() ([]byte, []int) {
96 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{1, 0}
97 }
98
99
100 type CleanupPolicy_Action int32
101
102 const (
103
104 CleanupPolicy_ACTION_UNSPECIFIED CleanupPolicy_Action = 0
105
106 CleanupPolicy_DELETE CleanupPolicy_Action = 1
107
108 CleanupPolicy_KEEP CleanupPolicy_Action = 2
109 )
110
111
112 var (
113 CleanupPolicy_Action_name = map[int32]string{
114 0: "ACTION_UNSPECIFIED",
115 1: "DELETE",
116 2: "KEEP",
117 }
118 CleanupPolicy_Action_value = map[string]int32{
119 "ACTION_UNSPECIFIED": 0,
120 "DELETE": 1,
121 "KEEP": 2,
122 }
123 )
124
125 func (x CleanupPolicy_Action) Enum() *CleanupPolicy_Action {
126 p := new(CleanupPolicy_Action)
127 *p = x
128 return p
129 }
130
131 func (x CleanupPolicy_Action) String() string {
132 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
133 }
134
135 func (CleanupPolicy_Action) Descriptor() protoreflect.EnumDescriptor {
136 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[1].Descriptor()
137 }
138
139 func (CleanupPolicy_Action) Type() protoreflect.EnumType {
140 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[1]
141 }
142
143 func (x CleanupPolicy_Action) Number() protoreflect.EnumNumber {
144 return protoreflect.EnumNumber(x)
145 }
146
147
148 func (CleanupPolicy_Action) EnumDescriptor() ([]byte, []int) {
149 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{3, 0}
150 }
151
152
153
154 type RemoteRepositoryConfig_DockerRepository_PublicRepository int32
155
156 const (
157
158 RemoteRepositoryConfig_DockerRepository_PUBLIC_REPOSITORY_UNSPECIFIED RemoteRepositoryConfig_DockerRepository_PublicRepository = 0
159
160 RemoteRepositoryConfig_DockerRepository_DOCKER_HUB RemoteRepositoryConfig_DockerRepository_PublicRepository = 1
161 )
162
163
164 var (
165 RemoteRepositoryConfig_DockerRepository_PublicRepository_name = map[int32]string{
166 0: "PUBLIC_REPOSITORY_UNSPECIFIED",
167 1: "DOCKER_HUB",
168 }
169 RemoteRepositoryConfig_DockerRepository_PublicRepository_value = map[string]int32{
170 "PUBLIC_REPOSITORY_UNSPECIFIED": 0,
171 "DOCKER_HUB": 1,
172 }
173 )
174
175 func (x RemoteRepositoryConfig_DockerRepository_PublicRepository) Enum() *RemoteRepositoryConfig_DockerRepository_PublicRepository {
176 p := new(RemoteRepositoryConfig_DockerRepository_PublicRepository)
177 *p = x
178 return p
179 }
180
181 func (x RemoteRepositoryConfig_DockerRepository_PublicRepository) String() string {
182 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
183 }
184
185 func (RemoteRepositoryConfig_DockerRepository_PublicRepository) Descriptor() protoreflect.EnumDescriptor {
186 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[2].Descriptor()
187 }
188
189 func (RemoteRepositoryConfig_DockerRepository_PublicRepository) Type() protoreflect.EnumType {
190 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[2]
191 }
192
193 func (x RemoteRepositoryConfig_DockerRepository_PublicRepository) Number() protoreflect.EnumNumber {
194 return protoreflect.EnumNumber(x)
195 }
196
197
198 func (RemoteRepositoryConfig_DockerRepository_PublicRepository) EnumDescriptor() ([]byte, []int) {
199 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 1, 0}
200 }
201
202
203
204 type RemoteRepositoryConfig_MavenRepository_PublicRepository int32
205
206 const (
207
208 RemoteRepositoryConfig_MavenRepository_PUBLIC_REPOSITORY_UNSPECIFIED RemoteRepositoryConfig_MavenRepository_PublicRepository = 0
209
210 RemoteRepositoryConfig_MavenRepository_MAVEN_CENTRAL RemoteRepositoryConfig_MavenRepository_PublicRepository = 1
211 )
212
213
214 var (
215 RemoteRepositoryConfig_MavenRepository_PublicRepository_name = map[int32]string{
216 0: "PUBLIC_REPOSITORY_UNSPECIFIED",
217 1: "MAVEN_CENTRAL",
218 }
219 RemoteRepositoryConfig_MavenRepository_PublicRepository_value = map[string]int32{
220 "PUBLIC_REPOSITORY_UNSPECIFIED": 0,
221 "MAVEN_CENTRAL": 1,
222 }
223 )
224
225 func (x RemoteRepositoryConfig_MavenRepository_PublicRepository) Enum() *RemoteRepositoryConfig_MavenRepository_PublicRepository {
226 p := new(RemoteRepositoryConfig_MavenRepository_PublicRepository)
227 *p = x
228 return p
229 }
230
231 func (x RemoteRepositoryConfig_MavenRepository_PublicRepository) String() string {
232 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
233 }
234
235 func (RemoteRepositoryConfig_MavenRepository_PublicRepository) Descriptor() protoreflect.EnumDescriptor {
236 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[3].Descriptor()
237 }
238
239 func (RemoteRepositoryConfig_MavenRepository_PublicRepository) Type() protoreflect.EnumType {
240 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[3]
241 }
242
243 func (x RemoteRepositoryConfig_MavenRepository_PublicRepository) Number() protoreflect.EnumNumber {
244 return protoreflect.EnumNumber(x)
245 }
246
247
248 func (RemoteRepositoryConfig_MavenRepository_PublicRepository) EnumDescriptor() ([]byte, []int) {
249 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 2, 0}
250 }
251
252
253 type RemoteRepositoryConfig_NpmRepository_PublicRepository int32
254
255 const (
256
257 RemoteRepositoryConfig_NpmRepository_PUBLIC_REPOSITORY_UNSPECIFIED RemoteRepositoryConfig_NpmRepository_PublicRepository = 0
258
259 RemoteRepositoryConfig_NpmRepository_NPMJS RemoteRepositoryConfig_NpmRepository_PublicRepository = 1
260 )
261
262
263 var (
264 RemoteRepositoryConfig_NpmRepository_PublicRepository_name = map[int32]string{
265 0: "PUBLIC_REPOSITORY_UNSPECIFIED",
266 1: "NPMJS",
267 }
268 RemoteRepositoryConfig_NpmRepository_PublicRepository_value = map[string]int32{
269 "PUBLIC_REPOSITORY_UNSPECIFIED": 0,
270 "NPMJS": 1,
271 }
272 )
273
274 func (x RemoteRepositoryConfig_NpmRepository_PublicRepository) Enum() *RemoteRepositoryConfig_NpmRepository_PublicRepository {
275 p := new(RemoteRepositoryConfig_NpmRepository_PublicRepository)
276 *p = x
277 return p
278 }
279
280 func (x RemoteRepositoryConfig_NpmRepository_PublicRepository) String() string {
281 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
282 }
283
284 func (RemoteRepositoryConfig_NpmRepository_PublicRepository) Descriptor() protoreflect.EnumDescriptor {
285 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[4].Descriptor()
286 }
287
288 func (RemoteRepositoryConfig_NpmRepository_PublicRepository) Type() protoreflect.EnumType {
289 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[4]
290 }
291
292 func (x RemoteRepositoryConfig_NpmRepository_PublicRepository) Number() protoreflect.EnumNumber {
293 return protoreflect.EnumNumber(x)
294 }
295
296
297 func (RemoteRepositoryConfig_NpmRepository_PublicRepository) EnumDescriptor() ([]byte, []int) {
298 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 3, 0}
299 }
300
301
302 type RemoteRepositoryConfig_PythonRepository_PublicRepository int32
303
304 const (
305
306 RemoteRepositoryConfig_PythonRepository_PUBLIC_REPOSITORY_UNSPECIFIED RemoteRepositoryConfig_PythonRepository_PublicRepository = 0
307
308 RemoteRepositoryConfig_PythonRepository_PYPI RemoteRepositoryConfig_PythonRepository_PublicRepository = 1
309 )
310
311
312 var (
313 RemoteRepositoryConfig_PythonRepository_PublicRepository_name = map[int32]string{
314 0: "PUBLIC_REPOSITORY_UNSPECIFIED",
315 1: "PYPI",
316 }
317 RemoteRepositoryConfig_PythonRepository_PublicRepository_value = map[string]int32{
318 "PUBLIC_REPOSITORY_UNSPECIFIED": 0,
319 "PYPI": 1,
320 }
321 )
322
323 func (x RemoteRepositoryConfig_PythonRepository_PublicRepository) Enum() *RemoteRepositoryConfig_PythonRepository_PublicRepository {
324 p := new(RemoteRepositoryConfig_PythonRepository_PublicRepository)
325 *p = x
326 return p
327 }
328
329 func (x RemoteRepositoryConfig_PythonRepository_PublicRepository) String() string {
330 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
331 }
332
333 func (RemoteRepositoryConfig_PythonRepository_PublicRepository) Descriptor() protoreflect.EnumDescriptor {
334 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[5].Descriptor()
335 }
336
337 func (RemoteRepositoryConfig_PythonRepository_PublicRepository) Type() protoreflect.EnumType {
338 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[5]
339 }
340
341 func (x RemoteRepositoryConfig_PythonRepository_PublicRepository) Number() protoreflect.EnumNumber {
342 return protoreflect.EnumNumber(x)
343 }
344
345
346 func (RemoteRepositoryConfig_PythonRepository_PublicRepository) EnumDescriptor() ([]byte, []int) {
347 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 4, 0}
348 }
349
350
351 type RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase int32
352
353 const (
354
355 RemoteRepositoryConfig_AptRepository_PublicRepository_REPOSITORY_BASE_UNSPECIFIED RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase = 0
356
357 RemoteRepositoryConfig_AptRepository_PublicRepository_DEBIAN RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase = 1
358
359 RemoteRepositoryConfig_AptRepository_PublicRepository_UBUNTU RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase = 2
360 )
361
362
363 var (
364 RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase_name = map[int32]string{
365 0: "REPOSITORY_BASE_UNSPECIFIED",
366 1: "DEBIAN",
367 2: "UBUNTU",
368 }
369 RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase_value = map[string]int32{
370 "REPOSITORY_BASE_UNSPECIFIED": 0,
371 "DEBIAN": 1,
372 "UBUNTU": 2,
373 }
374 )
375
376 func (x RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) Enum() *RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase {
377 p := new(RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase)
378 *p = x
379 return p
380 }
381
382 func (x RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) String() string {
383 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
384 }
385
386 func (RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) Descriptor() protoreflect.EnumDescriptor {
387 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[6].Descriptor()
388 }
389
390 func (RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) Type() protoreflect.EnumType {
391 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[6]
392 }
393
394 func (x RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) Number() protoreflect.EnumNumber {
395 return protoreflect.EnumNumber(x)
396 }
397
398
399 func (RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase) EnumDescriptor() ([]byte, []int) {
400 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 5, 0, 0}
401 }
402
403
404 type RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase int32
405
406 const (
407
408 RemoteRepositoryConfig_YumRepository_PublicRepository_REPOSITORY_BASE_UNSPECIFIED RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 0
409
410 RemoteRepositoryConfig_YumRepository_PublicRepository_CENTOS RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 1
411
412 RemoteRepositoryConfig_YumRepository_PublicRepository_CENTOS_DEBUG RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 2
413
414 RemoteRepositoryConfig_YumRepository_PublicRepository_CENTOS_VAULT RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 3
415
416 RemoteRepositoryConfig_YumRepository_PublicRepository_CENTOS_STREAM RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 4
417
418 RemoteRepositoryConfig_YumRepository_PublicRepository_ROCKY RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 5
419
420 RemoteRepositoryConfig_YumRepository_PublicRepository_EPEL RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase = 6
421 )
422
423
424 var (
425 RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase_name = map[int32]string{
426 0: "REPOSITORY_BASE_UNSPECIFIED",
427 1: "CENTOS",
428 2: "CENTOS_DEBUG",
429 3: "CENTOS_VAULT",
430 4: "CENTOS_STREAM",
431 5: "ROCKY",
432 6: "EPEL",
433 }
434 RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase_value = map[string]int32{
435 "REPOSITORY_BASE_UNSPECIFIED": 0,
436 "CENTOS": 1,
437 "CENTOS_DEBUG": 2,
438 "CENTOS_VAULT": 3,
439 "CENTOS_STREAM": 4,
440 "ROCKY": 5,
441 "EPEL": 6,
442 }
443 )
444
445 func (x RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) Enum() *RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase {
446 p := new(RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase)
447 *p = x
448 return p
449 }
450
451 func (x RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) String() string {
452 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
453 }
454
455 func (RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) Descriptor() protoreflect.EnumDescriptor {
456 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[7].Descriptor()
457 }
458
459 func (RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) Type() protoreflect.EnumType {
460 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[7]
461 }
462
463 func (x RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) Number() protoreflect.EnumNumber {
464 return protoreflect.EnumNumber(x)
465 }
466
467
468 func (RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase) EnumDescriptor() ([]byte, []int) {
469 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 6, 0, 0}
470 }
471
472
473 type Repository_Format int32
474
475 const (
476
477 Repository_FORMAT_UNSPECIFIED Repository_Format = 0
478
479 Repository_DOCKER Repository_Format = 1
480
481 Repository_MAVEN Repository_Format = 2
482
483 Repository_NPM Repository_Format = 3
484
485 Repository_APT Repository_Format = 5
486
487 Repository_YUM Repository_Format = 6
488
489 Repository_PYTHON Repository_Format = 8
490
491 Repository_KFP Repository_Format = 9
492
493 Repository_GO Repository_Format = 10
494 )
495
496
497 var (
498 Repository_Format_name = map[int32]string{
499 0: "FORMAT_UNSPECIFIED",
500 1: "DOCKER",
501 2: "MAVEN",
502 3: "NPM",
503 5: "APT",
504 6: "YUM",
505 8: "PYTHON",
506 9: "KFP",
507 10: "GO",
508 }
509 Repository_Format_value = map[string]int32{
510 "FORMAT_UNSPECIFIED": 0,
511 "DOCKER": 1,
512 "MAVEN": 2,
513 "NPM": 3,
514 "APT": 5,
515 "YUM": 6,
516 "PYTHON": 8,
517 "KFP": 9,
518 "GO": 10,
519 }
520 )
521
522 func (x Repository_Format) Enum() *Repository_Format {
523 p := new(Repository_Format)
524 *p = x
525 return p
526 }
527
528 func (x Repository_Format) String() string {
529 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
530 }
531
532 func (Repository_Format) Descriptor() protoreflect.EnumDescriptor {
533 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[8].Descriptor()
534 }
535
536 func (Repository_Format) Type() protoreflect.EnumType {
537 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[8]
538 }
539
540 func (x Repository_Format) Number() protoreflect.EnumNumber {
541 return protoreflect.EnumNumber(x)
542 }
543
544
545 func (Repository_Format) EnumDescriptor() ([]byte, []int) {
546 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6, 0}
547 }
548
549
550
551 type Repository_Mode int32
552
553 const (
554
555 Repository_MODE_UNSPECIFIED Repository_Mode = 0
556
557 Repository_STANDARD_REPOSITORY Repository_Mode = 1
558
559 Repository_VIRTUAL_REPOSITORY Repository_Mode = 2
560
561 Repository_REMOTE_REPOSITORY Repository_Mode = 3
562 )
563
564
565 var (
566 Repository_Mode_name = map[int32]string{
567 0: "MODE_UNSPECIFIED",
568 1: "STANDARD_REPOSITORY",
569 2: "VIRTUAL_REPOSITORY",
570 3: "REMOTE_REPOSITORY",
571 }
572 Repository_Mode_value = map[string]int32{
573 "MODE_UNSPECIFIED": 0,
574 "STANDARD_REPOSITORY": 1,
575 "VIRTUAL_REPOSITORY": 2,
576 "REMOTE_REPOSITORY": 3,
577 }
578 )
579
580 func (x Repository_Mode) Enum() *Repository_Mode {
581 p := new(Repository_Mode)
582 *p = x
583 return p
584 }
585
586 func (x Repository_Mode) String() string {
587 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
588 }
589
590 func (Repository_Mode) Descriptor() protoreflect.EnumDescriptor {
591 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[9].Descriptor()
592 }
593
594 func (Repository_Mode) Type() protoreflect.EnumType {
595 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[9]
596 }
597
598 func (x Repository_Mode) Number() protoreflect.EnumNumber {
599 return protoreflect.EnumNumber(x)
600 }
601
602
603 func (Repository_Mode) EnumDescriptor() ([]byte, []int) {
604 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6, 1}
605 }
606
607
608 type Repository_MavenRepositoryConfig_VersionPolicy int32
609
610 const (
611
612
613
614 Repository_MavenRepositoryConfig_VERSION_POLICY_UNSPECIFIED Repository_MavenRepositoryConfig_VersionPolicy = 0
615
616 Repository_MavenRepositoryConfig_RELEASE Repository_MavenRepositoryConfig_VersionPolicy = 1
617
618 Repository_MavenRepositoryConfig_SNAPSHOT Repository_MavenRepositoryConfig_VersionPolicy = 2
619 )
620
621
622 var (
623 Repository_MavenRepositoryConfig_VersionPolicy_name = map[int32]string{
624 0: "VERSION_POLICY_UNSPECIFIED",
625 1: "RELEASE",
626 2: "SNAPSHOT",
627 }
628 Repository_MavenRepositoryConfig_VersionPolicy_value = map[string]int32{
629 "VERSION_POLICY_UNSPECIFIED": 0,
630 "RELEASE": 1,
631 "SNAPSHOT": 2,
632 }
633 )
634
635 func (x Repository_MavenRepositoryConfig_VersionPolicy) Enum() *Repository_MavenRepositoryConfig_VersionPolicy {
636 p := new(Repository_MavenRepositoryConfig_VersionPolicy)
637 *p = x
638 return p
639 }
640
641 func (x Repository_MavenRepositoryConfig_VersionPolicy) String() string {
642 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
643 }
644
645 func (Repository_MavenRepositoryConfig_VersionPolicy) Descriptor() protoreflect.EnumDescriptor {
646 return file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[10].Descriptor()
647 }
648
649 func (Repository_MavenRepositoryConfig_VersionPolicy) Type() protoreflect.EnumType {
650 return &file_google_devtools_artifactregistry_v1_repository_proto_enumTypes[10]
651 }
652
653 func (x Repository_MavenRepositoryConfig_VersionPolicy) Number() protoreflect.EnumNumber {
654 return protoreflect.EnumNumber(x)
655 }
656
657
658 func (Repository_MavenRepositoryConfig_VersionPolicy) EnumDescriptor() ([]byte, []int) {
659 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6, 0, 0}
660 }
661
662
663 type UpstreamPolicy struct {
664 state protoimpl.MessageState
665 sizeCache protoimpl.SizeCache
666 unknownFields protoimpl.UnknownFields
667
668
669 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
670
671
672 Repository string `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"`
673
674 Priority int32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"`
675 }
676
677 func (x *UpstreamPolicy) Reset() {
678 *x = UpstreamPolicy{}
679 if protoimpl.UnsafeEnabled {
680 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[0]
681 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
682 ms.StoreMessageInfo(mi)
683 }
684 }
685
686 func (x *UpstreamPolicy) String() string {
687 return protoimpl.X.MessageStringOf(x)
688 }
689
690 func (*UpstreamPolicy) ProtoMessage() {}
691
692 func (x *UpstreamPolicy) ProtoReflect() protoreflect.Message {
693 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[0]
694 if protoimpl.UnsafeEnabled && x != nil {
695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
696 if ms.LoadMessageInfo() == nil {
697 ms.StoreMessageInfo(mi)
698 }
699 return ms
700 }
701 return mi.MessageOf(x)
702 }
703
704
705 func (*UpstreamPolicy) Descriptor() ([]byte, []int) {
706 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{0}
707 }
708
709 func (x *UpstreamPolicy) GetId() string {
710 if x != nil {
711 return x.Id
712 }
713 return ""
714 }
715
716 func (x *UpstreamPolicy) GetRepository() string {
717 if x != nil {
718 return x.Repository
719 }
720 return ""
721 }
722
723 func (x *UpstreamPolicy) GetPriority() int32 {
724 if x != nil {
725 return x.Priority
726 }
727 return 0
728 }
729
730
731
732
733 type CleanupPolicyCondition struct {
734 state protoimpl.MessageState
735 sizeCache protoimpl.SizeCache
736 unknownFields protoimpl.UnknownFields
737
738
739 TagState *CleanupPolicyCondition_TagState `protobuf:"varint,2,opt,name=tag_state,json=tagState,proto3,enum=google.devtools.artifactregistry.v1.CleanupPolicyCondition_TagState,oneof" json:"tag_state,omitempty"`
740
741 TagPrefixes []string `protobuf:"bytes,3,rep,name=tag_prefixes,json=tagPrefixes,proto3" json:"tag_prefixes,omitempty"`
742
743 VersionNamePrefixes []string `protobuf:"bytes,4,rep,name=version_name_prefixes,json=versionNamePrefixes,proto3" json:"version_name_prefixes,omitempty"`
744
745 PackageNamePrefixes []string `protobuf:"bytes,5,rep,name=package_name_prefixes,json=packageNamePrefixes,proto3" json:"package_name_prefixes,omitempty"`
746
747 OlderThan *durationpb.Duration `protobuf:"bytes,6,opt,name=older_than,json=olderThan,proto3,oneof" json:"older_than,omitempty"`
748
749 NewerThan *durationpb.Duration `protobuf:"bytes,7,opt,name=newer_than,json=newerThan,proto3,oneof" json:"newer_than,omitempty"`
750 }
751
752 func (x *CleanupPolicyCondition) Reset() {
753 *x = CleanupPolicyCondition{}
754 if protoimpl.UnsafeEnabled {
755 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[1]
756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
757 ms.StoreMessageInfo(mi)
758 }
759 }
760
761 func (x *CleanupPolicyCondition) String() string {
762 return protoimpl.X.MessageStringOf(x)
763 }
764
765 func (*CleanupPolicyCondition) ProtoMessage() {}
766
767 func (x *CleanupPolicyCondition) ProtoReflect() protoreflect.Message {
768 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[1]
769 if protoimpl.UnsafeEnabled && x != nil {
770 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
771 if ms.LoadMessageInfo() == nil {
772 ms.StoreMessageInfo(mi)
773 }
774 return ms
775 }
776 return mi.MessageOf(x)
777 }
778
779
780 func (*CleanupPolicyCondition) Descriptor() ([]byte, []int) {
781 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{1}
782 }
783
784 func (x *CleanupPolicyCondition) GetTagState() CleanupPolicyCondition_TagState {
785 if x != nil && x.TagState != nil {
786 return *x.TagState
787 }
788 return CleanupPolicyCondition_TAG_STATE_UNSPECIFIED
789 }
790
791 func (x *CleanupPolicyCondition) GetTagPrefixes() []string {
792 if x != nil {
793 return x.TagPrefixes
794 }
795 return nil
796 }
797
798 func (x *CleanupPolicyCondition) GetVersionNamePrefixes() []string {
799 if x != nil {
800 return x.VersionNamePrefixes
801 }
802 return nil
803 }
804
805 func (x *CleanupPolicyCondition) GetPackageNamePrefixes() []string {
806 if x != nil {
807 return x.PackageNamePrefixes
808 }
809 return nil
810 }
811
812 func (x *CleanupPolicyCondition) GetOlderThan() *durationpb.Duration {
813 if x != nil {
814 return x.OlderThan
815 }
816 return nil
817 }
818
819 func (x *CleanupPolicyCondition) GetNewerThan() *durationpb.Duration {
820 if x != nil {
821 return x.NewerThan
822 }
823 return nil
824 }
825
826
827
828 type CleanupPolicyMostRecentVersions struct {
829 state protoimpl.MessageState
830 sizeCache protoimpl.SizeCache
831 unknownFields protoimpl.UnknownFields
832
833
834 PackageNamePrefixes []string `protobuf:"bytes,1,rep,name=package_name_prefixes,json=packageNamePrefixes,proto3" json:"package_name_prefixes,omitempty"`
835
836 KeepCount *int32 `protobuf:"varint,2,opt,name=keep_count,json=keepCount,proto3,oneof" json:"keep_count,omitempty"`
837 }
838
839 func (x *CleanupPolicyMostRecentVersions) Reset() {
840 *x = CleanupPolicyMostRecentVersions{}
841 if protoimpl.UnsafeEnabled {
842 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[2]
843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
844 ms.StoreMessageInfo(mi)
845 }
846 }
847
848 func (x *CleanupPolicyMostRecentVersions) String() string {
849 return protoimpl.X.MessageStringOf(x)
850 }
851
852 func (*CleanupPolicyMostRecentVersions) ProtoMessage() {}
853
854 func (x *CleanupPolicyMostRecentVersions) ProtoReflect() protoreflect.Message {
855 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[2]
856 if protoimpl.UnsafeEnabled && x != nil {
857 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
858 if ms.LoadMessageInfo() == nil {
859 ms.StoreMessageInfo(mi)
860 }
861 return ms
862 }
863 return mi.MessageOf(x)
864 }
865
866
867 func (*CleanupPolicyMostRecentVersions) Descriptor() ([]byte, []int) {
868 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{2}
869 }
870
871 func (x *CleanupPolicyMostRecentVersions) GetPackageNamePrefixes() []string {
872 if x != nil {
873 return x.PackageNamePrefixes
874 }
875 return nil
876 }
877
878 func (x *CleanupPolicyMostRecentVersions) GetKeepCount() int32 {
879 if x != nil && x.KeepCount != nil {
880 return *x.KeepCount
881 }
882 return 0
883 }
884
885
886 type CleanupPolicy struct {
887 state protoimpl.MessageState
888 sizeCache protoimpl.SizeCache
889 unknownFields protoimpl.UnknownFields
890
891
892
893
894
895 ConditionType isCleanupPolicy_ConditionType `protobuf_oneof:"condition_type"`
896
897 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
898
899 Action CleanupPolicy_Action `protobuf:"varint,3,opt,name=action,proto3,enum=google.devtools.artifactregistry.v1.CleanupPolicy_Action" json:"action,omitempty"`
900 }
901
902 func (x *CleanupPolicy) Reset() {
903 *x = CleanupPolicy{}
904 if protoimpl.UnsafeEnabled {
905 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[3]
906 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
907 ms.StoreMessageInfo(mi)
908 }
909 }
910
911 func (x *CleanupPolicy) String() string {
912 return protoimpl.X.MessageStringOf(x)
913 }
914
915 func (*CleanupPolicy) ProtoMessage() {}
916
917 func (x *CleanupPolicy) ProtoReflect() protoreflect.Message {
918 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[3]
919 if protoimpl.UnsafeEnabled && x != nil {
920 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
921 if ms.LoadMessageInfo() == nil {
922 ms.StoreMessageInfo(mi)
923 }
924 return ms
925 }
926 return mi.MessageOf(x)
927 }
928
929
930 func (*CleanupPolicy) Descriptor() ([]byte, []int) {
931 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{3}
932 }
933
934 func (m *CleanupPolicy) GetConditionType() isCleanupPolicy_ConditionType {
935 if m != nil {
936 return m.ConditionType
937 }
938 return nil
939 }
940
941 func (x *CleanupPolicy) GetCondition() *CleanupPolicyCondition {
942 if x, ok := x.GetConditionType().(*CleanupPolicy_Condition); ok {
943 return x.Condition
944 }
945 return nil
946 }
947
948 func (x *CleanupPolicy) GetMostRecentVersions() *CleanupPolicyMostRecentVersions {
949 if x, ok := x.GetConditionType().(*CleanupPolicy_MostRecentVersions); ok {
950 return x.MostRecentVersions
951 }
952 return nil
953 }
954
955 func (x *CleanupPolicy) GetId() string {
956 if x != nil {
957 return x.Id
958 }
959 return ""
960 }
961
962 func (x *CleanupPolicy) GetAction() CleanupPolicy_Action {
963 if x != nil {
964 return x.Action
965 }
966 return CleanupPolicy_ACTION_UNSPECIFIED
967 }
968
969 type isCleanupPolicy_ConditionType interface {
970 isCleanupPolicy_ConditionType()
971 }
972
973 type CleanupPolicy_Condition struct {
974
975 Condition *CleanupPolicyCondition `protobuf:"bytes,2,opt,name=condition,proto3,oneof"`
976 }
977
978 type CleanupPolicy_MostRecentVersions struct {
979
980
981 MostRecentVersions *CleanupPolicyMostRecentVersions `protobuf:"bytes,4,opt,name=most_recent_versions,json=mostRecentVersions,proto3,oneof"`
982 }
983
984 func (*CleanupPolicy_Condition) isCleanupPolicy_ConditionType() {}
985
986 func (*CleanupPolicy_MostRecentVersions) isCleanupPolicy_ConditionType() {}
987
988
989 type VirtualRepositoryConfig struct {
990 state protoimpl.MessageState
991 sizeCache protoimpl.SizeCache
992 unknownFields protoimpl.UnknownFields
993
994
995
996 UpstreamPolicies []*UpstreamPolicy `protobuf:"bytes,1,rep,name=upstream_policies,json=upstreamPolicies,proto3" json:"upstream_policies,omitempty"`
997 }
998
999 func (x *VirtualRepositoryConfig) Reset() {
1000 *x = VirtualRepositoryConfig{}
1001 if protoimpl.UnsafeEnabled {
1002 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[4]
1003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1004 ms.StoreMessageInfo(mi)
1005 }
1006 }
1007
1008 func (x *VirtualRepositoryConfig) String() string {
1009 return protoimpl.X.MessageStringOf(x)
1010 }
1011
1012 func (*VirtualRepositoryConfig) ProtoMessage() {}
1013
1014 func (x *VirtualRepositoryConfig) ProtoReflect() protoreflect.Message {
1015 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[4]
1016 if protoimpl.UnsafeEnabled && x != nil {
1017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1018 if ms.LoadMessageInfo() == nil {
1019 ms.StoreMessageInfo(mi)
1020 }
1021 return ms
1022 }
1023 return mi.MessageOf(x)
1024 }
1025
1026
1027 func (*VirtualRepositoryConfig) Descriptor() ([]byte, []int) {
1028 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{4}
1029 }
1030
1031 func (x *VirtualRepositoryConfig) GetUpstreamPolicies() []*UpstreamPolicy {
1032 if x != nil {
1033 return x.UpstreamPolicies
1034 }
1035 return nil
1036 }
1037
1038
1039 type RemoteRepositoryConfig struct {
1040 state protoimpl.MessageState
1041 sizeCache protoimpl.SizeCache
1042 unknownFields protoimpl.UnknownFields
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054 RemoteSource isRemoteRepositoryConfig_RemoteSource `protobuf_oneof:"remote_source"`
1055
1056 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
1057
1058 UpstreamCredentials *RemoteRepositoryConfig_UpstreamCredentials `protobuf:"bytes,9,opt,name=upstream_credentials,json=upstreamCredentials,proto3" json:"upstream_credentials,omitempty"`
1059 }
1060
1061 func (x *RemoteRepositoryConfig) Reset() {
1062 *x = RemoteRepositoryConfig{}
1063 if protoimpl.UnsafeEnabled {
1064 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[5]
1065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1066 ms.StoreMessageInfo(mi)
1067 }
1068 }
1069
1070 func (x *RemoteRepositoryConfig) String() string {
1071 return protoimpl.X.MessageStringOf(x)
1072 }
1073
1074 func (*RemoteRepositoryConfig) ProtoMessage() {}
1075
1076 func (x *RemoteRepositoryConfig) ProtoReflect() protoreflect.Message {
1077 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[5]
1078 if protoimpl.UnsafeEnabled && x != nil {
1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1080 if ms.LoadMessageInfo() == nil {
1081 ms.StoreMessageInfo(mi)
1082 }
1083 return ms
1084 }
1085 return mi.MessageOf(x)
1086 }
1087
1088
1089 func (*RemoteRepositoryConfig) Descriptor() ([]byte, []int) {
1090 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5}
1091 }
1092
1093 func (m *RemoteRepositoryConfig) GetRemoteSource() isRemoteRepositoryConfig_RemoteSource {
1094 if m != nil {
1095 return m.RemoteSource
1096 }
1097 return nil
1098 }
1099
1100 func (x *RemoteRepositoryConfig) GetDockerRepository() *RemoteRepositoryConfig_DockerRepository {
1101 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_DockerRepository_); ok {
1102 return x.DockerRepository
1103 }
1104 return nil
1105 }
1106
1107 func (x *RemoteRepositoryConfig) GetMavenRepository() *RemoteRepositoryConfig_MavenRepository {
1108 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_MavenRepository_); ok {
1109 return x.MavenRepository
1110 }
1111 return nil
1112 }
1113
1114 func (x *RemoteRepositoryConfig) GetNpmRepository() *RemoteRepositoryConfig_NpmRepository {
1115 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_NpmRepository_); ok {
1116 return x.NpmRepository
1117 }
1118 return nil
1119 }
1120
1121 func (x *RemoteRepositoryConfig) GetPythonRepository() *RemoteRepositoryConfig_PythonRepository {
1122 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_PythonRepository_); ok {
1123 return x.PythonRepository
1124 }
1125 return nil
1126 }
1127
1128 func (x *RemoteRepositoryConfig) GetAptRepository() *RemoteRepositoryConfig_AptRepository {
1129 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_AptRepository_); ok {
1130 return x.AptRepository
1131 }
1132 return nil
1133 }
1134
1135 func (x *RemoteRepositoryConfig) GetYumRepository() *RemoteRepositoryConfig_YumRepository {
1136 if x, ok := x.GetRemoteSource().(*RemoteRepositoryConfig_YumRepository_); ok {
1137 return x.YumRepository
1138 }
1139 return nil
1140 }
1141
1142 func (x *RemoteRepositoryConfig) GetDescription() string {
1143 if x != nil {
1144 return x.Description
1145 }
1146 return ""
1147 }
1148
1149 func (x *RemoteRepositoryConfig) GetUpstreamCredentials() *RemoteRepositoryConfig_UpstreamCredentials {
1150 if x != nil {
1151 return x.UpstreamCredentials
1152 }
1153 return nil
1154 }
1155
1156 type isRemoteRepositoryConfig_RemoteSource interface {
1157 isRemoteRepositoryConfig_RemoteSource()
1158 }
1159
1160 type RemoteRepositoryConfig_DockerRepository_ struct {
1161
1162 DockerRepository *RemoteRepositoryConfig_DockerRepository `protobuf:"bytes,2,opt,name=docker_repository,json=dockerRepository,proto3,oneof"`
1163 }
1164
1165 type RemoteRepositoryConfig_MavenRepository_ struct {
1166
1167 MavenRepository *RemoteRepositoryConfig_MavenRepository `protobuf:"bytes,3,opt,name=maven_repository,json=mavenRepository,proto3,oneof"`
1168 }
1169
1170 type RemoteRepositoryConfig_NpmRepository_ struct {
1171
1172 NpmRepository *RemoteRepositoryConfig_NpmRepository `protobuf:"bytes,4,opt,name=npm_repository,json=npmRepository,proto3,oneof"`
1173 }
1174
1175 type RemoteRepositoryConfig_PythonRepository_ struct {
1176
1177 PythonRepository *RemoteRepositoryConfig_PythonRepository `protobuf:"bytes,5,opt,name=python_repository,json=pythonRepository,proto3,oneof"`
1178 }
1179
1180 type RemoteRepositoryConfig_AptRepository_ struct {
1181
1182 AptRepository *RemoteRepositoryConfig_AptRepository `protobuf:"bytes,6,opt,name=apt_repository,json=aptRepository,proto3,oneof"`
1183 }
1184
1185 type RemoteRepositoryConfig_YumRepository_ struct {
1186
1187 YumRepository *RemoteRepositoryConfig_YumRepository `protobuf:"bytes,7,opt,name=yum_repository,json=yumRepository,proto3,oneof"`
1188 }
1189
1190 func (*RemoteRepositoryConfig_DockerRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1191
1192 func (*RemoteRepositoryConfig_MavenRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1193
1194 func (*RemoteRepositoryConfig_NpmRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1195
1196 func (*RemoteRepositoryConfig_PythonRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1197
1198 func (*RemoteRepositoryConfig_AptRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1199
1200 func (*RemoteRepositoryConfig_YumRepository_) isRemoteRepositoryConfig_RemoteSource() {}
1201
1202
1203 type Repository struct {
1204 state protoimpl.MessageState
1205 sizeCache protoimpl.SizeCache
1206 unknownFields protoimpl.UnknownFields
1207
1208
1209
1210
1211
1212
1213
1214 FormatConfig isRepository_FormatConfig `protobuf_oneof:"format_config"`
1215
1216
1217
1218
1219
1220
1221
1222 ModeConfig isRepository_ModeConfig `protobuf_oneof:"mode_config"`
1223
1224
1225 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1226
1227 Format Repository_Format `protobuf:"varint,2,opt,name=format,proto3,enum=google.devtools.artifactregistry.v1.Repository_Format" json:"format,omitempty"`
1228
1229 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
1230
1231
1232
1233
1234
1235 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1236
1237 CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
1238
1239 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
1240
1241
1242
1243
1244 KmsKeyName string `protobuf:"bytes,8,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
1245
1246 Mode Repository_Mode `protobuf:"varint,10,opt,name=mode,proto3,enum=google.devtools.artifactregistry.v1.Repository_Mode" json:"mode,omitempty"`
1247
1248
1249
1250
1251 CleanupPolicies map[string]*CleanupPolicy `protobuf:"bytes,12,rep,name=cleanup_policies,json=cleanupPolicies,proto3" json:"cleanup_policies,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1252
1253
1254
1255
1256 SizeBytes int64 `protobuf:"varint,13,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
1257
1258 SatisfiesPzs bool `protobuf:"varint,16,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
1259
1260
1261 CleanupPolicyDryRun bool `protobuf:"varint,18,opt,name=cleanup_policy_dry_run,json=cleanupPolicyDryRun,proto3" json:"cleanup_policy_dry_run,omitempty"`
1262 }
1263
1264 func (x *Repository) Reset() {
1265 *x = Repository{}
1266 if protoimpl.UnsafeEnabled {
1267 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[6]
1268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1269 ms.StoreMessageInfo(mi)
1270 }
1271 }
1272
1273 func (x *Repository) String() string {
1274 return protoimpl.X.MessageStringOf(x)
1275 }
1276
1277 func (*Repository) ProtoMessage() {}
1278
1279 func (x *Repository) ProtoReflect() protoreflect.Message {
1280 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[6]
1281 if protoimpl.UnsafeEnabled && x != nil {
1282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1283 if ms.LoadMessageInfo() == nil {
1284 ms.StoreMessageInfo(mi)
1285 }
1286 return ms
1287 }
1288 return mi.MessageOf(x)
1289 }
1290
1291
1292 func (*Repository) Descriptor() ([]byte, []int) {
1293 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6}
1294 }
1295
1296 func (m *Repository) GetFormatConfig() isRepository_FormatConfig {
1297 if m != nil {
1298 return m.FormatConfig
1299 }
1300 return nil
1301 }
1302
1303 func (x *Repository) GetMavenConfig() *Repository_MavenRepositoryConfig {
1304 if x, ok := x.GetFormatConfig().(*Repository_MavenConfig); ok {
1305 return x.MavenConfig
1306 }
1307 return nil
1308 }
1309
1310 func (x *Repository) GetDockerConfig() *Repository_DockerRepositoryConfig {
1311 if x, ok := x.GetFormatConfig().(*Repository_DockerConfig); ok {
1312 return x.DockerConfig
1313 }
1314 return nil
1315 }
1316
1317 func (m *Repository) GetModeConfig() isRepository_ModeConfig {
1318 if m != nil {
1319 return m.ModeConfig
1320 }
1321 return nil
1322 }
1323
1324 func (x *Repository) GetVirtualRepositoryConfig() *VirtualRepositoryConfig {
1325 if x, ok := x.GetModeConfig().(*Repository_VirtualRepositoryConfig); ok {
1326 return x.VirtualRepositoryConfig
1327 }
1328 return nil
1329 }
1330
1331 func (x *Repository) GetRemoteRepositoryConfig() *RemoteRepositoryConfig {
1332 if x, ok := x.GetModeConfig().(*Repository_RemoteRepositoryConfig); ok {
1333 return x.RemoteRepositoryConfig
1334 }
1335 return nil
1336 }
1337
1338 func (x *Repository) GetName() string {
1339 if x != nil {
1340 return x.Name
1341 }
1342 return ""
1343 }
1344
1345 func (x *Repository) GetFormat() Repository_Format {
1346 if x != nil {
1347 return x.Format
1348 }
1349 return Repository_FORMAT_UNSPECIFIED
1350 }
1351
1352 func (x *Repository) GetDescription() string {
1353 if x != nil {
1354 return x.Description
1355 }
1356 return ""
1357 }
1358
1359 func (x *Repository) GetLabels() map[string]string {
1360 if x != nil {
1361 return x.Labels
1362 }
1363 return nil
1364 }
1365
1366 func (x *Repository) GetCreateTime() *timestamppb.Timestamp {
1367 if x != nil {
1368 return x.CreateTime
1369 }
1370 return nil
1371 }
1372
1373 func (x *Repository) GetUpdateTime() *timestamppb.Timestamp {
1374 if x != nil {
1375 return x.UpdateTime
1376 }
1377 return nil
1378 }
1379
1380 func (x *Repository) GetKmsKeyName() string {
1381 if x != nil {
1382 return x.KmsKeyName
1383 }
1384 return ""
1385 }
1386
1387 func (x *Repository) GetMode() Repository_Mode {
1388 if x != nil {
1389 return x.Mode
1390 }
1391 return Repository_MODE_UNSPECIFIED
1392 }
1393
1394 func (x *Repository) GetCleanupPolicies() map[string]*CleanupPolicy {
1395 if x != nil {
1396 return x.CleanupPolicies
1397 }
1398 return nil
1399 }
1400
1401 func (x *Repository) GetSizeBytes() int64 {
1402 if x != nil {
1403 return x.SizeBytes
1404 }
1405 return 0
1406 }
1407
1408 func (x *Repository) GetSatisfiesPzs() bool {
1409 if x != nil {
1410 return x.SatisfiesPzs
1411 }
1412 return false
1413 }
1414
1415 func (x *Repository) GetCleanupPolicyDryRun() bool {
1416 if x != nil {
1417 return x.CleanupPolicyDryRun
1418 }
1419 return false
1420 }
1421
1422 type isRepository_FormatConfig interface {
1423 isRepository_FormatConfig()
1424 }
1425
1426 type Repository_MavenConfig struct {
1427
1428
1429 MavenConfig *Repository_MavenRepositoryConfig `protobuf:"bytes,9,opt,name=maven_config,json=mavenConfig,proto3,oneof"`
1430 }
1431
1432 type Repository_DockerConfig struct {
1433
1434
1435 DockerConfig *Repository_DockerRepositoryConfig `protobuf:"bytes,17,opt,name=docker_config,json=dockerConfig,proto3,oneof"`
1436 }
1437
1438 func (*Repository_MavenConfig) isRepository_FormatConfig() {}
1439
1440 func (*Repository_DockerConfig) isRepository_FormatConfig() {}
1441
1442 type isRepository_ModeConfig interface {
1443 isRepository_ModeConfig()
1444 }
1445
1446 type Repository_VirtualRepositoryConfig struct {
1447
1448 VirtualRepositoryConfig *VirtualRepositoryConfig `protobuf:"bytes,14,opt,name=virtual_repository_config,json=virtualRepositoryConfig,proto3,oneof"`
1449 }
1450
1451 type Repository_RemoteRepositoryConfig struct {
1452
1453 RemoteRepositoryConfig *RemoteRepositoryConfig `protobuf:"bytes,15,opt,name=remote_repository_config,json=remoteRepositoryConfig,proto3,oneof"`
1454 }
1455
1456 func (*Repository_VirtualRepositoryConfig) isRepository_ModeConfig() {}
1457
1458 func (*Repository_RemoteRepositoryConfig) isRepository_ModeConfig() {}
1459
1460
1461 type ListRepositoriesRequest struct {
1462 state protoimpl.MessageState
1463 sizeCache protoimpl.SizeCache
1464 unknownFields protoimpl.UnknownFields
1465
1466
1467
1468 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1469
1470 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1471
1472 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1473 }
1474
1475 func (x *ListRepositoriesRequest) Reset() {
1476 *x = ListRepositoriesRequest{}
1477 if protoimpl.UnsafeEnabled {
1478 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[7]
1479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1480 ms.StoreMessageInfo(mi)
1481 }
1482 }
1483
1484 func (x *ListRepositoriesRequest) String() string {
1485 return protoimpl.X.MessageStringOf(x)
1486 }
1487
1488 func (*ListRepositoriesRequest) ProtoMessage() {}
1489
1490 func (x *ListRepositoriesRequest) ProtoReflect() protoreflect.Message {
1491 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[7]
1492 if protoimpl.UnsafeEnabled && x != nil {
1493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1494 if ms.LoadMessageInfo() == nil {
1495 ms.StoreMessageInfo(mi)
1496 }
1497 return ms
1498 }
1499 return mi.MessageOf(x)
1500 }
1501
1502
1503 func (*ListRepositoriesRequest) Descriptor() ([]byte, []int) {
1504 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{7}
1505 }
1506
1507 func (x *ListRepositoriesRequest) GetParent() string {
1508 if x != nil {
1509 return x.Parent
1510 }
1511 return ""
1512 }
1513
1514 func (x *ListRepositoriesRequest) GetPageSize() int32 {
1515 if x != nil {
1516 return x.PageSize
1517 }
1518 return 0
1519 }
1520
1521 func (x *ListRepositoriesRequest) GetPageToken() string {
1522 if x != nil {
1523 return x.PageToken
1524 }
1525 return ""
1526 }
1527
1528
1529 type ListRepositoriesResponse struct {
1530 state protoimpl.MessageState
1531 sizeCache protoimpl.SizeCache
1532 unknownFields protoimpl.UnknownFields
1533
1534
1535 Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
1536
1537
1538 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1539 }
1540
1541 func (x *ListRepositoriesResponse) Reset() {
1542 *x = ListRepositoriesResponse{}
1543 if protoimpl.UnsafeEnabled {
1544 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[8]
1545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1546 ms.StoreMessageInfo(mi)
1547 }
1548 }
1549
1550 func (x *ListRepositoriesResponse) String() string {
1551 return protoimpl.X.MessageStringOf(x)
1552 }
1553
1554 func (*ListRepositoriesResponse) ProtoMessage() {}
1555
1556 func (x *ListRepositoriesResponse) ProtoReflect() protoreflect.Message {
1557 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[8]
1558 if protoimpl.UnsafeEnabled && x != nil {
1559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1560 if ms.LoadMessageInfo() == nil {
1561 ms.StoreMessageInfo(mi)
1562 }
1563 return ms
1564 }
1565 return mi.MessageOf(x)
1566 }
1567
1568
1569 func (*ListRepositoriesResponse) Descriptor() ([]byte, []int) {
1570 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{8}
1571 }
1572
1573 func (x *ListRepositoriesResponse) GetRepositories() []*Repository {
1574 if x != nil {
1575 return x.Repositories
1576 }
1577 return nil
1578 }
1579
1580 func (x *ListRepositoriesResponse) GetNextPageToken() string {
1581 if x != nil {
1582 return x.NextPageToken
1583 }
1584 return ""
1585 }
1586
1587
1588 type GetRepositoryRequest struct {
1589 state protoimpl.MessageState
1590 sizeCache protoimpl.SizeCache
1591 unknownFields protoimpl.UnknownFields
1592
1593
1594 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1595 }
1596
1597 func (x *GetRepositoryRequest) Reset() {
1598 *x = GetRepositoryRequest{}
1599 if protoimpl.UnsafeEnabled {
1600 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[9]
1601 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1602 ms.StoreMessageInfo(mi)
1603 }
1604 }
1605
1606 func (x *GetRepositoryRequest) String() string {
1607 return protoimpl.X.MessageStringOf(x)
1608 }
1609
1610 func (*GetRepositoryRequest) ProtoMessage() {}
1611
1612 func (x *GetRepositoryRequest) ProtoReflect() protoreflect.Message {
1613 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[9]
1614 if protoimpl.UnsafeEnabled && x != nil {
1615 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1616 if ms.LoadMessageInfo() == nil {
1617 ms.StoreMessageInfo(mi)
1618 }
1619 return ms
1620 }
1621 return mi.MessageOf(x)
1622 }
1623
1624
1625 func (*GetRepositoryRequest) Descriptor() ([]byte, []int) {
1626 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{9}
1627 }
1628
1629 func (x *GetRepositoryRequest) GetName() string {
1630 if x != nil {
1631 return x.Name
1632 }
1633 return ""
1634 }
1635
1636
1637 type CreateRepositoryRequest struct {
1638 state protoimpl.MessageState
1639 sizeCache protoimpl.SizeCache
1640 unknownFields protoimpl.UnknownFields
1641
1642
1643
1644 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1645
1646 RepositoryId string `protobuf:"bytes,2,opt,name=repository_id,json=repositoryId,proto3" json:"repository_id,omitempty"`
1647
1648 Repository *Repository `protobuf:"bytes,3,opt,name=repository,proto3" json:"repository,omitempty"`
1649 }
1650
1651 func (x *CreateRepositoryRequest) Reset() {
1652 *x = CreateRepositoryRequest{}
1653 if protoimpl.UnsafeEnabled {
1654 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[10]
1655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1656 ms.StoreMessageInfo(mi)
1657 }
1658 }
1659
1660 func (x *CreateRepositoryRequest) String() string {
1661 return protoimpl.X.MessageStringOf(x)
1662 }
1663
1664 func (*CreateRepositoryRequest) ProtoMessage() {}
1665
1666 func (x *CreateRepositoryRequest) ProtoReflect() protoreflect.Message {
1667 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[10]
1668 if protoimpl.UnsafeEnabled && x != nil {
1669 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1670 if ms.LoadMessageInfo() == nil {
1671 ms.StoreMessageInfo(mi)
1672 }
1673 return ms
1674 }
1675 return mi.MessageOf(x)
1676 }
1677
1678
1679 func (*CreateRepositoryRequest) Descriptor() ([]byte, []int) {
1680 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{10}
1681 }
1682
1683 func (x *CreateRepositoryRequest) GetParent() string {
1684 if x != nil {
1685 return x.Parent
1686 }
1687 return ""
1688 }
1689
1690 func (x *CreateRepositoryRequest) GetRepositoryId() string {
1691 if x != nil {
1692 return x.RepositoryId
1693 }
1694 return ""
1695 }
1696
1697 func (x *CreateRepositoryRequest) GetRepository() *Repository {
1698 if x != nil {
1699 return x.Repository
1700 }
1701 return nil
1702 }
1703
1704
1705 type UpdateRepositoryRequest struct {
1706 state protoimpl.MessageState
1707 sizeCache protoimpl.SizeCache
1708 unknownFields protoimpl.UnknownFields
1709
1710
1711 Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
1712
1713
1714
1715 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1716 }
1717
1718 func (x *UpdateRepositoryRequest) Reset() {
1719 *x = UpdateRepositoryRequest{}
1720 if protoimpl.UnsafeEnabled {
1721 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[11]
1722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1723 ms.StoreMessageInfo(mi)
1724 }
1725 }
1726
1727 func (x *UpdateRepositoryRequest) String() string {
1728 return protoimpl.X.MessageStringOf(x)
1729 }
1730
1731 func (*UpdateRepositoryRequest) ProtoMessage() {}
1732
1733 func (x *UpdateRepositoryRequest) ProtoReflect() protoreflect.Message {
1734 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[11]
1735 if protoimpl.UnsafeEnabled && x != nil {
1736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1737 if ms.LoadMessageInfo() == nil {
1738 ms.StoreMessageInfo(mi)
1739 }
1740 return ms
1741 }
1742 return mi.MessageOf(x)
1743 }
1744
1745
1746 func (*UpdateRepositoryRequest) Descriptor() ([]byte, []int) {
1747 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{11}
1748 }
1749
1750 func (x *UpdateRepositoryRequest) GetRepository() *Repository {
1751 if x != nil {
1752 return x.Repository
1753 }
1754 return nil
1755 }
1756
1757 func (x *UpdateRepositoryRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1758 if x != nil {
1759 return x.UpdateMask
1760 }
1761 return nil
1762 }
1763
1764
1765 type DeleteRepositoryRequest struct {
1766 state protoimpl.MessageState
1767 sizeCache protoimpl.SizeCache
1768 unknownFields protoimpl.UnknownFields
1769
1770
1771 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1772 }
1773
1774 func (x *DeleteRepositoryRequest) Reset() {
1775 *x = DeleteRepositoryRequest{}
1776 if protoimpl.UnsafeEnabled {
1777 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[12]
1778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1779 ms.StoreMessageInfo(mi)
1780 }
1781 }
1782
1783 func (x *DeleteRepositoryRequest) String() string {
1784 return protoimpl.X.MessageStringOf(x)
1785 }
1786
1787 func (*DeleteRepositoryRequest) ProtoMessage() {}
1788
1789 func (x *DeleteRepositoryRequest) ProtoReflect() protoreflect.Message {
1790 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[12]
1791 if protoimpl.UnsafeEnabled && x != nil {
1792 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1793 if ms.LoadMessageInfo() == nil {
1794 ms.StoreMessageInfo(mi)
1795 }
1796 return ms
1797 }
1798 return mi.MessageOf(x)
1799 }
1800
1801
1802 func (*DeleteRepositoryRequest) Descriptor() ([]byte, []int) {
1803 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{12}
1804 }
1805
1806 func (x *DeleteRepositoryRequest) GetName() string {
1807 if x != nil {
1808 return x.Name
1809 }
1810 return ""
1811 }
1812
1813
1814 type RemoteRepositoryConfig_UpstreamCredentials struct {
1815 state protoimpl.MessageState
1816 sizeCache protoimpl.SizeCache
1817 unknownFields protoimpl.UnknownFields
1818
1819
1820
1821
1822 Credentials isRemoteRepositoryConfig_UpstreamCredentials_Credentials `protobuf_oneof:"credentials"`
1823 }
1824
1825 func (x *RemoteRepositoryConfig_UpstreamCredentials) Reset() {
1826 *x = RemoteRepositoryConfig_UpstreamCredentials{}
1827 if protoimpl.UnsafeEnabled {
1828 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[13]
1829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1830 ms.StoreMessageInfo(mi)
1831 }
1832 }
1833
1834 func (x *RemoteRepositoryConfig_UpstreamCredentials) String() string {
1835 return protoimpl.X.MessageStringOf(x)
1836 }
1837
1838 func (*RemoteRepositoryConfig_UpstreamCredentials) ProtoMessage() {}
1839
1840 func (x *RemoteRepositoryConfig_UpstreamCredentials) ProtoReflect() protoreflect.Message {
1841 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[13]
1842 if protoimpl.UnsafeEnabled && x != nil {
1843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1844 if ms.LoadMessageInfo() == nil {
1845 ms.StoreMessageInfo(mi)
1846 }
1847 return ms
1848 }
1849 return mi.MessageOf(x)
1850 }
1851
1852
1853 func (*RemoteRepositoryConfig_UpstreamCredentials) Descriptor() ([]byte, []int) {
1854 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 0}
1855 }
1856
1857 func (m *RemoteRepositoryConfig_UpstreamCredentials) GetCredentials() isRemoteRepositoryConfig_UpstreamCredentials_Credentials {
1858 if m != nil {
1859 return m.Credentials
1860 }
1861 return nil
1862 }
1863
1864 func (x *RemoteRepositoryConfig_UpstreamCredentials) GetUsernamePasswordCredentials() *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials {
1865 if x, ok := x.GetCredentials().(*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials_); ok {
1866 return x.UsernamePasswordCredentials
1867 }
1868 return nil
1869 }
1870
1871 type isRemoteRepositoryConfig_UpstreamCredentials_Credentials interface {
1872 isRemoteRepositoryConfig_UpstreamCredentials_Credentials()
1873 }
1874
1875 type RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials_ struct {
1876
1877 UsernamePasswordCredentials *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials `protobuf:"bytes,1,opt,name=username_password_credentials,json=usernamePasswordCredentials,proto3,oneof"`
1878 }
1879
1880 func (*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials_) isRemoteRepositoryConfig_UpstreamCredentials_Credentials() {
1881 }
1882
1883
1884 type RemoteRepositoryConfig_DockerRepository struct {
1885 state protoimpl.MessageState
1886 sizeCache protoimpl.SizeCache
1887 unknownFields protoimpl.UnknownFields
1888
1889
1890
1891
1892
1893
1894 Upstream isRemoteRepositoryConfig_DockerRepository_Upstream `protobuf_oneof:"upstream"`
1895 }
1896
1897 func (x *RemoteRepositoryConfig_DockerRepository) Reset() {
1898 *x = RemoteRepositoryConfig_DockerRepository{}
1899 if protoimpl.UnsafeEnabled {
1900 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[14]
1901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1902 ms.StoreMessageInfo(mi)
1903 }
1904 }
1905
1906 func (x *RemoteRepositoryConfig_DockerRepository) String() string {
1907 return protoimpl.X.MessageStringOf(x)
1908 }
1909
1910 func (*RemoteRepositoryConfig_DockerRepository) ProtoMessage() {}
1911
1912 func (x *RemoteRepositoryConfig_DockerRepository) ProtoReflect() protoreflect.Message {
1913 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[14]
1914 if protoimpl.UnsafeEnabled && x != nil {
1915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1916 if ms.LoadMessageInfo() == nil {
1917 ms.StoreMessageInfo(mi)
1918 }
1919 return ms
1920 }
1921 return mi.MessageOf(x)
1922 }
1923
1924
1925 func (*RemoteRepositoryConfig_DockerRepository) Descriptor() ([]byte, []int) {
1926 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 1}
1927 }
1928
1929 func (m *RemoteRepositoryConfig_DockerRepository) GetUpstream() isRemoteRepositoryConfig_DockerRepository_Upstream {
1930 if m != nil {
1931 return m.Upstream
1932 }
1933 return nil
1934 }
1935
1936 func (x *RemoteRepositoryConfig_DockerRepository) GetPublicRepository() RemoteRepositoryConfig_DockerRepository_PublicRepository {
1937 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_DockerRepository_PublicRepository_); ok {
1938 return x.PublicRepository
1939 }
1940 return RemoteRepositoryConfig_DockerRepository_PUBLIC_REPOSITORY_UNSPECIFIED
1941 }
1942
1943 type isRemoteRepositoryConfig_DockerRepository_Upstream interface {
1944 isRemoteRepositoryConfig_DockerRepository_Upstream()
1945 }
1946
1947 type RemoteRepositoryConfig_DockerRepository_PublicRepository_ struct {
1948
1949
1950 PublicRepository RemoteRepositoryConfig_DockerRepository_PublicRepository `protobuf:"varint,1,opt,name=public_repository,json=publicRepository,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_DockerRepository_PublicRepository,oneof"`
1951 }
1952
1953 func (*RemoteRepositoryConfig_DockerRepository_PublicRepository_) isRemoteRepositoryConfig_DockerRepository_Upstream() {
1954 }
1955
1956
1957 type RemoteRepositoryConfig_MavenRepository struct {
1958 state protoimpl.MessageState
1959 sizeCache protoimpl.SizeCache
1960 unknownFields protoimpl.UnknownFields
1961
1962
1963
1964
1965
1966
1967 Upstream isRemoteRepositoryConfig_MavenRepository_Upstream `protobuf_oneof:"upstream"`
1968 }
1969
1970 func (x *RemoteRepositoryConfig_MavenRepository) Reset() {
1971 *x = RemoteRepositoryConfig_MavenRepository{}
1972 if protoimpl.UnsafeEnabled {
1973 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[15]
1974 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1975 ms.StoreMessageInfo(mi)
1976 }
1977 }
1978
1979 func (x *RemoteRepositoryConfig_MavenRepository) String() string {
1980 return protoimpl.X.MessageStringOf(x)
1981 }
1982
1983 func (*RemoteRepositoryConfig_MavenRepository) ProtoMessage() {}
1984
1985 func (x *RemoteRepositoryConfig_MavenRepository) ProtoReflect() protoreflect.Message {
1986 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[15]
1987 if protoimpl.UnsafeEnabled && x != nil {
1988 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1989 if ms.LoadMessageInfo() == nil {
1990 ms.StoreMessageInfo(mi)
1991 }
1992 return ms
1993 }
1994 return mi.MessageOf(x)
1995 }
1996
1997
1998 func (*RemoteRepositoryConfig_MavenRepository) Descriptor() ([]byte, []int) {
1999 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 2}
2000 }
2001
2002 func (m *RemoteRepositoryConfig_MavenRepository) GetUpstream() isRemoteRepositoryConfig_MavenRepository_Upstream {
2003 if m != nil {
2004 return m.Upstream
2005 }
2006 return nil
2007 }
2008
2009 func (x *RemoteRepositoryConfig_MavenRepository) GetPublicRepository() RemoteRepositoryConfig_MavenRepository_PublicRepository {
2010 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_MavenRepository_PublicRepository_); ok {
2011 return x.PublicRepository
2012 }
2013 return RemoteRepositoryConfig_MavenRepository_PUBLIC_REPOSITORY_UNSPECIFIED
2014 }
2015
2016 type isRemoteRepositoryConfig_MavenRepository_Upstream interface {
2017 isRemoteRepositoryConfig_MavenRepository_Upstream()
2018 }
2019
2020 type RemoteRepositoryConfig_MavenRepository_PublicRepository_ struct {
2021
2022
2023 PublicRepository RemoteRepositoryConfig_MavenRepository_PublicRepository `protobuf:"varint,1,opt,name=public_repository,json=publicRepository,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_MavenRepository_PublicRepository,oneof"`
2024 }
2025
2026 func (*RemoteRepositoryConfig_MavenRepository_PublicRepository_) isRemoteRepositoryConfig_MavenRepository_Upstream() {
2027 }
2028
2029
2030 type RemoteRepositoryConfig_NpmRepository struct {
2031 state protoimpl.MessageState
2032 sizeCache protoimpl.SizeCache
2033 unknownFields protoimpl.UnknownFields
2034
2035
2036
2037
2038
2039
2040 Upstream isRemoteRepositoryConfig_NpmRepository_Upstream `protobuf_oneof:"upstream"`
2041 }
2042
2043 func (x *RemoteRepositoryConfig_NpmRepository) Reset() {
2044 *x = RemoteRepositoryConfig_NpmRepository{}
2045 if protoimpl.UnsafeEnabled {
2046 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[16]
2047 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2048 ms.StoreMessageInfo(mi)
2049 }
2050 }
2051
2052 func (x *RemoteRepositoryConfig_NpmRepository) String() string {
2053 return protoimpl.X.MessageStringOf(x)
2054 }
2055
2056 func (*RemoteRepositoryConfig_NpmRepository) ProtoMessage() {}
2057
2058 func (x *RemoteRepositoryConfig_NpmRepository) ProtoReflect() protoreflect.Message {
2059 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[16]
2060 if protoimpl.UnsafeEnabled && x != nil {
2061 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2062 if ms.LoadMessageInfo() == nil {
2063 ms.StoreMessageInfo(mi)
2064 }
2065 return ms
2066 }
2067 return mi.MessageOf(x)
2068 }
2069
2070
2071 func (*RemoteRepositoryConfig_NpmRepository) Descriptor() ([]byte, []int) {
2072 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 3}
2073 }
2074
2075 func (m *RemoteRepositoryConfig_NpmRepository) GetUpstream() isRemoteRepositoryConfig_NpmRepository_Upstream {
2076 if m != nil {
2077 return m.Upstream
2078 }
2079 return nil
2080 }
2081
2082 func (x *RemoteRepositoryConfig_NpmRepository) GetPublicRepository() RemoteRepositoryConfig_NpmRepository_PublicRepository {
2083 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_NpmRepository_PublicRepository_); ok {
2084 return x.PublicRepository
2085 }
2086 return RemoteRepositoryConfig_NpmRepository_PUBLIC_REPOSITORY_UNSPECIFIED
2087 }
2088
2089 type isRemoteRepositoryConfig_NpmRepository_Upstream interface {
2090 isRemoteRepositoryConfig_NpmRepository_Upstream()
2091 }
2092
2093 type RemoteRepositoryConfig_NpmRepository_PublicRepository_ struct {
2094
2095
2096 PublicRepository RemoteRepositoryConfig_NpmRepository_PublicRepository `protobuf:"varint,1,opt,name=public_repository,json=publicRepository,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_NpmRepository_PublicRepository,oneof"`
2097 }
2098
2099 func (*RemoteRepositoryConfig_NpmRepository_PublicRepository_) isRemoteRepositoryConfig_NpmRepository_Upstream() {
2100 }
2101
2102
2103 type RemoteRepositoryConfig_PythonRepository struct {
2104 state protoimpl.MessageState
2105 sizeCache protoimpl.SizeCache
2106 unknownFields protoimpl.UnknownFields
2107
2108
2109
2110
2111
2112
2113 Upstream isRemoteRepositoryConfig_PythonRepository_Upstream `protobuf_oneof:"upstream"`
2114 }
2115
2116 func (x *RemoteRepositoryConfig_PythonRepository) Reset() {
2117 *x = RemoteRepositoryConfig_PythonRepository{}
2118 if protoimpl.UnsafeEnabled {
2119 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[17]
2120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2121 ms.StoreMessageInfo(mi)
2122 }
2123 }
2124
2125 func (x *RemoteRepositoryConfig_PythonRepository) String() string {
2126 return protoimpl.X.MessageStringOf(x)
2127 }
2128
2129 func (*RemoteRepositoryConfig_PythonRepository) ProtoMessage() {}
2130
2131 func (x *RemoteRepositoryConfig_PythonRepository) ProtoReflect() protoreflect.Message {
2132 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[17]
2133 if protoimpl.UnsafeEnabled && x != nil {
2134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2135 if ms.LoadMessageInfo() == nil {
2136 ms.StoreMessageInfo(mi)
2137 }
2138 return ms
2139 }
2140 return mi.MessageOf(x)
2141 }
2142
2143
2144 func (*RemoteRepositoryConfig_PythonRepository) Descriptor() ([]byte, []int) {
2145 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 4}
2146 }
2147
2148 func (m *RemoteRepositoryConfig_PythonRepository) GetUpstream() isRemoteRepositoryConfig_PythonRepository_Upstream {
2149 if m != nil {
2150 return m.Upstream
2151 }
2152 return nil
2153 }
2154
2155 func (x *RemoteRepositoryConfig_PythonRepository) GetPublicRepository() RemoteRepositoryConfig_PythonRepository_PublicRepository {
2156 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_PythonRepository_PublicRepository_); ok {
2157 return x.PublicRepository
2158 }
2159 return RemoteRepositoryConfig_PythonRepository_PUBLIC_REPOSITORY_UNSPECIFIED
2160 }
2161
2162 type isRemoteRepositoryConfig_PythonRepository_Upstream interface {
2163 isRemoteRepositoryConfig_PythonRepository_Upstream()
2164 }
2165
2166 type RemoteRepositoryConfig_PythonRepository_PublicRepository_ struct {
2167
2168
2169 PublicRepository RemoteRepositoryConfig_PythonRepository_PublicRepository `protobuf:"varint,1,opt,name=public_repository,json=publicRepository,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_PythonRepository_PublicRepository,oneof"`
2170 }
2171
2172 func (*RemoteRepositoryConfig_PythonRepository_PublicRepository_) isRemoteRepositoryConfig_PythonRepository_Upstream() {
2173 }
2174
2175
2176 type RemoteRepositoryConfig_AptRepository struct {
2177 state protoimpl.MessageState
2178 sizeCache protoimpl.SizeCache
2179 unknownFields protoimpl.UnknownFields
2180
2181
2182
2183
2184
2185
2186 Upstream isRemoteRepositoryConfig_AptRepository_Upstream `protobuf_oneof:"upstream"`
2187 }
2188
2189 func (x *RemoteRepositoryConfig_AptRepository) Reset() {
2190 *x = RemoteRepositoryConfig_AptRepository{}
2191 if protoimpl.UnsafeEnabled {
2192 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[18]
2193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2194 ms.StoreMessageInfo(mi)
2195 }
2196 }
2197
2198 func (x *RemoteRepositoryConfig_AptRepository) String() string {
2199 return protoimpl.X.MessageStringOf(x)
2200 }
2201
2202 func (*RemoteRepositoryConfig_AptRepository) ProtoMessage() {}
2203
2204 func (x *RemoteRepositoryConfig_AptRepository) ProtoReflect() protoreflect.Message {
2205 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[18]
2206 if protoimpl.UnsafeEnabled && x != nil {
2207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2208 if ms.LoadMessageInfo() == nil {
2209 ms.StoreMessageInfo(mi)
2210 }
2211 return ms
2212 }
2213 return mi.MessageOf(x)
2214 }
2215
2216
2217 func (*RemoteRepositoryConfig_AptRepository) Descriptor() ([]byte, []int) {
2218 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 5}
2219 }
2220
2221 func (m *RemoteRepositoryConfig_AptRepository) GetUpstream() isRemoteRepositoryConfig_AptRepository_Upstream {
2222 if m != nil {
2223 return m.Upstream
2224 }
2225 return nil
2226 }
2227
2228 func (x *RemoteRepositoryConfig_AptRepository) GetPublicRepository() *RemoteRepositoryConfig_AptRepository_PublicRepository {
2229 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_AptRepository_PublicRepository_); ok {
2230 return x.PublicRepository
2231 }
2232 return nil
2233 }
2234
2235 type isRemoteRepositoryConfig_AptRepository_Upstream interface {
2236 isRemoteRepositoryConfig_AptRepository_Upstream()
2237 }
2238
2239 type RemoteRepositoryConfig_AptRepository_PublicRepository_ struct {
2240
2241
2242 PublicRepository *RemoteRepositoryConfig_AptRepository_PublicRepository `protobuf:"bytes,1,opt,name=public_repository,json=publicRepository,proto3,oneof"`
2243 }
2244
2245 func (*RemoteRepositoryConfig_AptRepository_PublicRepository_) isRemoteRepositoryConfig_AptRepository_Upstream() {
2246 }
2247
2248
2249 type RemoteRepositoryConfig_YumRepository struct {
2250 state protoimpl.MessageState
2251 sizeCache protoimpl.SizeCache
2252 unknownFields protoimpl.UnknownFields
2253
2254
2255
2256
2257
2258
2259 Upstream isRemoteRepositoryConfig_YumRepository_Upstream `protobuf_oneof:"upstream"`
2260 }
2261
2262 func (x *RemoteRepositoryConfig_YumRepository) Reset() {
2263 *x = RemoteRepositoryConfig_YumRepository{}
2264 if protoimpl.UnsafeEnabled {
2265 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[19]
2266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2267 ms.StoreMessageInfo(mi)
2268 }
2269 }
2270
2271 func (x *RemoteRepositoryConfig_YumRepository) String() string {
2272 return protoimpl.X.MessageStringOf(x)
2273 }
2274
2275 func (*RemoteRepositoryConfig_YumRepository) ProtoMessage() {}
2276
2277 func (x *RemoteRepositoryConfig_YumRepository) ProtoReflect() protoreflect.Message {
2278 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[19]
2279 if protoimpl.UnsafeEnabled && x != nil {
2280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2281 if ms.LoadMessageInfo() == nil {
2282 ms.StoreMessageInfo(mi)
2283 }
2284 return ms
2285 }
2286 return mi.MessageOf(x)
2287 }
2288
2289
2290 func (*RemoteRepositoryConfig_YumRepository) Descriptor() ([]byte, []int) {
2291 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 6}
2292 }
2293
2294 func (m *RemoteRepositoryConfig_YumRepository) GetUpstream() isRemoteRepositoryConfig_YumRepository_Upstream {
2295 if m != nil {
2296 return m.Upstream
2297 }
2298 return nil
2299 }
2300
2301 func (x *RemoteRepositoryConfig_YumRepository) GetPublicRepository() *RemoteRepositoryConfig_YumRepository_PublicRepository {
2302 if x, ok := x.GetUpstream().(*RemoteRepositoryConfig_YumRepository_PublicRepository_); ok {
2303 return x.PublicRepository
2304 }
2305 return nil
2306 }
2307
2308 type isRemoteRepositoryConfig_YumRepository_Upstream interface {
2309 isRemoteRepositoryConfig_YumRepository_Upstream()
2310 }
2311
2312 type RemoteRepositoryConfig_YumRepository_PublicRepository_ struct {
2313
2314
2315 PublicRepository *RemoteRepositoryConfig_YumRepository_PublicRepository `protobuf:"bytes,1,opt,name=public_repository,json=publicRepository,proto3,oneof"`
2316 }
2317
2318 func (*RemoteRepositoryConfig_YumRepository_PublicRepository_) isRemoteRepositoryConfig_YumRepository_Upstream() {
2319 }
2320
2321
2322 type RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials struct {
2323 state protoimpl.MessageState
2324 sizeCache protoimpl.SizeCache
2325 unknownFields protoimpl.UnknownFields
2326
2327
2328 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
2329
2330
2331
2332 PasswordSecretVersion string `protobuf:"bytes,2,opt,name=password_secret_version,json=passwordSecretVersion,proto3" json:"password_secret_version,omitempty"`
2333 }
2334
2335 func (x *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) Reset() {
2336 *x = RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials{}
2337 if protoimpl.UnsafeEnabled {
2338 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[20]
2339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2340 ms.StoreMessageInfo(mi)
2341 }
2342 }
2343
2344 func (x *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) String() string {
2345 return protoimpl.X.MessageStringOf(x)
2346 }
2347
2348 func (*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) ProtoMessage() {}
2349
2350 func (x *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) ProtoReflect() protoreflect.Message {
2351 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[20]
2352 if protoimpl.UnsafeEnabled && x != nil {
2353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2354 if ms.LoadMessageInfo() == nil {
2355 ms.StoreMessageInfo(mi)
2356 }
2357 return ms
2358 }
2359 return mi.MessageOf(x)
2360 }
2361
2362
2363 func (*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) Descriptor() ([]byte, []int) {
2364 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 0, 0}
2365 }
2366
2367 func (x *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) GetUsername() string {
2368 if x != nil {
2369 return x.Username
2370 }
2371 return ""
2372 }
2373
2374 func (x *RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials) GetPasswordSecretVersion() string {
2375 if x != nil {
2376 return x.PasswordSecretVersion
2377 }
2378 return ""
2379 }
2380
2381
2382
2383 type RemoteRepositoryConfig_AptRepository_PublicRepository struct {
2384 state protoimpl.MessageState
2385 sizeCache protoimpl.SizeCache
2386 unknownFields protoimpl.UnknownFields
2387
2388
2389 RepositoryBase RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase `protobuf:"varint,1,opt,name=repository_base,json=repositoryBase,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase" json:"repository_base,omitempty"`
2390
2391 RepositoryPath string `protobuf:"bytes,2,opt,name=repository_path,json=repositoryPath,proto3" json:"repository_path,omitempty"`
2392 }
2393
2394 func (x *RemoteRepositoryConfig_AptRepository_PublicRepository) Reset() {
2395 *x = RemoteRepositoryConfig_AptRepository_PublicRepository{}
2396 if protoimpl.UnsafeEnabled {
2397 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[21]
2398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2399 ms.StoreMessageInfo(mi)
2400 }
2401 }
2402
2403 func (x *RemoteRepositoryConfig_AptRepository_PublicRepository) String() string {
2404 return protoimpl.X.MessageStringOf(x)
2405 }
2406
2407 func (*RemoteRepositoryConfig_AptRepository_PublicRepository) ProtoMessage() {}
2408
2409 func (x *RemoteRepositoryConfig_AptRepository_PublicRepository) ProtoReflect() protoreflect.Message {
2410 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[21]
2411 if protoimpl.UnsafeEnabled && x != nil {
2412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2413 if ms.LoadMessageInfo() == nil {
2414 ms.StoreMessageInfo(mi)
2415 }
2416 return ms
2417 }
2418 return mi.MessageOf(x)
2419 }
2420
2421
2422 func (*RemoteRepositoryConfig_AptRepository_PublicRepository) Descriptor() ([]byte, []int) {
2423 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 5, 0}
2424 }
2425
2426 func (x *RemoteRepositoryConfig_AptRepository_PublicRepository) GetRepositoryBase() RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase {
2427 if x != nil {
2428 return x.RepositoryBase
2429 }
2430 return RemoteRepositoryConfig_AptRepository_PublicRepository_REPOSITORY_BASE_UNSPECIFIED
2431 }
2432
2433 func (x *RemoteRepositoryConfig_AptRepository_PublicRepository) GetRepositoryPath() string {
2434 if x != nil {
2435 return x.RepositoryPath
2436 }
2437 return ""
2438 }
2439
2440
2441
2442 type RemoteRepositoryConfig_YumRepository_PublicRepository struct {
2443 state protoimpl.MessageState
2444 sizeCache protoimpl.SizeCache
2445 unknownFields protoimpl.UnknownFields
2446
2447
2448 RepositoryBase RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase `protobuf:"varint,1,opt,name=repository_base,json=repositoryBase,proto3,enum=google.devtools.artifactregistry.v1.RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase" json:"repository_base,omitempty"`
2449
2450 RepositoryPath string `protobuf:"bytes,2,opt,name=repository_path,json=repositoryPath,proto3" json:"repository_path,omitempty"`
2451 }
2452
2453 func (x *RemoteRepositoryConfig_YumRepository_PublicRepository) Reset() {
2454 *x = RemoteRepositoryConfig_YumRepository_PublicRepository{}
2455 if protoimpl.UnsafeEnabled {
2456 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[22]
2457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2458 ms.StoreMessageInfo(mi)
2459 }
2460 }
2461
2462 func (x *RemoteRepositoryConfig_YumRepository_PublicRepository) String() string {
2463 return protoimpl.X.MessageStringOf(x)
2464 }
2465
2466 func (*RemoteRepositoryConfig_YumRepository_PublicRepository) ProtoMessage() {}
2467
2468 func (x *RemoteRepositoryConfig_YumRepository_PublicRepository) ProtoReflect() protoreflect.Message {
2469 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[22]
2470 if protoimpl.UnsafeEnabled && x != nil {
2471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2472 if ms.LoadMessageInfo() == nil {
2473 ms.StoreMessageInfo(mi)
2474 }
2475 return ms
2476 }
2477 return mi.MessageOf(x)
2478 }
2479
2480
2481 func (*RemoteRepositoryConfig_YumRepository_PublicRepository) Descriptor() ([]byte, []int) {
2482 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{5, 6, 0}
2483 }
2484
2485 func (x *RemoteRepositoryConfig_YumRepository_PublicRepository) GetRepositoryBase() RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase {
2486 if x != nil {
2487 return x.RepositoryBase
2488 }
2489 return RemoteRepositoryConfig_YumRepository_PublicRepository_REPOSITORY_BASE_UNSPECIFIED
2490 }
2491
2492 func (x *RemoteRepositoryConfig_YumRepository_PublicRepository) GetRepositoryPath() string {
2493 if x != nil {
2494 return x.RepositoryPath
2495 }
2496 return ""
2497 }
2498
2499
2500
2501
2502 type Repository_MavenRepositoryConfig struct {
2503 state protoimpl.MessageState
2504 sizeCache protoimpl.SizeCache
2505 unknownFields protoimpl.UnknownFields
2506
2507
2508
2509 AllowSnapshotOverwrites bool `protobuf:"varint,1,opt,name=allow_snapshot_overwrites,json=allowSnapshotOverwrites,proto3" json:"allow_snapshot_overwrites,omitempty"`
2510
2511 VersionPolicy Repository_MavenRepositoryConfig_VersionPolicy `protobuf:"varint,2,opt,name=version_policy,json=versionPolicy,proto3,enum=google.devtools.artifactregistry.v1.Repository_MavenRepositoryConfig_VersionPolicy" json:"version_policy,omitempty"`
2512 }
2513
2514 func (x *Repository_MavenRepositoryConfig) Reset() {
2515 *x = Repository_MavenRepositoryConfig{}
2516 if protoimpl.UnsafeEnabled {
2517 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[23]
2518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2519 ms.StoreMessageInfo(mi)
2520 }
2521 }
2522
2523 func (x *Repository_MavenRepositoryConfig) String() string {
2524 return protoimpl.X.MessageStringOf(x)
2525 }
2526
2527 func (*Repository_MavenRepositoryConfig) ProtoMessage() {}
2528
2529 func (x *Repository_MavenRepositoryConfig) ProtoReflect() protoreflect.Message {
2530 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[23]
2531 if protoimpl.UnsafeEnabled && x != nil {
2532 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2533 if ms.LoadMessageInfo() == nil {
2534 ms.StoreMessageInfo(mi)
2535 }
2536 return ms
2537 }
2538 return mi.MessageOf(x)
2539 }
2540
2541
2542 func (*Repository_MavenRepositoryConfig) Descriptor() ([]byte, []int) {
2543 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6, 0}
2544 }
2545
2546 func (x *Repository_MavenRepositoryConfig) GetAllowSnapshotOverwrites() bool {
2547 if x != nil {
2548 return x.AllowSnapshotOverwrites
2549 }
2550 return false
2551 }
2552
2553 func (x *Repository_MavenRepositoryConfig) GetVersionPolicy() Repository_MavenRepositoryConfig_VersionPolicy {
2554 if x != nil {
2555 return x.VersionPolicy
2556 }
2557 return Repository_MavenRepositoryConfig_VERSION_POLICY_UNSPECIFIED
2558 }
2559
2560
2561
2562
2563 type Repository_DockerRepositoryConfig struct {
2564 state protoimpl.MessageState
2565 sizeCache protoimpl.SizeCache
2566 unknownFields protoimpl.UnknownFields
2567
2568
2569
2570
2571 ImmutableTags bool `protobuf:"varint,1,opt,name=immutable_tags,json=immutableTags,proto3" json:"immutable_tags,omitempty"`
2572 }
2573
2574 func (x *Repository_DockerRepositoryConfig) Reset() {
2575 *x = Repository_DockerRepositoryConfig{}
2576 if protoimpl.UnsafeEnabled {
2577 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[24]
2578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2579 ms.StoreMessageInfo(mi)
2580 }
2581 }
2582
2583 func (x *Repository_DockerRepositoryConfig) String() string {
2584 return protoimpl.X.MessageStringOf(x)
2585 }
2586
2587 func (*Repository_DockerRepositoryConfig) ProtoMessage() {}
2588
2589 func (x *Repository_DockerRepositoryConfig) ProtoReflect() protoreflect.Message {
2590 mi := &file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[24]
2591 if protoimpl.UnsafeEnabled && x != nil {
2592 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2593 if ms.LoadMessageInfo() == nil {
2594 ms.StoreMessageInfo(mi)
2595 }
2596 return ms
2597 }
2598 return mi.MessageOf(x)
2599 }
2600
2601
2602 func (*Repository_DockerRepositoryConfig) Descriptor() ([]byte, []int) {
2603 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP(), []int{6, 1}
2604 }
2605
2606 func (x *Repository_DockerRepositoryConfig) GetImmutableTags() bool {
2607 if x != nil {
2608 return x.ImmutableTags
2609 }
2610 return false
2611 }
2612
2613 var File_google_devtools_artifactregistry_v1_repository_proto protoreflect.FileDescriptor
2614
2615 var file_google_devtools_artifactregistry_v1_repository_proto_rawDesc = []byte{
2616 0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
2617 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
2618 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2619 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
2620 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
2621 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
2622 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65,
2623 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
2624 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
2625 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2626 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
2627 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2628 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
2629 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2630 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
2631 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x0e, 0x55,
2632 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a,
2633 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x4f, 0x0a,
2634 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28,
2635 0x09, 0x42, 0x2f, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
2636 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
2637 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2638 0x72, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1a,
2639 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
2640 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0xff, 0x03, 0x0a, 0x16, 0x43,
2641 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x64,
2642 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x66, 0x0a, 0x09, 0x74, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x61,
2643 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2644 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
2645 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43,
2646 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x64,
2647 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00,
2648 0x52, 0x08, 0x74, 0x61, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a,
2649 0x0c, 0x74, 0x61, 0x67, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x03, 0x20,
2650 0x03, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x61, 0x67, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73,
2651 0x12, 0x32, 0x0a, 0x15, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
2652 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52,
2653 0x13, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x66,
2654 0x69, 0x78, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f,
2655 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x05, 0x20,
2656 0x03, 0x28, 0x09, 0x52, 0x13, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65,
2657 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x6f, 0x6c, 0x64, 0x65,
2658 0x72, 0x5f, 0x74, 0x68, 0x61, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
2659 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
2660 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6c, 0x64, 0x65, 0x72,
2661 0x54, 0x68, 0x61, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x65, 0x72,
2662 0x5f, 0x74, 0x68, 0x61, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f,
2663 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75,
2664 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x02, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x65, 0x72, 0x54,
2665 0x68, 0x61, 0x6e, 0x88, 0x01, 0x01, 0x22, 0x48, 0x0a, 0x08, 0x54, 0x61, 0x67, 0x53, 0x74, 0x61,
2666 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x54, 0x41, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
2667 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a,
2668 0x06, 0x54, 0x41, 0x47, 0x47, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x54,
2669 0x41, 0x47, 0x47, 0x45, 0x44, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x59, 0x10, 0x03,
2670 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x0d,
2671 0x0a, 0x0b, 0x5f, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x61, 0x6e, 0x42, 0x0d, 0x0a,
2672 0x0b, 0x5f, 0x6e, 0x65, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x61, 0x6e, 0x22, 0x88, 0x01, 0x0a,
2673 0x1f, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x6f,
2674 0x73, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73,
2675 0x12, 0x32, 0x0a, 0x15, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
2676 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
2677 0x13, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x66,
2678 0x69, 0x78, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x6b, 0x65, 0x65, 0x70, 0x5f, 0x63, 0x6f, 0x75,
2679 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x09, 0x6b, 0x65, 0x65, 0x70,
2680 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6b, 0x65, 0x65,
2681 0x70, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x93, 0x03, 0x0a, 0x0d, 0x43, 0x6c, 0x65, 0x61,
2682 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x5b, 0x0a, 0x09, 0x63, 0x6f, 0x6e,
2683 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67,
2684 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
2685 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
2686 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
2687 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x6e,
2688 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x78, 0x0a, 0x14, 0x6d, 0x6f, 0x73, 0x74, 0x5f, 0x72,
2689 0x65, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04,
2690 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
2691 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
2692 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e,
2693 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4d, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x63, 0x65,
2694 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x6f,
2695 0x73, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73,
2696 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
2697 0x12, 0x51, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
2698 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
2699 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
2700 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f,
2701 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74,
2702 0x69, 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a,
2703 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
2704 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10,
2705 0x01, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x45, 0x45, 0x50, 0x10, 0x02, 0x42, 0x10, 0x0a, 0x0e, 0x63,
2706 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x7b, 0x0a,
2707 0x17, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2708 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x60, 0x0a, 0x11, 0x75, 0x70, 0x73, 0x74,
2709 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
2710 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
2711 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
2712 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65,
2713 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65,
2714 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x22, 0xc2, 0x19, 0x0a, 0x16, 0x52,
2715 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43,
2716 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x7b, 0x0a, 0x11, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x5f,
2717 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
2718 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
2719 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
2720 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70,
2721 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x44, 0x6f,
2722 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00,
2723 0x52, 0x10, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2724 0x72, 0x79, 0x12, 0x78, 0x0a, 0x10, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6f,
2725 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67,
2726 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
2727 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
2728 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2729 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52,
2730 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, 0x76,
2731 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x0e,
2732 0x6e, 0x70, 0x6d, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x04,
2733 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
2734 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
2735 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74,
2736 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2737 0x67, 0x2e, 0x4e, 0x70, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48,
2738 0x00, 0x52, 0x0d, 0x6e, 0x70, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2739 0x12, 0x7b, 0x0a, 0x11, 0x70, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73,
2740 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x67, 0x6f,
2741 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
2742 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
2743 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2744 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x52,
2745 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x79, 0x74,
2746 0x68, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x72, 0x0a,
2747 0x0e, 0x61, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18,
2748 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
2749 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
2750 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f,
2751 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66,
2752 0x69, 0x67, 0x2e, 0x41, 0x70, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2753 0x48, 0x00, 0x52, 0x0d, 0x61, 0x70, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2754 0x79, 0x12, 0x72, 0x0a, 0x0e, 0x79, 0x75, 0x6d, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2755 0x6f, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2756 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
2757 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
2758 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2759 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x59, 0x75, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
2760 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x79, 0x75, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73,
2761 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
2762 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
2763 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x87, 0x01, 0x0a, 0x14, 0x75, 0x70, 0x73, 0x74,
2764 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73,
2765 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2766 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
2767 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d,
2768 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e,
2769 0x66, 0x69, 0x67, 0x2e, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x64,
2770 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x13, 0x75, 0x70,
2771 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
2772 0x73, 0x1a, 0xfd, 0x02, 0x0a, 0x13, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x72,
2773 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0xb1, 0x01, 0x0a, 0x1d, 0x75, 0x73,
2774 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f,
2775 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
2776 0x0b, 0x32, 0x6b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
2777 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
2778 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65,
2779 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x55,
2780 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61,
2781 0x6c, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77,
2782 0x6f, 0x72, 0x64, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x48, 0x00,
2783 0x52, 0x1b, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f,
2784 0x72, 0x64, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x1a, 0xa2, 0x01,
2785 0x0a, 0x1b, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f,
2786 0x72, 0x64, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x1a, 0x0a,
2787 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2788 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x67, 0x0a, 0x17, 0x70, 0x61, 0x73,
2789 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x72,
2790 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xfa, 0x41, 0x2c, 0x0a,
2791 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67,
2792 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65,
2793 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x70, 0x61, 0x73,
2794 0x73, 0x77, 0x6f, 0x72, 0x64, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
2795 0x6f, 0x6e, 0x42, 0x0d, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
2796 0x73, 0x1a, 0xf4, 0x01, 0x0a, 0x10, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f,
2797 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x8c, 0x01, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69,
2798 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01,
2799 0x28, 0x0e, 0x32, 0x5d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
2800 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
2801 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52,
2802 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
2803 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2804 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2805 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73,
2806 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x45, 0x0a, 0x10, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52,
2807 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x55, 0x42,
2808 0x4c, 0x49, 0x43, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x55,
2809 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a,
2810 0x44, 0x4f, 0x43, 0x4b, 0x45, 0x52, 0x5f, 0x48, 0x55, 0x42, 0x10, 0x01, 0x42, 0x0a, 0x0a, 0x08,
2811 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x1a, 0xf5, 0x01, 0x0a, 0x0f, 0x4d, 0x61, 0x76,
2812 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x8b, 0x01, 0x0a,
2813 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2814 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x5c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2815 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
2816 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52,
2817 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43,
2818 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73,
2819 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f,
2820 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
2821 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x48, 0x0a, 0x10, 0x50, 0x75,
2822 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x21,
2823 0x0a, 0x1d, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54,
2824 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
2825 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4d, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x52,
2826 0x41, 0x4c, 0x10, 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
2827 0x1a, 0xe9, 0x01, 0x0a, 0x0d, 0x4e, 0x70, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2828 0x72, 0x79, 0x12, 0x89, 0x01, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x72, 0x65,
2829 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x5a,
2830 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
2831 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
2832 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73,
2833 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4e, 0x70, 0x6d, 0x52,
2834 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63,
2835 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x75,
2836 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x40,
2837 0x0a, 0x10, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2838 0x72, 0x79, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x52, 0x45, 0x50,
2839 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
2840 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x50, 0x4d, 0x4a, 0x53, 0x10, 0x01,
2841 0x42, 0x0a, 0x0a, 0x08, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x1a, 0xee, 0x01, 0x0a,
2842 0x10, 0x50, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2843 0x79, 0x12, 0x8c, 0x01, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70,
2844 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x5d, 0x2e,
2845 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
2846 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
2847 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
2848 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x79, 0x74, 0x68, 0x6f,
2849 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75, 0x62, 0x6c,
2850 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10,
2851 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2852 0x22, 0x3f, 0x0a, 0x10, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
2853 0x74, 0x6f, 0x72, 0x79, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x52,
2854 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2855 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x59, 0x50, 0x49, 0x10,
2856 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x1a, 0xc5, 0x03,
2857 0x0a, 0x0d, 0x41, 0x70, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12,
2858 0x89, 0x01, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73,
2859 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5a, 0x2e, 0x67, 0x6f,
2860 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
2861 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
2862 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2863 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x70, 0x74, 0x52, 0x65, 0x70, 0x6f,
2864 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70,
2865 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x10, 0x70, 0x75, 0x62, 0x6c, 0x69,
2866 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x1a, 0x9b, 0x02, 0x0a, 0x10,
2867 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
2868 0x12, 0x92, 0x01, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f,
2869 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x69, 0x2e, 0x67, 0x6f, 0x6f,
2870 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
2871 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
2872 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2873 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x70, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73,
2874 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f,
2875 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2876 0x79, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
2877 0x79, 0x42, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2878 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
2879 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x22, 0x49,
2880 0x0a, 0x0e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x73, 0x65,
2881 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x42,
2882 0x41, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
2883 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x42, 0x49, 0x41, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a,
2884 0x06, 0x55, 0x42, 0x55, 0x4e, 0x54, 0x55, 0x10, 0x02, 0x42, 0x0a, 0x0a, 0x08, 0x75, 0x70, 0x73,
2885 0x74, 0x72, 0x65, 0x61, 0x6d, 0x1a, 0x86, 0x04, 0x0a, 0x0d, 0x59, 0x75, 0x6d, 0x52, 0x65, 0x70,
2886 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x89, 0x01, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c,
2887 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20,
2888 0x01, 0x28, 0x0b, 0x32, 0x5a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
2889 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
2890 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65,
2891 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2892 0x2e, 0x59, 0x75, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50,
2893 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x48,
2894 0x00, 0x52, 0x10, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2895 0x6f, 0x72, 0x79, 0x1a, 0xdc, 0x02, 0x0a, 0x10, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65,
2896 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x92, 0x01, 0x0a, 0x0f, 0x72, 0x65, 0x70,
2897 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01,
2898 0x28, 0x0e, 0x32, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
2899 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
2900 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52,
2901 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
2902 0x59, 0x75, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x50, 0x75,
2903 0x62, 0x6c, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x52,
2904 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0e, 0x72,
2905 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a,
2906 0x0f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68,
2907 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2908 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x22, 0x89, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x70, 0x6f, 0x73,
2909 0x69, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x50,
2910 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53,
2911 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x45,
2912 0x4e, 0x54, 0x4f, 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x45, 0x4e, 0x54, 0x4f, 0x53,
2913 0x5f, 0x44, 0x45, 0x42, 0x55, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x45, 0x4e, 0x54,
2914 0x4f, 0x53, 0x5f, 0x56, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x45,
2915 0x4e, 0x54, 0x4f, 0x53, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d, 0x10, 0x04, 0x12, 0x09, 0x0a,
2916 0x05, 0x52, 0x4f, 0x43, 0x4b, 0x59, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x50, 0x45, 0x4c,
2917 0x10, 0x06, 0x42, 0x0a, 0x0a, 0x08, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x0f,
2918 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22,
2919 0xac, 0x10, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x6a,
2920 0x0a, 0x0c, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09,
2921 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
2922 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
2923 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73,
2924 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73,
2925 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0b, 0x6d,
2926 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6d, 0x0a, 0x0d, 0x64, 0x6f,
2927 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28,
2928 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
2929 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
2930 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
2931 0x72, 0x79, 0x2e, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2932 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x6f, 0x63,
2933 0x6b, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x7a, 0x0a, 0x19, 0x76, 0x69, 0x72,
2934 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f,
2935 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67,
2936 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
2937 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
2938 0x76, 0x31, 0x2e, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
2939 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x01, 0x52, 0x17, 0x76, 0x69,
2940 0x72, 0x74, 0x75, 0x61, 0x6c, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43,
2941 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x77, 0x0a, 0x18, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f,
2942 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2943 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2944 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
2945 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65,
2946 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f,
2947 0x6e, 0x66, 0x69, 0x67, 0x48, 0x01, 0x52, 0x16, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65,
2948 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12,
2949 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
2950 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01,
2951 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
2952 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
2953 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2954 0x6f, 0x72, 0x79, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
2955 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
2956 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
2957 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x06, 0x6c, 0x61, 0x62,
2958 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2959 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
2960 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
2961 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c,
2962 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x40,
2963 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
2964 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2965 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
2966 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
2967 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
2968 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2969 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
2970 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
2971 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61,
2972 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79,
2973 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
2974 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
2975 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
2976 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
2977 0x6f, 0x72, 0x79, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x6d,
2978 0x6f, 0x64, 0x65, 0x12, 0x74, 0x0a, 0x10, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x5f, 0x70,
2979 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e,
2980 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
2981 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
2982 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x43,
2983 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x45, 0x6e,
2984 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0f, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x75,
2985 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x73, 0x69, 0x7a,
2986 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0,
2987 0x41, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x28, 0x0a,
2988 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x10,
2989 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73,
2990 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 0x38, 0x0a, 0x16, 0x63, 0x6c, 0x65, 0x61, 0x6e,
2991 0x75, 0x70, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75,
2992 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x13, 0x63, 0x6c,
2993 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x72, 0x79, 0x52, 0x75,
2994 0x6e, 0x1a, 0x9b, 0x02, 0x0a, 0x15, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73,
2995 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3a, 0x0a, 0x19, 0x61,
2996 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x6f, 0x76,
2997 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17,
2998 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x4f, 0x76, 0x65,
2999 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x12, 0x7a, 0x0a, 0x0e, 0x76, 0x65, 0x72, 0x73, 0x69,
3000 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
3001 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
3002 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
3003 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
3004 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
3005 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
3006 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c,
3007 0x69, 0x63, 0x79, 0x22, 0x4a, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
3008 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x1a, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
3009 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
3010 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x4c, 0x45, 0x41, 0x53, 0x45, 0x10,
3011 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x1a,
3012 0x3f, 0x0a, 0x16, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
3013 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x6d, 0x6d,
3014 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
3015 0x08, 0x52, 0x0d, 0x69, 0x6d, 0x6d, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73,
3016 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
3017 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
3018 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
3019 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x76, 0x0a, 0x14, 0x43,
3020 0x6c, 0x65, 0x61, 0x6e, 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x45, 0x6e,
3021 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
3022 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
3023 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
3024 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
3025 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e,
3026 0x75, 0x70, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
3027 0x02, 0x38, 0x01, 0x22, 0x6f, 0x0a, 0x06, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a,
3028 0x12, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
3029 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x4f, 0x43, 0x4b, 0x45, 0x52, 0x10,
3030 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x41, 0x56, 0x45, 0x4e, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03,
3031 0x4e, 0x50, 0x4d, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x50, 0x54, 0x10, 0x05, 0x12, 0x07,
3032 0x0a, 0x03, 0x59, 0x55, 0x4d, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x59, 0x54, 0x48, 0x4f,
3033 0x4e, 0x10, 0x08, 0x12, 0x07, 0x0a, 0x03, 0x4b, 0x46, 0x50, 0x10, 0x09, 0x12, 0x06, 0x0a, 0x02,
3034 0x47, 0x4f, 0x10, 0x0a, 0x22, 0x64, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10,
3035 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
3036 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x41, 0x52, 0x44, 0x5f, 0x52,
3037 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x56,
3038 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52,
3039 0x59, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x52, 0x45,
3040 0x50, 0x4f, 0x53, 0x49, 0x54, 0x4f, 0x52, 0x59, 0x10, 0x03, 0x3a, 0x72, 0xea, 0x41, 0x6f, 0x0a,
3041 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3042 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3043 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x70, 0x72, 0x6f,
3044 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
3045 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3046 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
3047 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x7d, 0x42, 0x0f,
3048 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42,
3049 0x0d, 0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa1,
3050 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
3051 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61,
3052 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa,
3053 0x41, 0x2c, 0x12, 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
3054 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
3055 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x06,
3056 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
3057 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
3058 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
3059 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
3060 0x65, 0x6e, 0x22, 0x97, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73,
3061 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3062 0x53, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18,
3063 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
3064 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
3065 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f,
3066 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
3067 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
3068 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
3069 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5e, 0x0a, 0x14,
3070 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71,
3071 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
3072 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61, 0x72, 0x74, 0x69,
3073 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f,
3074 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f,
3075 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe5, 0x01, 0x0a,
3076 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
3077 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
3078 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c,
3079 0x12, 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
3080 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
3081 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x06, 0x70, 0x61,
3082 0x72, 0x65, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
3083 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
3084 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x54,
3085 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01,
3086 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
3087 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
3088 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
3089 0x6f, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
3090 0x74, 0x6f, 0x72, 0x79, 0x22, 0xa7, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
3091 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3092 0x12, 0x4f, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01,
3093 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
3094 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
3095 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73,
3096 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
3097 0x79, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
3098 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3099 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
3100 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61,
3101 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
3102 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
3103 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a,
3104 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3105 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3106 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d,
3107 0x65, 0x42, 0xe8, 0x02, 0xea, 0x41, 0x6b, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
3108 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3109 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73,
3110 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
3111 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f,
3112 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
3113 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
3114 0x6e, 0x7d, 0x0a, 0x27, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
3115 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
3116 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x0f, 0x52, 0x65, 0x70,
3117 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50,
3118 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d,
3119 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
3120 0x73, 0x74, 0x72, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66,
3121 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70, 0x62, 0x3b, 0x61, 0x72,
3122 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70, 0x62,
3123 0xaa, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3124 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
3125 0x2e, 0x56, 0x31, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
3126 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
3127 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x23, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
3128 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
3129 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72,
3130 0x6f, 0x74, 0x6f, 0x33,
3131 }
3132
3133 var (
3134 file_google_devtools_artifactregistry_v1_repository_proto_rawDescOnce sync.Once
3135 file_google_devtools_artifactregistry_v1_repository_proto_rawDescData = file_google_devtools_artifactregistry_v1_repository_proto_rawDesc
3136 )
3137
3138 func file_google_devtools_artifactregistry_v1_repository_proto_rawDescGZIP() []byte {
3139 file_google_devtools_artifactregistry_v1_repository_proto_rawDescOnce.Do(func() {
3140 file_google_devtools_artifactregistry_v1_repository_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1_repository_proto_rawDescData)
3141 })
3142 return file_google_devtools_artifactregistry_v1_repository_proto_rawDescData
3143 }
3144
3145 var file_google_devtools_artifactregistry_v1_repository_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
3146 var file_google_devtools_artifactregistry_v1_repository_proto_msgTypes = make([]protoimpl.MessageInfo, 27)
3147 var file_google_devtools_artifactregistry_v1_repository_proto_goTypes = []interface{}{
3148 (CleanupPolicyCondition_TagState)(0),
3149 (CleanupPolicy_Action)(0),
3150 (RemoteRepositoryConfig_DockerRepository_PublicRepository)(0),
3151 (RemoteRepositoryConfig_MavenRepository_PublicRepository)(0),
3152 (RemoteRepositoryConfig_NpmRepository_PublicRepository)(0),
3153 (RemoteRepositoryConfig_PythonRepository_PublicRepository)(0),
3154 (RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase)(0),
3155 (RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase)(0),
3156 (Repository_Format)(0),
3157 (Repository_Mode)(0),
3158 (Repository_MavenRepositoryConfig_VersionPolicy)(0),
3159 (*UpstreamPolicy)(nil),
3160 (*CleanupPolicyCondition)(nil),
3161 (*CleanupPolicyMostRecentVersions)(nil),
3162 (*CleanupPolicy)(nil),
3163 (*VirtualRepositoryConfig)(nil),
3164 (*RemoteRepositoryConfig)(nil),
3165 (*Repository)(nil),
3166 (*ListRepositoriesRequest)(nil),
3167 (*ListRepositoriesResponse)(nil),
3168 (*GetRepositoryRequest)(nil),
3169 (*CreateRepositoryRequest)(nil),
3170 (*UpdateRepositoryRequest)(nil),
3171 (*DeleteRepositoryRequest)(nil),
3172 (*RemoteRepositoryConfig_UpstreamCredentials)(nil),
3173 (*RemoteRepositoryConfig_DockerRepository)(nil),
3174 (*RemoteRepositoryConfig_MavenRepository)(nil),
3175 (*RemoteRepositoryConfig_NpmRepository)(nil),
3176 (*RemoteRepositoryConfig_PythonRepository)(nil),
3177 (*RemoteRepositoryConfig_AptRepository)(nil),
3178 (*RemoteRepositoryConfig_YumRepository)(nil),
3179 (*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials)(nil),
3180 (*RemoteRepositoryConfig_AptRepository_PublicRepository)(nil),
3181 (*RemoteRepositoryConfig_YumRepository_PublicRepository)(nil),
3182 (*Repository_MavenRepositoryConfig)(nil),
3183 (*Repository_DockerRepositoryConfig)(nil),
3184 nil,
3185 nil,
3186 (*durationpb.Duration)(nil),
3187 (*timestamppb.Timestamp)(nil),
3188 (*fieldmaskpb.FieldMask)(nil),
3189 }
3190 var file_google_devtools_artifactregistry_v1_repository_proto_depIdxs = []int32{
3191 0,
3192 38,
3193 38,
3194 12,
3195 13,
3196 1,
3197 11,
3198 25,
3199 26,
3200 27,
3201 28,
3202 29,
3203 30,
3204 24,
3205 34,
3206 35,
3207 15,
3208 16,
3209 8,
3210 36,
3211 39,
3212 39,
3213 9,
3214 37,
3215 17,
3216 17,
3217 17,
3218 40,
3219 31,
3220 2,
3221 3,
3222 4,
3223 5,
3224 32,
3225 33,
3226 6,
3227 7,
3228 10,
3229 14,
3230 39,
3231 39,
3232 39,
3233 39,
3234 0,
3235 }
3236
3237 func init() { file_google_devtools_artifactregistry_v1_repository_proto_init() }
3238 func file_google_devtools_artifactregistry_v1_repository_proto_init() {
3239 if File_google_devtools_artifactregistry_v1_repository_proto != nil {
3240 return
3241 }
3242 if !protoimpl.UnsafeEnabled {
3243 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3244 switch v := v.(*UpstreamPolicy); i {
3245 case 0:
3246 return &v.state
3247 case 1:
3248 return &v.sizeCache
3249 case 2:
3250 return &v.unknownFields
3251 default:
3252 return nil
3253 }
3254 }
3255 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3256 switch v := v.(*CleanupPolicyCondition); i {
3257 case 0:
3258 return &v.state
3259 case 1:
3260 return &v.sizeCache
3261 case 2:
3262 return &v.unknownFields
3263 default:
3264 return nil
3265 }
3266 }
3267 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3268 switch v := v.(*CleanupPolicyMostRecentVersions); i {
3269 case 0:
3270 return &v.state
3271 case 1:
3272 return &v.sizeCache
3273 case 2:
3274 return &v.unknownFields
3275 default:
3276 return nil
3277 }
3278 }
3279 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3280 switch v := v.(*CleanupPolicy); i {
3281 case 0:
3282 return &v.state
3283 case 1:
3284 return &v.sizeCache
3285 case 2:
3286 return &v.unknownFields
3287 default:
3288 return nil
3289 }
3290 }
3291 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3292 switch v := v.(*VirtualRepositoryConfig); i {
3293 case 0:
3294 return &v.state
3295 case 1:
3296 return &v.sizeCache
3297 case 2:
3298 return &v.unknownFields
3299 default:
3300 return nil
3301 }
3302 }
3303 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3304 switch v := v.(*RemoteRepositoryConfig); i {
3305 case 0:
3306 return &v.state
3307 case 1:
3308 return &v.sizeCache
3309 case 2:
3310 return &v.unknownFields
3311 default:
3312 return nil
3313 }
3314 }
3315 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3316 switch v := v.(*Repository); i {
3317 case 0:
3318 return &v.state
3319 case 1:
3320 return &v.sizeCache
3321 case 2:
3322 return &v.unknownFields
3323 default:
3324 return nil
3325 }
3326 }
3327 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3328 switch v := v.(*ListRepositoriesRequest); i {
3329 case 0:
3330 return &v.state
3331 case 1:
3332 return &v.sizeCache
3333 case 2:
3334 return &v.unknownFields
3335 default:
3336 return nil
3337 }
3338 }
3339 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3340 switch v := v.(*ListRepositoriesResponse); i {
3341 case 0:
3342 return &v.state
3343 case 1:
3344 return &v.sizeCache
3345 case 2:
3346 return &v.unknownFields
3347 default:
3348 return nil
3349 }
3350 }
3351 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3352 switch v := v.(*GetRepositoryRequest); i {
3353 case 0:
3354 return &v.state
3355 case 1:
3356 return &v.sizeCache
3357 case 2:
3358 return &v.unknownFields
3359 default:
3360 return nil
3361 }
3362 }
3363 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3364 switch v := v.(*CreateRepositoryRequest); i {
3365 case 0:
3366 return &v.state
3367 case 1:
3368 return &v.sizeCache
3369 case 2:
3370 return &v.unknownFields
3371 default:
3372 return nil
3373 }
3374 }
3375 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3376 switch v := v.(*UpdateRepositoryRequest); i {
3377 case 0:
3378 return &v.state
3379 case 1:
3380 return &v.sizeCache
3381 case 2:
3382 return &v.unknownFields
3383 default:
3384 return nil
3385 }
3386 }
3387 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3388 switch v := v.(*DeleteRepositoryRequest); i {
3389 case 0:
3390 return &v.state
3391 case 1:
3392 return &v.sizeCache
3393 case 2:
3394 return &v.unknownFields
3395 default:
3396 return nil
3397 }
3398 }
3399 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3400 switch v := v.(*RemoteRepositoryConfig_UpstreamCredentials); i {
3401 case 0:
3402 return &v.state
3403 case 1:
3404 return &v.sizeCache
3405 case 2:
3406 return &v.unknownFields
3407 default:
3408 return nil
3409 }
3410 }
3411 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3412 switch v := v.(*RemoteRepositoryConfig_DockerRepository); i {
3413 case 0:
3414 return &v.state
3415 case 1:
3416 return &v.sizeCache
3417 case 2:
3418 return &v.unknownFields
3419 default:
3420 return nil
3421 }
3422 }
3423 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3424 switch v := v.(*RemoteRepositoryConfig_MavenRepository); i {
3425 case 0:
3426 return &v.state
3427 case 1:
3428 return &v.sizeCache
3429 case 2:
3430 return &v.unknownFields
3431 default:
3432 return nil
3433 }
3434 }
3435 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3436 switch v := v.(*RemoteRepositoryConfig_NpmRepository); i {
3437 case 0:
3438 return &v.state
3439 case 1:
3440 return &v.sizeCache
3441 case 2:
3442 return &v.unknownFields
3443 default:
3444 return nil
3445 }
3446 }
3447 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3448 switch v := v.(*RemoteRepositoryConfig_PythonRepository); i {
3449 case 0:
3450 return &v.state
3451 case 1:
3452 return &v.sizeCache
3453 case 2:
3454 return &v.unknownFields
3455 default:
3456 return nil
3457 }
3458 }
3459 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3460 switch v := v.(*RemoteRepositoryConfig_AptRepository); i {
3461 case 0:
3462 return &v.state
3463 case 1:
3464 return &v.sizeCache
3465 case 2:
3466 return &v.unknownFields
3467 default:
3468 return nil
3469 }
3470 }
3471 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3472 switch v := v.(*RemoteRepositoryConfig_YumRepository); i {
3473 case 0:
3474 return &v.state
3475 case 1:
3476 return &v.sizeCache
3477 case 2:
3478 return &v.unknownFields
3479 default:
3480 return nil
3481 }
3482 }
3483 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3484 switch v := v.(*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials); i {
3485 case 0:
3486 return &v.state
3487 case 1:
3488 return &v.sizeCache
3489 case 2:
3490 return &v.unknownFields
3491 default:
3492 return nil
3493 }
3494 }
3495 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3496 switch v := v.(*RemoteRepositoryConfig_AptRepository_PublicRepository); i {
3497 case 0:
3498 return &v.state
3499 case 1:
3500 return &v.sizeCache
3501 case 2:
3502 return &v.unknownFields
3503 default:
3504 return nil
3505 }
3506 }
3507 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3508 switch v := v.(*RemoteRepositoryConfig_YumRepository_PublicRepository); i {
3509 case 0:
3510 return &v.state
3511 case 1:
3512 return &v.sizeCache
3513 case 2:
3514 return &v.unknownFields
3515 default:
3516 return nil
3517 }
3518 }
3519 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3520 switch v := v.(*Repository_MavenRepositoryConfig); i {
3521 case 0:
3522 return &v.state
3523 case 1:
3524 return &v.sizeCache
3525 case 2:
3526 return &v.unknownFields
3527 default:
3528 return nil
3529 }
3530 }
3531 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3532 switch v := v.(*Repository_DockerRepositoryConfig); i {
3533 case 0:
3534 return &v.state
3535 case 1:
3536 return &v.sizeCache
3537 case 2:
3538 return &v.unknownFields
3539 default:
3540 return nil
3541 }
3542 }
3543 }
3544 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[1].OneofWrappers = []interface{}{}
3545 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[2].OneofWrappers = []interface{}{}
3546 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[3].OneofWrappers = []interface{}{
3547 (*CleanupPolicy_Condition)(nil),
3548 (*CleanupPolicy_MostRecentVersions)(nil),
3549 }
3550 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[5].OneofWrappers = []interface{}{
3551 (*RemoteRepositoryConfig_DockerRepository_)(nil),
3552 (*RemoteRepositoryConfig_MavenRepository_)(nil),
3553 (*RemoteRepositoryConfig_NpmRepository_)(nil),
3554 (*RemoteRepositoryConfig_PythonRepository_)(nil),
3555 (*RemoteRepositoryConfig_AptRepository_)(nil),
3556 (*RemoteRepositoryConfig_YumRepository_)(nil),
3557 }
3558 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[6].OneofWrappers = []interface{}{
3559 (*Repository_MavenConfig)(nil),
3560 (*Repository_DockerConfig)(nil),
3561 (*Repository_VirtualRepositoryConfig)(nil),
3562 (*Repository_RemoteRepositoryConfig)(nil),
3563 }
3564 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[13].OneofWrappers = []interface{}{
3565 (*RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials_)(nil),
3566 }
3567 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[14].OneofWrappers = []interface{}{
3568 (*RemoteRepositoryConfig_DockerRepository_PublicRepository_)(nil),
3569 }
3570 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[15].OneofWrappers = []interface{}{
3571 (*RemoteRepositoryConfig_MavenRepository_PublicRepository_)(nil),
3572 }
3573 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[16].OneofWrappers = []interface{}{
3574 (*RemoteRepositoryConfig_NpmRepository_PublicRepository_)(nil),
3575 }
3576 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[17].OneofWrappers = []interface{}{
3577 (*RemoteRepositoryConfig_PythonRepository_PublicRepository_)(nil),
3578 }
3579 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[18].OneofWrappers = []interface{}{
3580 (*RemoteRepositoryConfig_AptRepository_PublicRepository_)(nil),
3581 }
3582 file_google_devtools_artifactregistry_v1_repository_proto_msgTypes[19].OneofWrappers = []interface{}{
3583 (*RemoteRepositoryConfig_YumRepository_PublicRepository_)(nil),
3584 }
3585 type x struct{}
3586 out := protoimpl.TypeBuilder{
3587 File: protoimpl.DescBuilder{
3588 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
3589 RawDescriptor: file_google_devtools_artifactregistry_v1_repository_proto_rawDesc,
3590 NumEnums: 11,
3591 NumMessages: 27,
3592 NumExtensions: 0,
3593 NumServices: 0,
3594 },
3595 GoTypes: file_google_devtools_artifactregistry_v1_repository_proto_goTypes,
3596 DependencyIndexes: file_google_devtools_artifactregistry_v1_repository_proto_depIdxs,
3597 EnumInfos: file_google_devtools_artifactregistry_v1_repository_proto_enumTypes,
3598 MessageInfos: file_google_devtools_artifactregistry_v1_repository_proto_msgTypes,
3599 }.Build()
3600 File_google_devtools_artifactregistry_v1_repository_proto = out.File
3601 file_google_devtools_artifactregistry_v1_repository_proto_rawDesc = nil
3602 file_google_devtools_artifactregistry_v1_repository_proto_goTypes = nil
3603 file_google_devtools_artifactregistry_v1_repository_proto_depIdxs = nil
3604 }
3605
View as plain text