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