1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/devtools/artifactregistry/v1beta2/service.proto 20 21package artifactregistry 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 v1 "google.golang.org/genproto/googleapis/iam/v1" 30 longrunning "google.golang.org/genproto/googleapis/longrunning" 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 39const ( 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. 47type OperationMetadata struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51} 52 53func (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 62func (x *OperationMetadata) String() string { 63 return protoimpl.X.MessageStringOf(x) 64} 65 66func (*OperationMetadata) ProtoMessage() {} 67 68func (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. 81func (*OperationMetadata) Descriptor() ([]byte, []int) { 82 return file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescGZIP(), []int{0} 83} 84 85var File_google_devtools_artifactregistry_v1beta2_service_proto protoreflect.FileDescriptor 86 87var 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, 0x33, 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, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 101 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 102 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 103 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 104 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 105 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 106 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 107 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 108 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 109 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 110 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x74, 0x61, 0x67, 0x2e, 111 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 112 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 113 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 114 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 115 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x61, 0x6d, 116 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 117 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 118 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 119 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 120 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 121 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 122 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, 0x0a, 0x11, 0x4f, 123 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 124 0x32, 0xee, 0x24, 0x0a, 0x10, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 125 0x69, 0x73, 0x74, 0x72, 0x79, 0x12, 0xe1, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 126 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 127 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 128 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 129 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 130 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 131 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 132 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 133 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 134 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 135 0x65, 0x22, 0x46, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 136 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 137 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 138 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 139 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xcb, 0x01, 0x0a, 0x0d, 0x47, 0x65, 140 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 141 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 142 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 143 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 144 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 145 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 146 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 147 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 148 0x79, 0x22, 0x44, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 149 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 150 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 151 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 152 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x84, 0x02, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 153 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x41, 0x2e, 0x67, 154 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 155 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 156 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 157 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 158 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 159 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8d, 160 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 161 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 162 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 163 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x3a, 0x0a, 164 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0xda, 0x41, 0x1f, 0x70, 0x61, 0x72, 165 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2c, 0x72, 166 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1f, 0x0a, 167 0x0a, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 168 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xfa, 169 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 170 0x6f, 0x72, 0x79, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 171 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 172 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x55, 173 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 174 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 175 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 176 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 177 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x6d, 0x82, 0xd3, 178 0xe4, 0x93, 0x02, 0x4e, 0x32, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 179 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 180 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 181 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 182 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 183 0x72, 0x79, 0xda, 0x41, 0x16, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2c, 184 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xe7, 0x01, 0x0a, 0x10, 185 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 186 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 187 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 188 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 189 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 190 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 191 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 192 0x6f, 0x6e, 0x22, 0x71, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x2a, 0x35, 0x2f, 0x76, 0x31, 0x62, 193 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 194 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 195 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 196 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 197 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 198 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 199 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe0, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 200 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 201 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 202 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 203 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 204 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 205 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 206 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 207 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 208 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 0x40, 0x2f, 209 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 210 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 211 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 212 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0xda, 213 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xcd, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 214 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 215 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 216 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 217 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 218 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 219 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 220 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 221 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 222 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 223 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 224 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 225 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 226 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xec, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 227 0x65, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 228 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 229 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 230 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 231 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 232 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 233 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 234 0x42, 0x2a, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 235 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 236 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 237 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 238 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 239 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 240 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 241 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xeb, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 242 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 243 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 244 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 245 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 246 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 247 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 248 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 249 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 250 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x12, 251 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 252 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 253 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 254 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 255 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 256 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xd8, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 257 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 258 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 259 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 260 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 261 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 262 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 263 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x56, 0x65, 0x72, 264 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x5a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x12, 0x4b, 0x2f, 0x76, 265 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 266 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 267 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 268 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 269 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 270 0x12, 0xf8, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 271 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 272 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 273 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 274 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 275 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 276 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 277 0x6e, 0x22, 0x87, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x2a, 0x4b, 0x2f, 0x76, 0x31, 0x62, 278 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 279 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 280 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 281 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 282 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 283 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 284 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 285 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd4, 0x01, 0x0a, 0x09, 286 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 287 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 288 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 289 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 290 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 291 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 292 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 293 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 294 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x12, 0x3d, 0x2f, 0x76, 0x31, 0x62, 295 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 296 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 297 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 298 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 299 0x6e, 0x74, 0x12, 0xc2, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x38, 300 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 301 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 302 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 303 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 304 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 305 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 306 0x74, 0x61, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 307 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 308 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 309 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 310 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 311 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xdb, 0x01, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 312 0x54, 0x61, 0x67, 0x73, 0x12, 0x39, 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, 0x54, 0x61, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 316 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 317 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 318 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 319 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 320 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 321 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 322 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 323 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 324 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x67, 0x73, 0xda, 0x41, 0x06, 0x70, 325 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc8, 0x01, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 326 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 327 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 328 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x54, 329 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 330 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 331 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 332 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 333 0x12, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 334 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 335 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 336 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 337 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 338 0x12, 0xe0, 0x01, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x3a, 339 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 340 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 341 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 342 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 343 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 344 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 345 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x22, 0x68, 0x82, 0xd3, 0xe4, 0x93, 0x02, 346 0x4e, 0x22, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 347 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 348 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 349 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 350 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x3a, 0x03, 0x74, 0x61, 0x67, 0xda, 351 0x41, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x74, 0x61, 0x67, 0x2c, 0x74, 0x61, 0x67, 352 0x5f, 0x69, 0x64, 0x12, 0xe2, 0x01, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 353 0x67, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 354 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 355 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 356 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 357 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 358 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 359 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x61, 0x67, 0x22, 0x6a, 0x82, 0xd3, 360 0xe4, 0x93, 0x02, 0x52, 0x32, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 361 0x74, 0x61, 0x67, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 362 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 363 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 364 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 365 0x7d, 0x3a, 0x03, 0x74, 0x61, 0x67, 0xda, 0x41, 0x0f, 0x74, 0x61, 0x67, 0x2c, 0x75, 0x70, 0x64, 366 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xb7, 0x01, 0x0a, 0x09, 0x44, 0x65, 0x6c, 367 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 368 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 369 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 370 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 371 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 372 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 373 0x02, 0x49, 0x2a, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 374 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 375 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 376 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 377 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 378 0x6d, 0x65, 0x12, 0x9c, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 379 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 380 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 381 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 382 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x51, 383 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x22, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 384 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 385 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 386 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 387 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x01, 388 0x2a, 0x12, 0x99, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 389 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 390 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 391 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 392 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x4e, 0x82, 393 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 394 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 395 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 396 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 397 0x3a, 0x67, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xc2, 0x01, 398 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 399 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 400 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 401 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 402 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 403 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 404 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xd3, 0xe4, 0x93, 0x02, 405 0x51, 0x22, 0x4c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 406 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 407 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 408 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 409 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 410 0x01, 0x2a, 0x1a, 0x8c, 0x01, 0xca, 0x41, 0x1f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 411 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 412 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x67, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 413 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 414 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 415 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 416 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 417 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 418 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x2d, 0x6f, 0x6e, 0x6c, 419 0x79, 0x42, 0x93, 0x02, 0x0a, 0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 420 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 421 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 422 0x61, 0x32, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 423 0x50, 0x01, 0x5a, 0x58, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 424 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 425 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 426 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 427 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x3b, 0x61, 0x72, 0x74, 0x69, 428 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0xaa, 0x02, 0x25, 0x47, 429 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x72, 0x74, 0x69, 430 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0x42, 431 0x65, 0x74, 0x61, 0x32, 0xca, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 432 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 433 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0xea, 0x02, 0x28, 0x47, 434 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 435 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 436 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 437} 438 439var ( 440 file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescOnce sync.Once 441 file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData = file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc 442) 443 444func file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescGZIP() []byte { 445 file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescOnce.Do(func() { 446 file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData) 447 }) 448 return file_google_devtools_artifactregistry_v1beta2_service_proto_rawDescData 449} 450 451var file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 452var file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes = []interface{}{ 453 (*OperationMetadata)(nil), // 0: google.devtools.artifactregistry.v1beta2.OperationMetadata 454 (*ListRepositoriesRequest)(nil), // 1: google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest 455 (*GetRepositoryRequest)(nil), // 2: google.devtools.artifactregistry.v1beta2.GetRepositoryRequest 456 (*CreateRepositoryRequest)(nil), // 3: google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest 457 (*UpdateRepositoryRequest)(nil), // 4: google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest 458 (*DeleteRepositoryRequest)(nil), // 5: google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest 459 (*ListPackagesRequest)(nil), // 6: google.devtools.artifactregistry.v1beta2.ListPackagesRequest 460 (*GetPackageRequest)(nil), // 7: google.devtools.artifactregistry.v1beta2.GetPackageRequest 461 (*DeletePackageRequest)(nil), // 8: google.devtools.artifactregistry.v1beta2.DeletePackageRequest 462 (*ListVersionsRequest)(nil), // 9: google.devtools.artifactregistry.v1beta2.ListVersionsRequest 463 (*GetVersionRequest)(nil), // 10: google.devtools.artifactregistry.v1beta2.GetVersionRequest 464 (*DeleteVersionRequest)(nil), // 11: google.devtools.artifactregistry.v1beta2.DeleteVersionRequest 465 (*ListFilesRequest)(nil), // 12: google.devtools.artifactregistry.v1beta2.ListFilesRequest 466 (*GetFileRequest)(nil), // 13: google.devtools.artifactregistry.v1beta2.GetFileRequest 467 (*ListTagsRequest)(nil), // 14: google.devtools.artifactregistry.v1beta2.ListTagsRequest 468 (*GetTagRequest)(nil), // 15: google.devtools.artifactregistry.v1beta2.GetTagRequest 469 (*CreateTagRequest)(nil), // 16: google.devtools.artifactregistry.v1beta2.CreateTagRequest 470 (*UpdateTagRequest)(nil), // 17: google.devtools.artifactregistry.v1beta2.UpdateTagRequest 471 (*DeleteTagRequest)(nil), // 18: google.devtools.artifactregistry.v1beta2.DeleteTagRequest 472 (*v1.SetIamPolicyRequest)(nil), // 19: google.iam.v1.SetIamPolicyRequest 473 (*v1.GetIamPolicyRequest)(nil), // 20: google.iam.v1.GetIamPolicyRequest 474 (*v1.TestIamPermissionsRequest)(nil), // 21: google.iam.v1.TestIamPermissionsRequest 475 (*ListRepositoriesResponse)(nil), // 22: google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse 476 (*Repository)(nil), // 23: google.devtools.artifactregistry.v1beta2.Repository 477 (*longrunning.Operation)(nil), // 24: google.longrunning.Operation 478 (*ListPackagesResponse)(nil), // 25: google.devtools.artifactregistry.v1beta2.ListPackagesResponse 479 (*Package)(nil), // 26: google.devtools.artifactregistry.v1beta2.Package 480 (*ListVersionsResponse)(nil), // 27: google.devtools.artifactregistry.v1beta2.ListVersionsResponse 481 (*Version)(nil), // 28: google.devtools.artifactregistry.v1beta2.Version 482 (*ListFilesResponse)(nil), // 29: google.devtools.artifactregistry.v1beta2.ListFilesResponse 483 (*File)(nil), // 30: google.devtools.artifactregistry.v1beta2.File 484 (*ListTagsResponse)(nil), // 31: google.devtools.artifactregistry.v1beta2.ListTagsResponse 485 (*Tag)(nil), // 32: google.devtools.artifactregistry.v1beta2.Tag 486 (*emptypb.Empty)(nil), // 33: google.protobuf.Empty 487 (*v1.Policy)(nil), // 34: google.iam.v1.Policy 488 (*v1.TestIamPermissionsResponse)(nil), // 35: google.iam.v1.TestIamPermissionsResponse 489} 490var file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs = []int32{ 491 1, // 0: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories:input_type -> google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest 492 2, // 1: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository:input_type -> google.devtools.artifactregistry.v1beta2.GetRepositoryRequest 493 3, // 2: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository:input_type -> google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest 494 4, // 3: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository:input_type -> google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest 495 5, // 4: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository:input_type -> google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest 496 6, // 5: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages:input_type -> google.devtools.artifactregistry.v1beta2.ListPackagesRequest 497 7, // 6: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage:input_type -> google.devtools.artifactregistry.v1beta2.GetPackageRequest 498 8, // 7: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage:input_type -> google.devtools.artifactregistry.v1beta2.DeletePackageRequest 499 9, // 8: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions:input_type -> google.devtools.artifactregistry.v1beta2.ListVersionsRequest 500 10, // 9: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion:input_type -> google.devtools.artifactregistry.v1beta2.GetVersionRequest 501 11, // 10: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion:input_type -> google.devtools.artifactregistry.v1beta2.DeleteVersionRequest 502 12, // 11: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles:input_type -> google.devtools.artifactregistry.v1beta2.ListFilesRequest 503 13, // 12: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile:input_type -> google.devtools.artifactregistry.v1beta2.GetFileRequest 504 14, // 13: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags:input_type -> google.devtools.artifactregistry.v1beta2.ListTagsRequest 505 15, // 14: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag:input_type -> google.devtools.artifactregistry.v1beta2.GetTagRequest 506 16, // 15: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag:input_type -> google.devtools.artifactregistry.v1beta2.CreateTagRequest 507 17, // 16: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag:input_type -> google.devtools.artifactregistry.v1beta2.UpdateTagRequest 508 18, // 17: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag:input_type -> google.devtools.artifactregistry.v1beta2.DeleteTagRequest 509 19, // 18: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy:input_type -> google.iam.v1.SetIamPolicyRequest 510 20, // 19: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy:input_type -> google.iam.v1.GetIamPolicyRequest 511 21, // 20: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions:input_type -> google.iam.v1.TestIamPermissionsRequest 512 22, // 21: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories:output_type -> google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse 513 23, // 22: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository:output_type -> google.devtools.artifactregistry.v1beta2.Repository 514 24, // 23: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository:output_type -> google.longrunning.Operation 515 23, // 24: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository:output_type -> google.devtools.artifactregistry.v1beta2.Repository 516 24, // 25: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository:output_type -> google.longrunning.Operation 517 25, // 26: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages:output_type -> google.devtools.artifactregistry.v1beta2.ListPackagesResponse 518 26, // 27: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage:output_type -> google.devtools.artifactregistry.v1beta2.Package 519 24, // 28: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage:output_type -> google.longrunning.Operation 520 27, // 29: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions:output_type -> google.devtools.artifactregistry.v1beta2.ListVersionsResponse 521 28, // 30: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion:output_type -> google.devtools.artifactregistry.v1beta2.Version 522 24, // 31: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion:output_type -> google.longrunning.Operation 523 29, // 32: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles:output_type -> google.devtools.artifactregistry.v1beta2.ListFilesResponse 524 30, // 33: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile:output_type -> google.devtools.artifactregistry.v1beta2.File 525 31, // 34: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags:output_type -> google.devtools.artifactregistry.v1beta2.ListTagsResponse 526 32, // 35: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag 527 32, // 36: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag 528 32, // 37: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag:output_type -> google.devtools.artifactregistry.v1beta2.Tag 529 33, // 38: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag:output_type -> google.protobuf.Empty 530 34, // 39: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy:output_type -> google.iam.v1.Policy 531 34, // 40: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy:output_type -> google.iam.v1.Policy 532 35, // 41: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions:output_type -> google.iam.v1.TestIamPermissionsResponse 533 21, // [21:42] is the sub-list for method output_type 534 0, // [0:21] is the sub-list for method input_type 535 0, // [0:0] is the sub-list for extension type_name 536 0, // [0:0] is the sub-list for extension extendee 537 0, // [0:0] is the sub-list for field type_name 538} 539 540func init() { file_google_devtools_artifactregistry_v1beta2_service_proto_init() } 541func file_google_devtools_artifactregistry_v1beta2_service_proto_init() { 542 if File_google_devtools_artifactregistry_v1beta2_service_proto != nil { 543 return 544 } 545 file_google_devtools_artifactregistry_v1beta2_file_proto_init() 546 file_google_devtools_artifactregistry_v1beta2_package_proto_init() 547 file_google_devtools_artifactregistry_v1beta2_repository_proto_init() 548 file_google_devtools_artifactregistry_v1beta2_tag_proto_init() 549 file_google_devtools_artifactregistry_v1beta2_version_proto_init() 550 if !protoimpl.UnsafeEnabled { 551 file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 552 switch v := v.(*OperationMetadata); i { 553 case 0: 554 return &v.state 555 case 1: 556 return &v.sizeCache 557 case 2: 558 return &v.unknownFields 559 default: 560 return nil 561 } 562 } 563 } 564 type x struct{} 565 out := protoimpl.TypeBuilder{ 566 File: protoimpl.DescBuilder{ 567 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 568 RawDescriptor: file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc, 569 NumEnums: 0, 570 NumMessages: 1, 571 NumExtensions: 0, 572 NumServices: 1, 573 }, 574 GoTypes: file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes, 575 DependencyIndexes: file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs, 576 MessageInfos: file_google_devtools_artifactregistry_v1beta2_service_proto_msgTypes, 577 }.Build() 578 File_google_devtools_artifactregistry_v1beta2_service_proto = out.File 579 file_google_devtools_artifactregistry_v1beta2_service_proto_rawDesc = nil 580 file_google_devtools_artifactregistry_v1beta2_service_proto_goTypes = nil 581 file_google_devtools_artifactregistry_v1beta2_service_proto_depIdxs = nil 582} 583 584// Reference imports to suppress errors if they are not otherwise used. 585var _ context.Context 586var _ grpc.ClientConnInterface 587 588// This is a compile-time assertion to ensure that this generated file 589// is compatible with the grpc package it is being compiled against. 590const _ = grpc.SupportPackageIsVersion6 591 592// ArtifactRegistryClient is the client API for ArtifactRegistry service. 593// 594// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 595type ArtifactRegistryClient interface { 596 // Lists repositories. 597 ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error) 598 // Gets a repository. 599 GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) 600 // Creates a repository. The returned Operation will finish once the 601 // repository has been created. Its response will be the created Repository. 602 CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 603 // Updates a repository. 604 UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) 605 // Deletes a repository and all of its contents. The returned Operation will 606 // finish once the repository has been deleted. It will not have any Operation 607 // metadata and will return a google.protobuf.Empty response. 608 DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 609 // Lists packages. 610 ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error) 611 // Gets a package. 612 GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error) 613 // Deletes a package and all of its versions and tags. The returned operation 614 // will complete once the package has been deleted. 615 DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 616 // Lists versions. 617 ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) 618 // Gets a version 619 GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error) 620 // Deletes a version and all of its content. The returned operation will 621 // complete once the version has been deleted. 622 DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 623 // Lists files. 624 ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error) 625 // Gets a file. 626 GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error) 627 // Lists tags. 628 ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) 629 // Gets a tag. 630 GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error) 631 // Creates a tag. 632 CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) 633 // Updates a tag. 634 UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error) 635 // Deletes a tag. 636 DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 637 // Updates the IAM policy for a given resource. 638 SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) 639 // Gets the IAM policy for a given resource. 640 GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) 641 // Tests if the caller has a list of permissions on a resource. 642 TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) 643} 644 645type artifactRegistryClient struct { 646 cc grpc.ClientConnInterface 647} 648 649func NewArtifactRegistryClient(cc grpc.ClientConnInterface) ArtifactRegistryClient { 650 return &artifactRegistryClient{cc} 651} 652 653func (c *artifactRegistryClient) ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error) { 654 out := new(ListRepositoriesResponse) 655 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories", in, out, opts...) 656 if err != nil { 657 return nil, err 658 } 659 return out, nil 660} 661 662func (c *artifactRegistryClient) GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) { 663 out := new(Repository) 664 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository", in, out, opts...) 665 if err != nil { 666 return nil, err 667 } 668 return out, nil 669} 670 671func (c *artifactRegistryClient) CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 672 out := new(longrunning.Operation) 673 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository", in, out, opts...) 674 if err != nil { 675 return nil, err 676 } 677 return out, nil 678} 679 680func (c *artifactRegistryClient) UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) { 681 out := new(Repository) 682 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository", in, out, opts...) 683 if err != nil { 684 return nil, err 685 } 686 return out, nil 687} 688 689func (c *artifactRegistryClient) DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 690 out := new(longrunning.Operation) 691 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository", in, out, opts...) 692 if err != nil { 693 return nil, err 694 } 695 return out, nil 696} 697 698func (c *artifactRegistryClient) ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error) { 699 out := new(ListPackagesResponse) 700 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages", in, out, opts...) 701 if err != nil { 702 return nil, err 703 } 704 return out, nil 705} 706 707func (c *artifactRegistryClient) GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error) { 708 out := new(Package) 709 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage", in, out, opts...) 710 if err != nil { 711 return nil, err 712 } 713 return out, nil 714} 715 716func (c *artifactRegistryClient) DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 717 out := new(longrunning.Operation) 718 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage", in, out, opts...) 719 if err != nil { 720 return nil, err 721 } 722 return out, nil 723} 724 725func (c *artifactRegistryClient) ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) { 726 out := new(ListVersionsResponse) 727 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions", in, out, opts...) 728 if err != nil { 729 return nil, err 730 } 731 return out, nil 732} 733 734func (c *artifactRegistryClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error) { 735 out := new(Version) 736 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion", in, out, opts...) 737 if err != nil { 738 return nil, err 739 } 740 return out, nil 741} 742 743func (c *artifactRegistryClient) DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 744 out := new(longrunning.Operation) 745 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion", in, out, opts...) 746 if err != nil { 747 return nil, err 748 } 749 return out, nil 750} 751 752func (c *artifactRegistryClient) ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error) { 753 out := new(ListFilesResponse) 754 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles", in, out, opts...) 755 if err != nil { 756 return nil, err 757 } 758 return out, nil 759} 760 761func (c *artifactRegistryClient) GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error) { 762 out := new(File) 763 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile", in, out, opts...) 764 if err != nil { 765 return nil, err 766 } 767 return out, nil 768} 769 770func (c *artifactRegistryClient) ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) { 771 out := new(ListTagsResponse) 772 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags", in, out, opts...) 773 if err != nil { 774 return nil, err 775 } 776 return out, nil 777} 778 779func (c *artifactRegistryClient) GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error) { 780 out := new(Tag) 781 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag", in, out, opts...) 782 if err != nil { 783 return nil, err 784 } 785 return out, nil 786} 787 788func (c *artifactRegistryClient) CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) { 789 out := new(Tag) 790 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag", in, out, opts...) 791 if err != nil { 792 return nil, err 793 } 794 return out, nil 795} 796 797func (c *artifactRegistryClient) UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error) { 798 out := new(Tag) 799 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag", in, out, opts...) 800 if err != nil { 801 return nil, err 802 } 803 return out, nil 804} 805 806func (c *artifactRegistryClient) DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 807 out := new(emptypb.Empty) 808 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag", in, out, opts...) 809 if err != nil { 810 return nil, err 811 } 812 return out, nil 813} 814 815func (c *artifactRegistryClient) SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) { 816 out := new(v1.Policy) 817 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy", in, out, opts...) 818 if err != nil { 819 return nil, err 820 } 821 return out, nil 822} 823 824func (c *artifactRegistryClient) GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) { 825 out := new(v1.Policy) 826 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy", in, out, opts...) 827 if err != nil { 828 return nil, err 829 } 830 return out, nil 831} 832 833func (c *artifactRegistryClient) TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) { 834 out := new(v1.TestIamPermissionsResponse) 835 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions", in, out, opts...) 836 if err != nil { 837 return nil, err 838 } 839 return out, nil 840} 841 842// ArtifactRegistryServer is the server API for ArtifactRegistry service. 843type ArtifactRegistryServer interface { 844 // Lists repositories. 845 ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error) 846 // Gets a repository. 847 GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error) 848 // Creates a repository. The returned Operation will finish once the 849 // repository has been created. Its response will be the created Repository. 850 CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunning.Operation, error) 851 // Updates a repository. 852 UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error) 853 // Deletes a repository and all of its contents. The returned Operation will 854 // finish once the repository has been deleted. It will not have any Operation 855 // metadata and will return a google.protobuf.Empty response. 856 DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunning.Operation, error) 857 // Lists packages. 858 ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error) 859 // Gets a package. 860 GetPackage(context.Context, *GetPackageRequest) (*Package, error) 861 // Deletes a package and all of its versions and tags. The returned operation 862 // will complete once the package has been deleted. 863 DeletePackage(context.Context, *DeletePackageRequest) (*longrunning.Operation, error) 864 // Lists versions. 865 ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) 866 // Gets a version 867 GetVersion(context.Context, *GetVersionRequest) (*Version, error) 868 // Deletes a version and all of its content. The returned operation will 869 // complete once the version has been deleted. 870 DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunning.Operation, error) 871 // Lists files. 872 ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error) 873 // Gets a file. 874 GetFile(context.Context, *GetFileRequest) (*File, error) 875 // Lists tags. 876 ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error) 877 // Gets a tag. 878 GetTag(context.Context, *GetTagRequest) (*Tag, error) 879 // Creates a tag. 880 CreateTag(context.Context, *CreateTagRequest) (*Tag, error) 881 // Updates a tag. 882 UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error) 883 // Deletes a tag. 884 DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error) 885 // Updates the IAM policy for a given resource. 886 SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error) 887 // Gets the IAM policy for a given resource. 888 GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error) 889 // Tests if the caller has a list of permissions on a resource. 890 TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) 891} 892 893// UnimplementedArtifactRegistryServer can be embedded to have forward compatible implementations. 894type UnimplementedArtifactRegistryServer struct { 895} 896 897func (*UnimplementedArtifactRegistryServer) ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error) { 898 return nil, status.Errorf(codes.Unimplemented, "method ListRepositories not implemented") 899} 900func (*UnimplementedArtifactRegistryServer) GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error) { 901 return nil, status.Errorf(codes.Unimplemented, "method GetRepository not implemented") 902} 903func (*UnimplementedArtifactRegistryServer) CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunning.Operation, error) { 904 return nil, status.Errorf(codes.Unimplemented, "method CreateRepository not implemented") 905} 906func (*UnimplementedArtifactRegistryServer) UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error) { 907 return nil, status.Errorf(codes.Unimplemented, "method UpdateRepository not implemented") 908} 909func (*UnimplementedArtifactRegistryServer) DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunning.Operation, error) { 910 return nil, status.Errorf(codes.Unimplemented, "method DeleteRepository not implemented") 911} 912func (*UnimplementedArtifactRegistryServer) ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error) { 913 return nil, status.Errorf(codes.Unimplemented, "method ListPackages not implemented") 914} 915func (*UnimplementedArtifactRegistryServer) GetPackage(context.Context, *GetPackageRequest) (*Package, error) { 916 return nil, status.Errorf(codes.Unimplemented, "method GetPackage not implemented") 917} 918func (*UnimplementedArtifactRegistryServer) DeletePackage(context.Context, *DeletePackageRequest) (*longrunning.Operation, error) { 919 return nil, status.Errorf(codes.Unimplemented, "method DeletePackage not implemented") 920} 921func (*UnimplementedArtifactRegistryServer) ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) { 922 return nil, status.Errorf(codes.Unimplemented, "method ListVersions not implemented") 923} 924func (*UnimplementedArtifactRegistryServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error) { 925 return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented") 926} 927func (*UnimplementedArtifactRegistryServer) DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunning.Operation, error) { 928 return nil, status.Errorf(codes.Unimplemented, "method DeleteVersion not implemented") 929} 930func (*UnimplementedArtifactRegistryServer) ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error) { 931 return nil, status.Errorf(codes.Unimplemented, "method ListFiles not implemented") 932} 933func (*UnimplementedArtifactRegistryServer) GetFile(context.Context, *GetFileRequest) (*File, error) { 934 return nil, status.Errorf(codes.Unimplemented, "method GetFile not implemented") 935} 936func (*UnimplementedArtifactRegistryServer) ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error) { 937 return nil, status.Errorf(codes.Unimplemented, "method ListTags not implemented") 938} 939func (*UnimplementedArtifactRegistryServer) GetTag(context.Context, *GetTagRequest) (*Tag, error) { 940 return nil, status.Errorf(codes.Unimplemented, "method GetTag not implemented") 941} 942func (*UnimplementedArtifactRegistryServer) CreateTag(context.Context, *CreateTagRequest) (*Tag, error) { 943 return nil, status.Errorf(codes.Unimplemented, "method CreateTag not implemented") 944} 945func (*UnimplementedArtifactRegistryServer) UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error) { 946 return nil, status.Errorf(codes.Unimplemented, "method UpdateTag not implemented") 947} 948func (*UnimplementedArtifactRegistryServer) DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error) { 949 return nil, status.Errorf(codes.Unimplemented, "method DeleteTag not implemented") 950} 951func (*UnimplementedArtifactRegistryServer) SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error) { 952 return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented") 953} 954func (*UnimplementedArtifactRegistryServer) GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error) { 955 return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented") 956} 957func (*UnimplementedArtifactRegistryServer) TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) { 958 return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented") 959} 960 961func RegisterArtifactRegistryServer(s *grpc.Server, srv ArtifactRegistryServer) { 962 s.RegisterService(&_ArtifactRegistry_serviceDesc, srv) 963} 964 965func _ArtifactRegistry_ListRepositories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 966 in := new(ListRepositoriesRequest) 967 if err := dec(in); err != nil { 968 return nil, err 969 } 970 if interceptor == nil { 971 return srv.(ArtifactRegistryServer).ListRepositories(ctx, in) 972 } 973 info := &grpc.UnaryServerInfo{ 974 Server: srv, 975 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories", 976 } 977 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 978 return srv.(ArtifactRegistryServer).ListRepositories(ctx, req.(*ListRepositoriesRequest)) 979 } 980 return interceptor(ctx, in, info, handler) 981} 982 983func _ArtifactRegistry_GetRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 984 in := new(GetRepositoryRequest) 985 if err := dec(in); err != nil { 986 return nil, err 987 } 988 if interceptor == nil { 989 return srv.(ArtifactRegistryServer).GetRepository(ctx, in) 990 } 991 info := &grpc.UnaryServerInfo{ 992 Server: srv, 993 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository", 994 } 995 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 996 return srv.(ArtifactRegistryServer).GetRepository(ctx, req.(*GetRepositoryRequest)) 997 } 998 return interceptor(ctx, in, info, handler) 999} 1000 1001func _ArtifactRegistry_CreateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1002 in := new(CreateRepositoryRequest) 1003 if err := dec(in); err != nil { 1004 return nil, err 1005 } 1006 if interceptor == nil { 1007 return srv.(ArtifactRegistryServer).CreateRepository(ctx, in) 1008 } 1009 info := &grpc.UnaryServerInfo{ 1010 Server: srv, 1011 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository", 1012 } 1013 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1014 return srv.(ArtifactRegistryServer).CreateRepository(ctx, req.(*CreateRepositoryRequest)) 1015 } 1016 return interceptor(ctx, in, info, handler) 1017} 1018 1019func _ArtifactRegistry_UpdateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1020 in := new(UpdateRepositoryRequest) 1021 if err := dec(in); err != nil { 1022 return nil, err 1023 } 1024 if interceptor == nil { 1025 return srv.(ArtifactRegistryServer).UpdateRepository(ctx, in) 1026 } 1027 info := &grpc.UnaryServerInfo{ 1028 Server: srv, 1029 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository", 1030 } 1031 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1032 return srv.(ArtifactRegistryServer).UpdateRepository(ctx, req.(*UpdateRepositoryRequest)) 1033 } 1034 return interceptor(ctx, in, info, handler) 1035} 1036 1037func _ArtifactRegistry_DeleteRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1038 in := new(DeleteRepositoryRequest) 1039 if err := dec(in); err != nil { 1040 return nil, err 1041 } 1042 if interceptor == nil { 1043 return srv.(ArtifactRegistryServer).DeleteRepository(ctx, in) 1044 } 1045 info := &grpc.UnaryServerInfo{ 1046 Server: srv, 1047 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository", 1048 } 1049 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1050 return srv.(ArtifactRegistryServer).DeleteRepository(ctx, req.(*DeleteRepositoryRequest)) 1051 } 1052 return interceptor(ctx, in, info, handler) 1053} 1054 1055func _ArtifactRegistry_ListPackages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1056 in := new(ListPackagesRequest) 1057 if err := dec(in); err != nil { 1058 return nil, err 1059 } 1060 if interceptor == nil { 1061 return srv.(ArtifactRegistryServer).ListPackages(ctx, in) 1062 } 1063 info := &grpc.UnaryServerInfo{ 1064 Server: srv, 1065 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages", 1066 } 1067 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1068 return srv.(ArtifactRegistryServer).ListPackages(ctx, req.(*ListPackagesRequest)) 1069 } 1070 return interceptor(ctx, in, info, handler) 1071} 1072 1073func _ArtifactRegistry_GetPackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1074 in := new(GetPackageRequest) 1075 if err := dec(in); err != nil { 1076 return nil, err 1077 } 1078 if interceptor == nil { 1079 return srv.(ArtifactRegistryServer).GetPackage(ctx, in) 1080 } 1081 info := &grpc.UnaryServerInfo{ 1082 Server: srv, 1083 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage", 1084 } 1085 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1086 return srv.(ArtifactRegistryServer).GetPackage(ctx, req.(*GetPackageRequest)) 1087 } 1088 return interceptor(ctx, in, info, handler) 1089} 1090 1091func _ArtifactRegistry_DeletePackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1092 in := new(DeletePackageRequest) 1093 if err := dec(in); err != nil { 1094 return nil, err 1095 } 1096 if interceptor == nil { 1097 return srv.(ArtifactRegistryServer).DeletePackage(ctx, in) 1098 } 1099 info := &grpc.UnaryServerInfo{ 1100 Server: srv, 1101 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage", 1102 } 1103 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1104 return srv.(ArtifactRegistryServer).DeletePackage(ctx, req.(*DeletePackageRequest)) 1105 } 1106 return interceptor(ctx, in, info, handler) 1107} 1108 1109func _ArtifactRegistry_ListVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1110 in := new(ListVersionsRequest) 1111 if err := dec(in); err != nil { 1112 return nil, err 1113 } 1114 if interceptor == nil { 1115 return srv.(ArtifactRegistryServer).ListVersions(ctx, in) 1116 } 1117 info := &grpc.UnaryServerInfo{ 1118 Server: srv, 1119 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions", 1120 } 1121 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1122 return srv.(ArtifactRegistryServer).ListVersions(ctx, req.(*ListVersionsRequest)) 1123 } 1124 return interceptor(ctx, in, info, handler) 1125} 1126 1127func _ArtifactRegistry_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1128 in := new(GetVersionRequest) 1129 if err := dec(in); err != nil { 1130 return nil, err 1131 } 1132 if interceptor == nil { 1133 return srv.(ArtifactRegistryServer).GetVersion(ctx, in) 1134 } 1135 info := &grpc.UnaryServerInfo{ 1136 Server: srv, 1137 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion", 1138 } 1139 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1140 return srv.(ArtifactRegistryServer).GetVersion(ctx, req.(*GetVersionRequest)) 1141 } 1142 return interceptor(ctx, in, info, handler) 1143} 1144 1145func _ArtifactRegistry_DeleteVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1146 in := new(DeleteVersionRequest) 1147 if err := dec(in); err != nil { 1148 return nil, err 1149 } 1150 if interceptor == nil { 1151 return srv.(ArtifactRegistryServer).DeleteVersion(ctx, in) 1152 } 1153 info := &grpc.UnaryServerInfo{ 1154 Server: srv, 1155 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion", 1156 } 1157 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1158 return srv.(ArtifactRegistryServer).DeleteVersion(ctx, req.(*DeleteVersionRequest)) 1159 } 1160 return interceptor(ctx, in, info, handler) 1161} 1162 1163func _ArtifactRegistry_ListFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1164 in := new(ListFilesRequest) 1165 if err := dec(in); err != nil { 1166 return nil, err 1167 } 1168 if interceptor == nil { 1169 return srv.(ArtifactRegistryServer).ListFiles(ctx, in) 1170 } 1171 info := &grpc.UnaryServerInfo{ 1172 Server: srv, 1173 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles", 1174 } 1175 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1176 return srv.(ArtifactRegistryServer).ListFiles(ctx, req.(*ListFilesRequest)) 1177 } 1178 return interceptor(ctx, in, info, handler) 1179} 1180 1181func _ArtifactRegistry_GetFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1182 in := new(GetFileRequest) 1183 if err := dec(in); err != nil { 1184 return nil, err 1185 } 1186 if interceptor == nil { 1187 return srv.(ArtifactRegistryServer).GetFile(ctx, in) 1188 } 1189 info := &grpc.UnaryServerInfo{ 1190 Server: srv, 1191 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile", 1192 } 1193 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1194 return srv.(ArtifactRegistryServer).GetFile(ctx, req.(*GetFileRequest)) 1195 } 1196 return interceptor(ctx, in, info, handler) 1197} 1198 1199func _ArtifactRegistry_ListTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1200 in := new(ListTagsRequest) 1201 if err := dec(in); err != nil { 1202 return nil, err 1203 } 1204 if interceptor == nil { 1205 return srv.(ArtifactRegistryServer).ListTags(ctx, in) 1206 } 1207 info := &grpc.UnaryServerInfo{ 1208 Server: srv, 1209 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags", 1210 } 1211 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1212 return srv.(ArtifactRegistryServer).ListTags(ctx, req.(*ListTagsRequest)) 1213 } 1214 return interceptor(ctx, in, info, handler) 1215} 1216 1217func _ArtifactRegistry_GetTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1218 in := new(GetTagRequest) 1219 if err := dec(in); err != nil { 1220 return nil, err 1221 } 1222 if interceptor == nil { 1223 return srv.(ArtifactRegistryServer).GetTag(ctx, in) 1224 } 1225 info := &grpc.UnaryServerInfo{ 1226 Server: srv, 1227 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag", 1228 } 1229 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1230 return srv.(ArtifactRegistryServer).GetTag(ctx, req.(*GetTagRequest)) 1231 } 1232 return interceptor(ctx, in, info, handler) 1233} 1234 1235func _ArtifactRegistry_CreateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1236 in := new(CreateTagRequest) 1237 if err := dec(in); err != nil { 1238 return nil, err 1239 } 1240 if interceptor == nil { 1241 return srv.(ArtifactRegistryServer).CreateTag(ctx, in) 1242 } 1243 info := &grpc.UnaryServerInfo{ 1244 Server: srv, 1245 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag", 1246 } 1247 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1248 return srv.(ArtifactRegistryServer).CreateTag(ctx, req.(*CreateTagRequest)) 1249 } 1250 return interceptor(ctx, in, info, handler) 1251} 1252 1253func _ArtifactRegistry_UpdateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1254 in := new(UpdateTagRequest) 1255 if err := dec(in); err != nil { 1256 return nil, err 1257 } 1258 if interceptor == nil { 1259 return srv.(ArtifactRegistryServer).UpdateTag(ctx, in) 1260 } 1261 info := &grpc.UnaryServerInfo{ 1262 Server: srv, 1263 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag", 1264 } 1265 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1266 return srv.(ArtifactRegistryServer).UpdateTag(ctx, req.(*UpdateTagRequest)) 1267 } 1268 return interceptor(ctx, in, info, handler) 1269} 1270 1271func _ArtifactRegistry_DeleteTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1272 in := new(DeleteTagRequest) 1273 if err := dec(in); err != nil { 1274 return nil, err 1275 } 1276 if interceptor == nil { 1277 return srv.(ArtifactRegistryServer).DeleteTag(ctx, in) 1278 } 1279 info := &grpc.UnaryServerInfo{ 1280 Server: srv, 1281 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag", 1282 } 1283 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1284 return srv.(ArtifactRegistryServer).DeleteTag(ctx, req.(*DeleteTagRequest)) 1285 } 1286 return interceptor(ctx, in, info, handler) 1287} 1288 1289func _ArtifactRegistry_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1290 in := new(v1.SetIamPolicyRequest) 1291 if err := dec(in); err != nil { 1292 return nil, err 1293 } 1294 if interceptor == nil { 1295 return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, in) 1296 } 1297 info := &grpc.UnaryServerInfo{ 1298 Server: srv, 1299 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy", 1300 } 1301 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1302 return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, req.(*v1.SetIamPolicyRequest)) 1303 } 1304 return interceptor(ctx, in, info, handler) 1305} 1306 1307func _ArtifactRegistry_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1308 in := new(v1.GetIamPolicyRequest) 1309 if err := dec(in); err != nil { 1310 return nil, err 1311 } 1312 if interceptor == nil { 1313 return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, in) 1314 } 1315 info := &grpc.UnaryServerInfo{ 1316 Server: srv, 1317 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy", 1318 } 1319 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1320 return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, req.(*v1.GetIamPolicyRequest)) 1321 } 1322 return interceptor(ctx, in, info, handler) 1323} 1324 1325func _ArtifactRegistry_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1326 in := new(v1.TestIamPermissionsRequest) 1327 if err := dec(in); err != nil { 1328 return nil, err 1329 } 1330 if interceptor == nil { 1331 return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, in) 1332 } 1333 info := &grpc.UnaryServerInfo{ 1334 Server: srv, 1335 FullMethod: "/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions", 1336 } 1337 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1338 return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, req.(*v1.TestIamPermissionsRequest)) 1339 } 1340 return interceptor(ctx, in, info, handler) 1341} 1342 1343var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{ 1344 ServiceName: "google.devtools.artifactregistry.v1beta2.ArtifactRegistry", 1345 HandlerType: (*ArtifactRegistryServer)(nil), 1346 Methods: []grpc.MethodDesc{ 1347 { 1348 MethodName: "ListRepositories", 1349 Handler: _ArtifactRegistry_ListRepositories_Handler, 1350 }, 1351 { 1352 MethodName: "GetRepository", 1353 Handler: _ArtifactRegistry_GetRepository_Handler, 1354 }, 1355 { 1356 MethodName: "CreateRepository", 1357 Handler: _ArtifactRegistry_CreateRepository_Handler, 1358 }, 1359 { 1360 MethodName: "UpdateRepository", 1361 Handler: _ArtifactRegistry_UpdateRepository_Handler, 1362 }, 1363 { 1364 MethodName: "DeleteRepository", 1365 Handler: _ArtifactRegistry_DeleteRepository_Handler, 1366 }, 1367 { 1368 MethodName: "ListPackages", 1369 Handler: _ArtifactRegistry_ListPackages_Handler, 1370 }, 1371 { 1372 MethodName: "GetPackage", 1373 Handler: _ArtifactRegistry_GetPackage_Handler, 1374 }, 1375 { 1376 MethodName: "DeletePackage", 1377 Handler: _ArtifactRegistry_DeletePackage_Handler, 1378 }, 1379 { 1380 MethodName: "ListVersions", 1381 Handler: _ArtifactRegistry_ListVersions_Handler, 1382 }, 1383 { 1384 MethodName: "GetVersion", 1385 Handler: _ArtifactRegistry_GetVersion_Handler, 1386 }, 1387 { 1388 MethodName: "DeleteVersion", 1389 Handler: _ArtifactRegistry_DeleteVersion_Handler, 1390 }, 1391 { 1392 MethodName: "ListFiles", 1393 Handler: _ArtifactRegistry_ListFiles_Handler, 1394 }, 1395 { 1396 MethodName: "GetFile", 1397 Handler: _ArtifactRegistry_GetFile_Handler, 1398 }, 1399 { 1400 MethodName: "ListTags", 1401 Handler: _ArtifactRegistry_ListTags_Handler, 1402 }, 1403 { 1404 MethodName: "GetTag", 1405 Handler: _ArtifactRegistry_GetTag_Handler, 1406 }, 1407 { 1408 MethodName: "CreateTag", 1409 Handler: _ArtifactRegistry_CreateTag_Handler, 1410 }, 1411 { 1412 MethodName: "UpdateTag", 1413 Handler: _ArtifactRegistry_UpdateTag_Handler, 1414 }, 1415 { 1416 MethodName: "DeleteTag", 1417 Handler: _ArtifactRegistry_DeleteTag_Handler, 1418 }, 1419 { 1420 MethodName: "SetIamPolicy", 1421 Handler: _ArtifactRegistry_SetIamPolicy_Handler, 1422 }, 1423 { 1424 MethodName: "GetIamPolicy", 1425 Handler: _ArtifactRegistry_GetIamPolicy_Handler, 1426 }, 1427 { 1428 MethodName: "TestIamPermissions", 1429 Handler: _ArtifactRegistry_TestIamPermissions_Handler, 1430 }, 1431 }, 1432 Streams: []grpc.StreamDesc{}, 1433 Metadata: "google/devtools/artifactregistry/v1beta2/service.proto", 1434} 1435