...

Source file src/cloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb/service.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/service.proto
    20  
    21  package artifactregistrypb
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	iampb "cloud.google.com/go/iam/apiv1/iampb"
    29  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    30  	_ "google.golang.org/genproto/googleapis/api/annotations"
    31  	grpc "google.golang.org/grpc"
    32  	codes "google.golang.org/grpc/codes"
    33  	status "google.golang.org/grpc/status"
    34  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    35  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    36  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    37  )
    38  
    39  const (
    40  	// Verify that this generated code is sufficiently up-to-date.
    41  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    42  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    43  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    44  )
    45  
    46  // Metadata type for longrunning-operations, currently empty.
    47  type OperationMetadata struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  }
    52  
    53  func (x *OperationMetadata) Reset() {
    54  	*x = OperationMetadata{}
    55  	if protoimpl.UnsafeEnabled {
    56  		mi := &file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes[0]
    57  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    58  		ms.StoreMessageInfo(mi)
    59  	}
    60  }
    61  
    62  func (x *OperationMetadata) String() string {
    63  	return protoimpl.X.MessageStringOf(x)
    64  }
    65  
    66  func (*OperationMetadata) ProtoMessage() {}
    67  
    68  func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
    69  	mi := &file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes[0]
    70  	if protoimpl.UnsafeEnabled && x != nil {
    71  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    72  		if ms.LoadMessageInfo() == nil {
    73  			ms.StoreMessageInfo(mi)
    74  		}
    75  		return ms
    76  	}
    77  	return mi.MessageOf(x)
    78  }
    79  
    80  // Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
    81  func (*OperationMetadata) Descriptor() ([]byte, []int) {
    82  	return file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescGZIP(), []int{0}
    83  }
    84  
    85  var File_google_devtools_artifactregistry_v1beta2_service_proto protoreflect.FileDescriptor
    86  
    87  var file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc = []byte{
    88  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
    89  	0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
    90  	0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69,
    91  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
    92  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
    93  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
    94  	0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61,
    95  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
    96  	0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69,
    97  	0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
    98  	0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66,
    99  	0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65,
   100  	0x74, 0x61, 0x32, 0x2f, 0x61, 0x70, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   101  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64,
   102  	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   103  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
   104  	0x2f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f,
   105  	0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74,
   106  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31,
   107  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
   108  	0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74,
   109  	0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
   110  	0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x72, 0x65,
   111  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x37,
   112  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f,
   113  	0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
   114  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
   115  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   116  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
   117  	0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   118  	0x32, 0x2f, 0x74, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f,
   119  	0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74,
   120  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31,
   121  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   122  	0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74,
   123  	0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
   124  	0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x79, 0x75,
   125  	0x6d, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   126  	0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
   127  	0x69, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   128  	0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
   129  	0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f,
   130  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
   131  	0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   132  	0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   133  	0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13,
   134  	0x0a, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
   135  	0x61, 0x74, 0x61, 0x32, 0xe6, 0x2f, 0x0a, 0x10, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   136  	0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x12, 0xdf, 0x02, 0x0a, 0x12, 0x49, 0x6d, 0x70,
   137  	0x6f, 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12,
   138  	0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   139  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   140  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72,
   141  	0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71,
   142  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   143  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   144  	0x69, 0x6f, 0x6e, 0x22, 0xe4, 0x01, 0xca, 0x41, 0x8a, 0x01, 0x0a, 0x43, 0x67, 0x6f, 0x6f, 0x67,
   145  	0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
   146  	0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62,
   147  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72,
   148  	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
   149  	0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   150  	0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
   151  	0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74,
   152  	0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x4d, 0x65, 0x74, 0x61,
   153  	0x64, 0x61, 0x74, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50, 0x3a, 0x01, 0x2a, 0x22, 0x4b, 0x2f,
   154  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
   155  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   156  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   157  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
   158  	0x63, 0x74, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0xdf, 0x02, 0x0a, 0x12, 0x49,
   159  	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   160  	0x73, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
   161  	0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
   162  	0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70,
   163  	0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52,
   164  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   165  	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
   166  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe4, 0x01, 0xca, 0x41, 0x8a, 0x01, 0x0a, 0x43, 0x67, 0x6f,
   167  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
   168  	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
   169  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d,
   170  	0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   171  	0x65, 0x12, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
   172  	0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
   173  	0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x49, 0x6d, 0x70, 0x6f,
   174  	0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x4d, 0x65,
   175  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50, 0x3a, 0x01, 0x2a, 0x22,
   176  	0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
   177  	0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
   178  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
   179  	0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x79, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69,
   180  	0x66, 0x61, 0x63, 0x74, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0xe1, 0x01, 0x0a,
   181  	0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   182  	0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
   183  	0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
   184  	0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73,
   185  	0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71,
   186  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   187  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   188  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   189  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73,
   190  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
   191  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65,
   192  	0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
   193  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   194  	0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73,
   195  	0x12, 0xcb, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
   196  	0x72, 0x79, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
   197  	0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
   198  	0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65,
   199  	0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
   200  	0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
   201  	0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
   202  	0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65,
   203  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x44, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
   204  	0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   205  	0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   206  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
   207  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xd6,
   208  	0x02, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
   209  	0x6f, 0x72, 0x79, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
   210  	0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
   211  	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43,
   212  	0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52,
   213  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   214  	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
   215  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xdf, 0x01, 0xca, 0x41, 0x71, 0x0a, 0x33, 0x67, 0x6f, 0x6f,
   216  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
   217  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
   218  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
   219  	0x12, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   220  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   221  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   222  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x1f, 0x70,
   223  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
   224  	0x2c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x82, 0xd3,
   225  	0xe4, 0x93, 0x02, 0x43, 0x3a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,
   226  	0x22, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
   227  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   228  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
   229  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0xfa, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61,
   230  	0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x2e, 0x67,
   231  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
   232  	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
   233  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65,
   234  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   235  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   236  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   237  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73,
   238  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x6d, 0xda, 0x41, 0x16, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
   239  	0x74, 0x6f, 0x72, 0x79, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
   240  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x3a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
   241  	0x72, 0x79, 0x32, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65,
   242  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
   243  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   244  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   245  	0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x91, 0x02, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52,
   246  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   247  	0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
   248  	0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62,
   249  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73,
   250  	0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
   251  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
   252  	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9a, 0x01, 0xca, 0x41,
   253  	0x53, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   254  	0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   255  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
   256  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   257  	0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
   258  	0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
   259  	0x37, 0x2a, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
   260  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
   261  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
   262  	0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xe0, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73,
   263  	0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   264  	0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
   265  	0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62,
   266  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
   267  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   268  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
   269  	0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65,
   270  	0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
   271  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
   272  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65,
   273  	0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
   274  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   275  	0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f,
   276  	0x2a, 0x7d, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xcd, 0x01, 0x0a, 0x0a,
   277  	0x47, 0x65, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f,
   278  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
   279  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
   280  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
   281  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   282  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
   283  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   284  	0x61, 0x32, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x04, 0x6e,
   285  	0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65,
   286  	0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   287  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   288  	0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f,
   289  	0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x96, 0x02, 0x0a, 0x0d,
   290  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x3e, 0x2e,
   291  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
   292  	0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
   293  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50,
   294  	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
   295  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
   296  	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa5, 0x01, 0xca,
   297  	0x41, 0x53, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   298  	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   299  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
   300  	0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65,
   301  	0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
   302  	0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
   303  	0x02, 0x42, 0x2a, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61,
   304  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   305  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
   306  	0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
   307  	0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xeb, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72,
   308  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
   309  	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   310  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
   311  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
   312  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   313  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   314  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   315  	0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
   316  	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
   317  	0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x12, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f,
   318  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   319  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
   320  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61,
   321  	0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
   322  	0x6e, 0x73, 0x12, 0xd8, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
   323  	0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
   324  	0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
   325  	0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74,
   326  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31,
   327  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   328  	0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
   329  	0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
   330  	0x6e, 0x22, 0x5a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d,
   331  	0x12, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
   332  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
   333  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
   334  	0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f,
   335  	0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa1, 0x02,
   336  	0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
   337  	0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   338  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   339  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
   340  	0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   341  	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
   342  	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb0,
   343  	0x01, 0xca, 0x41, 0x53, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   344  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x67, 0x6f, 0x6f,
   345  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
   346  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
   347  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
   348  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
   349  	0xe4, 0x93, 0x02, 0x4d, 0x2a, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b,
   350  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   351  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f,
   352  	0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61,
   353  	0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   354  	0x7d, 0x12, 0xd4, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12,
   355  	0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   356  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   357  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46,
   358  	0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f,
   359  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
   360  	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
   361  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73,
   362  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
   363  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x12, 0x3d, 0x2f, 0x76, 0x31, 0x62, 0x65,
   364  	0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
   365  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   366  	0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f,
   367  	0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0xc2, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74,
   368  	0x46, 0x69, 0x6c, 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   369  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   370  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   371  	0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e,
   372  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   373  	0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
   374  	0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x22, 0x4d,
   375  	0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f,
   376  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
   377  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   378  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   379  	0x73, 0x2f, 0x2a, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 0x12, 0xdb, 0x01,
   380  	0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
   381  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
   382  	0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
   383  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x52, 0x65,
   384  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
   385  	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
   386  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
   387  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   388  	0x65, 0x22, 0x58, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93,
   389  	0x02, 0x49, 0x12, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61,
   390  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   391  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f,
   392  	0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61,
   393  	0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x12, 0xc8, 0x01, 0x0a, 0x06,
   394  	0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   395  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
   396  	0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   397  	0x32, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   398  	0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   399  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   400  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x22, 0x56,
   401  	0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f,
   402  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
   403  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   404  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   405  	0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74,
   406  	0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xe0, 0x01, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74,
   407  	0x65, 0x54, 0x61, 0x67, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   408  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   409  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   410  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   411  	0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
   412  	0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
   413  	0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x22,
   414  	0x68, 0xda, 0x41, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x74, 0x61, 0x67, 0x2c, 0x74,
   415  	0x61, 0x67, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x3a, 0x03, 0x74, 0x61, 0x67,
   416  	0x22, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
   417  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   418  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
   419  	0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
   420  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x12, 0xe2, 0x01, 0x0a, 0x09, 0x55, 0x70,
   421  	0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   422  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
   423  	0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   424  	0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75,
   425  	0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
   426  	0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
   427  	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54,
   428  	0x61, 0x67, 0x22, 0x6a, 0xda, 0x41, 0x0f, 0x74, 0x61, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74,
   429  	0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x52, 0x3a, 0x03, 0x74, 0x61,
   430  	0x67, 0x32, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x74, 0x61, 0x67,
   431  	0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
   432  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70,
   433  	0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b,
   434  	0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xb7,
   435  	0x01, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x3a, 0x2e, 0x67,
   436  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
   437  	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
   438  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61,
   439  	0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   440  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
   441  	0x22, 0x56, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x2a,
   442  	0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
   443  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   444  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   445  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a,
   446  	0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x9c, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x74,
   447  	0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   448  	0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d,
   449  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e,
   450  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f,
   451  	0x6c, 0x69, 0x63, 0x79, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x3a, 0x01, 0x2a, 0x22,
   452  	0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75,
   453  	0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
   454  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
   455  	0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61,
   456  	0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x99, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x49,
   457  	0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   458  	0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50,
   459  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67,
   460  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c,
   461  	0x69, 0x63, 0x79, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31,
   462  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d,
   463  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   464  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
   465  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c,
   466  	0x69, 0x63, 0x79, 0x12, 0xc2, 0x01, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50,
   467  	0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f,
   468  	0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49,
   469  	0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
   470  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61,
   471  	0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d,
   472  	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
   473  	0x57, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x51, 0x3a, 0x01, 0x2a, 0x22, 0x4c, 0x2f, 0x76, 0x31, 0x62,
   474  	0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70,
   475  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   476  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69,
   477  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72,
   478  	0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xcf, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74,
   479  	0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12,
   480  	0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   481  	0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   482  	0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72,
   483  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71,
   484  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   485  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   486  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   487  	0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22,
   488  	0x39, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a,
   489  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
   490  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   491  	0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x12, 0x90, 0x02, 0x0a, 0x15, 0x55,
   492  	0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74,
   493  	0x69, 0x6e, 0x67, 0x73, 0x12, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   494  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72,
   495  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
   496  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74,
   497  	0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67,
   498  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
   499  	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
   500  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53,
   501  	0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x74, 0xda, 0x41, 0x1c, 0x70, 0x72, 0x6f, 0x6a,
   502  	0x65, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x75, 0x70, 0x64,
   503  	0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x3a, 0x10,
   504  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
   505  	0x32, 0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a,
   506  	0x65, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x6e, 0x61, 0x6d,
   507  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f,
   508  	0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x1a, 0x8c, 0x01,
   509  	0xca, 0x41, 0x1f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
   510  	0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   511  	0x6f, 0x6d, 0xd2, 0x41, 0x67, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77,
   512  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   513  	0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66,
   514  	0x6f, 0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
   515  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
   516  	0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   517  	0x72, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x2d, 0x6f, 0x6e, 0x6c, 0x79, 0x42, 0x90, 0x02, 0x0a,
   518  	0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
   519  	0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
   520  	0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x42, 0x0c, 0x53,
   521  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x55, 0x63,
   522  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   523  	0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
   524  	0x74, 0x72, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x61,
   525  	0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70,
   526  	0x62, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
   527  	0x72, 0x79, 0x70, 0x62, 0xaa, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c,
   528  	0x6f, 0x75, 0x64, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69,
   529  	0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x32, 0xca, 0x02, 0x25, 0x47,
   530  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69,
   531  	0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x62,
   532  	0x65, 0x74, 0x61, 0x32, 0xea, 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
   533  	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65,
   534  	0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62,
   535  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   536  }
   537  
   538  var (
   539  	file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescOnce sync.Once
   540  	file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData = file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc
   541  )
   542  
   543  func file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescGZIP() []byte {
   544  	file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescOnce.Do(func() {
   545  		file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData)
   546  	})
   547  	return file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData
   548  }
   549  
   550  var file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   551  var file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes = []interface{}{
   552  	(*OperationMetadata)(nil),                // 0: google.devtools.artifactregistry.v1beta2.OperationMetadata
   553  	(*ImportAptArtifactsRequest)(nil),        // 1: google.devtools.artifactregistry.v1beta2.ImportAptArtifactsRequest
   554  	(*ImportYumArtifactsRequest)(nil),        // 2: google.devtools.artifactregistry.v1beta2.ImportYumArtifactsRequest
   555  	(*ListRepositoriesRequest)(nil),          // 3: google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest
   556  	(*GetRepositoryRequest)(nil),             // 4: google.devtools.artifactregistry.v1beta2.GetRepositoryRequest
   557  	(*CreateRepositoryRequest)(nil),          // 5: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest
   558  	(*UpdateRepositoryRequest)(nil),          // 6: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest
   559  	(*DeleteRepositoryRequest)(nil),          // 7: google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest
   560  	(*ListPackagesRequest)(nil),              // 8: google.devtools.artifactregistry.v1beta2.ListPackagesRequest
   561  	(*GetPackageRequest)(nil),                // 9: google.devtools.artifactregistry.v1beta2.GetPackageRequest
   562  	(*DeletePackageRequest)(nil),             // 10: google.devtools.artifactregistry.v1beta2.DeletePackageRequest
   563  	(*ListVersionsRequest)(nil),              // 11: google.devtools.artifactregistry.v1beta2.ListVersionsRequest
   564  	(*GetVersionRequest)(nil),                // 12: google.devtools.artifactregistry.v1beta2.GetVersionRequest
   565  	(*DeleteVersionRequest)(nil),             // 13: google.devtools.artifactregistry.v1beta2.DeleteVersionRequest
   566  	(*ListFilesRequest)(nil),                 // 14: google.devtools.artifactregistry.v1beta2.ListFilesRequest
   567  	(*GetFileRequest)(nil),                   // 15: google.devtools.artifactregistry.v1beta2.GetFileRequest
   568  	(*ListTagsRequest)(nil),                  // 16: google.devtools.artifactregistry.v1beta2.ListTagsRequest
   569  	(*GetTagRequest)(nil),                    // 17: google.devtools.artifactregistry.v1beta2.GetTagRequest
   570  	(*CreateTagRequest)(nil),                 // 18: google.devtools.artifactregistry.v1beta2.CreateTagRequest
   571  	(*UpdateTagRequest)(nil),                 // 19: google.devtools.artifactregistry.v1beta2.UpdateTagRequest
   572  	(*DeleteTagRequest)(nil),                 // 20: google.devtools.artifactregistry.v1beta2.DeleteTagRequest
   573  	(*iampb.SetIamPolicyRequest)(nil),        // 21: google.iam.v1.SetIamPolicyRequest
   574  	(*iampb.GetIamPolicyRequest)(nil),        // 22: google.iam.v1.GetIamPolicyRequest
   575  	(*iampb.TestIamPermissionsRequest)(nil),  // 23: google.iam.v1.TestIamPermissionsRequest
   576  	(*GetProjectSettingsRequest)(nil),        // 24: google.devtools.artifactregistry.v1beta2.GetProjectSettingsRequest
   577  	(*UpdateProjectSettingsRequest)(nil),     // 25: google.devtools.artifactregistry.v1beta2.UpdateProjectSettingsRequest
   578  	(*longrunningpb.Operation)(nil),          // 26: google.longrunning.Operation
   579  	(*ListRepositoriesResponse)(nil),         // 27: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse
   580  	(*Repository)(nil),                       // 28: google.devtools.artifactregistry.v1beta2.Repository
   581  	(*ListPackagesResponse)(nil),             // 29: google.devtools.artifactregistry.v1beta2.ListPackagesResponse
   582  	(*Package)(nil),                          // 30: google.devtools.artifactregistry.v1beta2.Package
   583  	(*ListVersionsResponse)(nil),             // 31: google.devtools.artifactregistry.v1beta2.ListVersionsResponse
   584  	(*Version)(nil),                          // 32: google.devtools.artifactregistry.v1beta2.Version
   585  	(*ListFilesResponse)(nil),                // 33: google.devtools.artifactregistry.v1beta2.ListFilesResponse
   586  	(*File)(nil),                             // 34: google.devtools.artifactregistry.v1beta2.File
   587  	(*ListTagsResponse)(nil),                 // 35: google.devtools.artifactregistry.v1beta2.ListTagsResponse
   588  	(*Tag)(nil),                              // 36: google.devtools.artifactregistry.v1beta2.Tag
   589  	(*emptypb.Empty)(nil),                    // 37: google.protobuf.Empty
   590  	(*iampb.Policy)(nil),                     // 38: google.iam.v1.Policy
   591  	(*iampb.TestIamPermissionsResponse)(nil), // 39: google.iam.v1.TestIamPermissionsResponse
   592  	(*ProjectSettings)(nil),                  // 40: google.devtools.artifactregistry.v1beta2.ProjectSettings
   593  }
   594  var file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs = []int32{
   595  	1,  // 0: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts:input_type -> google.devtools.artifactregistry.v1beta2.ImportAptArtifactsRequest
   596  	2,  // 1: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts:input_type -> google.devtools.artifactregistry.v1beta2.ImportYumArtifactsRequest
   597  	3,  // 2: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories:input_type -> google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest
   598  	4,  // 3: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository:input_type -> google.devtools.artifactregistry.v1beta2.GetRepositoryRequest
   599  	5,  // 4: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository:input_type -> google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest
   600  	6,  // 5: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository:input_type -> google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest
   601  	7,  // 6: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository:input_type -> google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest
   602  	8,  // 7: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages:input_type -> google.devtools.artifactregistry.v1beta2.ListPackagesRequest
   603  	9,  // 8: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage:input_type -> google.devtools.artifactregistry.v1beta2.GetPackageRequest
   604  	10, // 9: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage:input_type -> google.devtools.artifactregistry.v1beta2.DeletePackageRequest
   605  	11, // 10: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions:input_type -> google.devtools.artifactregistry.v1beta2.ListVersionsRequest
   606  	12, // 11: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion:input_type -> google.devtools.artifactregistry.v1beta2.GetVersionRequest
   607  	13, // 12: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion:input_type -> google.devtools.artifactregistry.v1beta2.DeleteVersionRequest
   608  	14, // 13: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles:input_type -> google.devtools.artifactregistry.v1beta2.ListFilesRequest
   609  	15, // 14: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile:input_type -> google.devtools.artifactregistry.v1beta2.GetFileRequest
   610  	16, // 15: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags:input_type -> google.devtools.artifactregistry.v1beta2.ListTagsRequest
   611  	17, // 16: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag:input_type -> google.devtools.artifactregistry.v1beta2.GetTagRequest
   612  	18, // 17: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag:input_type -> google.devtools.artifactregistry.v1beta2.CreateTagRequest
   613  	19, // 18: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag:input_type -> google.devtools.artifactregistry.v1beta2.UpdateTagRequest
   614  	20, // 19: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag:input_type -> google.devtools.artifactregistry.v1beta2.DeleteTagRequest
   615  	21, // 20: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy:input_type -> google.iam.v1.SetIamPolicyRequest
   616  	22, // 21: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy:input_type -> google.iam.v1.GetIamPolicyRequest
   617  	23, // 22: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions:input_type -> google.iam.v1.TestIamPermissionsRequest
   618  	24, // 23: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings:input_type -> google.devtools.artifactregistry.v1beta2.GetProjectSettingsRequest
   619  	25, // 24: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings:input_type -> google.devtools.artifactregistry.v1beta2.UpdateProjectSettingsRequest
   620  	26, // 25: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts:output_type -> google.longrunning.Operation
   621  	26, // 26: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts:output_type -> google.longrunning.Operation
   622  	27, // 27: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories:output_type -> google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse
   623  	28, // 28: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository:output_type -> google.devtools.artifactregistry.v1beta2.Repository
   624  	26, // 29: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository:output_type -> google.longrunning.Operation
   625  	28, // 30: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository:output_type -> google.devtools.artifactregistry.v1beta2.Repository
   626  	26, // 31: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository:output_type -> google.longrunning.Operation
   627  	29, // 32: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages:output_type -> google.devtools.artifactregistry.v1beta2.ListPackagesResponse
   628  	30, // 33: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage:output_type -> google.devtools.artifactregistry.v1beta2.Package
   629  	26, // 34: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage:output_type -> google.longrunning.Operation
   630  	31, // 35: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions:output_type -> google.devtools.artifactregistry.v1beta2.ListVersionsResponse
   631  	32, // 36: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion:output_type -> google.devtools.artifactregistry.v1beta2.Version
   632  	26, // 37: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion:output_type -> google.longrunning.Operation
   633  	33, // 38: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles:output_type -> google.devtools.artifactregistry.v1beta2.ListFilesResponse
   634  	34, // 39: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile:output_type -> google.devtools.artifactregistry.v1beta2.File
   635  	35, // 40: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags:output_type -> google.devtools.artifactregistry.v1beta2.ListTagsResponse
   636  	36, // 41: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag
   637  	36, // 42: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag
   638  	36, // 43: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag
   639  	37, // 44: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag:output_type -> google.protobuf.Empty
   640  	38, // 45: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy:output_type -> google.iam.v1.Policy
   641  	38, // 46: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy:output_type -> google.iam.v1.Policy
   642  	39, // 47: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions:output_type -> google.iam.v1.TestIamPermissionsResponse
   643  	40, // 48: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings:output_type -> google.devtools.artifactregistry.v1beta2.ProjectSettings
   644  	40, // 49: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings:output_type -> google.devtools.artifactregistry.v1beta2.ProjectSettings
   645  	25, // [25:50] is the sub-list for method output_type
   646  	0,  // [0:25] is the sub-list for method input_type
   647  	0,  // [0:0] is the sub-list for extension type_name
   648  	0,  // [0:0] is the sub-list for extension extendee
   649  	0,  // [0:0] is the sub-list for field type_name
   650  }
   651  
   652  func init() { file_google_devtools_artifactregistry_v1beta2_service_proto_init() }
   653  func file_google_devtools_artifactregistry_v1beta2_service_proto_init() {
   654  	if File_google_devtools_artifactregistry_v1beta2_service_proto != nil {
   655  		return
   656  	}
   657  	file_google_devtools_artifactregistry_v1beta2_apt_artifact_proto_init()
   658  	file_google_devtools_artifactregistry_v1beta2_file_proto_init()
   659  	file_google_devtools_artifactregistry_v1beta2_package_proto_init()
   660  	file_google_devtools_artifactregistry_v1beta2_repository_proto_init()
   661  	file_google_devtools_artifactregistry_v1beta2_settings_proto_init()
   662  	file_google_devtools_artifactregistry_v1beta2_tag_proto_init()
   663  	file_google_devtools_artifactregistry_v1beta2_version_proto_init()
   664  	file_google_devtools_artifactregistry_v1beta2_yum_artifact_proto_init()
   665  	if !protoimpl.UnsafeEnabled {
   666  		file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   667  			switch v := v.(*OperationMetadata); i {
   668  			case 0:
   669  				return &v.state
   670  			case 1:
   671  				return &v.sizeCache
   672  			case 2:
   673  				return &v.unknownFields
   674  			default:
   675  				return nil
   676  			}
   677  		}
   678  	}
   679  	type x struct{}
   680  	out := protoimpl.TypeBuilder{
   681  		File: protoimpl.DescBuilder{
   682  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   683  			RawDescriptor: file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc,
   684  			NumEnums:      0,
   685  			NumMessages:   1,
   686  			NumExtensions: 0,
   687  			NumServices:   1,
   688  		},
   689  		GoTypes:           file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes,
   690  		DependencyIndexes: file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs,
   691  		MessageInfos:      file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes,
   692  	}.Build()
   693  	File_google_devtools_artifactregistry_v1beta2_service_proto = out.File
   694  	file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc = nil
   695  	file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes = nil
   696  	file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs = nil
   697  }
   698  
   699  // Reference imports to suppress errors if they are not otherwise used.
   700  var _ context.Context
   701  var _ grpc.ClientConnInterface
   702  
   703  // This is a compile-time assertion to ensure that this generated file
   704  // is compatible with the grpc package it is being compiled against.
   705  const _ = grpc.SupportPackageIsVersion6
   706  
   707  // ArtifactRegistryClient is the client API for ArtifactRegistry service.
   708  //
   709  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   710  type ArtifactRegistryClient interface {
   711  	// Imports Apt artifacts. The returned Operation will complete once the
   712  	// resources are imported. Package, Version, and File resources are created
   713  	// based on the imported artifacts. Imported artifacts that conflict with
   714  	// existing resources are ignored.
   715  	ImportAptArtifacts(ctx context.Context, in *ImportAptArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   716  	// Imports Yum (RPM) artifacts. The returned Operation will complete once the
   717  	// resources are imported. Package, Version, and File resources are created
   718  	// based on the imported artifacts. Imported artifacts that conflict with
   719  	// existing resources are ignored.
   720  	ImportYumArtifacts(ctx context.Context, in *ImportYumArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   721  	// Lists repositories.
   722  	ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error)
   723  	// Gets a repository.
   724  	GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error)
   725  	// Creates a repository. The returned Operation will finish once the
   726  	// repository has been created. Its response will be the created Repository.
   727  	CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   728  	// Updates a repository.
   729  	UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error)
   730  	// Deletes a repository and all of its contents. The returned Operation will
   731  	// finish once the repository has been deleted. It will not have any Operation
   732  	// metadata and will return a google.protobuf.Empty response.
   733  	DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   734  	// Lists packages.
   735  	ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error)
   736  	// Gets a package.
   737  	GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error)
   738  	// Deletes a package and all of its versions and tags. The returned operation
   739  	// will complete once the package has been deleted.
   740  	DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   741  	// Lists versions.
   742  	ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error)
   743  	// Gets a version
   744  	GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error)
   745  	// Deletes a version and all of its content. The returned operation will
   746  	// complete once the version has been deleted.
   747  	DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   748  	// Lists files.
   749  	ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error)
   750  	// Gets a file.
   751  	GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error)
   752  	// Lists tags.
   753  	ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error)
   754  	// Gets a tag.
   755  	GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error)
   756  	// Creates a tag.
   757  	CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error)
   758  	// Updates a tag.
   759  	UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error)
   760  	// Deletes a tag.
   761  	DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   762  	// Updates the IAM policy for a given resource.
   763  	SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
   764  	// Gets the IAM policy for a given resource.
   765  	GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
   766  	// Tests if the caller has a list of permissions on a resource.
   767  	TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error)
   768  	// Retrieves the Settings for the Project.
   769  	GetProjectSettings(ctx context.Context, in *GetProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
   770  	// Updates the Settings for the Project.
   771  	UpdateProjectSettings(ctx context.Context, in *UpdateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
   772  }
   773  
   774  type artifactRegistryClient struct {
   775  	cc grpc.ClientConnInterface
   776  }
   777  
   778  func NewArtifactRegistryClient(cc grpc.ClientConnInterface) ArtifactRegistryClient {
   779  	return &artifactRegistryClient{cc}
   780  }
   781  
   782  func (c *artifactRegistryClient) ImportAptArtifacts(ctx context.Context, in *ImportAptArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   783  	out := new(longrunningpb.Operation)
   784  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportAptArtifacts", in, out, opts...)
   785  	if err != nil {
   786  		return nil, err
   787  	}
   788  	return out, nil
   789  }
   790  
   791  func (c *artifactRegistryClient) ImportYumArtifacts(ctx context.Context, in *ImportYumArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   792  	out := new(longrunningpb.Operation)
   793  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportYumArtifacts", in, out, opts...)
   794  	if err != nil {
   795  		return nil, err
   796  	}
   797  	return out, nil
   798  }
   799  
   800  func (c *artifactRegistryClient) ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error) {
   801  	out := new(ListRepositoriesResponse)
   802  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories", in, out, opts...)
   803  	if err != nil {
   804  		return nil, err
   805  	}
   806  	return out, nil
   807  }
   808  
   809  func (c *artifactRegistryClient) GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) {
   810  	out := new(Repository)
   811  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository", in, out, opts...)
   812  	if err != nil {
   813  		return nil, err
   814  	}
   815  	return out, nil
   816  }
   817  
   818  func (c *artifactRegistryClient) CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   819  	out := new(longrunningpb.Operation)
   820  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository", in, out, opts...)
   821  	if err != nil {
   822  		return nil, err
   823  	}
   824  	return out, nil
   825  }
   826  
   827  func (c *artifactRegistryClient) UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) {
   828  	out := new(Repository)
   829  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository", in, out, opts...)
   830  	if err != nil {
   831  		return nil, err
   832  	}
   833  	return out, nil
   834  }
   835  
   836  func (c *artifactRegistryClient) DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   837  	out := new(longrunningpb.Operation)
   838  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository", in, out, opts...)
   839  	if err != nil {
   840  		return nil, err
   841  	}
   842  	return out, nil
   843  }
   844  
   845  func (c *artifactRegistryClient) ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error) {
   846  	out := new(ListPackagesResponse)
   847  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages", in, out, opts...)
   848  	if err != nil {
   849  		return nil, err
   850  	}
   851  	return out, nil
   852  }
   853  
   854  func (c *artifactRegistryClient) GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error) {
   855  	out := new(Package)
   856  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage", in, out, opts...)
   857  	if err != nil {
   858  		return nil, err
   859  	}
   860  	return out, nil
   861  }
   862  
   863  func (c *artifactRegistryClient) DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   864  	out := new(longrunningpb.Operation)
   865  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage", in, out, opts...)
   866  	if err != nil {
   867  		return nil, err
   868  	}
   869  	return out, nil
   870  }
   871  
   872  func (c *artifactRegistryClient) ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) {
   873  	out := new(ListVersionsResponse)
   874  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions", in, out, opts...)
   875  	if err != nil {
   876  		return nil, err
   877  	}
   878  	return out, nil
   879  }
   880  
   881  func (c *artifactRegistryClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error) {
   882  	out := new(Version)
   883  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion", in, out, opts...)
   884  	if err != nil {
   885  		return nil, err
   886  	}
   887  	return out, nil
   888  }
   889  
   890  func (c *artifactRegistryClient) DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   891  	out := new(longrunningpb.Operation)
   892  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion", in, out, opts...)
   893  	if err != nil {
   894  		return nil, err
   895  	}
   896  	return out, nil
   897  }
   898  
   899  func (c *artifactRegistryClient) ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error) {
   900  	out := new(ListFilesResponse)
   901  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles", in, out, opts...)
   902  	if err != nil {
   903  		return nil, err
   904  	}
   905  	return out, nil
   906  }
   907  
   908  func (c *artifactRegistryClient) GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error) {
   909  	out := new(File)
   910  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile", in, out, opts...)
   911  	if err != nil {
   912  		return nil, err
   913  	}
   914  	return out, nil
   915  }
   916  
   917  func (c *artifactRegistryClient) ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) {
   918  	out := new(ListTagsResponse)
   919  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags", in, out, opts...)
   920  	if err != nil {
   921  		return nil, err
   922  	}
   923  	return out, nil
   924  }
   925  
   926  func (c *artifactRegistryClient) GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error) {
   927  	out := new(Tag)
   928  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag", in, out, opts...)
   929  	if err != nil {
   930  		return nil, err
   931  	}
   932  	return out, nil
   933  }
   934  
   935  func (c *artifactRegistryClient) CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) {
   936  	out := new(Tag)
   937  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag", in, out, opts...)
   938  	if err != nil {
   939  		return nil, err
   940  	}
   941  	return out, nil
   942  }
   943  
   944  func (c *artifactRegistryClient) UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error) {
   945  	out := new(Tag)
   946  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag", in, out, opts...)
   947  	if err != nil {
   948  		return nil, err
   949  	}
   950  	return out, nil
   951  }
   952  
   953  func (c *artifactRegistryClient) DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   954  	out := new(emptypb.Empty)
   955  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag", in, out, opts...)
   956  	if err != nil {
   957  		return nil, err
   958  	}
   959  	return out, nil
   960  }
   961  
   962  func (c *artifactRegistryClient) SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
   963  	out := new(iampb.Policy)
   964  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy", in, out, opts...)
   965  	if err != nil {
   966  		return nil, err
   967  	}
   968  	return out, nil
   969  }
   970  
   971  func (c *artifactRegistryClient) GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
   972  	out := new(iampb.Policy)
   973  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy", in, out, opts...)
   974  	if err != nil {
   975  		return nil, err
   976  	}
   977  	return out, nil
   978  }
   979  
   980  func (c *artifactRegistryClient) TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error) {
   981  	out := new(iampb.TestIamPermissionsResponse)
   982  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions", in, out, opts...)
   983  	if err != nil {
   984  		return nil, err
   985  	}
   986  	return out, nil
   987  }
   988  
   989  func (c *artifactRegistryClient) GetProjectSettings(ctx context.Context, in *GetProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error) {
   990  	out := new(ProjectSettings)
   991  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetProjectSettings", in, out, opts...)
   992  	if err != nil {
   993  		return nil, err
   994  	}
   995  	return out, nil
   996  }
   997  
   998  func (c *artifactRegistryClient) UpdateProjectSettings(ctx context.Context, in *UpdateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error) {
   999  	out := new(ProjectSettings)
  1000  	err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateProjectSettings", in, out, opts...)
  1001  	if err != nil {
  1002  		return nil, err
  1003  	}
  1004  	return out, nil
  1005  }
  1006  
  1007  // ArtifactRegistryServer is the server API for ArtifactRegistry service.
  1008  type ArtifactRegistryServer interface {
  1009  	// Imports Apt artifacts. The returned Operation will complete once the
  1010  	// resources are imported. Package, Version, and File resources are created
  1011  	// based on the imported artifacts. Imported artifacts that conflict with
  1012  	// existing resources are ignored.
  1013  	ImportAptArtifacts(context.Context, *ImportAptArtifactsRequest) (*longrunningpb.Operation, error)
  1014  	// Imports Yum (RPM) artifacts. The returned Operation will complete once the
  1015  	// resources are imported. Package, Version, and File resources are created
  1016  	// based on the imported artifacts. Imported artifacts that conflict with
  1017  	// existing resources are ignored.
  1018  	ImportYumArtifacts(context.Context, *ImportYumArtifactsRequest) (*longrunningpb.Operation, error)
  1019  	// Lists repositories.
  1020  	ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
  1021  	// Gets a repository.
  1022  	GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error)
  1023  	// Creates a repository. The returned Operation will finish once the
  1024  	// repository has been created. Its response will be the created Repository.
  1025  	CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error)
  1026  	// Updates a repository.
  1027  	UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error)
  1028  	// Deletes a repository and all of its contents. The returned Operation will
  1029  	// finish once the repository has been deleted. It will not have any Operation
  1030  	// metadata and will return a google.protobuf.Empty response.
  1031  	DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error)
  1032  	// Lists packages.
  1033  	ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error)
  1034  	// Gets a package.
  1035  	GetPackage(context.Context, *GetPackageRequest) (*Package, error)
  1036  	// Deletes a package and all of its versions and tags. The returned operation
  1037  	// will complete once the package has been deleted.
  1038  	DeletePackage(context.Context, *DeletePackageRequest) (*longrunningpb.Operation, error)
  1039  	// Lists versions.
  1040  	ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
  1041  	// Gets a version
  1042  	GetVersion(context.Context, *GetVersionRequest) (*Version, error)
  1043  	// Deletes a version and all of its content. The returned operation will
  1044  	// complete once the version has been deleted.
  1045  	DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunningpb.Operation, error)
  1046  	// Lists files.
  1047  	ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error)
  1048  	// Gets a file.
  1049  	GetFile(context.Context, *GetFileRequest) (*File, error)
  1050  	// Lists tags.
  1051  	ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error)
  1052  	// Gets a tag.
  1053  	GetTag(context.Context, *GetTagRequest) (*Tag, error)
  1054  	// Creates a tag.
  1055  	CreateTag(context.Context, *CreateTagRequest) (*Tag, error)
  1056  	// Updates a tag.
  1057  	UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error)
  1058  	// Deletes a tag.
  1059  	DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error)
  1060  	// Updates the IAM policy for a given resource.
  1061  	SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
  1062  	// Gets the IAM policy for a given resource.
  1063  	GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
  1064  	// Tests if the caller has a list of permissions on a resource.
  1065  	TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
  1066  	// Retrieves the Settings for the Project.
  1067  	GetProjectSettings(context.Context, *GetProjectSettingsRequest) (*ProjectSettings, error)
  1068  	// Updates the Settings for the Project.
  1069  	UpdateProjectSettings(context.Context, *UpdateProjectSettingsRequest) (*ProjectSettings, error)
  1070  }
  1071  
  1072  // UnimplementedArtifactRegistryServer can be embedded to have forward compatible implementations.
  1073  type UnimplementedArtifactRegistryServer struct {
  1074  }
  1075  
  1076  func (*UnimplementedArtifactRegistryServer) ImportAptArtifacts(context.Context, *ImportAptArtifactsRequest) (*longrunningpb.Operation, error) {
  1077  	return nil, status.Errorf(codes.Unimplemented, "method ImportAptArtifacts not implemented")
  1078  }
  1079  func (*UnimplementedArtifactRegistryServer) ImportYumArtifacts(context.Context, *ImportYumArtifactsRequest) (*longrunningpb.Operation, error) {
  1080  	return nil, status.Errorf(codes.Unimplemented, "method ImportYumArtifacts not implemented")
  1081  }
  1082  func (*UnimplementedArtifactRegistryServer) ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error) {
  1083  	return nil, status.Errorf(codes.Unimplemented, "method ListRepositories not implemented")
  1084  }
  1085  func (*UnimplementedArtifactRegistryServer) GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error) {
  1086  	return nil, status.Errorf(codes.Unimplemented, "method GetRepository not implemented")
  1087  }
  1088  func (*UnimplementedArtifactRegistryServer) CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error) {
  1089  	return nil, status.Errorf(codes.Unimplemented, "method CreateRepository not implemented")
  1090  }
  1091  func (*UnimplementedArtifactRegistryServer) UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error) {
  1092  	return nil, status.Errorf(codes.Unimplemented, "method UpdateRepository not implemented")
  1093  }
  1094  func (*UnimplementedArtifactRegistryServer) DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error) {
  1095  	return nil, status.Errorf(codes.Unimplemented, "method DeleteRepository not implemented")
  1096  }
  1097  func (*UnimplementedArtifactRegistryServer) ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error) {
  1098  	return nil, status.Errorf(codes.Unimplemented, "method ListPackages not implemented")
  1099  }
  1100  func (*UnimplementedArtifactRegistryServer) GetPackage(context.Context, *GetPackageRequest) (*Package, error) {
  1101  	return nil, status.Errorf(codes.Unimplemented, "method GetPackage not implemented")
  1102  }
  1103  func (*UnimplementedArtifactRegistryServer) DeletePackage(context.Context, *DeletePackageRequest) (*longrunningpb.Operation, error) {
  1104  	return nil, status.Errorf(codes.Unimplemented, "method DeletePackage not implemented")
  1105  }
  1106  func (*UnimplementedArtifactRegistryServer) ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) {
  1107  	return nil, status.Errorf(codes.Unimplemented, "method ListVersions not implemented")
  1108  }
  1109  func (*UnimplementedArtifactRegistryServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error) {
  1110  	return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented")
  1111  }
  1112  func (*UnimplementedArtifactRegistryServer) DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunningpb.Operation, error) {
  1113  	return nil, status.Errorf(codes.Unimplemented, "method DeleteVersion not implemented")
  1114  }
  1115  func (*UnimplementedArtifactRegistryServer) ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error) {
  1116  	return nil, status.Errorf(codes.Unimplemented, "method ListFiles not implemented")
  1117  }
  1118  func (*UnimplementedArtifactRegistryServer) GetFile(context.Context, *GetFileRequest) (*File, error) {
  1119  	return nil, status.Errorf(codes.Unimplemented, "method GetFile not implemented")
  1120  }
  1121  func (*UnimplementedArtifactRegistryServer) ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error) {
  1122  	return nil, status.Errorf(codes.Unimplemented, "method ListTags not implemented")
  1123  }
  1124  func (*UnimplementedArtifactRegistryServer) GetTag(context.Context, *GetTagRequest) (*Tag, error) {
  1125  	return nil, status.Errorf(codes.Unimplemented, "method GetTag not implemented")
  1126  }
  1127  func (*UnimplementedArtifactRegistryServer) CreateTag(context.Context, *CreateTagRequest) (*Tag, error) {
  1128  	return nil, status.Errorf(codes.Unimplemented, "method CreateTag not implemented")
  1129  }
  1130  func (*UnimplementedArtifactRegistryServer) UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error) {
  1131  	return nil, status.Errorf(codes.Unimplemented, "method UpdateTag not implemented")
  1132  }
  1133  func (*UnimplementedArtifactRegistryServer) DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error) {
  1134  	return nil, status.Errorf(codes.Unimplemented, "method DeleteTag not implemented")
  1135  }
  1136  func (*UnimplementedArtifactRegistryServer) SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error) {
  1137  	return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
  1138  }
  1139  func (*UnimplementedArtifactRegistryServer) GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error) {
  1140  	return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
  1141  }
  1142  func (*UnimplementedArtifactRegistryServer) TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) {
  1143  	return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
  1144  }
  1145  func (*UnimplementedArtifactRegistryServer) GetProjectSettings(context.Context, *GetProjectSettingsRequest) (*ProjectSettings, error) {
  1146  	return nil, status.Errorf(codes.Unimplemented, "method GetProjectSettings not implemented")
  1147  }
  1148  func (*UnimplementedArtifactRegistryServer) UpdateProjectSettings(context.Context, *UpdateProjectSettingsRequest) (*ProjectSettings, error) {
  1149  	return nil, status.Errorf(codes.Unimplemented, "method UpdateProjectSettings not implemented")
  1150  }
  1151  
  1152  func RegisterArtifactRegistryServer(s *grpc.Server, srv ArtifactRegistryServer) {
  1153  	s.RegisterService(&_ArtifactRegistry_serviceDesc, srv)
  1154  }
  1155  
  1156  func _ArtifactRegistry_ImportAptArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1157  	in := new(ImportAptArtifactsRequest)
  1158  	if err := dec(in); err != nil {
  1159  		return nil, err
  1160  	}
  1161  	if interceptor == nil {
  1162  		return srv.(ArtifactRegistryServer).ImportAptArtifacts(ctx, in)
  1163  	}
  1164  	info := &grpc.UnaryServerInfo{
  1165  		Server:     srv,
  1166  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportAptArtifacts",
  1167  	}
  1168  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1169  		return srv.(ArtifactRegistryServer).ImportAptArtifacts(ctx, req.(*ImportAptArtifactsRequest))
  1170  	}
  1171  	return interceptor(ctx, in, info, handler)
  1172  }
  1173  
  1174  func _ArtifactRegistry_ImportYumArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1175  	in := new(ImportYumArtifactsRequest)
  1176  	if err := dec(in); err != nil {
  1177  		return nil, err
  1178  	}
  1179  	if interceptor == nil {
  1180  		return srv.(ArtifactRegistryServer).ImportYumArtifacts(ctx, in)
  1181  	}
  1182  	info := &grpc.UnaryServerInfo{
  1183  		Server:     srv,
  1184  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportYumArtifacts",
  1185  	}
  1186  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1187  		return srv.(ArtifactRegistryServer).ImportYumArtifacts(ctx, req.(*ImportYumArtifactsRequest))
  1188  	}
  1189  	return interceptor(ctx, in, info, handler)
  1190  }
  1191  
  1192  func _ArtifactRegistry_ListRepositories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1193  	in := new(ListRepositoriesRequest)
  1194  	if err := dec(in); err != nil {
  1195  		return nil, err
  1196  	}
  1197  	if interceptor == nil {
  1198  		return srv.(ArtifactRegistryServer).ListRepositories(ctx, in)
  1199  	}
  1200  	info := &grpc.UnaryServerInfo{
  1201  		Server:     srv,
  1202  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories",
  1203  	}
  1204  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1205  		return srv.(ArtifactRegistryServer).ListRepositories(ctx, req.(*ListRepositoriesRequest))
  1206  	}
  1207  	return interceptor(ctx, in, info, handler)
  1208  }
  1209  
  1210  func _ArtifactRegistry_GetRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1211  	in := new(GetRepositoryRequest)
  1212  	if err := dec(in); err != nil {
  1213  		return nil, err
  1214  	}
  1215  	if interceptor == nil {
  1216  		return srv.(ArtifactRegistryServer).GetRepository(ctx, in)
  1217  	}
  1218  	info := &grpc.UnaryServerInfo{
  1219  		Server:     srv,
  1220  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository",
  1221  	}
  1222  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1223  		return srv.(ArtifactRegistryServer).GetRepository(ctx, req.(*GetRepositoryRequest))
  1224  	}
  1225  	return interceptor(ctx, in, info, handler)
  1226  }
  1227  
  1228  func _ArtifactRegistry_CreateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1229  	in := new(CreateRepositoryRequest)
  1230  	if err := dec(in); err != nil {
  1231  		return nil, err
  1232  	}
  1233  	if interceptor == nil {
  1234  		return srv.(ArtifactRegistryServer).CreateRepository(ctx, in)
  1235  	}
  1236  	info := &grpc.UnaryServerInfo{
  1237  		Server:     srv,
  1238  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository",
  1239  	}
  1240  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1241  		return srv.(ArtifactRegistryServer).CreateRepository(ctx, req.(*CreateRepositoryRequest))
  1242  	}
  1243  	return interceptor(ctx, in, info, handler)
  1244  }
  1245  
  1246  func _ArtifactRegistry_UpdateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1247  	in := new(UpdateRepositoryRequest)
  1248  	if err := dec(in); err != nil {
  1249  		return nil, err
  1250  	}
  1251  	if interceptor == nil {
  1252  		return srv.(ArtifactRegistryServer).UpdateRepository(ctx, in)
  1253  	}
  1254  	info := &grpc.UnaryServerInfo{
  1255  		Server:     srv,
  1256  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository",
  1257  	}
  1258  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1259  		return srv.(ArtifactRegistryServer).UpdateRepository(ctx, req.(*UpdateRepositoryRequest))
  1260  	}
  1261  	return interceptor(ctx, in, info, handler)
  1262  }
  1263  
  1264  func _ArtifactRegistry_DeleteRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1265  	in := new(DeleteRepositoryRequest)
  1266  	if err := dec(in); err != nil {
  1267  		return nil, err
  1268  	}
  1269  	if interceptor == nil {
  1270  		return srv.(ArtifactRegistryServer).DeleteRepository(ctx, in)
  1271  	}
  1272  	info := &grpc.UnaryServerInfo{
  1273  		Server:     srv,
  1274  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository",
  1275  	}
  1276  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1277  		return srv.(ArtifactRegistryServer).DeleteRepository(ctx, req.(*DeleteRepositoryRequest))
  1278  	}
  1279  	return interceptor(ctx, in, info, handler)
  1280  }
  1281  
  1282  func _ArtifactRegistry_ListPackages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1283  	in := new(ListPackagesRequest)
  1284  	if err := dec(in); err != nil {
  1285  		return nil, err
  1286  	}
  1287  	if interceptor == nil {
  1288  		return srv.(ArtifactRegistryServer).ListPackages(ctx, in)
  1289  	}
  1290  	info := &grpc.UnaryServerInfo{
  1291  		Server:     srv,
  1292  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages",
  1293  	}
  1294  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1295  		return srv.(ArtifactRegistryServer).ListPackages(ctx, req.(*ListPackagesRequest))
  1296  	}
  1297  	return interceptor(ctx, in, info, handler)
  1298  }
  1299  
  1300  func _ArtifactRegistry_GetPackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1301  	in := new(GetPackageRequest)
  1302  	if err := dec(in); err != nil {
  1303  		return nil, err
  1304  	}
  1305  	if interceptor == nil {
  1306  		return srv.(ArtifactRegistryServer).GetPackage(ctx, in)
  1307  	}
  1308  	info := &grpc.UnaryServerInfo{
  1309  		Server:     srv,
  1310  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage",
  1311  	}
  1312  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1313  		return srv.(ArtifactRegistryServer).GetPackage(ctx, req.(*GetPackageRequest))
  1314  	}
  1315  	return interceptor(ctx, in, info, handler)
  1316  }
  1317  
  1318  func _ArtifactRegistry_DeletePackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1319  	in := new(DeletePackageRequest)
  1320  	if err := dec(in); err != nil {
  1321  		return nil, err
  1322  	}
  1323  	if interceptor == nil {
  1324  		return srv.(ArtifactRegistryServer).DeletePackage(ctx, in)
  1325  	}
  1326  	info := &grpc.UnaryServerInfo{
  1327  		Server:     srv,
  1328  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage",
  1329  	}
  1330  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1331  		return srv.(ArtifactRegistryServer).DeletePackage(ctx, req.(*DeletePackageRequest))
  1332  	}
  1333  	return interceptor(ctx, in, info, handler)
  1334  }
  1335  
  1336  func _ArtifactRegistry_ListVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1337  	in := new(ListVersionsRequest)
  1338  	if err := dec(in); err != nil {
  1339  		return nil, err
  1340  	}
  1341  	if interceptor == nil {
  1342  		return srv.(ArtifactRegistryServer).ListVersions(ctx, in)
  1343  	}
  1344  	info := &grpc.UnaryServerInfo{
  1345  		Server:     srv,
  1346  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions",
  1347  	}
  1348  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1349  		return srv.(ArtifactRegistryServer).ListVersions(ctx, req.(*ListVersionsRequest))
  1350  	}
  1351  	return interceptor(ctx, in, info, handler)
  1352  }
  1353  
  1354  func _ArtifactRegistry_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1355  	in := new(GetVersionRequest)
  1356  	if err := dec(in); err != nil {
  1357  		return nil, err
  1358  	}
  1359  	if interceptor == nil {
  1360  		return srv.(ArtifactRegistryServer).GetVersion(ctx, in)
  1361  	}
  1362  	info := &grpc.UnaryServerInfo{
  1363  		Server:     srv,
  1364  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion",
  1365  	}
  1366  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1367  		return srv.(ArtifactRegistryServer).GetVersion(ctx, req.(*GetVersionRequest))
  1368  	}
  1369  	return interceptor(ctx, in, info, handler)
  1370  }
  1371  
  1372  func _ArtifactRegistry_DeleteVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1373  	in := new(DeleteVersionRequest)
  1374  	if err := dec(in); err != nil {
  1375  		return nil, err
  1376  	}
  1377  	if interceptor == nil {
  1378  		return srv.(ArtifactRegistryServer).DeleteVersion(ctx, in)
  1379  	}
  1380  	info := &grpc.UnaryServerInfo{
  1381  		Server:     srv,
  1382  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion",
  1383  	}
  1384  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1385  		return srv.(ArtifactRegistryServer).DeleteVersion(ctx, req.(*DeleteVersionRequest))
  1386  	}
  1387  	return interceptor(ctx, in, info, handler)
  1388  }
  1389  
  1390  func _ArtifactRegistry_ListFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1391  	in := new(ListFilesRequest)
  1392  	if err := dec(in); err != nil {
  1393  		return nil, err
  1394  	}
  1395  	if interceptor == nil {
  1396  		return srv.(ArtifactRegistryServer).ListFiles(ctx, in)
  1397  	}
  1398  	info := &grpc.UnaryServerInfo{
  1399  		Server:     srv,
  1400  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles",
  1401  	}
  1402  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1403  		return srv.(ArtifactRegistryServer).ListFiles(ctx, req.(*ListFilesRequest))
  1404  	}
  1405  	return interceptor(ctx, in, info, handler)
  1406  }
  1407  
  1408  func _ArtifactRegistry_GetFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1409  	in := new(GetFileRequest)
  1410  	if err := dec(in); err != nil {
  1411  		return nil, err
  1412  	}
  1413  	if interceptor == nil {
  1414  		return srv.(ArtifactRegistryServer).GetFile(ctx, in)
  1415  	}
  1416  	info := &grpc.UnaryServerInfo{
  1417  		Server:     srv,
  1418  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile",
  1419  	}
  1420  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1421  		return srv.(ArtifactRegistryServer).GetFile(ctx, req.(*GetFileRequest))
  1422  	}
  1423  	return interceptor(ctx, in, info, handler)
  1424  }
  1425  
  1426  func _ArtifactRegistry_ListTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1427  	in := new(ListTagsRequest)
  1428  	if err := dec(in); err != nil {
  1429  		return nil, err
  1430  	}
  1431  	if interceptor == nil {
  1432  		return srv.(ArtifactRegistryServer).ListTags(ctx, in)
  1433  	}
  1434  	info := &grpc.UnaryServerInfo{
  1435  		Server:     srv,
  1436  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags",
  1437  	}
  1438  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1439  		return srv.(ArtifactRegistryServer).ListTags(ctx, req.(*ListTagsRequest))
  1440  	}
  1441  	return interceptor(ctx, in, info, handler)
  1442  }
  1443  
  1444  func _ArtifactRegistry_GetTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1445  	in := new(GetTagRequest)
  1446  	if err := dec(in); err != nil {
  1447  		return nil, err
  1448  	}
  1449  	if interceptor == nil {
  1450  		return srv.(ArtifactRegistryServer).GetTag(ctx, in)
  1451  	}
  1452  	info := &grpc.UnaryServerInfo{
  1453  		Server:     srv,
  1454  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag",
  1455  	}
  1456  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1457  		return srv.(ArtifactRegistryServer).GetTag(ctx, req.(*GetTagRequest))
  1458  	}
  1459  	return interceptor(ctx, in, info, handler)
  1460  }
  1461  
  1462  func _ArtifactRegistry_CreateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1463  	in := new(CreateTagRequest)
  1464  	if err := dec(in); err != nil {
  1465  		return nil, err
  1466  	}
  1467  	if interceptor == nil {
  1468  		return srv.(ArtifactRegistryServer).CreateTag(ctx, in)
  1469  	}
  1470  	info := &grpc.UnaryServerInfo{
  1471  		Server:     srv,
  1472  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag",
  1473  	}
  1474  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1475  		return srv.(ArtifactRegistryServer).CreateTag(ctx, req.(*CreateTagRequest))
  1476  	}
  1477  	return interceptor(ctx, in, info, handler)
  1478  }
  1479  
  1480  func _ArtifactRegistry_UpdateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1481  	in := new(UpdateTagRequest)
  1482  	if err := dec(in); err != nil {
  1483  		return nil, err
  1484  	}
  1485  	if interceptor == nil {
  1486  		return srv.(ArtifactRegistryServer).UpdateTag(ctx, in)
  1487  	}
  1488  	info := &grpc.UnaryServerInfo{
  1489  		Server:     srv,
  1490  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag",
  1491  	}
  1492  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1493  		return srv.(ArtifactRegistryServer).UpdateTag(ctx, req.(*UpdateTagRequest))
  1494  	}
  1495  	return interceptor(ctx, in, info, handler)
  1496  }
  1497  
  1498  func _ArtifactRegistry_DeleteTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1499  	in := new(DeleteTagRequest)
  1500  	if err := dec(in); err != nil {
  1501  		return nil, err
  1502  	}
  1503  	if interceptor == nil {
  1504  		return srv.(ArtifactRegistryServer).DeleteTag(ctx, in)
  1505  	}
  1506  	info := &grpc.UnaryServerInfo{
  1507  		Server:     srv,
  1508  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag",
  1509  	}
  1510  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1511  		return srv.(ArtifactRegistryServer).DeleteTag(ctx, req.(*DeleteTagRequest))
  1512  	}
  1513  	return interceptor(ctx, in, info, handler)
  1514  }
  1515  
  1516  func _ArtifactRegistry_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1517  	in := new(iampb.SetIamPolicyRequest)
  1518  	if err := dec(in); err != nil {
  1519  		return nil, err
  1520  	}
  1521  	if interceptor == nil {
  1522  		return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, in)
  1523  	}
  1524  	info := &grpc.UnaryServerInfo{
  1525  		Server:     srv,
  1526  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy",
  1527  	}
  1528  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1529  		return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, req.(*iampb.SetIamPolicyRequest))
  1530  	}
  1531  	return interceptor(ctx, in, info, handler)
  1532  }
  1533  
  1534  func _ArtifactRegistry_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1535  	in := new(iampb.GetIamPolicyRequest)
  1536  	if err := dec(in); err != nil {
  1537  		return nil, err
  1538  	}
  1539  	if interceptor == nil {
  1540  		return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, in)
  1541  	}
  1542  	info := &grpc.UnaryServerInfo{
  1543  		Server:     srv,
  1544  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy",
  1545  	}
  1546  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1547  		return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, req.(*iampb.GetIamPolicyRequest))
  1548  	}
  1549  	return interceptor(ctx, in, info, handler)
  1550  }
  1551  
  1552  func _ArtifactRegistry_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1553  	in := new(iampb.TestIamPermissionsRequest)
  1554  	if err := dec(in); err != nil {
  1555  		return nil, err
  1556  	}
  1557  	if interceptor == nil {
  1558  		return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, in)
  1559  	}
  1560  	info := &grpc.UnaryServerInfo{
  1561  		Server:     srv,
  1562  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions",
  1563  	}
  1564  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1565  		return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, req.(*iampb.TestIamPermissionsRequest))
  1566  	}
  1567  	return interceptor(ctx, in, info, handler)
  1568  }
  1569  
  1570  func _ArtifactRegistry_GetProjectSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1571  	in := new(GetProjectSettingsRequest)
  1572  	if err := dec(in); err != nil {
  1573  		return nil, err
  1574  	}
  1575  	if interceptor == nil {
  1576  		return srv.(ArtifactRegistryServer).GetProjectSettings(ctx, in)
  1577  	}
  1578  	info := &grpc.UnaryServerInfo{
  1579  		Server:     srv,
  1580  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetProjectSettings",
  1581  	}
  1582  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1583  		return srv.(ArtifactRegistryServer).GetProjectSettings(ctx, req.(*GetProjectSettingsRequest))
  1584  	}
  1585  	return interceptor(ctx, in, info, handler)
  1586  }
  1587  
  1588  func _ArtifactRegistry_UpdateProjectSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1589  	in := new(UpdateProjectSettingsRequest)
  1590  	if err := dec(in); err != nil {
  1591  		return nil, err
  1592  	}
  1593  	if interceptor == nil {
  1594  		return srv.(ArtifactRegistryServer).UpdateProjectSettings(ctx, in)
  1595  	}
  1596  	info := &grpc.UnaryServerInfo{
  1597  		Server:     srv,
  1598  		FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateProjectSettings",
  1599  	}
  1600  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1601  		return srv.(ArtifactRegistryServer).UpdateProjectSettings(ctx, req.(*UpdateProjectSettingsRequest))
  1602  	}
  1603  	return interceptor(ctx, in, info, handler)
  1604  }
  1605  
  1606  var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{
  1607  	ServiceName: "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
  1608  	HandlerType: (*ArtifactRegistryServer)(nil),
  1609  	Methods: []grpc.MethodDesc{
  1610  		{
  1611  			MethodName: "ImportAptArtifacts",
  1612  			Handler:    _ArtifactRegistry_ImportAptArtifacts_Handler,
  1613  		},
  1614  		{
  1615  			MethodName: "ImportYumArtifacts",
  1616  			Handler:    _ArtifactRegistry_ImportYumArtifacts_Handler,
  1617  		},
  1618  		{
  1619  			MethodName: "ListRepositories",
  1620  			Handler:    _ArtifactRegistry_ListRepositories_Handler,
  1621  		},
  1622  		{
  1623  			MethodName: "GetRepository",
  1624  			Handler:    _ArtifactRegistry_GetRepository_Handler,
  1625  		},
  1626  		{
  1627  			MethodName: "CreateRepository",
  1628  			Handler:    _ArtifactRegistry_CreateRepository_Handler,
  1629  		},
  1630  		{
  1631  			MethodName: "UpdateRepository",
  1632  			Handler:    _ArtifactRegistry_UpdateRepository_Handler,
  1633  		},
  1634  		{
  1635  			MethodName: "DeleteRepository",
  1636  			Handler:    _ArtifactRegistry_DeleteRepository_Handler,
  1637  		},
  1638  		{
  1639  			MethodName: "ListPackages",
  1640  			Handler:    _ArtifactRegistry_ListPackages_Handler,
  1641  		},
  1642  		{
  1643  			MethodName: "GetPackage",
  1644  			Handler:    _ArtifactRegistry_GetPackage_Handler,
  1645  		},
  1646  		{
  1647  			MethodName: "DeletePackage",
  1648  			Handler:    _ArtifactRegistry_DeletePackage_Handler,
  1649  		},
  1650  		{
  1651  			MethodName: "ListVersions",
  1652  			Handler:    _ArtifactRegistry_ListVersions_Handler,
  1653  		},
  1654  		{
  1655  			MethodName: "GetVersion",
  1656  			Handler:    _ArtifactRegistry_GetVersion_Handler,
  1657  		},
  1658  		{
  1659  			MethodName: "DeleteVersion",
  1660  			Handler:    _ArtifactRegistry_DeleteVersion_Handler,
  1661  		},
  1662  		{
  1663  			MethodName: "ListFiles",
  1664  			Handler:    _ArtifactRegistry_ListFiles_Handler,
  1665  		},
  1666  		{
  1667  			MethodName: "GetFile",
  1668  			Handler:    _ArtifactRegistry_GetFile_Handler,
  1669  		},
  1670  		{
  1671  			MethodName: "ListTags",
  1672  			Handler:    _ArtifactRegistry_ListTags_Handler,
  1673  		},
  1674  		{
  1675  			MethodName: "GetTag",
  1676  			Handler:    _ArtifactRegistry_GetTag_Handler,
  1677  		},
  1678  		{
  1679  			MethodName: "CreateTag",
  1680  			Handler:    _ArtifactRegistry_CreateTag_Handler,
  1681  		},
  1682  		{
  1683  			MethodName: "UpdateTag",
  1684  			Handler:    _ArtifactRegistry_UpdateTag_Handler,
  1685  		},
  1686  		{
  1687  			MethodName: "DeleteTag",
  1688  			Handler:    _ArtifactRegistry_DeleteTag_Handler,
  1689  		},
  1690  		{
  1691  			MethodName: "SetIamPolicy",
  1692  			Handler:    _ArtifactRegistry_SetIamPolicy_Handler,
  1693  		},
  1694  		{
  1695  			MethodName: "GetIamPolicy",
  1696  			Handler:    _ArtifactRegistry_GetIamPolicy_Handler,
  1697  		},
  1698  		{
  1699  			MethodName: "TestIamPermissions",
  1700  			Handler:    _ArtifactRegistry_TestIamPermissions_Handler,
  1701  		},
  1702  		{
  1703  			MethodName: "GetProjectSettings",
  1704  			Handler:    _ArtifactRegistry_GetProjectSettings_Handler,
  1705  		},
  1706  		{
  1707  			MethodName: "UpdateProjectSettings",
  1708  			Handler:    _ArtifactRegistry_UpdateProjectSettings_Handler,
  1709  		},
  1710  	},
  1711  	Streams:  []grpc.StreamDesc{},
  1712  	Metadata: "google/devtools/artifactregistry/v1beta2/service.proto",
  1713  }
  1714  

View as plain text