cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/gen_ai_cache_service.pb.go (about) 1 // Copyright 2025 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.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1/gen_ai_cache_service.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 emptypb "google.golang.org/protobuf/types/known/emptypb" 28 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38 ) 39 40 // Request message for 41 // [GenAiCacheService.CreateCachedContent][google.cloud.aiplatform.v1.GenAiCacheService.CreateCachedContent]. 42 type CreateCachedContentRequest struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Required. The parent resource where the cached content will be created 48 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 49 // Required. The cached content to create 50 CachedContent *CachedContent `protobuf:"bytes,2,opt,name=cached_content,json=cachedContent,proto3" json:"cached_content,omitempty"` 51 } 52 53 func (x *CreateCachedContentRequest) Reset() { 54 *x = CreateCachedContentRequest{} 55 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[0] 56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 57 ms.StoreMessageInfo(mi) 58 } 59 60 func (x *CreateCachedContentRequest) String() string { 61 return protoimpl.X.MessageStringOf(x) 62 } 63 64 func (*CreateCachedContentRequest) ProtoMessage() {} 65 66 func (x *CreateCachedContentRequest) ProtoReflect() protoreflect.Message { 67 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[0] 68 if x != nil { 69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 70 if ms.LoadMessageInfo() == nil { 71 ms.StoreMessageInfo(mi) 72 } 73 return ms 74 } 75 return mi.MessageOf(x) 76 } 77 78 // Deprecated: Use CreateCachedContentRequest.ProtoReflect.Descriptor instead. 79 func (*CreateCachedContentRequest) Descriptor() ([]byte, []int) { 80 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{0} 81 } 82 83 func (x *CreateCachedContentRequest) GetParent() string { 84 if x != nil { 85 return x.Parent 86 } 87 return "" 88 } 89 90 func (x *CreateCachedContentRequest) GetCachedContent() *CachedContent { 91 if x != nil { 92 return x.CachedContent 93 } 94 return nil 95 } 96 97 // Request message for 98 // [GenAiCacheService.GetCachedContent][google.cloud.aiplatform.v1.GenAiCacheService.GetCachedContent]. 99 type GetCachedContentRequest struct { 100 state protoimpl.MessageState 101 sizeCache protoimpl.SizeCache 102 unknownFields protoimpl.UnknownFields 103 104 // Required. The resource name referring to the cached content 105 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 106 } 107 108 func (x *GetCachedContentRequest) Reset() { 109 *x = GetCachedContentRequest{} 110 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[1] 111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 112 ms.StoreMessageInfo(mi) 113 } 114 115 func (x *GetCachedContentRequest) String() string { 116 return protoimpl.X.MessageStringOf(x) 117 } 118 119 func (*GetCachedContentRequest) ProtoMessage() {} 120 121 func (x *GetCachedContentRequest) ProtoReflect() protoreflect.Message { 122 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[1] 123 if x != nil { 124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 125 if ms.LoadMessageInfo() == nil { 126 ms.StoreMessageInfo(mi) 127 } 128 return ms 129 } 130 return mi.MessageOf(x) 131 } 132 133 // Deprecated: Use GetCachedContentRequest.ProtoReflect.Descriptor instead. 134 func (*GetCachedContentRequest) Descriptor() ([]byte, []int) { 135 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{1} 136 } 137 138 func (x *GetCachedContentRequest) GetName() string { 139 if x != nil { 140 return x.Name 141 } 142 return "" 143 } 144 145 // Request message for 146 // [GenAiCacheService.UpdateCachedContent][google.cloud.aiplatform.v1.GenAiCacheService.UpdateCachedContent]. 147 // Only expire_time or ttl can be updated. 148 type UpdateCachedContentRequest struct { 149 state protoimpl.MessageState 150 sizeCache protoimpl.SizeCache 151 unknownFields protoimpl.UnknownFields 152 153 // Required. The cached content to update 154 CachedContent *CachedContent `protobuf:"bytes,1,opt,name=cached_content,json=cachedContent,proto3" json:"cached_content,omitempty"` 155 // Required. The list of fields to update. 156 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 157 } 158 159 func (x *UpdateCachedContentRequest) Reset() { 160 *x = UpdateCachedContentRequest{} 161 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[2] 162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 163 ms.StoreMessageInfo(mi) 164 } 165 166 func (x *UpdateCachedContentRequest) String() string { 167 return protoimpl.X.MessageStringOf(x) 168 } 169 170 func (*UpdateCachedContentRequest) ProtoMessage() {} 171 172 func (x *UpdateCachedContentRequest) ProtoReflect() protoreflect.Message { 173 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[2] 174 if x != nil { 175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 176 if ms.LoadMessageInfo() == nil { 177 ms.StoreMessageInfo(mi) 178 } 179 return ms 180 } 181 return mi.MessageOf(x) 182 } 183 184 // Deprecated: Use UpdateCachedContentRequest.ProtoReflect.Descriptor instead. 185 func (*UpdateCachedContentRequest) Descriptor() ([]byte, []int) { 186 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{2} 187 } 188 189 func (x *UpdateCachedContentRequest) GetCachedContent() *CachedContent { 190 if x != nil { 191 return x.CachedContent 192 } 193 return nil 194 } 195 196 func (x *UpdateCachedContentRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 197 if x != nil { 198 return x.UpdateMask 199 } 200 return nil 201 } 202 203 // Request message for 204 // [GenAiCacheService.DeleteCachedContent][google.cloud.aiplatform.v1.GenAiCacheService.DeleteCachedContent]. 205 type DeleteCachedContentRequest struct { 206 state protoimpl.MessageState 207 sizeCache protoimpl.SizeCache 208 unknownFields protoimpl.UnknownFields 209 210 // Required. The resource name referring to the cached content 211 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 212 } 213 214 func (x *DeleteCachedContentRequest) Reset() { 215 *x = DeleteCachedContentRequest{} 216 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[3] 217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 218 ms.StoreMessageInfo(mi) 219 } 220 221 func (x *DeleteCachedContentRequest) String() string { 222 return protoimpl.X.MessageStringOf(x) 223 } 224 225 func (*DeleteCachedContentRequest) ProtoMessage() {} 226 227 func (x *DeleteCachedContentRequest) ProtoReflect() protoreflect.Message { 228 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[3] 229 if x != nil { 230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 231 if ms.LoadMessageInfo() == nil { 232 ms.StoreMessageInfo(mi) 233 } 234 return ms 235 } 236 return mi.MessageOf(x) 237 } 238 239 // Deprecated: Use DeleteCachedContentRequest.ProtoReflect.Descriptor instead. 240 func (*DeleteCachedContentRequest) Descriptor() ([]byte, []int) { 241 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{3} 242 } 243 244 func (x *DeleteCachedContentRequest) GetName() string { 245 if x != nil { 246 return x.Name 247 } 248 return "" 249 } 250 251 // Request to list CachedContents. 252 type ListCachedContentsRequest struct { 253 state protoimpl.MessageState 254 sizeCache protoimpl.SizeCache 255 unknownFields protoimpl.UnknownFields 256 257 // Required. The parent, which owns this collection of cached contents. 258 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 259 // Optional. The maximum number of cached contents to return. The service may 260 // return fewer than this value. If unspecified, some default (under maximum) 261 // number of items will be returned. The maximum value is 1000; values above 262 // 1000 will be coerced to 1000. 263 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 264 // Optional. A page token, received from a previous `ListCachedContents` call. 265 // Provide this to retrieve the subsequent page. 266 // 267 // When paginating, all other parameters provided to `ListCachedContents` must 268 // match the call that provided the page token. 269 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 270 } 271 272 func (x *ListCachedContentsRequest) Reset() { 273 *x = ListCachedContentsRequest{} 274 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[4] 275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 276 ms.StoreMessageInfo(mi) 277 } 278 279 func (x *ListCachedContentsRequest) String() string { 280 return protoimpl.X.MessageStringOf(x) 281 } 282 283 func (*ListCachedContentsRequest) ProtoMessage() {} 284 285 func (x *ListCachedContentsRequest) ProtoReflect() protoreflect.Message { 286 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[4] 287 if x != nil { 288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 289 if ms.LoadMessageInfo() == nil { 290 ms.StoreMessageInfo(mi) 291 } 292 return ms 293 } 294 return mi.MessageOf(x) 295 } 296 297 // Deprecated: Use ListCachedContentsRequest.ProtoReflect.Descriptor instead. 298 func (*ListCachedContentsRequest) Descriptor() ([]byte, []int) { 299 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{4} 300 } 301 302 func (x *ListCachedContentsRequest) GetParent() string { 303 if x != nil { 304 return x.Parent 305 } 306 return "" 307 } 308 309 func (x *ListCachedContentsRequest) GetPageSize() int32 { 310 if x != nil { 311 return x.PageSize 312 } 313 return 0 314 } 315 316 func (x *ListCachedContentsRequest) GetPageToken() string { 317 if x != nil { 318 return x.PageToken 319 } 320 return "" 321 } 322 323 // Response with a list of CachedContents. 324 type ListCachedContentsResponse struct { 325 state protoimpl.MessageState 326 sizeCache protoimpl.SizeCache 327 unknownFields protoimpl.UnknownFields 328 329 // List of cached contents. 330 CachedContents []*CachedContent `protobuf:"bytes,1,rep,name=cached_contents,json=cachedContents,proto3" json:"cached_contents,omitempty"` 331 // A token, which can be sent as `page_token` to retrieve the next page. 332 // If this field is omitted, there are no subsequent pages. 333 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 334 } 335 336 func (x *ListCachedContentsResponse) Reset() { 337 *x = ListCachedContentsResponse{} 338 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[5] 339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 340 ms.StoreMessageInfo(mi) 341 } 342 343 func (x *ListCachedContentsResponse) String() string { 344 return protoimpl.X.MessageStringOf(x) 345 } 346 347 func (*ListCachedContentsResponse) ProtoMessage() {} 348 349 func (x *ListCachedContentsResponse) ProtoReflect() protoreflect.Message { 350 mi := &file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes[5] 351 if x != nil { 352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 353 if ms.LoadMessageInfo() == nil { 354 ms.StoreMessageInfo(mi) 355 } 356 return ms 357 } 358 return mi.MessageOf(x) 359 } 360 361 // Deprecated: Use ListCachedContentsResponse.ProtoReflect.Descriptor instead. 362 func (*ListCachedContentsResponse) Descriptor() ([]byte, []int) { 363 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP(), []int{5} 364 } 365 366 func (x *ListCachedContentsResponse) GetCachedContents() []*CachedContent { 367 if x != nil { 368 return x.CachedContents 369 } 370 return nil 371 } 372 373 func (x *ListCachedContentsResponse) GetNextPageToken() string { 374 if x != nil { 375 return x.NextPageToken 376 } 377 return "" 378 } 379 380 var File_google_cloud_aiplatform_v1_gen_ai_cache_service_proto protoreflect.FileDescriptor 381 382 var file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDesc = []byte{ 383 0x0a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 384 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x65, 0x6e, 385 0x5f, 0x61, 0x69, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 386 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 387 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 388 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 389 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 390 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 391 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 392 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 393 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 394 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 395 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 396 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 397 0x76, 0x31, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 398 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 399 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 400 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 401 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 402 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 403 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 404 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 405 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x12, 0x27, 0x61, 406 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 407 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 408 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x55, 409 0x0a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 410 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 411 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 412 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 413 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 414 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x5e, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 415 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 416 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 417 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 418 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 419 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 420 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb5, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 421 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 422 0x75, 0x65, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 423 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 424 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 425 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 426 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x61, 427 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 428 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 429 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 430 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 431 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61, 0x0a, 432 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 433 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 434 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 435 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 436 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 437 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 438 0x22, 0xaa, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 439 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 440 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 441 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x12, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 442 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 443 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 444 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 445 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 446 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 447 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 448 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x98, 0x01, 449 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 450 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 451 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 452 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 453 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 454 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 455 0x52, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 456 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 457 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 458 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xe2, 0x08, 0x0a, 0x11, 0x47, 0x65, 0x6e, 459 0x41, 0x69, 0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xdc, 460 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 461 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 462 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 463 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 464 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 465 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 466 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 467 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x62, 0xda, 0x41, 0x15, 0x70, 0x61, 468 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 469 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x3a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 470 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 471 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 472 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 473 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xb5, 0x01, 474 0x0a, 0x10, 0x47, 0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 475 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 476 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 477 0x47, 0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 478 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 479 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 480 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 481 0x6e, 0x74, 0x22, 0x41, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 482 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 483 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 484 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 485 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xf0, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 486 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x2e, 487 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 488 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 489 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 490 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 491 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 492 0x76, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 493 0x22, 0x76, 0xda, 0x41, 0x1a, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 494 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 495 0xd3, 0xe4, 0x93, 0x02, 0x53, 0x3a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 496 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x32, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x63, 0x61, 0x63, 0x68, 497 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 498 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 499 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 500 0x74, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa8, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 501 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 502 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 503 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 504 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 505 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 506 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 507 0x22, 0x41, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x2a, 508 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 509 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 510 0x2a, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 511 0x2f, 0x2a, 0x7d, 0x12, 0xc8, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 512 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 513 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 514 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 515 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 516 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 517 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 518 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 519 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0xda, 0x41, 0x06, 0x70, 0x61, 520 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x2f, 521 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 522 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 523 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x4d, 524 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 525 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 526 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 527 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 528 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd4, 0x01, 529 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 530 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 531 0x42, 0x16, 0x47, 0x65, 0x6e, 0x41, 0x69, 0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x65, 0x72, 0x76, 532 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 533 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 534 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 535 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 536 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 537 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 538 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 539 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 540 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 541 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 542 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 543 } 544 545 var ( 546 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescOnce sync.Once 547 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescData = file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDesc 548 ) 549 550 func file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescGZIP() []byte { 551 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescOnce.Do(func() { 552 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescData) 553 }) 554 return file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDescData 555 } 556 557 var file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 558 var file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_goTypes = []any{ 559 (*CreateCachedContentRequest)(nil), // 0: google.cloud.aiplatform.v1.CreateCachedContentRequest 560 (*GetCachedContentRequest)(nil), // 1: google.cloud.aiplatform.v1.GetCachedContentRequest 561 (*UpdateCachedContentRequest)(nil), // 2: google.cloud.aiplatform.v1.UpdateCachedContentRequest 562 (*DeleteCachedContentRequest)(nil), // 3: google.cloud.aiplatform.v1.DeleteCachedContentRequest 563 (*ListCachedContentsRequest)(nil), // 4: google.cloud.aiplatform.v1.ListCachedContentsRequest 564 (*ListCachedContentsResponse)(nil), // 5: google.cloud.aiplatform.v1.ListCachedContentsResponse 565 (*CachedContent)(nil), // 6: google.cloud.aiplatform.v1.CachedContent 566 (*fieldmaskpb.FieldMask)(nil), // 7: google.protobuf.FieldMask 567 (*emptypb.Empty)(nil), // 8: google.protobuf.Empty 568 } 569 var file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_depIdxs = []int32{ 570 6, // 0: google.cloud.aiplatform.v1.CreateCachedContentRequest.cached_content:type_name -> google.cloud.aiplatform.v1.CachedContent 571 6, // 1: google.cloud.aiplatform.v1.UpdateCachedContentRequest.cached_content:type_name -> google.cloud.aiplatform.v1.CachedContent 572 7, // 2: google.cloud.aiplatform.v1.UpdateCachedContentRequest.update_mask:type_name -> google.protobuf.FieldMask 573 6, // 3: google.cloud.aiplatform.v1.ListCachedContentsResponse.cached_contents:type_name -> google.cloud.aiplatform.v1.CachedContent 574 0, // 4: google.cloud.aiplatform.v1.GenAiCacheService.CreateCachedContent:input_type -> google.cloud.aiplatform.v1.CreateCachedContentRequest 575 1, // 5: google.cloud.aiplatform.v1.GenAiCacheService.GetCachedContent:input_type -> google.cloud.aiplatform.v1.GetCachedContentRequest 576 2, // 6: google.cloud.aiplatform.v1.GenAiCacheService.UpdateCachedContent:input_type -> google.cloud.aiplatform.v1.UpdateCachedContentRequest 577 3, // 7: google.cloud.aiplatform.v1.GenAiCacheService.DeleteCachedContent:input_type -> google.cloud.aiplatform.v1.DeleteCachedContentRequest 578 4, // 8: google.cloud.aiplatform.v1.GenAiCacheService.ListCachedContents:input_type -> google.cloud.aiplatform.v1.ListCachedContentsRequest 579 6, // 9: google.cloud.aiplatform.v1.GenAiCacheService.CreateCachedContent:output_type -> google.cloud.aiplatform.v1.CachedContent 580 6, // 10: google.cloud.aiplatform.v1.GenAiCacheService.GetCachedContent:output_type -> google.cloud.aiplatform.v1.CachedContent 581 6, // 11: google.cloud.aiplatform.v1.GenAiCacheService.UpdateCachedContent:output_type -> google.cloud.aiplatform.v1.CachedContent 582 8, // 12: google.cloud.aiplatform.v1.GenAiCacheService.DeleteCachedContent:output_type -> google.protobuf.Empty 583 5, // 13: google.cloud.aiplatform.v1.GenAiCacheService.ListCachedContents:output_type -> google.cloud.aiplatform.v1.ListCachedContentsResponse 584 9, // [9:14] is the sub-list for method output_type 585 4, // [4:9] is the sub-list for method input_type 586 4, // [4:4] is the sub-list for extension type_name 587 4, // [4:4] is the sub-list for extension extendee 588 0, // [0:4] is the sub-list for field type_name 589 } 590 591 func init() { file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_init() } 592 func file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_init() { 593 if File_google_cloud_aiplatform_v1_gen_ai_cache_service_proto != nil { 594 return 595 } 596 file_google_cloud_aiplatform_v1_cached_content_proto_init() 597 type x struct{} 598 out := protoimpl.TypeBuilder{ 599 File: protoimpl.DescBuilder{ 600 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 601 RawDescriptor: file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDesc, 602 NumEnums: 0, 603 NumMessages: 6, 604 NumExtensions: 0, 605 NumServices: 1, 606 }, 607 GoTypes: file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_goTypes, 608 DependencyIndexes: file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_depIdxs, 609 MessageInfos: file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_msgTypes, 610 }.Build() 611 File_google_cloud_aiplatform_v1_gen_ai_cache_service_proto = out.File 612 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_rawDesc = nil 613 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_goTypes = nil 614 file_google_cloud_aiplatform_v1_gen_ai_cache_service_proto_depIdxs = nil 615 }