...

Source file src/cloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb/repository.pb.go

Documentation: cloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb

     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.33.0
    18  // 	protoc        v4.25.3
    19  // source: google/devtools/artifactregistry/v1beta2/repository.proto
    20  
    21  package artifactregistrypb
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  )
    33  
    34  const (
    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.
    42  type Repository_Format int32
    43  
    44  const (
    45  	// Unspecified package format.
    46  	Repository_FORMAT_UNSPECIFIED Repository_Format = 0
    47  	// Docker package format.
    48  	Repository_DOCKER Repository_Format = 1
    49  	// Maven package format.
    50  	Repository_MAVEN Repository_Format = 2
    51  	// NPM package format.
    52  	Repository_NPM Repository_Format = 3
    53  	// APT package format.
    54  	Repository_APT Repository_Format = 5
    55  	// YUM package format.
    56  	Repository_YUM Repository_Format = 6
    57  	// Python package format.
    58  	Repository_PYTHON Repository_Format = 8
    59  )
    60  
    61  // Enum value maps for Repository_Format.
    62  var (
    63  	Repository_Format_name = map[int32]string{
    64  		0: "FORMAT_UNSPECIFIED",
    65  		1: "DOCKER",
    66  		2: "MAVEN",
    67  		3: "NPM",
    68  		5: "APT",
    69  		6: "YUM",
    70  		8: "PYTHON",
    71  	}
    72  	Repository_Format_value = map[string]int32{
    73  		"FORMAT_UNSPECIFIED": 0,
    74  		"DOCKER":             1,
    75  		"MAVEN":              2,
    76  		"NPM":                3,
    77  		"APT":                5,
    78  		"YUM":                6,
    79  		"PYTHON":             8,
    80  	}
    81  )
    82  
    83  func (x Repository_Format) Enum() *Repository_Format {
    84  	p := new(Repository_Format)
    85  	*p = x
    86  	return p
    87  }
    88  
    89  func (x Repository_Format) String() string {
    90  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    91  }
    92  
    93  func (Repository_Format) Descriptor() protoreflect.EnumDescriptor {
    94  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[0].Descriptor()
    95  }
    96  
    97  func (Repository_Format) Type() protoreflect.EnumType {
    98  	return &file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[0]
    99  }
   100  
   101  func (x Repository_Format) Number() protoreflect.EnumNumber {
   102  	return protoreflect.EnumNumber(x)
   103  }
   104  
   105  // Deprecated: Use Repository_Format.Descriptor instead.
   106  func (Repository_Format) EnumDescriptor() ([]byte, []int) {
   107  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0, 0}
   108  }
   109  
   110  // VersionPolicy is the version policy for the repository.
   111  type Repository_MavenRepositoryConfig_VersionPolicy int32
   112  
   113  const (
   114  	// VERSION_POLICY_UNSPECIFIED - the version policy is not defined.
   115  	// When the version policy is not defined, no validation is performed
   116  	// for the versions.
   117  	Repository_MavenRepositoryConfig_VERSION_POLICY_UNSPECIFIED Repository_MavenRepositoryConfig_VersionPolicy = 0
   118  	// RELEASE - repository will accept only Release versions.
   119  	Repository_MavenRepositoryConfig_RELEASE Repository_MavenRepositoryConfig_VersionPolicy = 1
   120  	// SNAPSHOT - repository will accept only Snapshot versions.
   121  	Repository_MavenRepositoryConfig_SNAPSHOT Repository_MavenRepositoryConfig_VersionPolicy = 2
   122  )
   123  
   124  // Enum value maps for Repository_MavenRepositoryConfig_VersionPolicy.
   125  var (
   126  	Repository_MavenRepositoryConfig_VersionPolicy_name = map[int32]string{
   127  		0: "VERSION_POLICY_UNSPECIFIED",
   128  		1: "RELEASE",
   129  		2: "SNAPSHOT",
   130  	}
   131  	Repository_MavenRepositoryConfig_VersionPolicy_value = map[string]int32{
   132  		"VERSION_POLICY_UNSPECIFIED": 0,
   133  		"RELEASE":                    1,
   134  		"SNAPSHOT":                   2,
   135  	}
   136  )
   137  
   138  func (x Repository_MavenRepositoryConfig_VersionPolicy) Enum() *Repository_MavenRepositoryConfig_VersionPolicy {
   139  	p := new(Repository_MavenRepositoryConfig_VersionPolicy)
   140  	*p = x
   141  	return p
   142  }
   143  
   144  func (x Repository_MavenRepositoryConfig_VersionPolicy) String() string {
   145  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   146  }
   147  
   148  func (Repository_MavenRepositoryConfig_VersionPolicy) Descriptor() protoreflect.EnumDescriptor {
   149  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[1].Descriptor()
   150  }
   151  
   152  func (Repository_MavenRepositoryConfig_VersionPolicy) Type() protoreflect.EnumType {
   153  	return &file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes[1]
   154  }
   155  
   156  func (x Repository_MavenRepositoryConfig_VersionPolicy) Number() protoreflect.EnumNumber {
   157  	return protoreflect.EnumNumber(x)
   158  }
   159  
   160  // Deprecated: Use Repository_MavenRepositoryConfig_VersionPolicy.Descriptor instead.
   161  func (Repository_MavenRepositoryConfig_VersionPolicy) EnumDescriptor() ([]byte, []int) {
   162  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0, 0, 0}
   163  }
   164  
   165  // A Repository for storing artifacts with a specific format.
   166  type Repository struct {
   167  	state         protoimpl.MessageState
   168  	sizeCache     protoimpl.SizeCache
   169  	unknownFields protoimpl.UnknownFields
   170  
   171  	// Repository-specific configurations.
   172  	//
   173  	// Types that are assignable to FormatConfig:
   174  	//
   175  	//	*Repository_MavenConfig
   176  	FormatConfig isRepository_FormatConfig `protobuf_oneof:"format_config"`
   177  	// The name of the repository, for example:
   178  	// "projects/p1/locations/us-central1/repositories/repo1".
   179  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   180  	// The format of packages that are stored in the repository.
   181  	Format Repository_Format `protobuf:"varint,2,opt,name=format,proto3,enum=google.devtools.artifactregistry.v1beta2.Repository_Format" json:"format,omitempty"`
   182  	// The user-provided description of the repository.
   183  	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
   184  	// Labels with user-defined metadata.
   185  	// This field may contain up to 64 entries. Label keys and values may be no
   186  	// longer than 63 characters. Label keys must begin with a lowercase letter
   187  	// and may only contain lowercase letters, numeric characters, underscores,
   188  	// and dashes.
   189  	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"`
   190  	// The time when the repository was created.
   191  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   192  	// The time when the repository was last updated.
   193  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   194  	// The Cloud KMS resource name of the customer managed encryption key that’s
   195  	// used to encrypt the contents of the Repository. Has the form:
   196  	// `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`.
   197  	// This value may not be changed after the Repository has been created.
   198  	KmsKeyName string `protobuf:"bytes,8,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
   199  }
   200  
   201  func (x *Repository) Reset() {
   202  	*x = Repository{}
   203  	if protoimpl.UnsafeEnabled {
   204  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0]
   205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   206  		ms.StoreMessageInfo(mi)
   207  	}
   208  }
   209  
   210  func (x *Repository) String() string {
   211  	return protoimpl.X.MessageStringOf(x)
   212  }
   213  
   214  func (*Repository) ProtoMessage() {}
   215  
   216  func (x *Repository) ProtoReflect() protoreflect.Message {
   217  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0]
   218  	if protoimpl.UnsafeEnabled && x != nil {
   219  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   220  		if ms.LoadMessageInfo() == nil {
   221  			ms.StoreMessageInfo(mi)
   222  		}
   223  		return ms
   224  	}
   225  	return mi.MessageOf(x)
   226  }
   227  
   228  // Deprecated: Use Repository.ProtoReflect.Descriptor instead.
   229  func (*Repository) Descriptor() ([]byte, []int) {
   230  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0}
   231  }
   232  
   233  func (m *Repository) GetFormatConfig() isRepository_FormatConfig {
   234  	if m != nil {
   235  		return m.FormatConfig
   236  	}
   237  	return nil
   238  }
   239  
   240  func (x *Repository) GetMavenConfig() *Repository_MavenRepositoryConfig {
   241  	if x, ok := x.GetFormatConfig().(*Repository_MavenConfig); ok {
   242  		return x.MavenConfig
   243  	}
   244  	return nil
   245  }
   246  
   247  func (x *Repository) GetName() string {
   248  	if x != nil {
   249  		return x.Name
   250  	}
   251  	return ""
   252  }
   253  
   254  func (x *Repository) GetFormat() Repository_Format {
   255  	if x != nil {
   256  		return x.Format
   257  	}
   258  	return Repository_FORMAT_UNSPECIFIED
   259  }
   260  
   261  func (x *Repository) GetDescription() string {
   262  	if x != nil {
   263  		return x.Description
   264  	}
   265  	return ""
   266  }
   267  
   268  func (x *Repository) GetLabels() map[string]string {
   269  	if x != nil {
   270  		return x.Labels
   271  	}
   272  	return nil
   273  }
   274  
   275  func (x *Repository) GetCreateTime() *timestamppb.Timestamp {
   276  	if x != nil {
   277  		return x.CreateTime
   278  	}
   279  	return nil
   280  }
   281  
   282  func (x *Repository) GetUpdateTime() *timestamppb.Timestamp {
   283  	if x != nil {
   284  		return x.UpdateTime
   285  	}
   286  	return nil
   287  }
   288  
   289  func (x *Repository) GetKmsKeyName() string {
   290  	if x != nil {
   291  		return x.KmsKeyName
   292  	}
   293  	return ""
   294  }
   295  
   296  type isRepository_FormatConfig interface {
   297  	isRepository_FormatConfig()
   298  }
   299  
   300  type Repository_MavenConfig struct {
   301  	// Maven repository config contains repository level configuration
   302  	// for the repositories of maven type.
   303  	MavenConfig *Repository_MavenRepositoryConfig `protobuf:"bytes,9,opt,name=maven_config,json=mavenConfig,proto3,oneof"`
   304  }
   305  
   306  func (*Repository_MavenConfig) isRepository_FormatConfig() {}
   307  
   308  // The request to list repositories.
   309  type ListRepositoriesRequest struct {
   310  	state         protoimpl.MessageState
   311  	sizeCache     protoimpl.SizeCache
   312  	unknownFields protoimpl.UnknownFields
   313  
   314  	// Required. The name of the parent resource whose repositories will be listed.
   315  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   316  	// The maximum number of repositories to return. Maximum page size is 1,000.
   317  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   318  	// The next_page_token value returned from a previous list request, if any.
   319  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   320  }
   321  
   322  func (x *ListRepositoriesRequest) Reset() {
   323  	*x = ListRepositoriesRequest{}
   324  	if protoimpl.UnsafeEnabled {
   325  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1]
   326  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   327  		ms.StoreMessageInfo(mi)
   328  	}
   329  }
   330  
   331  func (x *ListRepositoriesRequest) String() string {
   332  	return protoimpl.X.MessageStringOf(x)
   333  }
   334  
   335  func (*ListRepositoriesRequest) ProtoMessage() {}
   336  
   337  func (x *ListRepositoriesRequest) ProtoReflect() protoreflect.Message {
   338  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1]
   339  	if protoimpl.UnsafeEnabled && x != nil {
   340  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   341  		if ms.LoadMessageInfo() == nil {
   342  			ms.StoreMessageInfo(mi)
   343  		}
   344  		return ms
   345  	}
   346  	return mi.MessageOf(x)
   347  }
   348  
   349  // Deprecated: Use ListRepositoriesRequest.ProtoReflect.Descriptor instead.
   350  func (*ListRepositoriesRequest) Descriptor() ([]byte, []int) {
   351  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{1}
   352  }
   353  
   354  func (x *ListRepositoriesRequest) GetParent() string {
   355  	if x != nil {
   356  		return x.Parent
   357  	}
   358  	return ""
   359  }
   360  
   361  func (x *ListRepositoriesRequest) GetPageSize() int32 {
   362  	if x != nil {
   363  		return x.PageSize
   364  	}
   365  	return 0
   366  }
   367  
   368  func (x *ListRepositoriesRequest) GetPageToken() string {
   369  	if x != nil {
   370  		return x.PageToken
   371  	}
   372  	return ""
   373  }
   374  
   375  // The response from listing repositories.
   376  type ListRepositoriesResponse struct {
   377  	state         protoimpl.MessageState
   378  	sizeCache     protoimpl.SizeCache
   379  	unknownFields protoimpl.UnknownFields
   380  
   381  	// The repositories returned.
   382  	Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
   383  	// The token to retrieve the next page of repositories, or empty if there are
   384  	// no more repositories to return.
   385  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   386  }
   387  
   388  func (x *ListRepositoriesResponse) Reset() {
   389  	*x = ListRepositoriesResponse{}
   390  	if protoimpl.UnsafeEnabled {
   391  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2]
   392  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   393  		ms.StoreMessageInfo(mi)
   394  	}
   395  }
   396  
   397  func (x *ListRepositoriesResponse) String() string {
   398  	return protoimpl.X.MessageStringOf(x)
   399  }
   400  
   401  func (*ListRepositoriesResponse) ProtoMessage() {}
   402  
   403  func (x *ListRepositoriesResponse) ProtoReflect() protoreflect.Message {
   404  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2]
   405  	if protoimpl.UnsafeEnabled && x != nil {
   406  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   407  		if ms.LoadMessageInfo() == nil {
   408  			ms.StoreMessageInfo(mi)
   409  		}
   410  		return ms
   411  	}
   412  	return mi.MessageOf(x)
   413  }
   414  
   415  // Deprecated: Use ListRepositoriesResponse.ProtoReflect.Descriptor instead.
   416  func (*ListRepositoriesResponse) Descriptor() ([]byte, []int) {
   417  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{2}
   418  }
   419  
   420  func (x *ListRepositoriesResponse) GetRepositories() []*Repository {
   421  	if x != nil {
   422  		return x.Repositories
   423  	}
   424  	return nil
   425  }
   426  
   427  func (x *ListRepositoriesResponse) GetNextPageToken() string {
   428  	if x != nil {
   429  		return x.NextPageToken
   430  	}
   431  	return ""
   432  }
   433  
   434  // The request to retrieve a repository.
   435  type GetRepositoryRequest struct {
   436  	state         protoimpl.MessageState
   437  	sizeCache     protoimpl.SizeCache
   438  	unknownFields protoimpl.UnknownFields
   439  
   440  	// Required. The name of the repository to retrieve.
   441  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   442  }
   443  
   444  func (x *GetRepositoryRequest) Reset() {
   445  	*x = GetRepositoryRequest{}
   446  	if protoimpl.UnsafeEnabled {
   447  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3]
   448  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   449  		ms.StoreMessageInfo(mi)
   450  	}
   451  }
   452  
   453  func (x *GetRepositoryRequest) String() string {
   454  	return protoimpl.X.MessageStringOf(x)
   455  }
   456  
   457  func (*GetRepositoryRequest) ProtoMessage() {}
   458  
   459  func (x *GetRepositoryRequest) ProtoReflect() protoreflect.Message {
   460  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3]
   461  	if protoimpl.UnsafeEnabled && x != nil {
   462  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   463  		if ms.LoadMessageInfo() == nil {
   464  			ms.StoreMessageInfo(mi)
   465  		}
   466  		return ms
   467  	}
   468  	return mi.MessageOf(x)
   469  }
   470  
   471  // Deprecated: Use GetRepositoryRequest.ProtoReflect.Descriptor instead.
   472  func (*GetRepositoryRequest) Descriptor() ([]byte, []int) {
   473  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{3}
   474  }
   475  
   476  func (x *GetRepositoryRequest) GetName() string {
   477  	if x != nil {
   478  		return x.Name
   479  	}
   480  	return ""
   481  }
   482  
   483  // The request to create a new repository.
   484  type CreateRepositoryRequest struct {
   485  	state         protoimpl.MessageState
   486  	sizeCache     protoimpl.SizeCache
   487  	unknownFields protoimpl.UnknownFields
   488  
   489  	// Required. The name of the parent resource where the repository will be created.
   490  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   491  	// The repository id to use for this repository.
   492  	RepositoryId string `protobuf:"bytes,2,opt,name=repository_id,json=repositoryId,proto3" json:"repository_id,omitempty"`
   493  	// The repository to be created.
   494  	Repository *Repository `protobuf:"bytes,3,opt,name=repository,proto3" json:"repository,omitempty"`
   495  }
   496  
   497  func (x *CreateRepositoryRequest) Reset() {
   498  	*x = CreateRepositoryRequest{}
   499  	if protoimpl.UnsafeEnabled {
   500  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4]
   501  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   502  		ms.StoreMessageInfo(mi)
   503  	}
   504  }
   505  
   506  func (x *CreateRepositoryRequest) String() string {
   507  	return protoimpl.X.MessageStringOf(x)
   508  }
   509  
   510  func (*CreateRepositoryRequest) ProtoMessage() {}
   511  
   512  func (x *CreateRepositoryRequest) ProtoReflect() protoreflect.Message {
   513  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4]
   514  	if protoimpl.UnsafeEnabled && x != nil {
   515  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   516  		if ms.LoadMessageInfo() == nil {
   517  			ms.StoreMessageInfo(mi)
   518  		}
   519  		return ms
   520  	}
   521  	return mi.MessageOf(x)
   522  }
   523  
   524  // Deprecated: Use CreateRepositoryRequest.ProtoReflect.Descriptor instead.
   525  func (*CreateRepositoryRequest) Descriptor() ([]byte, []int) {
   526  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{4}
   527  }
   528  
   529  func (x *CreateRepositoryRequest) GetParent() string {
   530  	if x != nil {
   531  		return x.Parent
   532  	}
   533  	return ""
   534  }
   535  
   536  func (x *CreateRepositoryRequest) GetRepositoryId() string {
   537  	if x != nil {
   538  		return x.RepositoryId
   539  	}
   540  	return ""
   541  }
   542  
   543  func (x *CreateRepositoryRequest) GetRepository() *Repository {
   544  	if x != nil {
   545  		return x.Repository
   546  	}
   547  	return nil
   548  }
   549  
   550  // The request to update a repository.
   551  type UpdateRepositoryRequest struct {
   552  	state         protoimpl.MessageState
   553  	sizeCache     protoimpl.SizeCache
   554  	unknownFields protoimpl.UnknownFields
   555  
   556  	// The repository that replaces the resource on the server.
   557  	Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
   558  	// The update mask applies to the resource. For the `FieldMask` definition,
   559  	// see
   560  	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
   561  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   562  }
   563  
   564  func (x *UpdateRepositoryRequest) Reset() {
   565  	*x = UpdateRepositoryRequest{}
   566  	if protoimpl.UnsafeEnabled {
   567  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5]
   568  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   569  		ms.StoreMessageInfo(mi)
   570  	}
   571  }
   572  
   573  func (x *UpdateRepositoryRequest) String() string {
   574  	return protoimpl.X.MessageStringOf(x)
   575  }
   576  
   577  func (*UpdateRepositoryRequest) ProtoMessage() {}
   578  
   579  func (x *UpdateRepositoryRequest) ProtoReflect() protoreflect.Message {
   580  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5]
   581  	if protoimpl.UnsafeEnabled && x != nil {
   582  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   583  		if ms.LoadMessageInfo() == nil {
   584  			ms.StoreMessageInfo(mi)
   585  		}
   586  		return ms
   587  	}
   588  	return mi.MessageOf(x)
   589  }
   590  
   591  // Deprecated: Use UpdateRepositoryRequest.ProtoReflect.Descriptor instead.
   592  func (*UpdateRepositoryRequest) Descriptor() ([]byte, []int) {
   593  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{5}
   594  }
   595  
   596  func (x *UpdateRepositoryRequest) GetRepository() *Repository {
   597  	if x != nil {
   598  		return x.Repository
   599  	}
   600  	return nil
   601  }
   602  
   603  func (x *UpdateRepositoryRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   604  	if x != nil {
   605  		return x.UpdateMask
   606  	}
   607  	return nil
   608  }
   609  
   610  // The request to delete a repository.
   611  type DeleteRepositoryRequest struct {
   612  	state         protoimpl.MessageState
   613  	sizeCache     protoimpl.SizeCache
   614  	unknownFields protoimpl.UnknownFields
   615  
   616  	// Required. The name of the repository to delete.
   617  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   618  }
   619  
   620  func (x *DeleteRepositoryRequest) Reset() {
   621  	*x = DeleteRepositoryRequest{}
   622  	if protoimpl.UnsafeEnabled {
   623  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6]
   624  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   625  		ms.StoreMessageInfo(mi)
   626  	}
   627  }
   628  
   629  func (x *DeleteRepositoryRequest) String() string {
   630  	return protoimpl.X.MessageStringOf(x)
   631  }
   632  
   633  func (*DeleteRepositoryRequest) ProtoMessage() {}
   634  
   635  func (x *DeleteRepositoryRequest) ProtoReflect() protoreflect.Message {
   636  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6]
   637  	if protoimpl.UnsafeEnabled && x != nil {
   638  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   639  		if ms.LoadMessageInfo() == nil {
   640  			ms.StoreMessageInfo(mi)
   641  		}
   642  		return ms
   643  	}
   644  	return mi.MessageOf(x)
   645  }
   646  
   647  // Deprecated: Use DeleteRepositoryRequest.ProtoReflect.Descriptor instead.
   648  func (*DeleteRepositoryRequest) Descriptor() ([]byte, []int) {
   649  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{6}
   650  }
   651  
   652  func (x *DeleteRepositoryRequest) GetName() string {
   653  	if x != nil {
   654  		return x.Name
   655  	}
   656  	return ""
   657  }
   658  
   659  // MavenRepositoryConfig is maven related repository details.
   660  // Provides additional configuration details for repositories of the maven
   661  // format type.
   662  type Repository_MavenRepositoryConfig struct {
   663  	state         protoimpl.MessageState
   664  	sizeCache     protoimpl.SizeCache
   665  	unknownFields protoimpl.UnknownFields
   666  
   667  	// The repository with this flag will allow publishing
   668  	// the same snapshot versions.
   669  	AllowSnapshotOverwrites bool `protobuf:"varint,1,opt,name=allow_snapshot_overwrites,json=allowSnapshotOverwrites,proto3" json:"allow_snapshot_overwrites,omitempty"`
   670  	// Version policy defines the versions that the registry will accept.
   671  	VersionPolicy Repository_MavenRepositoryConfig_VersionPolicy `protobuf:"varint,2,opt,name=version_policy,json=versionPolicy,proto3,enum=google.devtools.artifactregistry.v1beta2.Repository_MavenRepositoryConfig_VersionPolicy" json:"version_policy,omitempty"`
   672  }
   673  
   674  func (x *Repository_MavenRepositoryConfig) Reset() {
   675  	*x = Repository_MavenRepositoryConfig{}
   676  	if protoimpl.UnsafeEnabled {
   677  		mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[7]
   678  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   679  		ms.StoreMessageInfo(mi)
   680  	}
   681  }
   682  
   683  func (x *Repository_MavenRepositoryConfig) String() string {
   684  	return protoimpl.X.MessageStringOf(x)
   685  }
   686  
   687  func (*Repository_MavenRepositoryConfig) ProtoMessage() {}
   688  
   689  func (x *Repository_MavenRepositoryConfig) ProtoReflect() protoreflect.Message {
   690  	mi := &file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[7]
   691  	if protoimpl.UnsafeEnabled && x != nil {
   692  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   693  		if ms.LoadMessageInfo() == nil {
   694  			ms.StoreMessageInfo(mi)
   695  		}
   696  		return ms
   697  	}
   698  	return mi.MessageOf(x)
   699  }
   700  
   701  // Deprecated: Use Repository_MavenRepositoryConfig.ProtoReflect.Descriptor instead.
   702  func (*Repository_MavenRepositoryConfig) Descriptor() ([]byte, []int) {
   703  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP(), []int{0, 0}
   704  }
   705  
   706  func (x *Repository_MavenRepositoryConfig) GetAllowSnapshotOverwrites() bool {
   707  	if x != nil {
   708  		return x.AllowSnapshotOverwrites
   709  	}
   710  	return false
   711  }
   712  
   713  func (x *Repository_MavenRepositoryConfig) GetVersionPolicy() Repository_MavenRepositoryConfig_VersionPolicy {
   714  	if x != nil {
   715  		return x.VersionPolicy
   716  	}
   717  	return Repository_MavenRepositoryConfig_VERSION_POLICY_UNSPECIFIED
   718  }
   719  
   720  var File_google_devtools_artifactregistry_v1beta2_repository_proto protoreflect.FileDescriptor
   721  
   722  var file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc = []byte{
   723  	0x0a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   724  	0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   725  	0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
   726  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x67, 0x6f, 0x6f,
   727  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
   728  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
   729  	0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   730  	0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72,
   731  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
   732  	0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   733  	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   734  	0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72,
   735  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   736  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
   737  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x08, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
   738  	0x6f, 0x72, 0x79, 0x12, 0x6f, 0x0a, 0x0c, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x6e,
   739  	0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   740  	0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
   741  	0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62,
   742  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e,
   743  	0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43,
   744  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0b, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f,
   745  	0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   746  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d,
   747  	0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   748  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
   749  	0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65,
   750  	0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x46,
   751  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x20, 0x0a,
   752  	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
   753  	0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
   754  	0x58, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
   755  	0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   756  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   757  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73,
   758  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72,
   759  	0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65,
   760  	0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   761  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   762  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
   763  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   764  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
   765  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
   766  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54,
   767  	0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e,
   768  	0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65,
   769  	0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xa0, 0x02, 0x0a, 0x15, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52,
   770  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
   771  	0x3a, 0x0a, 0x19, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
   772  	0x74, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01,
   773  	0x28, 0x08, 0x52, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
   774  	0x74, 0x4f, 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x12, 0x7f, 0x0a, 0x0e, 0x76,
   775  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20,
   776  	0x01, 0x28, 0x0e, 0x32, 0x58, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
   777  	0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
   778  	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52,
   779  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x52,
   780  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
   781  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x76,
   782  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x4a, 0x0a, 0x0d,
   783  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1e, 0x0a,
   784  	0x1a, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x5f,
   785  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a,
   786  	0x07, 0x52, 0x45, 0x4c, 0x45, 0x41, 0x53, 0x45, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e,
   787  	0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65,
   788  	0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
   789  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
   790  	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
   791  	0x02, 0x38, 0x01, 0x22, 0x5e, 0x0a, 0x06, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a,
   792  	0x12, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
   793  	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x4f, 0x43, 0x4b, 0x45, 0x52, 0x10,
   794  	0x01, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x41, 0x56, 0x45, 0x4e, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03,
   795  	0x4e, 0x50, 0x4d, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x50, 0x54, 0x10, 0x05, 0x12, 0x07,
   796  	0x0a, 0x03, 0x59, 0x55, 0x4d, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x59, 0x54, 0x48, 0x4f,
   797  	0x4e, 0x10, 0x08, 0x3a, 0x72, 0xea, 0x41, 0x6f, 0x0a, 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
   798  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   799  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
   800  	0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
   801  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   802  	0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65,
   803  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x70, 0x6f,
   804  	0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x7d, 0x42, 0x0f, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x6d, 0x61,
   805  	0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa1, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73,
   806  	0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71,
   807  	0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
   808  	0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x12, 0x2a, 0x61, 0x72,
   809  	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67,
   810  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65,
   811  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
   812  	0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
   813  	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
   814  	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
   815  	0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9c, 0x01, 0x0a,
   816  	0x18, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   817  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x0c, 0x72, 0x65, 0x70,
   818  	0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
   819  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   820  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   821  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73,
   822  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   823  	0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
   824  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
   825  	0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5e, 0x0a, 0x14, 0x47,
   826  	0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
   827  	0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   828  	0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61, 0x72, 0x74, 0x69, 0x66,
   829  	0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   830  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73,
   831  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe0, 0x01, 0x0a, 0x17,
   832  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
   833  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   834  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x12,
   835  	0x2a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
   836  	0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
   837  	0x2f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72,
   838  	0x65, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   839  	0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f,
   840  	0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x12, 0x54, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f,
   841  	0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67,
   842  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
   843  	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
   844  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
   845  	0x72, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0xac,
   846  	0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
   847  	0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0a, 0x72, 0x65,
   848  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34,
   849  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   850  	0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
   851  	0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
   852  	0x74, 0x6f, 0x72, 0x79, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
   853  	0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
   854  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   855  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
   856  	0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61, 0x0a,
   857  	0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   858  	0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   859  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a,
   860  	0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
   861  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   862  	0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   863  	0x42, 0x93, 0x02, 0x0a, 0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   864  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
   865  	0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   866  	0x32, 0x42, 0x0f, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f,
   867  	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x55, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   868  	0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
   869  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31,
   870  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
   871  	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70, 0x62, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
   872  	0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70, 0x62, 0xaa, 0x02, 0x25, 0x47, 0x6f,
   873  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66,
   874  	0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0x42, 0x65,
   875  	0x74, 0x61, 0x32, 0xca, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
   876  	0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
   877  	0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0xea, 0x02, 0x28, 0x47, 0x6f,
   878  	0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74,
   879  	0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56,
   880  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   881  }
   882  
   883  var (
   884  	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescOnce sync.Once
   885  	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData = file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc
   886  )
   887  
   888  func file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescGZIP() []byte {
   889  	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescOnce.Do(func() {
   890  		file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData)
   891  	})
   892  	return file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDescData
   893  }
   894  
   895  var file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
   896  var file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
   897  var file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes = []interface{}{
   898  	(Repository_Format)(0),                              // 0: google.devtools.artifactregistry.v1beta2.Repository.Format
   899  	(Repository_MavenRepositoryConfig_VersionPolicy)(0), // 1: google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy
   900  	(*Repository)(nil),                                  // 2: google.devtools.artifactregistry.v1beta2.Repository
   901  	(*ListRepositoriesRequest)(nil),                     // 3: google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest
   902  	(*ListRepositoriesResponse)(nil),                    // 4: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse
   903  	(*GetRepositoryRequest)(nil),                        // 5: google.devtools.artifactregistry.v1beta2.GetRepositoryRequest
   904  	(*CreateRepositoryRequest)(nil),                     // 6: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest
   905  	(*UpdateRepositoryRequest)(nil),                     // 7: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest
   906  	(*DeleteRepositoryRequest)(nil),                     // 8: google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest
   907  	(*Repository_MavenRepositoryConfig)(nil),            // 9: google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig
   908  	nil,                                                 // 10: google.devtools.artifactregistry.v1beta2.Repository.LabelsEntry
   909  	(*timestamppb.Timestamp)(nil),                       // 11: google.protobuf.Timestamp
   910  	(*fieldmaskpb.FieldMask)(nil),                       // 12: google.protobuf.FieldMask
   911  }
   912  var file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs = []int32{
   913  	9,  // 0: google.devtools.artifactregistry.v1beta2.Repository.maven_config:type_name -> google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig
   914  	0,  // 1: google.devtools.artifactregistry.v1beta2.Repository.format:type_name -> google.devtools.artifactregistry.v1beta2.Repository.Format
   915  	10, // 2: google.devtools.artifactregistry.v1beta2.Repository.labels:type_name -> google.devtools.artifactregistry.v1beta2.Repository.LabelsEntry
   916  	11, // 3: google.devtools.artifactregistry.v1beta2.Repository.create_time:type_name -> google.protobuf.Timestamp
   917  	11, // 4: google.devtools.artifactregistry.v1beta2.Repository.update_time:type_name -> google.protobuf.Timestamp
   918  	2,  // 5: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse.repositories:type_name -> google.devtools.artifactregistry.v1beta2.Repository
   919  	2,  // 6: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest.repository:type_name -> google.devtools.artifactregistry.v1beta2.Repository
   920  	2,  // 7: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest.repository:type_name -> google.devtools.artifactregistry.v1beta2.Repository
   921  	12, // 8: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest.update_mask:type_name -> google.protobuf.FieldMask
   922  	1,  // 9: google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.version_policy:type_name -> google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy
   923  	10, // [10:10] is the sub-list for method output_type
   924  	10, // [10:10] is the sub-list for method input_type
   925  	10, // [10:10] is the sub-list for extension type_name
   926  	10, // [10:10] is the sub-list for extension extendee
   927  	0,  // [0:10] is the sub-list for field type_name
   928  }
   929  
   930  func init() { file_google_devtools_artifactregistry_v1beta2_repository_proto_init() }
   931  func file_google_devtools_artifactregistry_v1beta2_repository_proto_init() {
   932  	if File_google_devtools_artifactregistry_v1beta2_repository_proto != nil {
   933  		return
   934  	}
   935  	if !protoimpl.UnsafeEnabled {
   936  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   937  			switch v := v.(*Repository); i {
   938  			case 0:
   939  				return &v.state
   940  			case 1:
   941  				return &v.sizeCache
   942  			case 2:
   943  				return &v.unknownFields
   944  			default:
   945  				return nil
   946  			}
   947  		}
   948  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   949  			switch v := v.(*ListRepositoriesRequest); i {
   950  			case 0:
   951  				return &v.state
   952  			case 1:
   953  				return &v.sizeCache
   954  			case 2:
   955  				return &v.unknownFields
   956  			default:
   957  				return nil
   958  			}
   959  		}
   960  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   961  			switch v := v.(*ListRepositoriesResponse); i {
   962  			case 0:
   963  				return &v.state
   964  			case 1:
   965  				return &v.sizeCache
   966  			case 2:
   967  				return &v.unknownFields
   968  			default:
   969  				return nil
   970  			}
   971  		}
   972  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   973  			switch v := v.(*GetRepositoryRequest); i {
   974  			case 0:
   975  				return &v.state
   976  			case 1:
   977  				return &v.sizeCache
   978  			case 2:
   979  				return &v.unknownFields
   980  			default:
   981  				return nil
   982  			}
   983  		}
   984  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   985  			switch v := v.(*CreateRepositoryRequest); i {
   986  			case 0:
   987  				return &v.state
   988  			case 1:
   989  				return &v.sizeCache
   990  			case 2:
   991  				return &v.unknownFields
   992  			default:
   993  				return nil
   994  			}
   995  		}
   996  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   997  			switch v := v.(*UpdateRepositoryRequest); i {
   998  			case 0:
   999  				return &v.state
  1000  			case 1:
  1001  				return &v.sizeCache
  1002  			case 2:
  1003  				return &v.unknownFields
  1004  			default:
  1005  				return nil
  1006  			}
  1007  		}
  1008  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1009  			switch v := v.(*DeleteRepositoryRequest); i {
  1010  			case 0:
  1011  				return &v.state
  1012  			case 1:
  1013  				return &v.sizeCache
  1014  			case 2:
  1015  				return &v.unknownFields
  1016  			default:
  1017  				return nil
  1018  			}
  1019  		}
  1020  		file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1021  			switch v := v.(*Repository_MavenRepositoryConfig); i {
  1022  			case 0:
  1023  				return &v.state
  1024  			case 1:
  1025  				return &v.sizeCache
  1026  			case 2:
  1027  				return &v.unknownFields
  1028  			default:
  1029  				return nil
  1030  			}
  1031  		}
  1032  	}
  1033  	file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes[0].OneofWrappers = []interface{}{
  1034  		(*Repository_MavenConfig)(nil),
  1035  	}
  1036  	type x struct{}
  1037  	out := protoimpl.TypeBuilder{
  1038  		File: protoimpl.DescBuilder{
  1039  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1040  			RawDescriptor: file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc,
  1041  			NumEnums:      2,
  1042  			NumMessages:   9,
  1043  			NumExtensions: 0,
  1044  			NumServices:   0,
  1045  		},
  1046  		GoTypes:           file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes,
  1047  		DependencyIndexes: file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs,
  1048  		EnumInfos:         file_google_devtools_artifactregistry_v1beta2_repository_proto_enumTypes,
  1049  		MessageInfos:      file_google_devtools_artifactregistry_v1beta2_repository_proto_msgTypes,
  1050  	}.Build()
  1051  	File_google_devtools_artifactregistry_v1beta2_repository_proto = out.File
  1052  	file_google_devtools_artifactregistry_v1beta2_repository_proto_rawDesc = nil
  1053  	file_google_devtools_artifactregistry_v1beta2_repository_proto_goTypes = nil
  1054  	file_google_devtools_artifactregistry_v1beta2_repository_proto_depIdxs = nil
  1055  }
  1056  

View as plain text