cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/vertex_rag_data_service_grpc.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-grpc. DO NOT EDIT. 16 // versions: 17 // - protoc-gen-go-grpc v1.3.0 18 // - protoc v4.25.7 19 // source: google/cloud/aiplatform/v1beta1/vertex_rag_data_service.proto 20 21 package aiplatformpb 22 23 import ( 24 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb" 25 context "context" 26 grpc "google.golang.org/grpc" 27 codes "google.golang.org/grpc/codes" 28 status "google.golang.org/grpc/status" 29 ) 30 31 // This is a compile-time assertion to ensure that this generated file 32 // is compatible with the grpc package it is being compiled against. 33 // Requires gRPC-Go v1.32.0 or later. 34 const _ = grpc.SupportPackageIsVersion7 35 36 const ( 37 VertexRagDataService_CreateRagCorpus_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/CreateRagCorpus" 38 VertexRagDataService_UpdateRagCorpus_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/UpdateRagCorpus" 39 VertexRagDataService_GetRagCorpus_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/GetRagCorpus" 40 VertexRagDataService_ListRagCorpora_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/ListRagCorpora" 41 VertexRagDataService_DeleteRagCorpus_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/DeleteRagCorpus" 42 VertexRagDataService_UploadRagFile_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/UploadRagFile" 43 VertexRagDataService_ImportRagFiles_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/ImportRagFiles" 44 VertexRagDataService_GetRagFile_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/GetRagFile" 45 VertexRagDataService_ListRagFiles_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/ListRagFiles" 46 VertexRagDataService_DeleteRagFile_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/DeleteRagFile" 47 VertexRagDataService_UpdateRagEngineConfig_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/UpdateRagEngineConfig" 48 VertexRagDataService_GetRagEngineConfig_FullMethodName = "/google.cloud.aiplatform.v1beta1.VertexRagDataService/GetRagEngineConfig" 49 ) 50 51 // VertexRagDataServiceClient is the client API for VertexRagDataService service. 52 // 53 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 54 type VertexRagDataServiceClient interface { 55 // Creates a RagCorpus. 56 CreateRagCorpus(ctx context.Context, in *CreateRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 57 // Updates a RagCorpus. 58 UpdateRagCorpus(ctx context.Context, in *UpdateRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 59 // Gets a RagCorpus. 60 GetRagCorpus(ctx context.Context, in *GetRagCorpusRequest, opts ...grpc.CallOption) (*RagCorpus, error) 61 // Lists RagCorpora in a Location. 62 ListRagCorpora(ctx context.Context, in *ListRagCorporaRequest, opts ...grpc.CallOption) (*ListRagCorporaResponse, error) 63 // Deletes a RagCorpus. 64 DeleteRagCorpus(ctx context.Context, in *DeleteRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 65 // Upload a file into a RagCorpus. 66 UploadRagFile(ctx context.Context, in *UploadRagFileRequest, opts ...grpc.CallOption) (*UploadRagFileResponse, error) 67 // Import files from Google Cloud Storage or Google Drive into a RagCorpus. 68 ImportRagFiles(ctx context.Context, in *ImportRagFilesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 69 // Gets a RagFile. 70 GetRagFile(ctx context.Context, in *GetRagFileRequest, opts ...grpc.CallOption) (*RagFile, error) 71 // Lists RagFiles in a RagCorpus. 72 ListRagFiles(ctx context.Context, in *ListRagFilesRequest, opts ...grpc.CallOption) (*ListRagFilesResponse, error) 73 // Deletes a RagFile. 74 DeleteRagFile(ctx context.Context, in *DeleteRagFileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 75 // Updates a RagEngineConfig. 76 UpdateRagEngineConfig(ctx context.Context, in *UpdateRagEngineConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 77 // Gets a RagEngineConfig. 78 GetRagEngineConfig(ctx context.Context, in *GetRagEngineConfigRequest, opts ...grpc.CallOption) (*RagEngineConfig, error) 79 } 80 81 type vertexRagDataServiceClient struct { 82 cc grpc.ClientConnInterface 83 } 84 85 func NewVertexRagDataServiceClient(cc grpc.ClientConnInterface) VertexRagDataServiceClient { 86 return &vertexRagDataServiceClient{cc} 87 } 88 89 func (c *vertexRagDataServiceClient) CreateRagCorpus(ctx context.Context, in *CreateRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 90 out := new(longrunningpb.Operation) 91 err := c.cc.Invoke(ctx, VertexRagDataService_CreateRagCorpus_FullMethodName, in, out, opts...) 92 if err != nil { 93 return nil, err 94 } 95 return out, nil 96 } 97 98 func (c *vertexRagDataServiceClient) UpdateRagCorpus(ctx context.Context, in *UpdateRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 99 out := new(longrunningpb.Operation) 100 err := c.cc.Invoke(ctx, VertexRagDataService_UpdateRagCorpus_FullMethodName, in, out, opts...) 101 if err != nil { 102 return nil, err 103 } 104 return out, nil 105 } 106 107 func (c *vertexRagDataServiceClient) GetRagCorpus(ctx context.Context, in *GetRagCorpusRequest, opts ...grpc.CallOption) (*RagCorpus, error) { 108 out := new(RagCorpus) 109 err := c.cc.Invoke(ctx, VertexRagDataService_GetRagCorpus_FullMethodName, in, out, opts...) 110 if err != nil { 111 return nil, err 112 } 113 return out, nil 114 } 115 116 func (c *vertexRagDataServiceClient) ListRagCorpora(ctx context.Context, in *ListRagCorporaRequest, opts ...grpc.CallOption) (*ListRagCorporaResponse, error) { 117 out := new(ListRagCorporaResponse) 118 err := c.cc.Invoke(ctx, VertexRagDataService_ListRagCorpora_FullMethodName, in, out, opts...) 119 if err != nil { 120 return nil, err 121 } 122 return out, nil 123 } 124 125 func (c *vertexRagDataServiceClient) DeleteRagCorpus(ctx context.Context, in *DeleteRagCorpusRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 126 out := new(longrunningpb.Operation) 127 err := c.cc.Invoke(ctx, VertexRagDataService_DeleteRagCorpus_FullMethodName, in, out, opts...) 128 if err != nil { 129 return nil, err 130 } 131 return out, nil 132 } 133 134 func (c *vertexRagDataServiceClient) UploadRagFile(ctx context.Context, in *UploadRagFileRequest, opts ...grpc.CallOption) (*UploadRagFileResponse, error) { 135 out := new(UploadRagFileResponse) 136 err := c.cc.Invoke(ctx, VertexRagDataService_UploadRagFile_FullMethodName, in, out, opts...) 137 if err != nil { 138 return nil, err 139 } 140 return out, nil 141 } 142 143 func (c *vertexRagDataServiceClient) ImportRagFiles(ctx context.Context, in *ImportRagFilesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 144 out := new(longrunningpb.Operation) 145 err := c.cc.Invoke(ctx, VertexRagDataService_ImportRagFiles_FullMethodName, in, out, opts...) 146 if err != nil { 147 return nil, err 148 } 149 return out, nil 150 } 151 152 func (c *vertexRagDataServiceClient) GetRagFile(ctx context.Context, in *GetRagFileRequest, opts ...grpc.CallOption) (*RagFile, error) { 153 out := new(RagFile) 154 err := c.cc.Invoke(ctx, VertexRagDataService_GetRagFile_FullMethodName, in, out, opts...) 155 if err != nil { 156 return nil, err 157 } 158 return out, nil 159 } 160 161 func (c *vertexRagDataServiceClient) ListRagFiles(ctx context.Context, in *ListRagFilesRequest, opts ...grpc.CallOption) (*ListRagFilesResponse, error) { 162 out := new(ListRagFilesResponse) 163 err := c.cc.Invoke(ctx, VertexRagDataService_ListRagFiles_FullMethodName, in, out, opts...) 164 if err != nil { 165 return nil, err 166 } 167 return out, nil 168 } 169 170 func (c *vertexRagDataServiceClient) DeleteRagFile(ctx context.Context, in *DeleteRagFileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 171 out := new(longrunningpb.Operation) 172 err := c.cc.Invoke(ctx, VertexRagDataService_DeleteRagFile_FullMethodName, in, out, opts...) 173 if err != nil { 174 return nil, err 175 } 176 return out, nil 177 } 178 179 func (c *vertexRagDataServiceClient) UpdateRagEngineConfig(ctx context.Context, in *UpdateRagEngineConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 180 out := new(longrunningpb.Operation) 181 err := c.cc.Invoke(ctx, VertexRagDataService_UpdateRagEngineConfig_FullMethodName, in, out, opts...) 182 if err != nil { 183 return nil, err 184 } 185 return out, nil 186 } 187 188 func (c *vertexRagDataServiceClient) GetRagEngineConfig(ctx context.Context, in *GetRagEngineConfigRequest, opts ...grpc.CallOption) (*RagEngineConfig, error) { 189 out := new(RagEngineConfig) 190 err := c.cc.Invoke(ctx, VertexRagDataService_GetRagEngineConfig_FullMethodName, in, out, opts...) 191 if err != nil { 192 return nil, err 193 } 194 return out, nil 195 } 196 197 // VertexRagDataServiceServer is the server API for VertexRagDataService service. 198 // All implementations should embed UnimplementedVertexRagDataServiceServer 199 // for forward compatibility 200 type VertexRagDataServiceServer interface { 201 // Creates a RagCorpus. 202 CreateRagCorpus(context.Context, *CreateRagCorpusRequest) (*longrunningpb.Operation, error) 203 // Updates a RagCorpus. 204 UpdateRagCorpus(context.Context, *UpdateRagCorpusRequest) (*longrunningpb.Operation, error) 205 // Gets a RagCorpus. 206 GetRagCorpus(context.Context, *GetRagCorpusRequest) (*RagCorpus, error) 207 // Lists RagCorpora in a Location. 208 ListRagCorpora(context.Context, *ListRagCorporaRequest) (*ListRagCorporaResponse, error) 209 // Deletes a RagCorpus. 210 DeleteRagCorpus(context.Context, *DeleteRagCorpusRequest) (*longrunningpb.Operation, error) 211 // Upload a file into a RagCorpus. 212 UploadRagFile(context.Context, *UploadRagFileRequest) (*UploadRagFileResponse, error) 213 // Import files from Google Cloud Storage or Google Drive into a RagCorpus. 214 ImportRagFiles(context.Context, *ImportRagFilesRequest) (*longrunningpb.Operation, error) 215 // Gets a RagFile. 216 GetRagFile(context.Context, *GetRagFileRequest) (*RagFile, error) 217 // Lists RagFiles in a RagCorpus. 218 ListRagFiles(context.Context, *ListRagFilesRequest) (*ListRagFilesResponse, error) 219 // Deletes a RagFile. 220 DeleteRagFile(context.Context, *DeleteRagFileRequest) (*longrunningpb.Operation, error) 221 // Updates a RagEngineConfig. 222 UpdateRagEngineConfig(context.Context, *UpdateRagEngineConfigRequest) (*longrunningpb.Operation, error) 223 // Gets a RagEngineConfig. 224 GetRagEngineConfig(context.Context, *GetRagEngineConfigRequest) (*RagEngineConfig, error) 225 } 226 227 // UnimplementedVertexRagDataServiceServer should be embedded to have forward compatible implementations. 228 type UnimplementedVertexRagDataServiceServer struct { 229 } 230 231 func (UnimplementedVertexRagDataServiceServer) CreateRagCorpus(context.Context, *CreateRagCorpusRequest) (*longrunningpb.Operation, error) { 232 return nil, status.Errorf(codes.Unimplemented, "method CreateRagCorpus not implemented") 233 } 234 func (UnimplementedVertexRagDataServiceServer) UpdateRagCorpus(context.Context, *UpdateRagCorpusRequest) (*longrunningpb.Operation, error) { 235 return nil, status.Errorf(codes.Unimplemented, "method UpdateRagCorpus not implemented") 236 } 237 func (UnimplementedVertexRagDataServiceServer) GetRagCorpus(context.Context, *GetRagCorpusRequest) (*RagCorpus, error) { 238 return nil, status.Errorf(codes.Unimplemented, "method GetRagCorpus not implemented") 239 } 240 func (UnimplementedVertexRagDataServiceServer) ListRagCorpora(context.Context, *ListRagCorporaRequest) (*ListRagCorporaResponse, error) { 241 return nil, status.Errorf(codes.Unimplemented, "method ListRagCorpora not implemented") 242 } 243 func (UnimplementedVertexRagDataServiceServer) DeleteRagCorpus(context.Context, *DeleteRagCorpusRequest) (*longrunningpb.Operation, error) { 244 return nil, status.Errorf(codes.Unimplemented, "method DeleteRagCorpus not implemented") 245 } 246 func (UnimplementedVertexRagDataServiceServer) UploadRagFile(context.Context, *UploadRagFileRequest) (*UploadRagFileResponse, error) { 247 return nil, status.Errorf(codes.Unimplemented, "method UploadRagFile not implemented") 248 } 249 func (UnimplementedVertexRagDataServiceServer) ImportRagFiles(context.Context, *ImportRagFilesRequest) (*longrunningpb.Operation, error) { 250 return nil, status.Errorf(codes.Unimplemented, "method ImportRagFiles not implemented") 251 } 252 func (UnimplementedVertexRagDataServiceServer) GetRagFile(context.Context, *GetRagFileRequest) (*RagFile, error) { 253 return nil, status.Errorf(codes.Unimplemented, "method GetRagFile not implemented") 254 } 255 func (UnimplementedVertexRagDataServiceServer) ListRagFiles(context.Context, *ListRagFilesRequest) (*ListRagFilesResponse, error) { 256 return nil, status.Errorf(codes.Unimplemented, "method ListRagFiles not implemented") 257 } 258 func (UnimplementedVertexRagDataServiceServer) DeleteRagFile(context.Context, *DeleteRagFileRequest) (*longrunningpb.Operation, error) { 259 return nil, status.Errorf(codes.Unimplemented, "method DeleteRagFile not implemented") 260 } 261 func (UnimplementedVertexRagDataServiceServer) UpdateRagEngineConfig(context.Context, *UpdateRagEngineConfigRequest) (*longrunningpb.Operation, error) { 262 return nil, status.Errorf(codes.Unimplemented, "method UpdateRagEngineConfig not implemented") 263 } 264 func (UnimplementedVertexRagDataServiceServer) GetRagEngineConfig(context.Context, *GetRagEngineConfigRequest) (*RagEngineConfig, error) { 265 return nil, status.Errorf(codes.Unimplemented, "method GetRagEngineConfig not implemented") 266 } 267 268 // UnsafeVertexRagDataServiceServer may be embedded to opt out of forward compatibility for this service. 269 // Use of this interface is not recommended, as added methods to VertexRagDataServiceServer will 270 // result in compilation errors. 271 type UnsafeVertexRagDataServiceServer interface { 272 mustEmbedUnimplementedVertexRagDataServiceServer() 273 } 274 275 func RegisterVertexRagDataServiceServer(s grpc.ServiceRegistrar, srv VertexRagDataServiceServer) { 276 s.RegisterService(&VertexRagDataService_ServiceDesc, srv) 277 } 278 279 func _VertexRagDataService_CreateRagCorpus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 280 in := new(CreateRagCorpusRequest) 281 if err := dec(in); err != nil { 282 return nil, err 283 } 284 if interceptor == nil { 285 return srv.(VertexRagDataServiceServer).CreateRagCorpus(ctx, in) 286 } 287 info := &grpc.UnaryServerInfo{ 288 Server: srv, 289 FullMethod: VertexRagDataService_CreateRagCorpus_FullMethodName, 290 } 291 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 292 return srv.(VertexRagDataServiceServer).CreateRagCorpus(ctx, req.(*CreateRagCorpusRequest)) 293 } 294 return interceptor(ctx, in, info, handler) 295 } 296 297 func _VertexRagDataService_UpdateRagCorpus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 298 in := new(UpdateRagCorpusRequest) 299 if err := dec(in); err != nil { 300 return nil, err 301 } 302 if interceptor == nil { 303 return srv.(VertexRagDataServiceServer).UpdateRagCorpus(ctx, in) 304 } 305 info := &grpc.UnaryServerInfo{ 306 Server: srv, 307 FullMethod: VertexRagDataService_UpdateRagCorpus_FullMethodName, 308 } 309 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 310 return srv.(VertexRagDataServiceServer).UpdateRagCorpus(ctx, req.(*UpdateRagCorpusRequest)) 311 } 312 return interceptor(ctx, in, info, handler) 313 } 314 315 func _VertexRagDataService_GetRagCorpus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 316 in := new(GetRagCorpusRequest) 317 if err := dec(in); err != nil { 318 return nil, err 319 } 320 if interceptor == nil { 321 return srv.(VertexRagDataServiceServer).GetRagCorpus(ctx, in) 322 } 323 info := &grpc.UnaryServerInfo{ 324 Server: srv, 325 FullMethod: VertexRagDataService_GetRagCorpus_FullMethodName, 326 } 327 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 328 return srv.(VertexRagDataServiceServer).GetRagCorpus(ctx, req.(*GetRagCorpusRequest)) 329 } 330 return interceptor(ctx, in, info, handler) 331 } 332 333 func _VertexRagDataService_ListRagCorpora_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 334 in := new(ListRagCorporaRequest) 335 if err := dec(in); err != nil { 336 return nil, err 337 } 338 if interceptor == nil { 339 return srv.(VertexRagDataServiceServer).ListRagCorpora(ctx, in) 340 } 341 info := &grpc.UnaryServerInfo{ 342 Server: srv, 343 FullMethod: VertexRagDataService_ListRagCorpora_FullMethodName, 344 } 345 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 346 return srv.(VertexRagDataServiceServer).ListRagCorpora(ctx, req.(*ListRagCorporaRequest)) 347 } 348 return interceptor(ctx, in, info, handler) 349 } 350 351 func _VertexRagDataService_DeleteRagCorpus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 352 in := new(DeleteRagCorpusRequest) 353 if err := dec(in); err != nil { 354 return nil, err 355 } 356 if interceptor == nil { 357 return srv.(VertexRagDataServiceServer).DeleteRagCorpus(ctx, in) 358 } 359 info := &grpc.UnaryServerInfo{ 360 Server: srv, 361 FullMethod: VertexRagDataService_DeleteRagCorpus_FullMethodName, 362 } 363 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 364 return srv.(VertexRagDataServiceServer).DeleteRagCorpus(ctx, req.(*DeleteRagCorpusRequest)) 365 } 366 return interceptor(ctx, in, info, handler) 367 } 368 369 func _VertexRagDataService_UploadRagFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 370 in := new(UploadRagFileRequest) 371 if err := dec(in); err != nil { 372 return nil, err 373 } 374 if interceptor == nil { 375 return srv.(VertexRagDataServiceServer).UploadRagFile(ctx, in) 376 } 377 info := &grpc.UnaryServerInfo{ 378 Server: srv, 379 FullMethod: VertexRagDataService_UploadRagFile_FullMethodName, 380 } 381 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 382 return srv.(VertexRagDataServiceServer).UploadRagFile(ctx, req.(*UploadRagFileRequest)) 383 } 384 return interceptor(ctx, in, info, handler) 385 } 386 387 func _VertexRagDataService_ImportRagFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 388 in := new(ImportRagFilesRequest) 389 if err := dec(in); err != nil { 390 return nil, err 391 } 392 if interceptor == nil { 393 return srv.(VertexRagDataServiceServer).ImportRagFiles(ctx, in) 394 } 395 info := &grpc.UnaryServerInfo{ 396 Server: srv, 397 FullMethod: VertexRagDataService_ImportRagFiles_FullMethodName, 398 } 399 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 400 return srv.(VertexRagDataServiceServer).ImportRagFiles(ctx, req.(*ImportRagFilesRequest)) 401 } 402 return interceptor(ctx, in, info, handler) 403 } 404 405 func _VertexRagDataService_GetRagFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 406 in := new(GetRagFileRequest) 407 if err := dec(in); err != nil { 408 return nil, err 409 } 410 if interceptor == nil { 411 return srv.(VertexRagDataServiceServer).GetRagFile(ctx, in) 412 } 413 info := &grpc.UnaryServerInfo{ 414 Server: srv, 415 FullMethod: VertexRagDataService_GetRagFile_FullMethodName, 416 } 417 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 418 return srv.(VertexRagDataServiceServer).GetRagFile(ctx, req.(*GetRagFileRequest)) 419 } 420 return interceptor(ctx, in, info, handler) 421 } 422 423 func _VertexRagDataService_ListRagFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 424 in := new(ListRagFilesRequest) 425 if err := dec(in); err != nil { 426 return nil, err 427 } 428 if interceptor == nil { 429 return srv.(VertexRagDataServiceServer).ListRagFiles(ctx, in) 430 } 431 info := &grpc.UnaryServerInfo{ 432 Server: srv, 433 FullMethod: VertexRagDataService_ListRagFiles_FullMethodName, 434 } 435 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 436 return srv.(VertexRagDataServiceServer).ListRagFiles(ctx, req.(*ListRagFilesRequest)) 437 } 438 return interceptor(ctx, in, info, handler) 439 } 440 441 func _VertexRagDataService_DeleteRagFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 442 in := new(DeleteRagFileRequest) 443 if err := dec(in); err != nil { 444 return nil, err 445 } 446 if interceptor == nil { 447 return srv.(VertexRagDataServiceServer).DeleteRagFile(ctx, in) 448 } 449 info := &grpc.UnaryServerInfo{ 450 Server: srv, 451 FullMethod: VertexRagDataService_DeleteRagFile_FullMethodName, 452 } 453 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 454 return srv.(VertexRagDataServiceServer).DeleteRagFile(ctx, req.(*DeleteRagFileRequest)) 455 } 456 return interceptor(ctx, in, info, handler) 457 } 458 459 func _VertexRagDataService_UpdateRagEngineConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 460 in := new(UpdateRagEngineConfigRequest) 461 if err := dec(in); err != nil { 462 return nil, err 463 } 464 if interceptor == nil { 465 return srv.(VertexRagDataServiceServer).UpdateRagEngineConfig(ctx, in) 466 } 467 info := &grpc.UnaryServerInfo{ 468 Server: srv, 469 FullMethod: VertexRagDataService_UpdateRagEngineConfig_FullMethodName, 470 } 471 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 472 return srv.(VertexRagDataServiceServer).UpdateRagEngineConfig(ctx, req.(*UpdateRagEngineConfigRequest)) 473 } 474 return interceptor(ctx, in, info, handler) 475 } 476 477 func _VertexRagDataService_GetRagEngineConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 478 in := new(GetRagEngineConfigRequest) 479 if err := dec(in); err != nil { 480 return nil, err 481 } 482 if interceptor == nil { 483 return srv.(VertexRagDataServiceServer).GetRagEngineConfig(ctx, in) 484 } 485 info := &grpc.UnaryServerInfo{ 486 Server: srv, 487 FullMethod: VertexRagDataService_GetRagEngineConfig_FullMethodName, 488 } 489 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 490 return srv.(VertexRagDataServiceServer).GetRagEngineConfig(ctx, req.(*GetRagEngineConfigRequest)) 491 } 492 return interceptor(ctx, in, info, handler) 493 } 494 495 // VertexRagDataService_ServiceDesc is the grpc.ServiceDesc for VertexRagDataService service. 496 // It's only intended for direct use with grpc.RegisterService, 497 // and not to be introspected or modified (even as a copy) 498 var VertexRagDataService_ServiceDesc = grpc.ServiceDesc{ 499 ServiceName: "google.cloud.aiplatform.v1beta1.VertexRagDataService", 500 HandlerType: (*VertexRagDataServiceServer)(nil), 501 Methods: []grpc.MethodDesc{ 502 { 503 MethodName: "CreateRagCorpus", 504 Handler: _VertexRagDataService_CreateRagCorpus_Handler, 505 }, 506 { 507 MethodName: "UpdateRagCorpus", 508 Handler: _VertexRagDataService_UpdateRagCorpus_Handler, 509 }, 510 { 511 MethodName: "GetRagCorpus", 512 Handler: _VertexRagDataService_GetRagCorpus_Handler, 513 }, 514 { 515 MethodName: "ListRagCorpora", 516 Handler: _VertexRagDataService_ListRagCorpora_Handler, 517 }, 518 { 519 MethodName: "DeleteRagCorpus", 520 Handler: _VertexRagDataService_DeleteRagCorpus_Handler, 521 }, 522 { 523 MethodName: "UploadRagFile", 524 Handler: _VertexRagDataService_UploadRagFile_Handler, 525 }, 526 { 527 MethodName: "ImportRagFiles", 528 Handler: _VertexRagDataService_ImportRagFiles_Handler, 529 }, 530 { 531 MethodName: "GetRagFile", 532 Handler: _VertexRagDataService_GetRagFile_Handler, 533 }, 534 { 535 MethodName: "ListRagFiles", 536 Handler: _VertexRagDataService_ListRagFiles_Handler, 537 }, 538 { 539 MethodName: "DeleteRagFile", 540 Handler: _VertexRagDataService_DeleteRagFile_Handler, 541 }, 542 { 543 MethodName: "UpdateRagEngineConfig", 544 Handler: _VertexRagDataService_UpdateRagEngineConfig_Handler, 545 }, 546 { 547 MethodName: "GetRagEngineConfig", 548 Handler: _VertexRagDataService_GetRagEngineConfig_Handler, 549 }, 550 }, 551 Streams: []grpc.StreamDesc{}, 552 Metadata: "google/cloud/aiplatform/v1beta1/vertex_rag_data_service.proto", 553 }