cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/vertex_rag_data_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/vertex_rag_data_service.proto 20 21 package aiplatformpb 22 23 import ( 24 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb" 25 _ "google.golang.org/genproto/googleapis/api/annotations" 26 status "google.golang.org/genproto/googleapis/rpc/status" 27 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 28 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 29 _ "google.golang.org/protobuf/types/known/emptypb" 30 reflect "reflect" 31 sync "sync" 32 ) 33 34 const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39 ) 40 41 // Request message for 42 // [VertexRagDataService.CreateRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.CreateRagCorpus]. 43 type CreateRagCorpusRequest struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // Required. The resource name of the Location to create the RagCorpus in. 49 // Format: `projects/{project}/locations/{location}` 50 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 51 // Required. The RagCorpus to create. 52 RagCorpus *RagCorpus `protobuf:"bytes,2,opt,name=rag_corpus,json=ragCorpus,proto3" json:"rag_corpus,omitempty"` 53 } 54 55 func (x *CreateRagCorpusRequest) Reset() { 56 *x = CreateRagCorpusRequest{} 57 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[0] 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 ms.StoreMessageInfo(mi) 60 } 61 62 func (x *CreateRagCorpusRequest) String() string { 63 return protoimpl.X.MessageStringOf(x) 64 } 65 66 func (*CreateRagCorpusRequest) ProtoMessage() {} 67 68 func (x *CreateRagCorpusRequest) ProtoReflect() protoreflect.Message { 69 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[0] 70 if 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 CreateRagCorpusRequest.ProtoReflect.Descriptor instead. 81 func (*CreateRagCorpusRequest) Descriptor() ([]byte, []int) { 82 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{0} 83 } 84 85 func (x *CreateRagCorpusRequest) GetParent() string { 86 if x != nil { 87 return x.Parent 88 } 89 return "" 90 } 91 92 func (x *CreateRagCorpusRequest) GetRagCorpus() *RagCorpus { 93 if x != nil { 94 return x.RagCorpus 95 } 96 return nil 97 } 98 99 // Request message for 100 // [VertexRagDataService.GetRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.GetRagCorpus] 101 type GetRagCorpusRequest struct { 102 state protoimpl.MessageState 103 sizeCache protoimpl.SizeCache 104 unknownFields protoimpl.UnknownFields 105 106 // Required. The name of the RagCorpus resource. 107 // Format: 108 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` 109 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 110 } 111 112 func (x *GetRagCorpusRequest) Reset() { 113 *x = GetRagCorpusRequest{} 114 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[1] 115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 116 ms.StoreMessageInfo(mi) 117 } 118 119 func (x *GetRagCorpusRequest) String() string { 120 return protoimpl.X.MessageStringOf(x) 121 } 122 123 func (*GetRagCorpusRequest) ProtoMessage() {} 124 125 func (x *GetRagCorpusRequest) ProtoReflect() protoreflect.Message { 126 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[1] 127 if x != nil { 128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 129 if ms.LoadMessageInfo() == nil { 130 ms.StoreMessageInfo(mi) 131 } 132 return ms 133 } 134 return mi.MessageOf(x) 135 } 136 137 // Deprecated: Use GetRagCorpusRequest.ProtoReflect.Descriptor instead. 138 func (*GetRagCorpusRequest) Descriptor() ([]byte, []int) { 139 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{1} 140 } 141 142 func (x *GetRagCorpusRequest) GetName() string { 143 if x != nil { 144 return x.Name 145 } 146 return "" 147 } 148 149 // Request message for 150 // [VertexRagDataService.ListRagCorpora][google.cloud.aiplatform.v1.VertexRagDataService.ListRagCorpora]. 151 type ListRagCorporaRequest struct { 152 state protoimpl.MessageState 153 sizeCache protoimpl.SizeCache 154 unknownFields protoimpl.UnknownFields 155 156 // Required. The resource name of the Location from which to list the 157 // RagCorpora. Format: `projects/{project}/locations/{location}` 158 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 159 // Optional. The standard list page size. 160 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 161 // Optional. The standard list page token. 162 // Typically obtained via 163 // [ListRagCorporaResponse.next_page_token][google.cloud.aiplatform.v1.ListRagCorporaResponse.next_page_token] 164 // of the previous 165 // [VertexRagDataService.ListRagCorpora][google.cloud.aiplatform.v1.VertexRagDataService.ListRagCorpora] 166 // call. 167 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 168 } 169 170 func (x *ListRagCorporaRequest) Reset() { 171 *x = ListRagCorporaRequest{} 172 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[2] 173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 174 ms.StoreMessageInfo(mi) 175 } 176 177 func (x *ListRagCorporaRequest) String() string { 178 return protoimpl.X.MessageStringOf(x) 179 } 180 181 func (*ListRagCorporaRequest) ProtoMessage() {} 182 183 func (x *ListRagCorporaRequest) ProtoReflect() protoreflect.Message { 184 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[2] 185 if x != nil { 186 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 187 if ms.LoadMessageInfo() == nil { 188 ms.StoreMessageInfo(mi) 189 } 190 return ms 191 } 192 return mi.MessageOf(x) 193 } 194 195 // Deprecated: Use ListRagCorporaRequest.ProtoReflect.Descriptor instead. 196 func (*ListRagCorporaRequest) Descriptor() ([]byte, []int) { 197 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{2} 198 } 199 200 func (x *ListRagCorporaRequest) GetParent() string { 201 if x != nil { 202 return x.Parent 203 } 204 return "" 205 } 206 207 func (x *ListRagCorporaRequest) GetPageSize() int32 { 208 if x != nil { 209 return x.PageSize 210 } 211 return 0 212 } 213 214 func (x *ListRagCorporaRequest) GetPageToken() string { 215 if x != nil { 216 return x.PageToken 217 } 218 return "" 219 } 220 221 // Response message for 222 // [VertexRagDataService.ListRagCorpora][google.cloud.aiplatform.v1.VertexRagDataService.ListRagCorpora]. 223 type ListRagCorporaResponse struct { 224 state protoimpl.MessageState 225 sizeCache protoimpl.SizeCache 226 unknownFields protoimpl.UnknownFields 227 228 // List of RagCorpora in the requested page. 229 RagCorpora []*RagCorpus `protobuf:"bytes,1,rep,name=rag_corpora,json=ragCorpora,proto3" json:"rag_corpora,omitempty"` 230 // A token to retrieve the next page of results. 231 // Pass to 232 // [ListRagCorporaRequest.page_token][google.cloud.aiplatform.v1.ListRagCorporaRequest.page_token] 233 // to obtain that page. 234 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 235 } 236 237 func (x *ListRagCorporaResponse) Reset() { 238 *x = ListRagCorporaResponse{} 239 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[3] 240 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 241 ms.StoreMessageInfo(mi) 242 } 243 244 func (x *ListRagCorporaResponse) String() string { 245 return protoimpl.X.MessageStringOf(x) 246 } 247 248 func (*ListRagCorporaResponse) ProtoMessage() {} 249 250 func (x *ListRagCorporaResponse) ProtoReflect() protoreflect.Message { 251 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[3] 252 if x != nil { 253 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 254 if ms.LoadMessageInfo() == nil { 255 ms.StoreMessageInfo(mi) 256 } 257 return ms 258 } 259 return mi.MessageOf(x) 260 } 261 262 // Deprecated: Use ListRagCorporaResponse.ProtoReflect.Descriptor instead. 263 func (*ListRagCorporaResponse) Descriptor() ([]byte, []int) { 264 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{3} 265 } 266 267 func (x *ListRagCorporaResponse) GetRagCorpora() []*RagCorpus { 268 if x != nil { 269 return x.RagCorpora 270 } 271 return nil 272 } 273 274 func (x *ListRagCorporaResponse) GetNextPageToken() string { 275 if x != nil { 276 return x.NextPageToken 277 } 278 return "" 279 } 280 281 // Request message for 282 // [VertexRagDataService.DeleteRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagCorpus]. 283 type DeleteRagCorpusRequest struct { 284 state protoimpl.MessageState 285 sizeCache protoimpl.SizeCache 286 unknownFields protoimpl.UnknownFields 287 288 // Required. The name of the RagCorpus resource to be deleted. 289 // Format: 290 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` 291 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 292 // Optional. If set to true, any RagFiles in this RagCorpus will also be 293 // deleted. Otherwise, the request will only work if the RagCorpus has no 294 // RagFiles. 295 Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` 296 } 297 298 func (x *DeleteRagCorpusRequest) Reset() { 299 *x = DeleteRagCorpusRequest{} 300 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[4] 301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 302 ms.StoreMessageInfo(mi) 303 } 304 305 func (x *DeleteRagCorpusRequest) String() string { 306 return protoimpl.X.MessageStringOf(x) 307 } 308 309 func (*DeleteRagCorpusRequest) ProtoMessage() {} 310 311 func (x *DeleteRagCorpusRequest) ProtoReflect() protoreflect.Message { 312 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[4] 313 if x != nil { 314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 315 if ms.LoadMessageInfo() == nil { 316 ms.StoreMessageInfo(mi) 317 } 318 return ms 319 } 320 return mi.MessageOf(x) 321 } 322 323 // Deprecated: Use DeleteRagCorpusRequest.ProtoReflect.Descriptor instead. 324 func (*DeleteRagCorpusRequest) Descriptor() ([]byte, []int) { 325 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{4} 326 } 327 328 func (x *DeleteRagCorpusRequest) GetName() string { 329 if x != nil { 330 return x.Name 331 } 332 return "" 333 } 334 335 func (x *DeleteRagCorpusRequest) GetForce() bool { 336 if x != nil { 337 return x.Force 338 } 339 return false 340 } 341 342 // Request message for 343 // [VertexRagDataService.UploadRagFile][google.cloud.aiplatform.v1.VertexRagDataService.UploadRagFile]. 344 type UploadRagFileRequest struct { 345 state protoimpl.MessageState 346 sizeCache protoimpl.SizeCache 347 unknownFields protoimpl.UnknownFields 348 349 // Required. The name of the RagCorpus resource into which to upload the file. 350 // Format: 351 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` 352 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 353 // Required. The RagFile to upload. 354 RagFile *RagFile `protobuf:"bytes,2,opt,name=rag_file,json=ragFile,proto3" json:"rag_file,omitempty"` 355 // Required. The config for the RagFiles to be uploaded into the RagCorpus. 356 // [VertexRagDataService.UploadRagFile][google.cloud.aiplatform.v1.VertexRagDataService.UploadRagFile]. 357 UploadRagFileConfig *UploadRagFileConfig `protobuf:"bytes,5,opt,name=upload_rag_file_config,json=uploadRagFileConfig,proto3" json:"upload_rag_file_config,omitempty"` 358 } 359 360 func (x *UploadRagFileRequest) Reset() { 361 *x = UploadRagFileRequest{} 362 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[5] 363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 364 ms.StoreMessageInfo(mi) 365 } 366 367 func (x *UploadRagFileRequest) String() string { 368 return protoimpl.X.MessageStringOf(x) 369 } 370 371 func (*UploadRagFileRequest) ProtoMessage() {} 372 373 func (x *UploadRagFileRequest) ProtoReflect() protoreflect.Message { 374 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[5] 375 if x != nil { 376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 377 if ms.LoadMessageInfo() == nil { 378 ms.StoreMessageInfo(mi) 379 } 380 return ms 381 } 382 return mi.MessageOf(x) 383 } 384 385 // Deprecated: Use UploadRagFileRequest.ProtoReflect.Descriptor instead. 386 func (*UploadRagFileRequest) Descriptor() ([]byte, []int) { 387 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{5} 388 } 389 390 func (x *UploadRagFileRequest) GetParent() string { 391 if x != nil { 392 return x.Parent 393 } 394 return "" 395 } 396 397 func (x *UploadRagFileRequest) GetRagFile() *RagFile { 398 if x != nil { 399 return x.RagFile 400 } 401 return nil 402 } 403 404 func (x *UploadRagFileRequest) GetUploadRagFileConfig() *UploadRagFileConfig { 405 if x != nil { 406 return x.UploadRagFileConfig 407 } 408 return nil 409 } 410 411 // Response message for 412 // [VertexRagDataService.UploadRagFile][google.cloud.aiplatform.v1.VertexRagDataService.UploadRagFile]. 413 type UploadRagFileResponse struct { 414 state protoimpl.MessageState 415 sizeCache protoimpl.SizeCache 416 unknownFields protoimpl.UnknownFields 417 418 // The result of the upload. 419 // 420 // Types that are assignable to Result: 421 // 422 // *UploadRagFileResponse_RagFile 423 // *UploadRagFileResponse_Error 424 Result isUploadRagFileResponse_Result `protobuf_oneof:"result"` 425 } 426 427 func (x *UploadRagFileResponse) Reset() { 428 *x = UploadRagFileResponse{} 429 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[6] 430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 431 ms.StoreMessageInfo(mi) 432 } 433 434 func (x *UploadRagFileResponse) String() string { 435 return protoimpl.X.MessageStringOf(x) 436 } 437 438 func (*UploadRagFileResponse) ProtoMessage() {} 439 440 func (x *UploadRagFileResponse) ProtoReflect() protoreflect.Message { 441 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[6] 442 if x != nil { 443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 444 if ms.LoadMessageInfo() == nil { 445 ms.StoreMessageInfo(mi) 446 } 447 return ms 448 } 449 return mi.MessageOf(x) 450 } 451 452 // Deprecated: Use UploadRagFileResponse.ProtoReflect.Descriptor instead. 453 func (*UploadRagFileResponse) Descriptor() ([]byte, []int) { 454 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{6} 455 } 456 457 func (m *UploadRagFileResponse) GetResult() isUploadRagFileResponse_Result { 458 if m != nil { 459 return m.Result 460 } 461 return nil 462 } 463 464 func (x *UploadRagFileResponse) GetRagFile() *RagFile { 465 if x, ok := x.GetResult().(*UploadRagFileResponse_RagFile); ok { 466 return x.RagFile 467 } 468 return nil 469 } 470 471 func (x *UploadRagFileResponse) GetError() *status.Status { 472 if x, ok := x.GetResult().(*UploadRagFileResponse_Error); ok { 473 return x.Error 474 } 475 return nil 476 } 477 478 type isUploadRagFileResponse_Result interface { 479 isUploadRagFileResponse_Result() 480 } 481 482 type UploadRagFileResponse_RagFile struct { 483 // The RagFile that had been uploaded into the RagCorpus. 484 RagFile *RagFile `protobuf:"bytes,1,opt,name=rag_file,json=ragFile,proto3,oneof"` 485 } 486 487 type UploadRagFileResponse_Error struct { 488 // The error that occurred while processing the RagFile. 489 Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3,oneof"` 490 } 491 492 func (*UploadRagFileResponse_RagFile) isUploadRagFileResponse_Result() {} 493 494 func (*UploadRagFileResponse_Error) isUploadRagFileResponse_Result() {} 495 496 // Request message for 497 // [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. 498 type ImportRagFilesRequest struct { 499 state protoimpl.MessageState 500 sizeCache protoimpl.SizeCache 501 unknownFields protoimpl.UnknownFields 502 503 // Required. The name of the RagCorpus resource into which to import files. 504 // Format: 505 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` 506 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 507 // Required. The config for the RagFiles to be synced and imported into the 508 // RagCorpus. 509 // [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. 510 ImportRagFilesConfig *ImportRagFilesConfig `protobuf:"bytes,2,opt,name=import_rag_files_config,json=importRagFilesConfig,proto3" json:"import_rag_files_config,omitempty"` 511 } 512 513 func (x *ImportRagFilesRequest) Reset() { 514 *x = ImportRagFilesRequest{} 515 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[7] 516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 517 ms.StoreMessageInfo(mi) 518 } 519 520 func (x *ImportRagFilesRequest) String() string { 521 return protoimpl.X.MessageStringOf(x) 522 } 523 524 func (*ImportRagFilesRequest) ProtoMessage() {} 525 526 func (x *ImportRagFilesRequest) ProtoReflect() protoreflect.Message { 527 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[7] 528 if x != nil { 529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 530 if ms.LoadMessageInfo() == nil { 531 ms.StoreMessageInfo(mi) 532 } 533 return ms 534 } 535 return mi.MessageOf(x) 536 } 537 538 // Deprecated: Use ImportRagFilesRequest.ProtoReflect.Descriptor instead. 539 func (*ImportRagFilesRequest) Descriptor() ([]byte, []int) { 540 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{7} 541 } 542 543 func (x *ImportRagFilesRequest) GetParent() string { 544 if x != nil { 545 return x.Parent 546 } 547 return "" 548 } 549 550 func (x *ImportRagFilesRequest) GetImportRagFilesConfig() *ImportRagFilesConfig { 551 if x != nil { 552 return x.ImportRagFilesConfig 553 } 554 return nil 555 } 556 557 // Response message for 558 // [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. 559 type ImportRagFilesResponse struct { 560 state protoimpl.MessageState 561 sizeCache protoimpl.SizeCache 562 unknownFields protoimpl.UnknownFields 563 564 // The location into which the partial failures were written. 565 // 566 // Types that are assignable to PartialFailureSink: 567 // 568 // *ImportRagFilesResponse_PartialFailuresGcsPath 569 // *ImportRagFilesResponse_PartialFailuresBigqueryTable 570 PartialFailureSink isImportRagFilesResponse_PartialFailureSink `protobuf_oneof:"partial_failure_sink"` 571 // The number of RagFiles that had been imported into the RagCorpus. 572 ImportedRagFilesCount int64 `protobuf:"varint,1,opt,name=imported_rag_files_count,json=importedRagFilesCount,proto3" json:"imported_rag_files_count,omitempty"` 573 // The number of RagFiles that had failed while importing into the RagCorpus. 574 FailedRagFilesCount int64 `protobuf:"varint,2,opt,name=failed_rag_files_count,json=failedRagFilesCount,proto3" json:"failed_rag_files_count,omitempty"` 575 // The number of RagFiles that was skipped while importing into the RagCorpus. 576 SkippedRagFilesCount int64 `protobuf:"varint,3,opt,name=skipped_rag_files_count,json=skippedRagFilesCount,proto3" json:"skipped_rag_files_count,omitempty"` 577 } 578 579 func (x *ImportRagFilesResponse) Reset() { 580 *x = ImportRagFilesResponse{} 581 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[8] 582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 583 ms.StoreMessageInfo(mi) 584 } 585 586 func (x *ImportRagFilesResponse) String() string { 587 return protoimpl.X.MessageStringOf(x) 588 } 589 590 func (*ImportRagFilesResponse) ProtoMessage() {} 591 592 func (x *ImportRagFilesResponse) ProtoReflect() protoreflect.Message { 593 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[8] 594 if x != nil { 595 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 596 if ms.LoadMessageInfo() == nil { 597 ms.StoreMessageInfo(mi) 598 } 599 return ms 600 } 601 return mi.MessageOf(x) 602 } 603 604 // Deprecated: Use ImportRagFilesResponse.ProtoReflect.Descriptor instead. 605 func (*ImportRagFilesResponse) Descriptor() ([]byte, []int) { 606 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{8} 607 } 608 609 func (m *ImportRagFilesResponse) GetPartialFailureSink() isImportRagFilesResponse_PartialFailureSink { 610 if m != nil { 611 return m.PartialFailureSink 612 } 613 return nil 614 } 615 616 func (x *ImportRagFilesResponse) GetPartialFailuresGcsPath() string { 617 if x, ok := x.GetPartialFailureSink().(*ImportRagFilesResponse_PartialFailuresGcsPath); ok { 618 return x.PartialFailuresGcsPath 619 } 620 return "" 621 } 622 623 func (x *ImportRagFilesResponse) GetPartialFailuresBigqueryTable() string { 624 if x, ok := x.GetPartialFailureSink().(*ImportRagFilesResponse_PartialFailuresBigqueryTable); ok { 625 return x.PartialFailuresBigqueryTable 626 } 627 return "" 628 } 629 630 func (x *ImportRagFilesResponse) GetImportedRagFilesCount() int64 { 631 if x != nil { 632 return x.ImportedRagFilesCount 633 } 634 return 0 635 } 636 637 func (x *ImportRagFilesResponse) GetFailedRagFilesCount() int64 { 638 if x != nil { 639 return x.FailedRagFilesCount 640 } 641 return 0 642 } 643 644 func (x *ImportRagFilesResponse) GetSkippedRagFilesCount() int64 { 645 if x != nil { 646 return x.SkippedRagFilesCount 647 } 648 return 0 649 } 650 651 type isImportRagFilesResponse_PartialFailureSink interface { 652 isImportRagFilesResponse_PartialFailureSink() 653 } 654 655 type ImportRagFilesResponse_PartialFailuresGcsPath struct { 656 // The Google Cloud Storage path into which the partial failures were 657 // written. 658 PartialFailuresGcsPath string `protobuf:"bytes,4,opt,name=partial_failures_gcs_path,json=partialFailuresGcsPath,proto3,oneof"` 659 } 660 661 type ImportRagFilesResponse_PartialFailuresBigqueryTable struct { 662 // The BigQuery table into which the partial failures were written. 663 PartialFailuresBigqueryTable string `protobuf:"bytes,5,opt,name=partial_failures_bigquery_table,json=partialFailuresBigqueryTable,proto3,oneof"` 664 } 665 666 func (*ImportRagFilesResponse_PartialFailuresGcsPath) isImportRagFilesResponse_PartialFailureSink() {} 667 668 func (*ImportRagFilesResponse_PartialFailuresBigqueryTable) isImportRagFilesResponse_PartialFailureSink() { 669 } 670 671 // Request message for 672 // [VertexRagDataService.GetRagFile][google.cloud.aiplatform.v1.VertexRagDataService.GetRagFile] 673 type GetRagFileRequest struct { 674 state protoimpl.MessageState 675 sizeCache protoimpl.SizeCache 676 unknownFields protoimpl.UnknownFields 677 678 // Required. The name of the RagFile resource. 679 // Format: 680 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` 681 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 682 } 683 684 func (x *GetRagFileRequest) Reset() { 685 *x = GetRagFileRequest{} 686 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[9] 687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 688 ms.StoreMessageInfo(mi) 689 } 690 691 func (x *GetRagFileRequest) String() string { 692 return protoimpl.X.MessageStringOf(x) 693 } 694 695 func (*GetRagFileRequest) ProtoMessage() {} 696 697 func (x *GetRagFileRequest) ProtoReflect() protoreflect.Message { 698 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[9] 699 if x != nil { 700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 701 if ms.LoadMessageInfo() == nil { 702 ms.StoreMessageInfo(mi) 703 } 704 return ms 705 } 706 return mi.MessageOf(x) 707 } 708 709 // Deprecated: Use GetRagFileRequest.ProtoReflect.Descriptor instead. 710 func (*GetRagFileRequest) Descriptor() ([]byte, []int) { 711 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{9} 712 } 713 714 func (x *GetRagFileRequest) GetName() string { 715 if x != nil { 716 return x.Name 717 } 718 return "" 719 } 720 721 // Request message for 722 // [VertexRagDataService.ListRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ListRagFiles]. 723 type ListRagFilesRequest struct { 724 state protoimpl.MessageState 725 sizeCache protoimpl.SizeCache 726 unknownFields protoimpl.UnknownFields 727 728 // Required. The resource name of the RagCorpus from which to list the 729 // RagFiles. Format: 730 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` 731 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 732 // Optional. The standard list page size. 733 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 734 // Optional. The standard list page token. 735 // Typically obtained via 736 // [ListRagFilesResponse.next_page_token][google.cloud.aiplatform.v1.ListRagFilesResponse.next_page_token] 737 // of the previous 738 // [VertexRagDataService.ListRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ListRagFiles] 739 // call. 740 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 741 } 742 743 func (x *ListRagFilesRequest) Reset() { 744 *x = ListRagFilesRequest{} 745 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[10] 746 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 747 ms.StoreMessageInfo(mi) 748 } 749 750 func (x *ListRagFilesRequest) String() string { 751 return protoimpl.X.MessageStringOf(x) 752 } 753 754 func (*ListRagFilesRequest) ProtoMessage() {} 755 756 func (x *ListRagFilesRequest) ProtoReflect() protoreflect.Message { 757 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[10] 758 if x != nil { 759 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 760 if ms.LoadMessageInfo() == nil { 761 ms.StoreMessageInfo(mi) 762 } 763 return ms 764 } 765 return mi.MessageOf(x) 766 } 767 768 // Deprecated: Use ListRagFilesRequest.ProtoReflect.Descriptor instead. 769 func (*ListRagFilesRequest) Descriptor() ([]byte, []int) { 770 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{10} 771 } 772 773 func (x *ListRagFilesRequest) GetParent() string { 774 if x != nil { 775 return x.Parent 776 } 777 return "" 778 } 779 780 func (x *ListRagFilesRequest) GetPageSize() int32 { 781 if x != nil { 782 return x.PageSize 783 } 784 return 0 785 } 786 787 func (x *ListRagFilesRequest) GetPageToken() string { 788 if x != nil { 789 return x.PageToken 790 } 791 return "" 792 } 793 794 // Response message for 795 // [VertexRagDataService.ListRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ListRagFiles]. 796 type ListRagFilesResponse struct { 797 state protoimpl.MessageState 798 sizeCache protoimpl.SizeCache 799 unknownFields protoimpl.UnknownFields 800 801 // List of RagFiles in the requested page. 802 RagFiles []*RagFile `protobuf:"bytes,1,rep,name=rag_files,json=ragFiles,proto3" json:"rag_files,omitempty"` 803 // A token to retrieve the next page of results. 804 // Pass to 805 // [ListRagFilesRequest.page_token][google.cloud.aiplatform.v1.ListRagFilesRequest.page_token] 806 // to obtain that page. 807 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 808 } 809 810 func (x *ListRagFilesResponse) Reset() { 811 *x = ListRagFilesResponse{} 812 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[11] 813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 814 ms.StoreMessageInfo(mi) 815 } 816 817 func (x *ListRagFilesResponse) String() string { 818 return protoimpl.X.MessageStringOf(x) 819 } 820 821 func (*ListRagFilesResponse) ProtoMessage() {} 822 823 func (x *ListRagFilesResponse) ProtoReflect() protoreflect.Message { 824 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[11] 825 if x != nil { 826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 827 if ms.LoadMessageInfo() == nil { 828 ms.StoreMessageInfo(mi) 829 } 830 return ms 831 } 832 return mi.MessageOf(x) 833 } 834 835 // Deprecated: Use ListRagFilesResponse.ProtoReflect.Descriptor instead. 836 func (*ListRagFilesResponse) Descriptor() ([]byte, []int) { 837 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{11} 838 } 839 840 func (x *ListRagFilesResponse) GetRagFiles() []*RagFile { 841 if x != nil { 842 return x.RagFiles 843 } 844 return nil 845 } 846 847 func (x *ListRagFilesResponse) GetNextPageToken() string { 848 if x != nil { 849 return x.NextPageToken 850 } 851 return "" 852 } 853 854 // Request message for 855 // [VertexRagDataService.DeleteRagFile][google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagFile]. 856 type DeleteRagFileRequest struct { 857 state protoimpl.MessageState 858 sizeCache protoimpl.SizeCache 859 unknownFields protoimpl.UnknownFields 860 861 // Required. The name of the RagFile resource to be deleted. 862 // Format: 863 // `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` 864 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 865 } 866 867 func (x *DeleteRagFileRequest) Reset() { 868 *x = DeleteRagFileRequest{} 869 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[12] 870 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 871 ms.StoreMessageInfo(mi) 872 } 873 874 func (x *DeleteRagFileRequest) String() string { 875 return protoimpl.X.MessageStringOf(x) 876 } 877 878 func (*DeleteRagFileRequest) ProtoMessage() {} 879 880 func (x *DeleteRagFileRequest) ProtoReflect() protoreflect.Message { 881 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[12] 882 if x != nil { 883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 884 if ms.LoadMessageInfo() == nil { 885 ms.StoreMessageInfo(mi) 886 } 887 return ms 888 } 889 return mi.MessageOf(x) 890 } 891 892 // Deprecated: Use DeleteRagFileRequest.ProtoReflect.Descriptor instead. 893 func (*DeleteRagFileRequest) Descriptor() ([]byte, []int) { 894 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{12} 895 } 896 897 func (x *DeleteRagFileRequest) GetName() string { 898 if x != nil { 899 return x.Name 900 } 901 return "" 902 } 903 904 // Runtime operation information for 905 // [VertexRagDataService.CreateRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.CreateRagCorpus]. 906 type CreateRagCorpusOperationMetadata struct { 907 state protoimpl.MessageState 908 sizeCache protoimpl.SizeCache 909 unknownFields protoimpl.UnknownFields 910 911 // The operation generic information. 912 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 913 } 914 915 func (x *CreateRagCorpusOperationMetadata) Reset() { 916 *x = CreateRagCorpusOperationMetadata{} 917 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[13] 918 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 919 ms.StoreMessageInfo(mi) 920 } 921 922 func (x *CreateRagCorpusOperationMetadata) String() string { 923 return protoimpl.X.MessageStringOf(x) 924 } 925 926 func (*CreateRagCorpusOperationMetadata) ProtoMessage() {} 927 928 func (x *CreateRagCorpusOperationMetadata) ProtoReflect() protoreflect.Message { 929 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[13] 930 if x != nil { 931 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 932 if ms.LoadMessageInfo() == nil { 933 ms.StoreMessageInfo(mi) 934 } 935 return ms 936 } 937 return mi.MessageOf(x) 938 } 939 940 // Deprecated: Use CreateRagCorpusOperationMetadata.ProtoReflect.Descriptor instead. 941 func (*CreateRagCorpusOperationMetadata) Descriptor() ([]byte, []int) { 942 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{13} 943 } 944 945 func (x *CreateRagCorpusOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 946 if x != nil { 947 return x.GenericMetadata 948 } 949 return nil 950 } 951 952 // Request message for 953 // [VertexRagDataService.GetRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.GetRagEngineConfig] 954 type GetRagEngineConfigRequest struct { 955 state protoimpl.MessageState 956 sizeCache protoimpl.SizeCache 957 unknownFields protoimpl.UnknownFields 958 959 // Required. The name of the RagEngineConfig resource. 960 // Format: 961 // `projects/{project}/locations/{location}/ragEngineConfig` 962 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 963 } 964 965 func (x *GetRagEngineConfigRequest) Reset() { 966 *x = GetRagEngineConfigRequest{} 967 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[14] 968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 969 ms.StoreMessageInfo(mi) 970 } 971 972 func (x *GetRagEngineConfigRequest) String() string { 973 return protoimpl.X.MessageStringOf(x) 974 } 975 976 func (*GetRagEngineConfigRequest) ProtoMessage() {} 977 978 func (x *GetRagEngineConfigRequest) ProtoReflect() protoreflect.Message { 979 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[14] 980 if x != nil { 981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 982 if ms.LoadMessageInfo() == nil { 983 ms.StoreMessageInfo(mi) 984 } 985 return ms 986 } 987 return mi.MessageOf(x) 988 } 989 990 // Deprecated: Use GetRagEngineConfigRequest.ProtoReflect.Descriptor instead. 991 func (*GetRagEngineConfigRequest) Descriptor() ([]byte, []int) { 992 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{14} 993 } 994 995 func (x *GetRagEngineConfigRequest) GetName() string { 996 if x != nil { 997 return x.Name 998 } 999 return "" 1000 } 1001 1002 // Request message for 1003 // [VertexRagDataService.UpdateRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagCorpus]. 1004 type UpdateRagCorpusRequest struct { 1005 state protoimpl.MessageState 1006 sizeCache protoimpl.SizeCache 1007 unknownFields protoimpl.UnknownFields 1008 1009 // Required. The RagCorpus which replaces the resource on the server. 1010 RagCorpus *RagCorpus `protobuf:"bytes,1,opt,name=rag_corpus,json=ragCorpus,proto3" json:"rag_corpus,omitempty"` 1011 } 1012 1013 func (x *UpdateRagCorpusRequest) Reset() { 1014 *x = UpdateRagCorpusRequest{} 1015 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[15] 1016 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1017 ms.StoreMessageInfo(mi) 1018 } 1019 1020 func (x *UpdateRagCorpusRequest) String() string { 1021 return protoimpl.X.MessageStringOf(x) 1022 } 1023 1024 func (*UpdateRagCorpusRequest) ProtoMessage() {} 1025 1026 func (x *UpdateRagCorpusRequest) ProtoReflect() protoreflect.Message { 1027 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[15] 1028 if x != nil { 1029 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1030 if ms.LoadMessageInfo() == nil { 1031 ms.StoreMessageInfo(mi) 1032 } 1033 return ms 1034 } 1035 return mi.MessageOf(x) 1036 } 1037 1038 // Deprecated: Use UpdateRagCorpusRequest.ProtoReflect.Descriptor instead. 1039 func (*UpdateRagCorpusRequest) Descriptor() ([]byte, []int) { 1040 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{15} 1041 } 1042 1043 func (x *UpdateRagCorpusRequest) GetRagCorpus() *RagCorpus { 1044 if x != nil { 1045 return x.RagCorpus 1046 } 1047 return nil 1048 } 1049 1050 // Runtime operation information for 1051 // [VertexRagDataService.UpdateRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagCorpus]. 1052 type UpdateRagCorpusOperationMetadata struct { 1053 state protoimpl.MessageState 1054 sizeCache protoimpl.SizeCache 1055 unknownFields protoimpl.UnknownFields 1056 1057 // The operation generic information. 1058 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 1059 } 1060 1061 func (x *UpdateRagCorpusOperationMetadata) Reset() { 1062 *x = UpdateRagCorpusOperationMetadata{} 1063 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[16] 1064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1065 ms.StoreMessageInfo(mi) 1066 } 1067 1068 func (x *UpdateRagCorpusOperationMetadata) String() string { 1069 return protoimpl.X.MessageStringOf(x) 1070 } 1071 1072 func (*UpdateRagCorpusOperationMetadata) ProtoMessage() {} 1073 1074 func (x *UpdateRagCorpusOperationMetadata) ProtoReflect() protoreflect.Message { 1075 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[16] 1076 if x != nil { 1077 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1078 if ms.LoadMessageInfo() == nil { 1079 ms.StoreMessageInfo(mi) 1080 } 1081 return ms 1082 } 1083 return mi.MessageOf(x) 1084 } 1085 1086 // Deprecated: Use UpdateRagCorpusOperationMetadata.ProtoReflect.Descriptor instead. 1087 func (*UpdateRagCorpusOperationMetadata) Descriptor() ([]byte, []int) { 1088 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{16} 1089 } 1090 1091 func (x *UpdateRagCorpusOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 1092 if x != nil { 1093 return x.GenericMetadata 1094 } 1095 return nil 1096 } 1097 1098 // Runtime operation information for 1099 // [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. 1100 type ImportRagFilesOperationMetadata struct { 1101 state protoimpl.MessageState 1102 sizeCache protoimpl.SizeCache 1103 unknownFields protoimpl.UnknownFields 1104 1105 // The operation generic information. 1106 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 1107 // The resource ID of RagCorpus that this operation is executed on. 1108 RagCorpusId int64 `protobuf:"varint,2,opt,name=rag_corpus_id,json=ragCorpusId,proto3" json:"rag_corpus_id,omitempty"` 1109 // Output only. The config that was passed in the ImportRagFilesRequest. 1110 ImportRagFilesConfig *ImportRagFilesConfig `protobuf:"bytes,3,opt,name=import_rag_files_config,json=importRagFilesConfig,proto3" json:"import_rag_files_config,omitempty"` 1111 // The progress percentage of the operation. Value is in the range [0, 100]. 1112 // This percentage is calculated as follows: 1113 // 1114 // progress_percentage = 100 * (successes + failures + skips) / total 1115 ProgressPercentage int32 `protobuf:"varint,4,opt,name=progress_percentage,json=progressPercentage,proto3" json:"progress_percentage,omitempty"` 1116 } 1117 1118 func (x *ImportRagFilesOperationMetadata) Reset() { 1119 *x = ImportRagFilesOperationMetadata{} 1120 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[17] 1121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1122 ms.StoreMessageInfo(mi) 1123 } 1124 1125 func (x *ImportRagFilesOperationMetadata) String() string { 1126 return protoimpl.X.MessageStringOf(x) 1127 } 1128 1129 func (*ImportRagFilesOperationMetadata) ProtoMessage() {} 1130 1131 func (x *ImportRagFilesOperationMetadata) ProtoReflect() protoreflect.Message { 1132 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[17] 1133 if x != nil { 1134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1135 if ms.LoadMessageInfo() == nil { 1136 ms.StoreMessageInfo(mi) 1137 } 1138 return ms 1139 } 1140 return mi.MessageOf(x) 1141 } 1142 1143 // Deprecated: Use ImportRagFilesOperationMetadata.ProtoReflect.Descriptor instead. 1144 func (*ImportRagFilesOperationMetadata) Descriptor() ([]byte, []int) { 1145 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{17} 1146 } 1147 1148 func (x *ImportRagFilesOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 1149 if x != nil { 1150 return x.GenericMetadata 1151 } 1152 return nil 1153 } 1154 1155 func (x *ImportRagFilesOperationMetadata) GetRagCorpusId() int64 { 1156 if x != nil { 1157 return x.RagCorpusId 1158 } 1159 return 0 1160 } 1161 1162 func (x *ImportRagFilesOperationMetadata) GetImportRagFilesConfig() *ImportRagFilesConfig { 1163 if x != nil { 1164 return x.ImportRagFilesConfig 1165 } 1166 return nil 1167 } 1168 1169 func (x *ImportRagFilesOperationMetadata) GetProgressPercentage() int32 { 1170 if x != nil { 1171 return x.ProgressPercentage 1172 } 1173 return 0 1174 } 1175 1176 // Request message for 1177 // [VertexRagDataService.UpdateRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig]. 1178 type UpdateRagEngineConfigRequest struct { 1179 state protoimpl.MessageState 1180 sizeCache protoimpl.SizeCache 1181 unknownFields protoimpl.UnknownFields 1182 1183 // Required. The updated RagEngineConfig. 1184 // 1185 // NOTE: Downgrading your RagManagedDb's ComputeTier could temporarily 1186 // increase request latencies until the operation is fully complete. 1187 RagEngineConfig *RagEngineConfig `protobuf:"bytes,1,opt,name=rag_engine_config,json=ragEngineConfig,proto3" json:"rag_engine_config,omitempty"` 1188 } 1189 1190 func (x *UpdateRagEngineConfigRequest) Reset() { 1191 *x = UpdateRagEngineConfigRequest{} 1192 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[18] 1193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1194 ms.StoreMessageInfo(mi) 1195 } 1196 1197 func (x *UpdateRagEngineConfigRequest) String() string { 1198 return protoimpl.X.MessageStringOf(x) 1199 } 1200 1201 func (*UpdateRagEngineConfigRequest) ProtoMessage() {} 1202 1203 func (x *UpdateRagEngineConfigRequest) ProtoReflect() protoreflect.Message { 1204 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[18] 1205 if x != nil { 1206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1207 if ms.LoadMessageInfo() == nil { 1208 ms.StoreMessageInfo(mi) 1209 } 1210 return ms 1211 } 1212 return mi.MessageOf(x) 1213 } 1214 1215 // Deprecated: Use UpdateRagEngineConfigRequest.ProtoReflect.Descriptor instead. 1216 func (*UpdateRagEngineConfigRequest) Descriptor() ([]byte, []int) { 1217 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{18} 1218 } 1219 1220 func (x *UpdateRagEngineConfigRequest) GetRagEngineConfig() *RagEngineConfig { 1221 if x != nil { 1222 return x.RagEngineConfig 1223 } 1224 return nil 1225 } 1226 1227 // Runtime operation information for 1228 // [VertexRagDataService.UpdateRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig]. 1229 type UpdateRagEngineConfigOperationMetadata struct { 1230 state protoimpl.MessageState 1231 sizeCache protoimpl.SizeCache 1232 unknownFields protoimpl.UnknownFields 1233 1234 // The operation generic information. 1235 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 1236 } 1237 1238 func (x *UpdateRagEngineConfigOperationMetadata) Reset() { 1239 *x = UpdateRagEngineConfigOperationMetadata{} 1240 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[19] 1241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1242 ms.StoreMessageInfo(mi) 1243 } 1244 1245 func (x *UpdateRagEngineConfigOperationMetadata) String() string { 1246 return protoimpl.X.MessageStringOf(x) 1247 } 1248 1249 func (*UpdateRagEngineConfigOperationMetadata) ProtoMessage() {} 1250 1251 func (x *UpdateRagEngineConfigOperationMetadata) ProtoReflect() protoreflect.Message { 1252 mi := &file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[19] 1253 if x != nil { 1254 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1255 if ms.LoadMessageInfo() == nil { 1256 ms.StoreMessageInfo(mi) 1257 } 1258 return ms 1259 } 1260 return mi.MessageOf(x) 1261 } 1262 1263 // Deprecated: Use UpdateRagEngineConfigOperationMetadata.ProtoReflect.Descriptor instead. 1264 func (*UpdateRagEngineConfigOperationMetadata) Descriptor() ([]byte, []int) { 1265 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP(), []int{19} 1266 } 1267 1268 func (x *UpdateRagEngineConfigOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 1269 if x != nil { 1270 return x.GenericMetadata 1271 } 1272 return nil 1273 } 1274 1275 var File_google_cloud_aiplatform_v1_vertex_rag_data_service_proto protoreflect.FileDescriptor 1276 1277 var file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDesc = []byte{ 1278 0x0a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 1279 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x65, 0x72, 1280 0x74, 0x65, 0x78, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x65, 0x72, 1281 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 1282 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1283 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 1284 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 1285 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 1286 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 1287 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 1288 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 1289 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 1290 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1291 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1292 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 1293 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 1294 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 1295 0x31, 0x2f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x64, 0x61, 0x74, 1296 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1297 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 1298 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 1299 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 1300 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1301 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 1302 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 1303 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 1304 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 1305 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1306 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 1307 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1308 0x12, 0x49, 0x0a, 0x0a, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x18, 0x02, 1309 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1310 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1311 0x31, 0x2e, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 1312 0x52, 0x09, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x22, 0x56, 0x0a, 0x13, 0x47, 1313 0x65, 0x74, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1314 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1315 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1316 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 1317 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x04, 0x6e, 1318 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x67, 0x43, 1319 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 1320 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 1321 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1322 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 1323 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1324 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 1325 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 1326 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 1327 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 1328 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x88, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x52, 1329 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1330 0x65, 0x12, 0x46, 0x0a, 0x0b, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 1331 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1332 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1333 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x0a, 0x72, 1334 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 1335 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 1336 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 1337 0x6e, 0x22, 0x74, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 1338 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 1339 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 1340 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 1341 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 1342 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x05, 1343 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 1344 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x8b, 0x02, 0x0a, 0x14, 0x55, 0x70, 0x6c, 0x6f, 1345 0x61, 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1346 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1347 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1348 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 1349 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x06, 0x70, 1350 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x08, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 1351 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1352 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1353 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 1354 0x02, 0x52, 0x07, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x69, 0x0a, 0x16, 0x75, 0x70, 1355 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 1356 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 1357 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1358 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x61, 1359 0x67, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 1360 0x52, 0x13, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x43, 1361 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x8f, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 1362 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1363 0x40, 0x0a, 0x08, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 1364 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1365 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 1366 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x07, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 1367 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 1368 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 1369 0x61, 0x74, 0x75, 0x73, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x42, 0x08, 0x0a, 1370 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0xca, 0x01, 0x0a, 0x15, 0x49, 0x6d, 0x70, 0x6f, 1371 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1372 0x74, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 1373 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 1374 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 1375 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x06, 1376 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6c, 0x0a, 0x17, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 1377 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 1378 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1379 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1380 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 1381 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x14, 1382 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 1383 0x6e, 0x66, 0x69, 0x67, 0x22, 0xdb, 0x02, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 1384 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1385 0x3b, 0x0a, 0x19, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 1386 0x72, 0x65, 0x73, 0x5f, 0x67, 0x63, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 1387 0x28, 0x09, 0x48, 0x00, 0x52, 0x16, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x46, 0x61, 0x69, 1388 0x6c, 0x75, 0x72, 0x65, 0x73, 0x47, 0x63, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x47, 0x0a, 0x1f, 1389 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 1390 0x5f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 1391 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x1c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 1392 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x42, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 1393 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 1394 0x64, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 1395 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 1396 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x33, 1397 0x0a, 0x16, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 1398 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 1399 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 1400 0x75, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x72, 1401 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 1402 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x52, 0x61, 0x67, 1403 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x16, 0x0a, 0x14, 0x70, 0x61, 1404 0x72, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x69, 1405 0x6e, 0x6b, 0x22, 0x52, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 1406 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 1407 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x61, 1408 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1409 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 1410 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x52, 1411 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 1412 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 1413 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1414 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 1415 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x06, 0x70, 0x61, 0x72, 1416 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 1417 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 1418 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 1419 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 1420 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x80, 0x01, 0x0a, 0x14, 0x4c, 0x69, 1421 0x73, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1422 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 1423 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1424 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1425 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x08, 0x72, 0x61, 0x67, 0x46, 1426 0x69, 0x6c, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 1427 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 1428 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x55, 0x0a, 0x14, 1429 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 1430 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 1431 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x61, 0x69, 0x70, 0x6c, 1432 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 1433 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 1434 0x61, 0x6d, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 1435 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1436 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 1437 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 1438 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 1439 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 1440 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1441 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 1442 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x62, 0x0a, 0x19, 0x47, 0x65, 0x74, 1443 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 1444 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 1445 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x61, 0x69, 1446 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 1447 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 1448 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x63, 0x0a, 1449 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 1450 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x0a, 0x72, 0x61, 0x67, 0x5f, 0x63, 1451 0x6f, 0x72, 0x70, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 1452 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 1453 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 1454 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 1455 0x75, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 1456 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 1457 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 1458 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 1459 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1460 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 1461 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 1462 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 1463 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xc5, 0x02, 0x0a, 0x1f, 0x49, 0x6d, 0x70, 1464 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4f, 0x70, 0x65, 0x72, 0x61, 1465 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 1466 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 1467 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1468 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1469 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 1470 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 1471 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 1472 0x0d, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 1473 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x49, 1474 0x64, 0x12, 0x6c, 0x0a, 0x17, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x67, 0x5f, 1475 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 1476 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 1477 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 1478 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 1479 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x14, 0x69, 0x6d, 0x70, 0x6f, 0x72, 1480 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 1481 0x2f, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x63, 1482 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x70, 0x72, 1483 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 1484 0x22, 0x7c, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 1485 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1486 0x12, 0x5c, 0x0a, 0x11, 0x72, 0x61, 0x67, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x63, 1487 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 1488 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 1489 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 1490 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x72, 1491 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x89, 1492 0x01, 0x0a, 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 1493 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 1494 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 1495 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 1496 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1497 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1498 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 1499 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 1500 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xb0, 0x15, 0x0a, 0x14, 0x56, 1501 0x65, 0x72, 0x74, 0x65, 0x78, 0x52, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x72, 0x76, 1502 0x69, 0x63, 0x65, 0x12, 0xed, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 1503 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1504 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1505 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 1506 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 1507 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 1508 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x86, 0x01, 0xca, 0x41, 0x2d, 1509 0x0a, 0x09, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x20, 0x43, 0x72, 0x65, 1510 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x72, 1511 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x11, 1512 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 1513 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x3a, 0x0a, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 1514 0x70, 0x75, 0x73, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1515 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 1516 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 1517 0x6f, 0x72, 0x61, 0x12, 0xf1, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 1518 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1519 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1520 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 1521 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 1522 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 1523 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x01, 0xca, 0x41, 0x2d, 1524 0x0a, 0x09, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x20, 0x55, 0x70, 0x64, 1525 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x72, 1526 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x0a, 1527 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 1528 0x3a, 0x0a, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x32, 0x39, 0x2f, 0x76, 1529 0x31, 0x2f, 0x7b, 0x72, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x2e, 0x6e, 0x61, 1530 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 1531 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 1532 0x70, 0x6f, 0x72, 0x61, 0x2f, 0x2a, 0x7d, 0x12, 0xa5, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x52, 1533 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1534 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1535 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 1536 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1537 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1538 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 1539 0x22, 0x3d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 1540 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 1541 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1542 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x2f, 0x2a, 0x7d, 0x12, 1543 0xb8, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 1544 0x72, 0x61, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 1545 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 1546 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x52, 0x65, 1547 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1548 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1549 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 1550 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0xda, 0x41, 0x06, 0x70, 0x61, 1551 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 1552 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1553 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 1554 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x12, 0xd6, 0x01, 0x0a, 0x0f, 0x44, 1555 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x32, 1556 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 1557 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 1558 0x74, 0x65, 0x52, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1559 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 1560 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 1561 0x6e, 0x22, 0x70, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 1562 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 1563 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 1564 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 1565 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 1566 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 1567 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 1568 0x2f, 0x2a, 0x7d, 0x12, 0xea, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x61, 1569 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1570 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1571 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 1572 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1573 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1574 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x61, 0x67, 0x46, 0x69, 1575 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x74, 0xda, 0x41, 0x26, 0x70, 1576 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x2c, 0x75, 1577 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 1578 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x3a, 0x01, 0x2a, 0x22, 0x40, 1579 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 1580 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1581 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x2f, 0x2a, 0x7d, 1582 0x2f, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x3a, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 1583 0x12, 0x8d, 0x02, 0x0a, 0x0e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 1584 0x6c, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1585 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1586 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 1587 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1588 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 1589 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa8, 0x01, 0xca, 0x41, 0x39, 0x0a, 0x16, 0x49, 0x6d, 0x70, 1590 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 1591 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 1592 0x6c, 0x65, 0x73, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 1593 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x1e, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 0x6d, 1594 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 1595 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x3a, 0x01, 0x2a, 0x22, 0x40, 1596 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 1597 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1598 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x2f, 0x2a, 0x7d, 1599 0x2f, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 1600 0x12, 0xaa, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 1601 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1602 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 1603 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 1604 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 1605 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 0x46, 1606 0x69, 0x6c, 0x65, 0x22, 0x48, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 1607 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 1608 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 1609 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x2f, 1610 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xbd, 0x01, 1611 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2f, 1612 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 1613 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 1614 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1615 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1616 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 1617 0x74, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1618 0x65, 0x22, 0x4a, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 1619 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 1620 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 1621 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 1622 0x61, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0xdd, 0x01, 1623 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 1624 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1625 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 1626 0x65, 0x74, 0x65, 0x52, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1627 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 1628 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1629 0x22, 0x7b, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 1630 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 1631 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 1632 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 1633 0x02, 0x3b, 0x2a, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 1634 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 1635 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x2f, 1636 0x2a, 0x2f, 0x72, 0x61, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa1, 0x02, 1637 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 1638 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1639 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1640 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x67, 0x45, 0x6e, 1641 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1642 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 1643 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1644 0x22, 0xae, 0x01, 0xca, 0x41, 0x39, 0x0a, 0x0f, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 1645 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 1646 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4f, 0x70, 1647 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 1648 0x41, 0x11, 0x72, 0x61, 0x67, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 1649 0x66, 0x69, 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x58, 0x3a, 0x11, 0x72, 0x61, 0x67, 0x5f, 0x65, 1650 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x32, 0x43, 0x2f, 0x76, 1651 0x31, 0x2f, 0x7b, 0x72, 0x61, 0x67, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 1652 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1653 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 1654 0x2f, 0x72, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 1655 0x7d, 0x12, 0xba, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 1656 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1657 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1658 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x67, 0x45, 0x6e, 0x67, 0x69, 1659 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1660 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1661 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x67, 1662 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x40, 0xda, 0x41, 1663 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x31, 1664 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 1665 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x61, 1666 0x67, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x7d, 0x1a, 0x4d, 1667 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 1668 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 1669 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1670 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 1671 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd7, 0x01, 1672 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1673 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1674 0x42, 0x19, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x52, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x53, 1675 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 1676 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 1677 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 1678 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 1679 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 1680 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 1681 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 1682 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 1683 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1684 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 1685 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1686 } 1687 1688 var ( 1689 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescOnce sync.Once 1690 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescData = file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDesc 1691 ) 1692 1693 func file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescGZIP() []byte { 1694 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescOnce.Do(func() { 1695 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescData) 1696 }) 1697 return file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDescData 1698 } 1699 1700 var file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes = make([]protoimpl.MessageInfo, 20) 1701 var file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_goTypes = []any{ 1702 (*CreateRagCorpusRequest)(nil), // 0: google.cloud.aiplatform.v1.CreateRagCorpusRequest 1703 (*GetRagCorpusRequest)(nil), // 1: google.cloud.aiplatform.v1.GetRagCorpusRequest 1704 (*ListRagCorporaRequest)(nil), // 2: google.cloud.aiplatform.v1.ListRagCorporaRequest 1705 (*ListRagCorporaResponse)(nil), // 3: google.cloud.aiplatform.v1.ListRagCorporaResponse 1706 (*DeleteRagCorpusRequest)(nil), // 4: google.cloud.aiplatform.v1.DeleteRagCorpusRequest 1707 (*UploadRagFileRequest)(nil), // 5: google.cloud.aiplatform.v1.UploadRagFileRequest 1708 (*UploadRagFileResponse)(nil), // 6: google.cloud.aiplatform.v1.UploadRagFileResponse 1709 (*ImportRagFilesRequest)(nil), // 7: google.cloud.aiplatform.v1.ImportRagFilesRequest 1710 (*ImportRagFilesResponse)(nil), // 8: google.cloud.aiplatform.v1.ImportRagFilesResponse 1711 (*GetRagFileRequest)(nil), // 9: google.cloud.aiplatform.v1.GetRagFileRequest 1712 (*ListRagFilesRequest)(nil), // 10: google.cloud.aiplatform.v1.ListRagFilesRequest 1713 (*ListRagFilesResponse)(nil), // 11: google.cloud.aiplatform.v1.ListRagFilesResponse 1714 (*DeleteRagFileRequest)(nil), // 12: google.cloud.aiplatform.v1.DeleteRagFileRequest 1715 (*CreateRagCorpusOperationMetadata)(nil), // 13: google.cloud.aiplatform.v1.CreateRagCorpusOperationMetadata 1716 (*GetRagEngineConfigRequest)(nil), // 14: google.cloud.aiplatform.v1.GetRagEngineConfigRequest 1717 (*UpdateRagCorpusRequest)(nil), // 15: google.cloud.aiplatform.v1.UpdateRagCorpusRequest 1718 (*UpdateRagCorpusOperationMetadata)(nil), // 16: google.cloud.aiplatform.v1.UpdateRagCorpusOperationMetadata 1719 (*ImportRagFilesOperationMetadata)(nil), // 17: google.cloud.aiplatform.v1.ImportRagFilesOperationMetadata 1720 (*UpdateRagEngineConfigRequest)(nil), // 18: google.cloud.aiplatform.v1.UpdateRagEngineConfigRequest 1721 (*UpdateRagEngineConfigOperationMetadata)(nil), // 19: google.cloud.aiplatform.v1.UpdateRagEngineConfigOperationMetadata 1722 (*RagCorpus)(nil), // 20: google.cloud.aiplatform.v1.RagCorpus 1723 (*RagFile)(nil), // 21: google.cloud.aiplatform.v1.RagFile 1724 (*UploadRagFileConfig)(nil), // 22: google.cloud.aiplatform.v1.UploadRagFileConfig 1725 (*status.Status)(nil), // 23: google.rpc.Status 1726 (*ImportRagFilesConfig)(nil), // 24: google.cloud.aiplatform.v1.ImportRagFilesConfig 1727 (*GenericOperationMetadata)(nil), // 25: google.cloud.aiplatform.v1.GenericOperationMetadata 1728 (*RagEngineConfig)(nil), // 26: google.cloud.aiplatform.v1.RagEngineConfig 1729 (*longrunningpb.Operation)(nil), // 27: google.longrunning.Operation 1730 } 1731 var file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_depIdxs = []int32{ 1732 20, // 0: google.cloud.aiplatform.v1.CreateRagCorpusRequest.rag_corpus:type_name -> google.cloud.aiplatform.v1.RagCorpus 1733 20, // 1: google.cloud.aiplatform.v1.ListRagCorporaResponse.rag_corpora:type_name -> google.cloud.aiplatform.v1.RagCorpus 1734 21, // 2: google.cloud.aiplatform.v1.UploadRagFileRequest.rag_file:type_name -> google.cloud.aiplatform.v1.RagFile 1735 22, // 3: google.cloud.aiplatform.v1.UploadRagFileRequest.upload_rag_file_config:type_name -> google.cloud.aiplatform.v1.UploadRagFileConfig 1736 21, // 4: google.cloud.aiplatform.v1.UploadRagFileResponse.rag_file:type_name -> google.cloud.aiplatform.v1.RagFile 1737 23, // 5: google.cloud.aiplatform.v1.UploadRagFileResponse.error:type_name -> google.rpc.Status 1738 24, // 6: google.cloud.aiplatform.v1.ImportRagFilesRequest.import_rag_files_config:type_name -> google.cloud.aiplatform.v1.ImportRagFilesConfig 1739 21, // 7: google.cloud.aiplatform.v1.ListRagFilesResponse.rag_files:type_name -> google.cloud.aiplatform.v1.RagFile 1740 25, // 8: google.cloud.aiplatform.v1.CreateRagCorpusOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata 1741 20, // 9: google.cloud.aiplatform.v1.UpdateRagCorpusRequest.rag_corpus:type_name -> google.cloud.aiplatform.v1.RagCorpus 1742 25, // 10: google.cloud.aiplatform.v1.UpdateRagCorpusOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata 1743 25, // 11: google.cloud.aiplatform.v1.ImportRagFilesOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata 1744 24, // 12: google.cloud.aiplatform.v1.ImportRagFilesOperationMetadata.import_rag_files_config:type_name -> google.cloud.aiplatform.v1.ImportRagFilesConfig 1745 26, // 13: google.cloud.aiplatform.v1.UpdateRagEngineConfigRequest.rag_engine_config:type_name -> google.cloud.aiplatform.v1.RagEngineConfig 1746 25, // 14: google.cloud.aiplatform.v1.UpdateRagEngineConfigOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata 1747 0, // 15: google.cloud.aiplatform.v1.VertexRagDataService.CreateRagCorpus:input_type -> google.cloud.aiplatform.v1.CreateRagCorpusRequest 1748 15, // 16: google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagCorpus:input_type -> google.cloud.aiplatform.v1.UpdateRagCorpusRequest 1749 1, // 17: google.cloud.aiplatform.v1.VertexRagDataService.GetRagCorpus:input_type -> google.cloud.aiplatform.v1.GetRagCorpusRequest 1750 2, // 18: google.cloud.aiplatform.v1.VertexRagDataService.ListRagCorpora:input_type -> google.cloud.aiplatform.v1.ListRagCorporaRequest 1751 4, // 19: google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagCorpus:input_type -> google.cloud.aiplatform.v1.DeleteRagCorpusRequest 1752 5, // 20: google.cloud.aiplatform.v1.VertexRagDataService.UploadRagFile:input_type -> google.cloud.aiplatform.v1.UploadRagFileRequest 1753 7, // 21: google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles:input_type -> google.cloud.aiplatform.v1.ImportRagFilesRequest 1754 9, // 22: google.cloud.aiplatform.v1.VertexRagDataService.GetRagFile:input_type -> google.cloud.aiplatform.v1.GetRagFileRequest 1755 10, // 23: google.cloud.aiplatform.v1.VertexRagDataService.ListRagFiles:input_type -> google.cloud.aiplatform.v1.ListRagFilesRequest 1756 12, // 24: google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagFile:input_type -> google.cloud.aiplatform.v1.DeleteRagFileRequest 1757 18, // 25: google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig:input_type -> google.cloud.aiplatform.v1.UpdateRagEngineConfigRequest 1758 14, // 26: google.cloud.aiplatform.v1.VertexRagDataService.GetRagEngineConfig:input_type -> google.cloud.aiplatform.v1.GetRagEngineConfigRequest 1759 27, // 27: google.cloud.aiplatform.v1.VertexRagDataService.CreateRagCorpus:output_type -> google.longrunning.Operation 1760 27, // 28: google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagCorpus:output_type -> google.longrunning.Operation 1761 20, // 29: google.cloud.aiplatform.v1.VertexRagDataService.GetRagCorpus:output_type -> google.cloud.aiplatform.v1.RagCorpus 1762 3, // 30: google.cloud.aiplatform.v1.VertexRagDataService.ListRagCorpora:output_type -> google.cloud.aiplatform.v1.ListRagCorporaResponse 1763 27, // 31: google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagCorpus:output_type -> google.longrunning.Operation 1764 6, // 32: google.cloud.aiplatform.v1.VertexRagDataService.UploadRagFile:output_type -> google.cloud.aiplatform.v1.UploadRagFileResponse 1765 27, // 33: google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles:output_type -> google.longrunning.Operation 1766 21, // 34: google.cloud.aiplatform.v1.VertexRagDataService.GetRagFile:output_type -> google.cloud.aiplatform.v1.RagFile 1767 11, // 35: google.cloud.aiplatform.v1.VertexRagDataService.ListRagFiles:output_type -> google.cloud.aiplatform.v1.ListRagFilesResponse 1768 27, // 36: google.cloud.aiplatform.v1.VertexRagDataService.DeleteRagFile:output_type -> google.longrunning.Operation 1769 27, // 37: google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig:output_type -> google.longrunning.Operation 1770 26, // 38: google.cloud.aiplatform.v1.VertexRagDataService.GetRagEngineConfig:output_type -> google.cloud.aiplatform.v1.RagEngineConfig 1771 27, // [27:39] is the sub-list for method output_type 1772 15, // [15:27] is the sub-list for method input_type 1773 15, // [15:15] is the sub-list for extension type_name 1774 15, // [15:15] is the sub-list for extension extendee 1775 0, // [0:15] is the sub-list for field type_name 1776 } 1777 1778 func init() { file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_init() } 1779 func file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_init() { 1780 if File_google_cloud_aiplatform_v1_vertex_rag_data_service_proto != nil { 1781 return 1782 } 1783 file_google_cloud_aiplatform_v1_operation_proto_init() 1784 file_google_cloud_aiplatform_v1_vertex_rag_data_proto_init() 1785 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[6].OneofWrappers = []any{ 1786 (*UploadRagFileResponse_RagFile)(nil), 1787 (*UploadRagFileResponse_Error)(nil), 1788 } 1789 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes[8].OneofWrappers = []any{ 1790 (*ImportRagFilesResponse_PartialFailuresGcsPath)(nil), 1791 (*ImportRagFilesResponse_PartialFailuresBigqueryTable)(nil), 1792 } 1793 type x struct{} 1794 out := protoimpl.TypeBuilder{ 1795 File: protoimpl.DescBuilder{ 1796 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1797 RawDescriptor: file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDesc, 1798 NumEnums: 0, 1799 NumMessages: 20, 1800 NumExtensions: 0, 1801 NumServices: 1, 1802 }, 1803 GoTypes: file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_goTypes, 1804 DependencyIndexes: file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_depIdxs, 1805 MessageInfos: file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_msgTypes, 1806 }.Build() 1807 File_google_cloud_aiplatform_v1_vertex_rag_data_service_proto = out.File 1808 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_rawDesc = nil 1809 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_goTypes = nil 1810 file_google_cloud_aiplatform_v1_vertex_rag_data_service_proto_depIdxs = nil 1811 }