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.25.0
18// 	protoc        v3.13.0
19// source: google/devtools/artifactregistry/v1beta2/tag.proto
20
21package artifactregistry
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
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// This is a compile-time assertion that a sufficiently up-to-date version
42// of the legacy proto package is being used.
43const _ = proto.ProtoPackageIsVersion4
44
45// Tags point to a version and represent an alternative name that can be used
46// to access the version.
47type Tag struct {
48	state         protoimpl.MessageState
49	sizeCache     protoimpl.SizeCache
50	unknownFields protoimpl.UnknownFields
51
52	// The name of the tag, for example:
53	// "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1".
54	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
55	// The name of the version the tag refers to, for example:
56	// "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811"
57	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
58}
59
60func (x *Tag) Reset() {
61	*x = Tag{}
62	if protoimpl.UnsafeEnabled {
63		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[0]
64		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
65		ms.StoreMessageInfo(mi)
66	}
67}
68
69func (x *Tag) String() string {
70	return protoimpl.X.MessageStringOf(x)
71}
72
73func (*Tag) ProtoMessage() {}
74
75func (x *Tag) ProtoReflect() protoreflect.Message {
76	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[0]
77	if protoimpl.UnsafeEnabled && x != nil {
78		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
79		if ms.LoadMessageInfo() == nil {
80			ms.StoreMessageInfo(mi)
81		}
82		return ms
83	}
84	return mi.MessageOf(x)
85}
86
87// Deprecated: Use Tag.ProtoReflect.Descriptor instead.
88func (*Tag) Descriptor() ([]byte, []int) {
89	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{0}
90}
91
92func (x *Tag) GetName() string {
93	if x != nil {
94		return x.Name
95	}
96	return ""
97}
98
99func (x *Tag) GetVersion() string {
100	if x != nil {
101		return x.Version
102	}
103	return ""
104}
105
106// The request to list tags.
107type ListTagsRequest struct {
108	state         protoimpl.MessageState
109	sizeCache     protoimpl.SizeCache
110	unknownFields protoimpl.UnknownFields
111
112	// The name of the parent resource whose tags will be listed.
113	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
114	// An expression for filtering the results of the request. Filter rules are
115	// case insensitive. The fields eligible for filtering are:
116	//
117	//   * `version`
118	//
119	//  An example of using a filter:
120	//
121	//   * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"`
122	//   --> Tags that are applied to the version `1.0` in package `pkg1`.
123	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
124	// The maximum number of tags to return.
125	// Maximum page size is 10,000.
126	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
127	// The next_page_token value returned from a previous list request, if any.
128	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
129}
130
131func (x *ListTagsRequest) Reset() {
132	*x = ListTagsRequest{}
133	if protoimpl.UnsafeEnabled {
134		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[1]
135		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
136		ms.StoreMessageInfo(mi)
137	}
138}
139
140func (x *ListTagsRequest) String() string {
141	return protoimpl.X.MessageStringOf(x)
142}
143
144func (*ListTagsRequest) ProtoMessage() {}
145
146func (x *ListTagsRequest) ProtoReflect() protoreflect.Message {
147	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[1]
148	if protoimpl.UnsafeEnabled && x != nil {
149		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
150		if ms.LoadMessageInfo() == nil {
151			ms.StoreMessageInfo(mi)
152		}
153		return ms
154	}
155	return mi.MessageOf(x)
156}
157
158// Deprecated: Use ListTagsRequest.ProtoReflect.Descriptor instead.
159func (*ListTagsRequest) Descriptor() ([]byte, []int) {
160	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{1}
161}
162
163func (x *ListTagsRequest) GetParent() string {
164	if x != nil {
165		return x.Parent
166	}
167	return ""
168}
169
170func (x *ListTagsRequest) GetFilter() string {
171	if x != nil {
172		return x.Filter
173	}
174	return ""
175}
176
177func (x *ListTagsRequest) GetPageSize() int32 {
178	if x != nil {
179		return x.PageSize
180	}
181	return 0
182}
183
184func (x *ListTagsRequest) GetPageToken() string {
185	if x != nil {
186		return x.PageToken
187	}
188	return ""
189}
190
191// The response from listing tags.
192type ListTagsResponse struct {
193	state         protoimpl.MessageState
194	sizeCache     protoimpl.SizeCache
195	unknownFields protoimpl.UnknownFields
196
197	// The tags returned.
198	Tags []*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
199	// The token to retrieve the next page of tags, or empty if there are no
200	// more tags to return.
201	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
202}
203
204func (x *ListTagsResponse) Reset() {
205	*x = ListTagsResponse{}
206	if protoimpl.UnsafeEnabled {
207		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[2]
208		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
209		ms.StoreMessageInfo(mi)
210	}
211}
212
213func (x *ListTagsResponse) String() string {
214	return protoimpl.X.MessageStringOf(x)
215}
216
217func (*ListTagsResponse) ProtoMessage() {}
218
219func (x *ListTagsResponse) ProtoReflect() protoreflect.Message {
220	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[2]
221	if protoimpl.UnsafeEnabled && x != nil {
222		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
223		if ms.LoadMessageInfo() == nil {
224			ms.StoreMessageInfo(mi)
225		}
226		return ms
227	}
228	return mi.MessageOf(x)
229}
230
231// Deprecated: Use ListTagsResponse.ProtoReflect.Descriptor instead.
232func (*ListTagsResponse) Descriptor() ([]byte, []int) {
233	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{2}
234}
235
236func (x *ListTagsResponse) GetTags() []*Tag {
237	if x != nil {
238		return x.Tags
239	}
240	return nil
241}
242
243func (x *ListTagsResponse) GetNextPageToken() string {
244	if x != nil {
245		return x.NextPageToken
246	}
247	return ""
248}
249
250// The request to retrieve a tag.
251type GetTagRequest struct {
252	state         protoimpl.MessageState
253	sizeCache     protoimpl.SizeCache
254	unknownFields protoimpl.UnknownFields
255
256	// The name of the tag to retrieve.
257	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
258}
259
260func (x *GetTagRequest) Reset() {
261	*x = GetTagRequest{}
262	if protoimpl.UnsafeEnabled {
263		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[3]
264		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265		ms.StoreMessageInfo(mi)
266	}
267}
268
269func (x *GetTagRequest) String() string {
270	return protoimpl.X.MessageStringOf(x)
271}
272
273func (*GetTagRequest) ProtoMessage() {}
274
275func (x *GetTagRequest) ProtoReflect() protoreflect.Message {
276	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[3]
277	if protoimpl.UnsafeEnabled && x != nil {
278		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
279		if ms.LoadMessageInfo() == nil {
280			ms.StoreMessageInfo(mi)
281		}
282		return ms
283	}
284	return mi.MessageOf(x)
285}
286
287// Deprecated: Use GetTagRequest.ProtoReflect.Descriptor instead.
288func (*GetTagRequest) Descriptor() ([]byte, []int) {
289	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{3}
290}
291
292func (x *GetTagRequest) GetName() string {
293	if x != nil {
294		return x.Name
295	}
296	return ""
297}
298
299// The request to create a new tag.
300type CreateTagRequest struct {
301	state         protoimpl.MessageState
302	sizeCache     protoimpl.SizeCache
303	unknownFields protoimpl.UnknownFields
304
305	// The name of the parent resource where the tag will be created.
306	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
307	// The tag id to use for this repository.
308	TagId string `protobuf:"bytes,2,opt,name=tag_id,json=tagId,proto3" json:"tag_id,omitempty"`
309	// The tag to be created.
310	Tag *Tag `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"`
311}
312
313func (x *CreateTagRequest) Reset() {
314	*x = CreateTagRequest{}
315	if protoimpl.UnsafeEnabled {
316		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[4]
317		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
318		ms.StoreMessageInfo(mi)
319	}
320}
321
322func (x *CreateTagRequest) String() string {
323	return protoimpl.X.MessageStringOf(x)
324}
325
326func (*CreateTagRequest) ProtoMessage() {}
327
328func (x *CreateTagRequest) ProtoReflect() protoreflect.Message {
329	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[4]
330	if protoimpl.UnsafeEnabled && x != nil {
331		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
332		if ms.LoadMessageInfo() == nil {
333			ms.StoreMessageInfo(mi)
334		}
335		return ms
336	}
337	return mi.MessageOf(x)
338}
339
340// Deprecated: Use CreateTagRequest.ProtoReflect.Descriptor instead.
341func (*CreateTagRequest) Descriptor() ([]byte, []int) {
342	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{4}
343}
344
345func (x *CreateTagRequest) GetParent() string {
346	if x != nil {
347		return x.Parent
348	}
349	return ""
350}
351
352func (x *CreateTagRequest) GetTagId() string {
353	if x != nil {
354		return x.TagId
355	}
356	return ""
357}
358
359func (x *CreateTagRequest) GetTag() *Tag {
360	if x != nil {
361		return x.Tag
362	}
363	return nil
364}
365
366// The request to create or update a tag.
367type UpdateTagRequest struct {
368	state         protoimpl.MessageState
369	sizeCache     protoimpl.SizeCache
370	unknownFields protoimpl.UnknownFields
371
372	// The tag that replaces the resource on the server.
373	Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
374	// The update mask applies to the resource. For the `FieldMask` definition,
375	// see
376	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
377	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
378}
379
380func (x *UpdateTagRequest) Reset() {
381	*x = UpdateTagRequest{}
382	if protoimpl.UnsafeEnabled {
383		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[5]
384		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
385		ms.StoreMessageInfo(mi)
386	}
387}
388
389func (x *UpdateTagRequest) String() string {
390	return protoimpl.X.MessageStringOf(x)
391}
392
393func (*UpdateTagRequest) ProtoMessage() {}
394
395func (x *UpdateTagRequest) ProtoReflect() protoreflect.Message {
396	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[5]
397	if protoimpl.UnsafeEnabled && x != nil {
398		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
399		if ms.LoadMessageInfo() == nil {
400			ms.StoreMessageInfo(mi)
401		}
402		return ms
403	}
404	return mi.MessageOf(x)
405}
406
407// Deprecated: Use UpdateTagRequest.ProtoReflect.Descriptor instead.
408func (*UpdateTagRequest) Descriptor() ([]byte, []int) {
409	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{5}
410}
411
412func (x *UpdateTagRequest) GetTag() *Tag {
413	if x != nil {
414		return x.Tag
415	}
416	return nil
417}
418
419func (x *UpdateTagRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
420	if x != nil {
421		return x.UpdateMask
422	}
423	return nil
424}
425
426// The request to delete a tag.
427type DeleteTagRequest struct {
428	state         protoimpl.MessageState
429	sizeCache     protoimpl.SizeCache
430	unknownFields protoimpl.UnknownFields
431
432	// The name of the tag to delete.
433	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
434}
435
436func (x *DeleteTagRequest) Reset() {
437	*x = DeleteTagRequest{}
438	if protoimpl.UnsafeEnabled {
439		mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[6]
440		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
441		ms.StoreMessageInfo(mi)
442	}
443}
444
445func (x *DeleteTagRequest) String() string {
446	return protoimpl.X.MessageStringOf(x)
447}
448
449func (*DeleteTagRequest) ProtoMessage() {}
450
451func (x *DeleteTagRequest) ProtoReflect() protoreflect.Message {
452	mi := &file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[6]
453	if protoimpl.UnsafeEnabled && x != nil {
454		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
455		if ms.LoadMessageInfo() == nil {
456			ms.StoreMessageInfo(mi)
457		}
458		return ms
459	}
460	return mi.MessageOf(x)
461}
462
463// Deprecated: Use DeleteTagRequest.ProtoReflect.Descriptor instead.
464func (*DeleteTagRequest) Descriptor() ([]byte, []int) {
465	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP(), []int{6}
466}
467
468func (x *DeleteTagRequest) GetName() string {
469	if x != nil {
470		return x.Name
471	}
472	return ""
473}
474
475var File_google_devtools_artifactregistry_v1beta2_tag_proto protoreflect.FileDescriptor
476
477var file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDesc = []byte{
478	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
479	0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
480	0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x74, 0x61, 0x67, 0x2e, 0x70,
481	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
482	0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
483	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x20,
484	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
485	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
486	0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
487	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33,
488	0x0a, 0x03, 0x54, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
489	0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72,
490	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73,
491	0x69, 0x6f, 0x6e, 0x22, 0x7d, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x52,
492	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
493	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x16,
494	0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
495	0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
496	0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
497	0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
498	0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
499	0x65, 0x6e, 0x22, 0x7d, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x52, 0x65,
500	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x01,
501	0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
502	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
503	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
504	0x54, 0x61, 0x67, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
505	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
506	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
507	0x6e, 0x22, 0x23, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
508	0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
509	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74,
510	0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70,
511	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72,
512	0x65, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
513	0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x61, 0x67, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x03, 0x74, 0x61,
514	0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
515	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
516	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
517	0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0x90, 0x01, 0x0a, 0x10,
518	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
519	0x12, 0x3f, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
520	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
521	0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
522	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61,
523	0x67, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
524	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
525	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
526	0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x26,
527	0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
528	0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
529	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0xe4, 0x01, 0x0a, 0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
530	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
531	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
532	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x42, 0x08, 0x54, 0x61, 0x67, 0x50, 0x72, 0x6f, 0x74,
533	0x6f, 0x50, 0x01, 0x5a, 0x58, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
534	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
535	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f,
536	0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
537	0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x3b, 0x61, 0x72, 0x74,
538	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0xaa, 0x02, 0x25,
539	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x72, 0x74,
540	0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31,
541	0x42, 0x65, 0x74, 0x61, 0x32, 0xca, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43,
542	0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67,
543	0x69, 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62, 0x06, 0x70,
544	0x72, 0x6f, 0x74, 0x6f, 0x33,
545}
546
547var (
548	file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescOnce sync.Once
549	file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescData = file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDesc
550)
551
552func file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescGZIP() []byte {
553	file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescOnce.Do(func() {
554		file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescData)
555	})
556	return file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDescData
557}
558
559var file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
560var file_google_devtools_artifactregistry_v1beta2_tag_proto_goTypes = []interface{}{
561	(*Tag)(nil),                   // 0: google.devtools.artifactregistry.v1beta2.Tag
562	(*ListTagsRequest)(nil),       // 1: google.devtools.artifactregistry.v1beta2.ListTagsRequest
563	(*ListTagsResponse)(nil),      // 2: google.devtools.artifactregistry.v1beta2.ListTagsResponse
564	(*GetTagRequest)(nil),         // 3: google.devtools.artifactregistry.v1beta2.GetTagRequest
565	(*CreateTagRequest)(nil),      // 4: google.devtools.artifactregistry.v1beta2.CreateTagRequest
566	(*UpdateTagRequest)(nil),      // 5: google.devtools.artifactregistry.v1beta2.UpdateTagRequest
567	(*DeleteTagRequest)(nil),      // 6: google.devtools.artifactregistry.v1beta2.DeleteTagRequest
568	(*fieldmaskpb.FieldMask)(nil), // 7: google.protobuf.FieldMask
569}
570var file_google_devtools_artifactregistry_v1beta2_tag_proto_depIdxs = []int32{
571	0, // 0: google.devtools.artifactregistry.v1beta2.ListTagsResponse.tags:type_name -> google.devtools.artifactregistry.v1beta2.Tag
572	0, // 1: google.devtools.artifactregistry.v1beta2.CreateTagRequest.tag:type_name -> google.devtools.artifactregistry.v1beta2.Tag
573	0, // 2: google.devtools.artifactregistry.v1beta2.UpdateTagRequest.tag:type_name -> google.devtools.artifactregistry.v1beta2.Tag
574	7, // 3: google.devtools.artifactregistry.v1beta2.UpdateTagRequest.update_mask:type_name -> google.protobuf.FieldMask
575	4, // [4:4] is the sub-list for method output_type
576	4, // [4:4] is the sub-list for method input_type
577	4, // [4:4] is the sub-list for extension type_name
578	4, // [4:4] is the sub-list for extension extendee
579	0, // [0:4] is the sub-list for field type_name
580}
581
582func init() { file_google_devtools_artifactregistry_v1beta2_tag_proto_init() }
583func file_google_devtools_artifactregistry_v1beta2_tag_proto_init() {
584	if File_google_devtools_artifactregistry_v1beta2_tag_proto != nil {
585		return
586	}
587	if !protoimpl.UnsafeEnabled {
588		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
589			switch v := v.(*Tag); i {
590			case 0:
591				return &v.state
592			case 1:
593				return &v.sizeCache
594			case 2:
595				return &v.unknownFields
596			default:
597				return nil
598			}
599		}
600		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
601			switch v := v.(*ListTagsRequest); i {
602			case 0:
603				return &v.state
604			case 1:
605				return &v.sizeCache
606			case 2:
607				return &v.unknownFields
608			default:
609				return nil
610			}
611		}
612		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
613			switch v := v.(*ListTagsResponse); i {
614			case 0:
615				return &v.state
616			case 1:
617				return &v.sizeCache
618			case 2:
619				return &v.unknownFields
620			default:
621				return nil
622			}
623		}
624		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
625			switch v := v.(*GetTagRequest); i {
626			case 0:
627				return &v.state
628			case 1:
629				return &v.sizeCache
630			case 2:
631				return &v.unknownFields
632			default:
633				return nil
634			}
635		}
636		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
637			switch v := v.(*CreateTagRequest); i {
638			case 0:
639				return &v.state
640			case 1:
641				return &v.sizeCache
642			case 2:
643				return &v.unknownFields
644			default:
645				return nil
646			}
647		}
648		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
649			switch v := v.(*UpdateTagRequest); i {
650			case 0:
651				return &v.state
652			case 1:
653				return &v.sizeCache
654			case 2:
655				return &v.unknownFields
656			default:
657				return nil
658			}
659		}
660		file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
661			switch v := v.(*DeleteTagRequest); i {
662			case 0:
663				return &v.state
664			case 1:
665				return &v.sizeCache
666			case 2:
667				return &v.unknownFields
668			default:
669				return nil
670			}
671		}
672	}
673	type x struct{}
674	out := protoimpl.TypeBuilder{
675		File: protoimpl.DescBuilder{
676			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
677			RawDescriptor: file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDesc,
678			NumEnums:      0,
679			NumMessages:   7,
680			NumExtensions: 0,
681			NumServices:   0,
682		},
683		GoTypes:           file_google_devtools_artifactregistry_v1beta2_tag_proto_goTypes,
684		DependencyIndexes: file_google_devtools_artifactregistry_v1beta2_tag_proto_depIdxs,
685		MessageInfos:      file_google_devtools_artifactregistry_v1beta2_tag_proto_msgTypes,
686	}.Build()
687	File_google_devtools_artifactregistry_v1beta2_tag_proto = out.File
688	file_google_devtools_artifactregistry_v1beta2_tag_proto_rawDesc = nil
689	file_google_devtools_artifactregistry_v1beta2_tag_proto_goTypes = nil
690	file_google_devtools_artifactregistry_v1beta2_tag_proto_depIdxs = nil
691}
692