1// Copyright 2020 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.26.0
18// 	protoc        v3.12.2
19// source: google/devtools/artifactregistry/v1beta2/repository.proto
20
21package artifactregistry
22
23import (
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	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
31	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
32)
33
34const (
35	// Verify that this generated code is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37	// Verify that runtime/protoimpl is sufficiently up-to-date.
38	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39)
40
41// A package format.
42type Repository_Format int32
43
44const (
45	// Unspecified package format.
46	Repository_FORMAT_UNSPECIFIED Repository_Format = 0
47	// Docker package format.
48	Repository_DOCKER Repository_Format = 1
49)
50
51// Enum value maps for Repository_Format.
52var (
53	Repository_Format_name = map[int32]string{
54		0: "FORMAT_UNSPECIFIED",
55		1: "DOCKER",
56	}
57	Repository_Format_value = map[string]int32{
58		"FORMAT_UNSPECIFIED": 0,
59		"DOCKER":             1,
60	}
61)
62
63func (x Repository_Format) Enum() *Repository_Format {
64	p := new(Repository_Format)
65	*p = x
66	return p
67}
68
69func (x Repository_Format) String() string {
70	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
71}
72
73func (Repository_Format) Descriptor() protoreflect.EnumDescriptor {
74	return file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[0].Descriptor()
75}
76
77func (Repository_Format) Type() protoreflect.EnumType {
78	return &file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[0]
79}
80
81func (x Repository_Format) Number() protoreflect.EnumNumber {
82	return protoreflect.EnumNumber(x)
83}
84
85// Deprecated: Use Repository_Format.Descriptor instead.
86func (Repository_Format) EnumDescriptor() ([]byte, []int) {
87	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0, 0}
88}
89
90// A Repository for storing artifacts with a specific format.
91type Repository struct {
92	state         protoimpl.MessageState
93	sizeCache     protoimpl.SizeCache
94	unknownFields protoimpl.UnknownFields
95
96	// The name of the repository, for example:
97	// "projects/p1/locations/us-central1/repositories/repo1".
98	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
99	// The format of packages that are stored in the repository.
100	Format Repository_Format `protobuf:"varint,2,opt,name=format,proto3,enum=google.devtools.artifactregistry.v1beta2.Repository_Format" json:"format,omitempty"`
101	// The user-provided description of the repository.
102	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
103	// Labels with user-defined metadata.
104	// This field may contain up to 64 entries. Label keys and values may be no
105	// longer than 63 characters. Label keys must begin with a lowercase letter
106	// and may only contain lowercase letters, numeric characters, underscores,
107	// and dashes.
108	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"`
109	// The time when the repository was created.
110	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
111	// The time when the repository was last updated.
112	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
113	// The Cloud KMS resource name of the customer managed encryption key that’s
114	// used to encrypt the contents of the Repository. Has the form:
115	// `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`.
116	// This value may not be changed after the Repository has been created.
117	KmsKeyName string `protobuf:"bytes,8,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
118}
119
120func (x *Repository) Reset() {
121	*x = Repository{}
122	if protoimpl.UnsafeEnabled {
123		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0]
124		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
125		ms.StoreMessageInfo(mi)
126	}
127}
128
129func (x *Repository) String() string {
130	return protoimpl.X.MessageStringOf(x)
131}
132
133func (*Repository) ProtoMessage() {}
134
135func (x *Repository) ProtoReflect() protoreflect.Message {
136	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0]
137	if protoimpl.UnsafeEnabled && x != nil {
138		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
139		if ms.LoadMessageInfo() == nil {
140			ms.StoreMessageInfo(mi)
141		}
142		return ms
143	}
144	return mi.MessageOf(x)
145}
146
147// Deprecated: Use Repository.ProtoReflect.Descriptor instead.
148func (*Repository) Descriptor() ([]byte, []int) {
149	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0}
150}
151
152func (x *Repository) GetName() string {
153	if x != nil {
154		return x.Name
155	}
156	return ""
157}
158
159func (x *Repository) GetFormat() Repository_Format {
160	if x != nil {
161		return x.Format
162	}
163	return Repository_FORMAT_UNSPECIFIED
164}
165
166func (x *Repository) GetDescription() string {
167	if x != nil {
168		return x.Description
169	}
170	return ""
171}
172
173func (x *Repository) GetLabels() map[string]string {
174	if x != nil {
175		return x.Labels
176	}
177	return nil
178}
179
180func (x *Repository) GetCreateTime() *timestamppb.Timestamp {
181	if x != nil {
182		return x.CreateTime
183	}
184	return nil
185}
186
187func (x *Repository) GetUpdateTime() *timestamppb.Timestamp {
188	if x != nil {
189		return x.UpdateTime
190	}
191	return nil
192}
193
194func (x *Repository) GetKmsKeyName() string {
195	if x != nil {
196		return x.KmsKeyName
197	}
198	return ""
199}
200
201// The request to list repositories.
202type ListRepositoriesRequest struct {
203	state         protoimpl.MessageState
204	sizeCache     protoimpl.SizeCache
205	unknownFields protoimpl.UnknownFields
206
207	// The name of the parent resource whose repositories will be listed.
208	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
209	// The maximum number of repositories to return.
210	// Maximum page size is 10,000.
211	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
212	// The next_page_token value returned from a previous list request, if any.
213	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
214}
215
216func (x *ListRepositoriesRequest) Reset() {
217	*x = ListRepositoriesRequest{}
218	if protoimpl.UnsafeEnabled {
219		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1]
220		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
221		ms.StoreMessageInfo(mi)
222	}
223}
224
225func (x *ListRepositoriesRequest) String() string {
226	return protoimpl.X.MessageStringOf(x)
227}
228
229func (*ListRepositoriesRequest) ProtoMessage() {}
230
231func (x *ListRepositoriesRequest) ProtoReflect() protoreflect.Message {
232	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1]
233	if protoimpl.UnsafeEnabled && x != nil {
234		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
235		if ms.LoadMessageInfo() == nil {
236			ms.StoreMessageInfo(mi)
237		}
238		return ms
239	}
240	return mi.MessageOf(x)
241}
242
243// Deprecated: Use ListRepositoriesRequest.ProtoReflect.Descriptor instead.
244func (*ListRepositoriesRequest) Descriptor() ([]byte, []int) {
245	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{1}
246}
247
248func (x *ListRepositoriesRequest) GetParent() string {
249	if x != nil {
250		return x.Parent
251	}
252	return ""
253}
254
255func (x *ListRepositoriesRequest) GetPageSize() int32 {
256	if x != nil {
257		return x.PageSize
258	}
259	return 0
260}
261
262func (x *ListRepositoriesRequest) GetPageToken() string {
263	if x != nil {
264		return x.PageToken
265	}
266	return ""
267}
268
269// The response from listing repositories.
270type ListRepositoriesResponse struct {
271	state         protoimpl.MessageState
272	sizeCache     protoimpl.SizeCache
273	unknownFields protoimpl.UnknownFields
274
275	// The repositories returned.
276	Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
277	// The token to retrieve the next page of repositories, or empty if there are
278	// no more repositories to return.
279	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
280}
281
282func (x *ListRepositoriesResponse) Reset() {
283	*x = ListRepositoriesResponse{}
284	if protoimpl.UnsafeEnabled {
285		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2]
286		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
287		ms.StoreMessageInfo(mi)
288	}
289}
290
291func (x *ListRepositoriesResponse) String() string {
292	return protoimpl.X.MessageStringOf(x)
293}
294
295func (*ListRepositoriesResponse) ProtoMessage() {}
296
297func (x *ListRepositoriesResponse) ProtoReflect() protoreflect.Message {
298	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2]
299	if protoimpl.UnsafeEnabled && x != nil {
300		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
301		if ms.LoadMessageInfo() == nil {
302			ms.StoreMessageInfo(mi)
303		}
304		return ms
305	}
306	return mi.MessageOf(x)
307}
308
309// Deprecated: Use ListRepositoriesResponse.ProtoReflect.Descriptor instead.
310func (*ListRepositoriesResponse) Descriptor() ([]byte, []int) {
311	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{2}
312}
313
314func (x *ListRepositoriesResponse) GetRepositories() []*Repository {
315	if x != nil {
316		return x.Repositories
317	}
318	return nil
319}
320
321func (x *ListRepositoriesResponse) GetNextPageToken() string {
322	if x != nil {
323		return x.NextPageToken
324	}
325	return ""
326}
327
328// The request to retrieve a repository.
329type GetRepositoryRequest struct {
330	state         protoimpl.MessageState
331	sizeCache     protoimpl.SizeCache
332	unknownFields protoimpl.UnknownFields
333
334	// The name of the repository to retrieve.
335	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
336}
337
338func (x *GetRepositoryRequest) Reset() {
339	*x = GetRepositoryRequest{}
340	if protoimpl.UnsafeEnabled {
341		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3]
342		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
343		ms.StoreMessageInfo(mi)
344	}
345}
346
347func (x *GetRepositoryRequest) String() string {
348	return protoimpl.X.MessageStringOf(x)
349}
350
351func (*GetRepositoryRequest) ProtoMessage() {}
352
353func (x *GetRepositoryRequest) ProtoReflect() protoreflect.Message {
354	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3]
355	if protoimpl.UnsafeEnabled && x != nil {
356		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357		if ms.LoadMessageInfo() == nil {
358			ms.StoreMessageInfo(mi)
359		}
360		return ms
361	}
362	return mi.MessageOf(x)
363}
364
365// Deprecated: Use GetRepositoryRequest.ProtoReflect.Descriptor instead.
366func (*GetRepositoryRequest) Descriptor() ([]byte, []int) {
367	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{3}
368}
369
370func (x *GetRepositoryRequest) GetName() string {
371	if x != nil {
372		return x.Name
373	}
374	return ""
375}
376
377// The request to create a new repository.
378type CreateRepositoryRequest struct {
379	state         protoimpl.MessageState
380	sizeCache     protoimpl.SizeCache
381	unknownFields protoimpl.UnknownFields
382
383	// The name of the parent resource where the repository will be created.
384	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
385	// The repository id to use for this repository.
386	RepositoryId string `protobuf:"bytes,2,opt,name=repository_id,json=repositoryId,proto3" json:"repository_id,omitempty"`
387	// The repository to be created.
388	Repository *Repository `protobuf:"bytes,3,opt,name=repository,proto3" json:"repository,omitempty"`
389}
390
391func (x *CreateRepositoryRequest) Reset() {
392	*x = CreateRepositoryRequest{}
393	if protoimpl.UnsafeEnabled {
394		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4]
395		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
396		ms.StoreMessageInfo(mi)
397	}
398}
399
400func (x *CreateRepositoryRequest) String() string {
401	return protoimpl.X.MessageStringOf(x)
402}
403
404func (*CreateRepositoryRequest) ProtoMessage() {}
405
406func (x *CreateRepositoryRequest) ProtoReflect() protoreflect.Message {
407	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4]
408	if protoimpl.UnsafeEnabled && x != nil {
409		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
410		if ms.LoadMessageInfo() == nil {
411			ms.StoreMessageInfo(mi)
412		}
413		return ms
414	}
415	return mi.MessageOf(x)
416}
417
418// Deprecated: Use CreateRepositoryRequest.ProtoReflect.Descriptor instead.
419func (*CreateRepositoryRequest) Descriptor() ([]byte, []int) {
420	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{4}
421}
422
423func (x *CreateRepositoryRequest) GetParent() string {
424	if x != nil {
425		return x.Parent
426	}
427	return ""
428}
429
430func (x *CreateRepositoryRequest) GetRepositoryId() string {
431	if x != nil {
432		return x.RepositoryId
433	}
434	return ""
435}
436
437func (x *CreateRepositoryRequest) GetRepository() *Repository {
438	if x != nil {
439		return x.Repository
440	}
441	return nil
442}
443
444// The request to update a repository.
445type UpdateRepositoryRequest struct {
446	state         protoimpl.MessageState
447	sizeCache     protoimpl.SizeCache
448	unknownFields protoimpl.UnknownFields
449
450	// The repository that replaces the resource on the server.
451	Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
452	// The update mask applies to the resource. For the `FieldMask` definition,
453	// see
454	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
455	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
456}
457
458func (x *UpdateRepositoryRequest) Reset() {
459	*x = UpdateRepositoryRequest{}
460	if protoimpl.UnsafeEnabled {
461		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5]
462		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
463		ms.StoreMessageInfo(mi)
464	}
465}
466
467func (x *UpdateRepositoryRequest) String() string {
468	return protoimpl.X.MessageStringOf(x)
469}
470
471func (*UpdateRepositoryRequest) ProtoMessage() {}
472
473func (x *UpdateRepositoryRequest) ProtoReflect() protoreflect.Message {
474	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5]
475	if protoimpl.UnsafeEnabled && x != nil {
476		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
477		if ms.LoadMessageInfo() == nil {
478			ms.StoreMessageInfo(mi)
479		}
480		return ms
481	}
482	return mi.MessageOf(x)
483}
484
485// Deprecated: Use UpdateRepositoryRequest.ProtoReflect.Descriptor instead.
486func (*UpdateRepositoryRequest) Descriptor() ([]byte, []int) {
487	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{5}
488}
489
490func (x *UpdateRepositoryRequest) GetRepository() *Repository {
491	if x != nil {
492		return x.Repository
493	}
494	return nil
495}
496
497func (x *UpdateRepositoryRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
498	if x != nil {
499		return x.UpdateMask
500	}
501	return nil
502}
503
504// The request to delete a repository.
505type DeleteRepositoryRequest struct {
506	state         protoimpl.MessageState
507	sizeCache     protoimpl.SizeCache
508	unknownFields protoimpl.UnknownFields
509
510	// The name of the repository to delete.
511	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
512}
513
514func (x *DeleteRepositoryRequest) Reset() {
515	*x = DeleteRepositoryRequest{}
516	if protoimpl.UnsafeEnabled {
517		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6]
518		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
519		ms.StoreMessageInfo(mi)
520	}
521}
522
523func (x *DeleteRepositoryRequest) String() string {
524	return protoimpl.X.MessageStringOf(x)
525}
526
527func (*DeleteRepositoryRequest) ProtoMessage() {}
528
529func (x *DeleteRepositoryRequest) ProtoReflect() protoreflect.Message {
530	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6]
531	if protoimpl.UnsafeEnabled && x != nil {
532		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
533		if ms.LoadMessageInfo() == nil {
534			ms.StoreMessageInfo(mi)
535		}
536		return ms
537	}
538	return mi.MessageOf(x)
539}
540
541// Deprecated: Use DeleteRepositoryRequest.ProtoReflect.Descriptor instead.
542func (*DeleteRepositoryRequest) Descriptor() ([]byte, []int) {
543	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{6}
544}
545
546func (x *DeleteRepositoryRequest) GetName() string {
547	if x != nil {
548		return x.Name
549	}
550	return ""
551}
552
553var File_google_devtools_artifactregistry_v1beta2_repository_proto protoreflect.FileDescriptor
554
555var file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc = []byte{
556	0x0a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
557	0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
558	0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
559	0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x67, 0x6f, 0x6f,
560	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
561	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
562	0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
563	0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
564	0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
565	0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
566	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
567	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
568	0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
569	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
570	0x6f, 0x22, 0xea, 0x04, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
571	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
572	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02,
573	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
574	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
575	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
576	0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61,
577	0x74, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73,
578	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
579	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x6c,
580	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f,
581	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
582	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
583	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
584	0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c,
585	0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f,
586	0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
587	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
588	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
589	0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
590	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
591	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
592	0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
593	0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
594	0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, 0x6d,
595	0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
596	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
597	0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
598	0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2c, 0x0a, 0x06,
599	0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x12, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54,
600	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a,
601	0x0a, 0x06, 0x44, 0x4f, 0x43, 0x4b, 0x45, 0x52, 0x10, 0x01, 0x3a, 0x72, 0xea, 0x41, 0x6f, 0x0a,
602	0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
603	0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
604	0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x70, 0x72, 0x6f,
605	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
606	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
607	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
608	0x73, 0x2f, 0x7b, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x7d, 0x22, 0x6d,
609	0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69,
610	0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72,
611	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
612	0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
613	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
614	0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
615	0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9c, 0x01,
616	0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69,
617	0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x0c, 0x72, 0x65,
618	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
619	0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
620	0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
621	0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f,
622	0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
623	0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
624	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
625	0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x2a, 0x0a, 0x14,
626	0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71,
627	0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
628	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xac, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65,
629	0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71,
630	0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
631	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d,
632	0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
633	0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x49,
634	0x64, 0x12, 0x54, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18,
635	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
636	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
637	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
638	0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x70,
639	0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0xac, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61,
640	0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
641	0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
642	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
643	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
644	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
645	0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0a, 0x72,
646	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64,
647	0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
648	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
649	0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61,
650	0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x2d, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
651	0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
652	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
653	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x96, 0x02, 0x0a, 0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
654	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
655	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
656	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x42, 0x0f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
657	0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x58, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
658	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
659	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
660	0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
661	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
662	0x61, 0x32, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
663	0x74, 0x72, 0x79, 0xaa, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f,
664	0x75, 0x64, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
665	0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x32, 0xca, 0x02, 0x25, 0x47, 0x6f,
666	0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66,
667	0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x62, 0x65,
668	0x74, 0x61, 0x32, 0xea, 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c,
669	0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67,
670	0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62, 0x06,
671	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
672}
673
674var (
675	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescOnce sync.Once
676	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData = file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc
677)
678
679func file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP() []byte {
680	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescOnce.Do(func() {
681		file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData)
682	})
683	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData
684}
685
686var file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
687var file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
688var file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes = []interface{}{
689	(Repository_Format)(0),           // 0: google.devtools.artifactregistry.v1beta2.Repository.Format
690	(*Repository)(nil),               // 1: google.devtools.artifactregistry.v1beta2.Repository
691	(*ListRepositoriesRequest)(nil),  // 2: google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest
692	(*ListRepositoriesResponse)(nil), // 3: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse
693	(*GetRepositoryRequest)(nil),     // 4: google.devtools.artifactregistry.v1beta2.GetRepositoryRequest
694	(*CreateRepositoryRequest)(nil),  // 5: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest
695	(*UpdateRepositoryRequest)(nil),  // 6: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest
696	(*DeleteRepositoryRequest)(nil),  // 7: google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest
697	nil,                              // 8: google.devtools.artifactregistry.v1beta2.Repository.LabelsEntry
698	(*timestamppb.Timestamp)(nil),    // 9: google.protobuf.Timestamp
699	(*fieldmaskpb.FieldMask)(nil),    // 10: google.protobuf.FieldMask
700}
701var file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs = []int32{
702	0,  // 0: google.devtools.artifactregistry.v1beta2.Repository.format:type_name -> google.devtools.artifactregistry.v1beta2.Repository.Format
703	8,  // 1: google.devtools.artifactregistry.v1beta2.Repository.labels:type_name -> google.devtools.artifactregistry.v1beta2.Repository.LabelsEntry
704	9,  // 2: google.devtools.artifactregistry.v1beta2.Repository.create_time:type_name -> google.protobuf.Timestamp
705	9,  // 3: google.devtools.artifactregistry.v1beta2.Repository.update_time:type_name -> google.protobuf.Timestamp
706	1,  // 4: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse.repositories:type_name -> google.devtools.artifactregistry.v1beta2.Repository
707	1,  // 5: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest.repository:type_name -> google.devtools.artifactregistry.v1beta2.Repository
708	1,  // 6: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest.repository:type_name -> google.devtools.artifactregistry.v1beta2.Repository
709	10, // 7: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest.update_mask:type_name -> google.protobuf.FieldMask
710	8,  // [8:8] is the sub-list for method output_type
711	8,  // [8:8] is the sub-list for method input_type
712	8,  // [8:8] is the sub-list for extension type_name
713	8,  // [8:8] is the sub-list for extension extendee
714	0,  // [0:8] is the sub-list for field type_name
715}
716
717func init() { file_google_devtools_artifactregistry_v1beta2_repository_proto_init() }
718func file_google_devtools_artifactregistry_v1beta2_repository_proto_init() {
719	if File_google_devtools_artifactregistry_v1beta2_repository_proto != nil {
720		return
721	}
722	if !protoimpl.UnsafeEnabled {
723		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
724			switch v := v.(*Repository); i {
725			case 0:
726				return &v.state
727			case 1:
728				return &v.sizeCache
729			case 2:
730				return &v.unknownFields
731			default:
732				return nil
733			}
734		}
735		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
736			switch v := v.(*ListRepositoriesRequest); i {
737			case 0:
738				return &v.state
739			case 1:
740				return &v.sizeCache
741			case 2:
742				return &v.unknownFields
743			default:
744				return nil
745			}
746		}
747		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
748			switch v := v.(*ListRepositoriesResponse); i {
749			case 0:
750				return &v.state
751			case 1:
752				return &v.sizeCache
753			case 2:
754				return &v.unknownFields
755			default:
756				return nil
757			}
758		}
759		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
760			switch v := v.(*GetRepositoryRequest); i {
761			case 0:
762				return &v.state
763			case 1:
764				return &v.sizeCache
765			case 2:
766				return &v.unknownFields
767			default:
768				return nil
769			}
770		}
771		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
772			switch v := v.(*CreateRepositoryRequest); i {
773			case 0:
774				return &v.state
775			case 1:
776				return &v.sizeCache
777			case 2:
778				return &v.unknownFields
779			default:
780				return nil
781			}
782		}
783		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
784			switch v := v.(*UpdateRepositoryRequest); i {
785			case 0:
786				return &v.state
787			case 1:
788				return &v.sizeCache
789			case 2:
790				return &v.unknownFields
791			default:
792				return nil
793			}
794		}
795		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
796			switch v := v.(*DeleteRepositoryRequest); i {
797			case 0:
798				return &v.state
799			case 1:
800				return &v.sizeCache
801			case 2:
802				return &v.unknownFields
803			default:
804				return nil
805			}
806		}
807	}
808	type x struct{}
809	out := protoimpl.TypeBuilder{
810		File: protoimpl.DescBuilder{
811			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
812			RawDescriptor: file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc,
813			NumEnums:      1,
814			NumMessages:   8,
815			NumExtensions: 0,
816			NumServices:   0,
817		},
818		GoTypes:           file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes,
819		DependencyIndexes: file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs,
820		EnumInfos:         file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes,
821		MessageInfos:      file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes,
822	}.Build()
823	File_google_devtools_artifactregistry_v1beta2_repository_proto = out.File
824	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc = nil
825	file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes = nil
826	file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs = nil
827}
828