cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/model_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/v1/model_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 ModelService_UploadModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/UploadModel" 38 ModelService_GetModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/GetModel" 39 ModelService_ListModels_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ListModels" 40 ModelService_ListModelVersions_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ListModelVersions" 41 ModelService_ListModelVersionCheckpoints_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ListModelVersionCheckpoints" 42 ModelService_UpdateModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/UpdateModel" 43 ModelService_UpdateExplanationDataset_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/UpdateExplanationDataset" 44 ModelService_DeleteModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/DeleteModel" 45 ModelService_DeleteModelVersion_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/DeleteModelVersion" 46 ModelService_MergeVersionAliases_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/MergeVersionAliases" 47 ModelService_ExportModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ExportModel" 48 ModelService_CopyModel_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/CopyModel" 49 ModelService_ImportModelEvaluation_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ImportModelEvaluation" 50 ModelService_BatchImportModelEvaluationSlices_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/BatchImportModelEvaluationSlices" 51 ModelService_BatchImportEvaluatedAnnotations_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/BatchImportEvaluatedAnnotations" 52 ModelService_GetModelEvaluation_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/GetModelEvaluation" 53 ModelService_ListModelEvaluations_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ListModelEvaluations" 54 ModelService_GetModelEvaluationSlice_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/GetModelEvaluationSlice" 55 ModelService_ListModelEvaluationSlices_FullMethodName = "/google.cloud.aiplatform.v1.ModelService/ListModelEvaluationSlices" 56 ) 57 58 // ModelServiceClient is the client API for ModelService service. 59 // 60 // 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. 61 type ModelServiceClient interface { 62 // Uploads a Model artifact into Vertex AI. 63 UploadModel(ctx context.Context, in *UploadModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 64 // Gets a Model. 65 GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error) 66 // Lists Models in a Location. 67 ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error) 68 // Lists versions of the specified model. 69 ListModelVersions(ctx context.Context, in *ListModelVersionsRequest, opts ...grpc.CallOption) (*ListModelVersionsResponse, error) 70 // Lists checkpoints of the specified model version. 71 ListModelVersionCheckpoints(ctx context.Context, in *ListModelVersionCheckpointsRequest, opts ...grpc.CallOption) (*ListModelVersionCheckpointsResponse, error) 72 // Updates a Model. 73 UpdateModel(ctx context.Context, in *UpdateModelRequest, opts ...grpc.CallOption) (*Model, error) 74 // Incrementally update the dataset used for an examples model. 75 UpdateExplanationDataset(ctx context.Context, in *UpdateExplanationDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 76 // Deletes a Model. 77 // 78 // A model cannot be deleted if any 79 // [Endpoint][google.cloud.aiplatform.v1.Endpoint] resource has a 80 // [DeployedModel][google.cloud.aiplatform.v1.DeployedModel] based on the 81 // model in its 82 // [deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] 83 // field. 84 DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 85 // Deletes a Model version. 86 // 87 // Model version can only be deleted if there are no 88 // [DeployedModels][google.cloud.aiplatform.v1.DeployedModel] created from it. 89 // Deleting the only version in the Model is not allowed. Use 90 // [DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel] for 91 // deleting the Model instead. 92 DeleteModelVersion(ctx context.Context, in *DeleteModelVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 93 // Merges a set of aliases for a Model version. 94 MergeVersionAliases(ctx context.Context, in *MergeVersionAliasesRequest, opts ...grpc.CallOption) (*Model, error) 95 // Exports a trained, exportable Model to a location specified by the 96 // user. A Model is considered to be exportable if it has at least one 97 // [supported export 98 // format][google.cloud.aiplatform.v1.Model.supported_export_formats]. 99 ExportModel(ctx context.Context, in *ExportModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 100 // Copies an already existing Vertex AI Model into the specified Location. 101 // The source Model must exist in the same Project. 102 // When copying custom Models, the users themselves are responsible for 103 // [Model.metadata][google.cloud.aiplatform.v1.Model.metadata] content to be 104 // region-agnostic, as well as making sure that any resources (e.g. files) it 105 // depends on remain accessible. 106 CopyModel(ctx context.Context, in *CopyModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 107 // Imports an externally generated ModelEvaluation. 108 ImportModelEvaluation(ctx context.Context, in *ImportModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error) 109 // Imports a list of externally generated ModelEvaluationSlice. 110 BatchImportModelEvaluationSlices(ctx context.Context, in *BatchImportModelEvaluationSlicesRequest, opts ...grpc.CallOption) (*BatchImportModelEvaluationSlicesResponse, error) 111 // Imports a list of externally generated EvaluatedAnnotations. 112 BatchImportEvaluatedAnnotations(ctx context.Context, in *BatchImportEvaluatedAnnotationsRequest, opts ...grpc.CallOption) (*BatchImportEvaluatedAnnotationsResponse, error) 113 // Gets a ModelEvaluation. 114 GetModelEvaluation(ctx context.Context, in *GetModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error) 115 // Lists ModelEvaluations in a Model. 116 ListModelEvaluations(ctx context.Context, in *ListModelEvaluationsRequest, opts ...grpc.CallOption) (*ListModelEvaluationsResponse, error) 117 // Gets a ModelEvaluationSlice. 118 GetModelEvaluationSlice(ctx context.Context, in *GetModelEvaluationSliceRequest, opts ...grpc.CallOption) (*ModelEvaluationSlice, error) 119 // Lists ModelEvaluationSlices in a ModelEvaluation. 120 ListModelEvaluationSlices(ctx context.Context, in *ListModelEvaluationSlicesRequest, opts ...grpc.CallOption) (*ListModelEvaluationSlicesResponse, error) 121 } 122 123 type modelServiceClient struct { 124 cc grpc.ClientConnInterface 125 } 126 127 func NewModelServiceClient(cc grpc.ClientConnInterface) ModelServiceClient { 128 return &modelServiceClient{cc} 129 } 130 131 func (c *modelServiceClient) UploadModel(ctx context.Context, in *UploadModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 132 out := new(longrunningpb.Operation) 133 err := c.cc.Invoke(ctx, ModelService_UploadModel_FullMethodName, in, out, opts...) 134 if err != nil { 135 return nil, err 136 } 137 return out, nil 138 } 139 140 func (c *modelServiceClient) GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error) { 141 out := new(Model) 142 err := c.cc.Invoke(ctx, ModelService_GetModel_FullMethodName, in, out, opts...) 143 if err != nil { 144 return nil, err 145 } 146 return out, nil 147 } 148 149 func (c *modelServiceClient) ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error) { 150 out := new(ListModelsResponse) 151 err := c.cc.Invoke(ctx, ModelService_ListModels_FullMethodName, in, out, opts...) 152 if err != nil { 153 return nil, err 154 } 155 return out, nil 156 } 157 158 func (c *modelServiceClient) ListModelVersions(ctx context.Context, in *ListModelVersionsRequest, opts ...grpc.CallOption) (*ListModelVersionsResponse, error) { 159 out := new(ListModelVersionsResponse) 160 err := c.cc.Invoke(ctx, ModelService_ListModelVersions_FullMethodName, in, out, opts...) 161 if err != nil { 162 return nil, err 163 } 164 return out, nil 165 } 166 167 func (c *modelServiceClient) ListModelVersionCheckpoints(ctx context.Context, in *ListModelVersionCheckpointsRequest, opts ...grpc.CallOption) (*ListModelVersionCheckpointsResponse, error) { 168 out := new(ListModelVersionCheckpointsResponse) 169 err := c.cc.Invoke(ctx, ModelService_ListModelVersionCheckpoints_FullMethodName, in, out, opts...) 170 if err != nil { 171 return nil, err 172 } 173 return out, nil 174 } 175 176 func (c *modelServiceClient) UpdateModel(ctx context.Context, in *UpdateModelRequest, opts ...grpc.CallOption) (*Model, error) { 177 out := new(Model) 178 err := c.cc.Invoke(ctx, ModelService_UpdateModel_FullMethodName, in, out, opts...) 179 if err != nil { 180 return nil, err 181 } 182 return out, nil 183 } 184 185 func (c *modelServiceClient) UpdateExplanationDataset(ctx context.Context, in *UpdateExplanationDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 186 out := new(longrunningpb.Operation) 187 err := c.cc.Invoke(ctx, ModelService_UpdateExplanationDataset_FullMethodName, in, out, opts...) 188 if err != nil { 189 return nil, err 190 } 191 return out, nil 192 } 193 194 func (c *modelServiceClient) DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 195 out := new(longrunningpb.Operation) 196 err := c.cc.Invoke(ctx, ModelService_DeleteModel_FullMethodName, in, out, opts...) 197 if err != nil { 198 return nil, err 199 } 200 return out, nil 201 } 202 203 func (c *modelServiceClient) DeleteModelVersion(ctx context.Context, in *DeleteModelVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 204 out := new(longrunningpb.Operation) 205 err := c.cc.Invoke(ctx, ModelService_DeleteModelVersion_FullMethodName, in, out, opts...) 206 if err != nil { 207 return nil, err 208 } 209 return out, nil 210 } 211 212 func (c *modelServiceClient) MergeVersionAliases(ctx context.Context, in *MergeVersionAliasesRequest, opts ...grpc.CallOption) (*Model, error) { 213 out := new(Model) 214 err := c.cc.Invoke(ctx, ModelService_MergeVersionAliases_FullMethodName, in, out, opts...) 215 if err != nil { 216 return nil, err 217 } 218 return out, nil 219 } 220 221 func (c *modelServiceClient) ExportModel(ctx context.Context, in *ExportModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 222 out := new(longrunningpb.Operation) 223 err := c.cc.Invoke(ctx, ModelService_ExportModel_FullMethodName, in, out, opts...) 224 if err != nil { 225 return nil, err 226 } 227 return out, nil 228 } 229 230 func (c *modelServiceClient) CopyModel(ctx context.Context, in *CopyModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 231 out := new(longrunningpb.Operation) 232 err := c.cc.Invoke(ctx, ModelService_CopyModel_FullMethodName, in, out, opts...) 233 if err != nil { 234 return nil, err 235 } 236 return out, nil 237 } 238 239 func (c *modelServiceClient) ImportModelEvaluation(ctx context.Context, in *ImportModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error) { 240 out := new(ModelEvaluation) 241 err := c.cc.Invoke(ctx, ModelService_ImportModelEvaluation_FullMethodName, in, out, opts...) 242 if err != nil { 243 return nil, err 244 } 245 return out, nil 246 } 247 248 func (c *modelServiceClient) BatchImportModelEvaluationSlices(ctx context.Context, in *BatchImportModelEvaluationSlicesRequest, opts ...grpc.CallOption) (*BatchImportModelEvaluationSlicesResponse, error) { 249 out := new(BatchImportModelEvaluationSlicesResponse) 250 err := c.cc.Invoke(ctx, ModelService_BatchImportModelEvaluationSlices_FullMethodName, in, out, opts...) 251 if err != nil { 252 return nil, err 253 } 254 return out, nil 255 } 256 257 func (c *modelServiceClient) BatchImportEvaluatedAnnotations(ctx context.Context, in *BatchImportEvaluatedAnnotationsRequest, opts ...grpc.CallOption) (*BatchImportEvaluatedAnnotationsResponse, error) { 258 out := new(BatchImportEvaluatedAnnotationsResponse) 259 err := c.cc.Invoke(ctx, ModelService_BatchImportEvaluatedAnnotations_FullMethodName, in, out, opts...) 260 if err != nil { 261 return nil, err 262 } 263 return out, nil 264 } 265 266 func (c *modelServiceClient) GetModelEvaluation(ctx context.Context, in *GetModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error) { 267 out := new(ModelEvaluation) 268 err := c.cc.Invoke(ctx, ModelService_GetModelEvaluation_FullMethodName, in, out, opts...) 269 if err != nil { 270 return nil, err 271 } 272 return out, nil 273 } 274 275 func (c *modelServiceClient) ListModelEvaluations(ctx context.Context, in *ListModelEvaluationsRequest, opts ...grpc.CallOption) (*ListModelEvaluationsResponse, error) { 276 out := new(ListModelEvaluationsResponse) 277 err := c.cc.Invoke(ctx, ModelService_ListModelEvaluations_FullMethodName, in, out, opts...) 278 if err != nil { 279 return nil, err 280 } 281 return out, nil 282 } 283 284 func (c *modelServiceClient) GetModelEvaluationSlice(ctx context.Context, in *GetModelEvaluationSliceRequest, opts ...grpc.CallOption) (*ModelEvaluationSlice, error) { 285 out := new(ModelEvaluationSlice) 286 err := c.cc.Invoke(ctx, ModelService_GetModelEvaluationSlice_FullMethodName, in, out, opts...) 287 if err != nil { 288 return nil, err 289 } 290 return out, nil 291 } 292 293 func (c *modelServiceClient) ListModelEvaluationSlices(ctx context.Context, in *ListModelEvaluationSlicesRequest, opts ...grpc.CallOption) (*ListModelEvaluationSlicesResponse, error) { 294 out := new(ListModelEvaluationSlicesResponse) 295 err := c.cc.Invoke(ctx, ModelService_ListModelEvaluationSlices_FullMethodName, in, out, opts...) 296 if err != nil { 297 return nil, err 298 } 299 return out, nil 300 } 301 302 // ModelServiceServer is the server API for ModelService service. 303 // All implementations should embed UnimplementedModelServiceServer 304 // for forward compatibility 305 type ModelServiceServer interface { 306 // Uploads a Model artifact into Vertex AI. 307 UploadModel(context.Context, *UploadModelRequest) (*longrunningpb.Operation, error) 308 // Gets a Model. 309 GetModel(context.Context, *GetModelRequest) (*Model, error) 310 // Lists Models in a Location. 311 ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error) 312 // Lists versions of the specified model. 313 ListModelVersions(context.Context, *ListModelVersionsRequest) (*ListModelVersionsResponse, error) 314 // Lists checkpoints of the specified model version. 315 ListModelVersionCheckpoints(context.Context, *ListModelVersionCheckpointsRequest) (*ListModelVersionCheckpointsResponse, error) 316 // Updates a Model. 317 UpdateModel(context.Context, *UpdateModelRequest) (*Model, error) 318 // Incrementally update the dataset used for an examples model. 319 UpdateExplanationDataset(context.Context, *UpdateExplanationDatasetRequest) (*longrunningpb.Operation, error) 320 // Deletes a Model. 321 // 322 // A model cannot be deleted if any 323 // [Endpoint][google.cloud.aiplatform.v1.Endpoint] resource has a 324 // [DeployedModel][google.cloud.aiplatform.v1.DeployedModel] based on the 325 // model in its 326 // [deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] 327 // field. 328 DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error) 329 // Deletes a Model version. 330 // 331 // Model version can only be deleted if there are no 332 // [DeployedModels][google.cloud.aiplatform.v1.DeployedModel] created from it. 333 // Deleting the only version in the Model is not allowed. Use 334 // [DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel] for 335 // deleting the Model instead. 336 DeleteModelVersion(context.Context, *DeleteModelVersionRequest) (*longrunningpb.Operation, error) 337 // Merges a set of aliases for a Model version. 338 MergeVersionAliases(context.Context, *MergeVersionAliasesRequest) (*Model, error) 339 // Exports a trained, exportable Model to a location specified by the 340 // user. A Model is considered to be exportable if it has at least one 341 // [supported export 342 // format][google.cloud.aiplatform.v1.Model.supported_export_formats]. 343 ExportModel(context.Context, *ExportModelRequest) (*longrunningpb.Operation, error) 344 // Copies an already existing Vertex AI Model into the specified Location. 345 // The source Model must exist in the same Project. 346 // When copying custom Models, the users themselves are responsible for 347 // [Model.metadata][google.cloud.aiplatform.v1.Model.metadata] content to be 348 // region-agnostic, as well as making sure that any resources (e.g. files) it 349 // depends on remain accessible. 350 CopyModel(context.Context, *CopyModelRequest) (*longrunningpb.Operation, error) 351 // Imports an externally generated ModelEvaluation. 352 ImportModelEvaluation(context.Context, *ImportModelEvaluationRequest) (*ModelEvaluation, error) 353 // Imports a list of externally generated ModelEvaluationSlice. 354 BatchImportModelEvaluationSlices(context.Context, *BatchImportModelEvaluationSlicesRequest) (*BatchImportModelEvaluationSlicesResponse, error) 355 // Imports a list of externally generated EvaluatedAnnotations. 356 BatchImportEvaluatedAnnotations(context.Context, *BatchImportEvaluatedAnnotationsRequest) (*BatchImportEvaluatedAnnotationsResponse, error) 357 // Gets a ModelEvaluation. 358 GetModelEvaluation(context.Context, *GetModelEvaluationRequest) (*ModelEvaluation, error) 359 // Lists ModelEvaluations in a Model. 360 ListModelEvaluations(context.Context, *ListModelEvaluationsRequest) (*ListModelEvaluationsResponse, error) 361 // Gets a ModelEvaluationSlice. 362 GetModelEvaluationSlice(context.Context, *GetModelEvaluationSliceRequest) (*ModelEvaluationSlice, error) 363 // Lists ModelEvaluationSlices in a ModelEvaluation. 364 ListModelEvaluationSlices(context.Context, *ListModelEvaluationSlicesRequest) (*ListModelEvaluationSlicesResponse, error) 365 } 366 367 // UnimplementedModelServiceServer should be embedded to have forward compatible implementations. 368 type UnimplementedModelServiceServer struct { 369 } 370 371 func (UnimplementedModelServiceServer) UploadModel(context.Context, *UploadModelRequest) (*longrunningpb.Operation, error) { 372 return nil, status.Errorf(codes.Unimplemented, "method UploadModel not implemented") 373 } 374 func (UnimplementedModelServiceServer) GetModel(context.Context, *GetModelRequest) (*Model, error) { 375 return nil, status.Errorf(codes.Unimplemented, "method GetModel not implemented") 376 } 377 func (UnimplementedModelServiceServer) ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error) { 378 return nil, status.Errorf(codes.Unimplemented, "method ListModels not implemented") 379 } 380 func (UnimplementedModelServiceServer) ListModelVersions(context.Context, *ListModelVersionsRequest) (*ListModelVersionsResponse, error) { 381 return nil, status.Errorf(codes.Unimplemented, "method ListModelVersions not implemented") 382 } 383 func (UnimplementedModelServiceServer) ListModelVersionCheckpoints(context.Context, *ListModelVersionCheckpointsRequest) (*ListModelVersionCheckpointsResponse, error) { 384 return nil, status.Errorf(codes.Unimplemented, "method ListModelVersionCheckpoints not implemented") 385 } 386 func (UnimplementedModelServiceServer) UpdateModel(context.Context, *UpdateModelRequest) (*Model, error) { 387 return nil, status.Errorf(codes.Unimplemented, "method UpdateModel not implemented") 388 } 389 func (UnimplementedModelServiceServer) UpdateExplanationDataset(context.Context, *UpdateExplanationDatasetRequest) (*longrunningpb.Operation, error) { 390 return nil, status.Errorf(codes.Unimplemented, "method UpdateExplanationDataset not implemented") 391 } 392 func (UnimplementedModelServiceServer) DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error) { 393 return nil, status.Errorf(codes.Unimplemented, "method DeleteModel not implemented") 394 } 395 func (UnimplementedModelServiceServer) DeleteModelVersion(context.Context, *DeleteModelVersionRequest) (*longrunningpb.Operation, error) { 396 return nil, status.Errorf(codes.Unimplemented, "method DeleteModelVersion not implemented") 397 } 398 func (UnimplementedModelServiceServer) MergeVersionAliases(context.Context, *MergeVersionAliasesRequest) (*Model, error) { 399 return nil, status.Errorf(codes.Unimplemented, "method MergeVersionAliases not implemented") 400 } 401 func (UnimplementedModelServiceServer) ExportModel(context.Context, *ExportModelRequest) (*longrunningpb.Operation, error) { 402 return nil, status.Errorf(codes.Unimplemented, "method ExportModel not implemented") 403 } 404 func (UnimplementedModelServiceServer) CopyModel(context.Context, *CopyModelRequest) (*longrunningpb.Operation, error) { 405 return nil, status.Errorf(codes.Unimplemented, "method CopyModel not implemented") 406 } 407 func (UnimplementedModelServiceServer) ImportModelEvaluation(context.Context, *ImportModelEvaluationRequest) (*ModelEvaluation, error) { 408 return nil, status.Errorf(codes.Unimplemented, "method ImportModelEvaluation not implemented") 409 } 410 func (UnimplementedModelServiceServer) BatchImportModelEvaluationSlices(context.Context, *BatchImportModelEvaluationSlicesRequest) (*BatchImportModelEvaluationSlicesResponse, error) { 411 return nil, status.Errorf(codes.Unimplemented, "method BatchImportModelEvaluationSlices not implemented") 412 } 413 func (UnimplementedModelServiceServer) BatchImportEvaluatedAnnotations(context.Context, *BatchImportEvaluatedAnnotationsRequest) (*BatchImportEvaluatedAnnotationsResponse, error) { 414 return nil, status.Errorf(codes.Unimplemented, "method BatchImportEvaluatedAnnotations not implemented") 415 } 416 func (UnimplementedModelServiceServer) GetModelEvaluation(context.Context, *GetModelEvaluationRequest) (*ModelEvaluation, error) { 417 return nil, status.Errorf(codes.Unimplemented, "method GetModelEvaluation not implemented") 418 } 419 func (UnimplementedModelServiceServer) ListModelEvaluations(context.Context, *ListModelEvaluationsRequest) (*ListModelEvaluationsResponse, error) { 420 return nil, status.Errorf(codes.Unimplemented, "method ListModelEvaluations not implemented") 421 } 422 func (UnimplementedModelServiceServer) GetModelEvaluationSlice(context.Context, *GetModelEvaluationSliceRequest) (*ModelEvaluationSlice, error) { 423 return nil, status.Errorf(codes.Unimplemented, "method GetModelEvaluationSlice not implemented") 424 } 425 func (UnimplementedModelServiceServer) ListModelEvaluationSlices(context.Context, *ListModelEvaluationSlicesRequest) (*ListModelEvaluationSlicesResponse, error) { 426 return nil, status.Errorf(codes.Unimplemented, "method ListModelEvaluationSlices not implemented") 427 } 428 429 // UnsafeModelServiceServer may be embedded to opt out of forward compatibility for this service. 430 // Use of this interface is not recommended, as added methods to ModelServiceServer will 431 // result in compilation errors. 432 type UnsafeModelServiceServer interface { 433 mustEmbedUnimplementedModelServiceServer() 434 } 435 436 func RegisterModelServiceServer(s grpc.ServiceRegistrar, srv ModelServiceServer) { 437 s.RegisterService(&ModelService_ServiceDesc, srv) 438 } 439 440 func _ModelService_UploadModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 441 in := new(UploadModelRequest) 442 if err := dec(in); err != nil { 443 return nil, err 444 } 445 if interceptor == nil { 446 return srv.(ModelServiceServer).UploadModel(ctx, in) 447 } 448 info := &grpc.UnaryServerInfo{ 449 Server: srv, 450 FullMethod: ModelService_UploadModel_FullMethodName, 451 } 452 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 453 return srv.(ModelServiceServer).UploadModel(ctx, req.(*UploadModelRequest)) 454 } 455 return interceptor(ctx, in, info, handler) 456 } 457 458 func _ModelService_GetModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 459 in := new(GetModelRequest) 460 if err := dec(in); err != nil { 461 return nil, err 462 } 463 if interceptor == nil { 464 return srv.(ModelServiceServer).GetModel(ctx, in) 465 } 466 info := &grpc.UnaryServerInfo{ 467 Server: srv, 468 FullMethod: ModelService_GetModel_FullMethodName, 469 } 470 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 471 return srv.(ModelServiceServer).GetModel(ctx, req.(*GetModelRequest)) 472 } 473 return interceptor(ctx, in, info, handler) 474 } 475 476 func _ModelService_ListModels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 477 in := new(ListModelsRequest) 478 if err := dec(in); err != nil { 479 return nil, err 480 } 481 if interceptor == nil { 482 return srv.(ModelServiceServer).ListModels(ctx, in) 483 } 484 info := &grpc.UnaryServerInfo{ 485 Server: srv, 486 FullMethod: ModelService_ListModels_FullMethodName, 487 } 488 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 489 return srv.(ModelServiceServer).ListModels(ctx, req.(*ListModelsRequest)) 490 } 491 return interceptor(ctx, in, info, handler) 492 } 493 494 func _ModelService_ListModelVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 495 in := new(ListModelVersionsRequest) 496 if err := dec(in); err != nil { 497 return nil, err 498 } 499 if interceptor == nil { 500 return srv.(ModelServiceServer).ListModelVersions(ctx, in) 501 } 502 info := &grpc.UnaryServerInfo{ 503 Server: srv, 504 FullMethod: ModelService_ListModelVersions_FullMethodName, 505 } 506 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 507 return srv.(ModelServiceServer).ListModelVersions(ctx, req.(*ListModelVersionsRequest)) 508 } 509 return interceptor(ctx, in, info, handler) 510 } 511 512 func _ModelService_ListModelVersionCheckpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 513 in := new(ListModelVersionCheckpointsRequest) 514 if err := dec(in); err != nil { 515 return nil, err 516 } 517 if interceptor == nil { 518 return srv.(ModelServiceServer).ListModelVersionCheckpoints(ctx, in) 519 } 520 info := &grpc.UnaryServerInfo{ 521 Server: srv, 522 FullMethod: ModelService_ListModelVersionCheckpoints_FullMethodName, 523 } 524 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 525 return srv.(ModelServiceServer).ListModelVersionCheckpoints(ctx, req.(*ListModelVersionCheckpointsRequest)) 526 } 527 return interceptor(ctx, in, info, handler) 528 } 529 530 func _ModelService_UpdateModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 531 in := new(UpdateModelRequest) 532 if err := dec(in); err != nil { 533 return nil, err 534 } 535 if interceptor == nil { 536 return srv.(ModelServiceServer).UpdateModel(ctx, in) 537 } 538 info := &grpc.UnaryServerInfo{ 539 Server: srv, 540 FullMethod: ModelService_UpdateModel_FullMethodName, 541 } 542 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 543 return srv.(ModelServiceServer).UpdateModel(ctx, req.(*UpdateModelRequest)) 544 } 545 return interceptor(ctx, in, info, handler) 546 } 547 548 func _ModelService_UpdateExplanationDataset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 549 in := new(UpdateExplanationDatasetRequest) 550 if err := dec(in); err != nil { 551 return nil, err 552 } 553 if interceptor == nil { 554 return srv.(ModelServiceServer).UpdateExplanationDataset(ctx, in) 555 } 556 info := &grpc.UnaryServerInfo{ 557 Server: srv, 558 FullMethod: ModelService_UpdateExplanationDataset_FullMethodName, 559 } 560 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 561 return srv.(ModelServiceServer).UpdateExplanationDataset(ctx, req.(*UpdateExplanationDatasetRequest)) 562 } 563 return interceptor(ctx, in, info, handler) 564 } 565 566 func _ModelService_DeleteModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 567 in := new(DeleteModelRequest) 568 if err := dec(in); err != nil { 569 return nil, err 570 } 571 if interceptor == nil { 572 return srv.(ModelServiceServer).DeleteModel(ctx, in) 573 } 574 info := &grpc.UnaryServerInfo{ 575 Server: srv, 576 FullMethod: ModelService_DeleteModel_FullMethodName, 577 } 578 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 579 return srv.(ModelServiceServer).DeleteModel(ctx, req.(*DeleteModelRequest)) 580 } 581 return interceptor(ctx, in, info, handler) 582 } 583 584 func _ModelService_DeleteModelVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 585 in := new(DeleteModelVersionRequest) 586 if err := dec(in); err != nil { 587 return nil, err 588 } 589 if interceptor == nil { 590 return srv.(ModelServiceServer).DeleteModelVersion(ctx, in) 591 } 592 info := &grpc.UnaryServerInfo{ 593 Server: srv, 594 FullMethod: ModelService_DeleteModelVersion_FullMethodName, 595 } 596 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 597 return srv.(ModelServiceServer).DeleteModelVersion(ctx, req.(*DeleteModelVersionRequest)) 598 } 599 return interceptor(ctx, in, info, handler) 600 } 601 602 func _ModelService_MergeVersionAliases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 603 in := new(MergeVersionAliasesRequest) 604 if err := dec(in); err != nil { 605 return nil, err 606 } 607 if interceptor == nil { 608 return srv.(ModelServiceServer).MergeVersionAliases(ctx, in) 609 } 610 info := &grpc.UnaryServerInfo{ 611 Server: srv, 612 FullMethod: ModelService_MergeVersionAliases_FullMethodName, 613 } 614 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 615 return srv.(ModelServiceServer).MergeVersionAliases(ctx, req.(*MergeVersionAliasesRequest)) 616 } 617 return interceptor(ctx, in, info, handler) 618 } 619 620 func _ModelService_ExportModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 621 in := new(ExportModelRequest) 622 if err := dec(in); err != nil { 623 return nil, err 624 } 625 if interceptor == nil { 626 return srv.(ModelServiceServer).ExportModel(ctx, in) 627 } 628 info := &grpc.UnaryServerInfo{ 629 Server: srv, 630 FullMethod: ModelService_ExportModel_FullMethodName, 631 } 632 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 633 return srv.(ModelServiceServer).ExportModel(ctx, req.(*ExportModelRequest)) 634 } 635 return interceptor(ctx, in, info, handler) 636 } 637 638 func _ModelService_CopyModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 639 in := new(CopyModelRequest) 640 if err := dec(in); err != nil { 641 return nil, err 642 } 643 if interceptor == nil { 644 return srv.(ModelServiceServer).CopyModel(ctx, in) 645 } 646 info := &grpc.UnaryServerInfo{ 647 Server: srv, 648 FullMethod: ModelService_CopyModel_FullMethodName, 649 } 650 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 651 return srv.(ModelServiceServer).CopyModel(ctx, req.(*CopyModelRequest)) 652 } 653 return interceptor(ctx, in, info, handler) 654 } 655 656 func _ModelService_ImportModelEvaluation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 657 in := new(ImportModelEvaluationRequest) 658 if err := dec(in); err != nil { 659 return nil, err 660 } 661 if interceptor == nil { 662 return srv.(ModelServiceServer).ImportModelEvaluation(ctx, in) 663 } 664 info := &grpc.UnaryServerInfo{ 665 Server: srv, 666 FullMethod: ModelService_ImportModelEvaluation_FullMethodName, 667 } 668 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 669 return srv.(ModelServiceServer).ImportModelEvaluation(ctx, req.(*ImportModelEvaluationRequest)) 670 } 671 return interceptor(ctx, in, info, handler) 672 } 673 674 func _ModelService_BatchImportModelEvaluationSlices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 675 in := new(BatchImportModelEvaluationSlicesRequest) 676 if err := dec(in); err != nil { 677 return nil, err 678 } 679 if interceptor == nil { 680 return srv.(ModelServiceServer).BatchImportModelEvaluationSlices(ctx, in) 681 } 682 info := &grpc.UnaryServerInfo{ 683 Server: srv, 684 FullMethod: ModelService_BatchImportModelEvaluationSlices_FullMethodName, 685 } 686 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 687 return srv.(ModelServiceServer).BatchImportModelEvaluationSlices(ctx, req.(*BatchImportModelEvaluationSlicesRequest)) 688 } 689 return interceptor(ctx, in, info, handler) 690 } 691 692 func _ModelService_BatchImportEvaluatedAnnotations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 693 in := new(BatchImportEvaluatedAnnotationsRequest) 694 if err := dec(in); err != nil { 695 return nil, err 696 } 697 if interceptor == nil { 698 return srv.(ModelServiceServer).BatchImportEvaluatedAnnotations(ctx, in) 699 } 700 info := &grpc.UnaryServerInfo{ 701 Server: srv, 702 FullMethod: ModelService_BatchImportEvaluatedAnnotations_FullMethodName, 703 } 704 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 705 return srv.(ModelServiceServer).BatchImportEvaluatedAnnotations(ctx, req.(*BatchImportEvaluatedAnnotationsRequest)) 706 } 707 return interceptor(ctx, in, info, handler) 708 } 709 710 func _ModelService_GetModelEvaluation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 711 in := new(GetModelEvaluationRequest) 712 if err := dec(in); err != nil { 713 return nil, err 714 } 715 if interceptor == nil { 716 return srv.(ModelServiceServer).GetModelEvaluation(ctx, in) 717 } 718 info := &grpc.UnaryServerInfo{ 719 Server: srv, 720 FullMethod: ModelService_GetModelEvaluation_FullMethodName, 721 } 722 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 723 return srv.(ModelServiceServer).GetModelEvaluation(ctx, req.(*GetModelEvaluationRequest)) 724 } 725 return interceptor(ctx, in, info, handler) 726 } 727 728 func _ModelService_ListModelEvaluations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 729 in := new(ListModelEvaluationsRequest) 730 if err := dec(in); err != nil { 731 return nil, err 732 } 733 if interceptor == nil { 734 return srv.(ModelServiceServer).ListModelEvaluations(ctx, in) 735 } 736 info := &grpc.UnaryServerInfo{ 737 Server: srv, 738 FullMethod: ModelService_ListModelEvaluations_FullMethodName, 739 } 740 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 741 return srv.(ModelServiceServer).ListModelEvaluations(ctx, req.(*ListModelEvaluationsRequest)) 742 } 743 return interceptor(ctx, in, info, handler) 744 } 745 746 func _ModelService_GetModelEvaluationSlice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 747 in := new(GetModelEvaluationSliceRequest) 748 if err := dec(in); err != nil { 749 return nil, err 750 } 751 if interceptor == nil { 752 return srv.(ModelServiceServer).GetModelEvaluationSlice(ctx, in) 753 } 754 info := &grpc.UnaryServerInfo{ 755 Server: srv, 756 FullMethod: ModelService_GetModelEvaluationSlice_FullMethodName, 757 } 758 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 759 return srv.(ModelServiceServer).GetModelEvaluationSlice(ctx, req.(*GetModelEvaluationSliceRequest)) 760 } 761 return interceptor(ctx, in, info, handler) 762 } 763 764 func _ModelService_ListModelEvaluationSlices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 765 in := new(ListModelEvaluationSlicesRequest) 766 if err := dec(in); err != nil { 767 return nil, err 768 } 769 if interceptor == nil { 770 return srv.(ModelServiceServer).ListModelEvaluationSlices(ctx, in) 771 } 772 info := &grpc.UnaryServerInfo{ 773 Server: srv, 774 FullMethod: ModelService_ListModelEvaluationSlices_FullMethodName, 775 } 776 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 777 return srv.(ModelServiceServer).ListModelEvaluationSlices(ctx, req.(*ListModelEvaluationSlicesRequest)) 778 } 779 return interceptor(ctx, in, info, handler) 780 } 781 782 // ModelService_ServiceDesc is the grpc.ServiceDesc for ModelService service. 783 // It's only intended for direct use with grpc.RegisterService, 784 // and not to be introspected or modified (even as a copy) 785 var ModelService_ServiceDesc = grpc.ServiceDesc{ 786 ServiceName: "google.cloud.aiplatform.v1.ModelService", 787 HandlerType: (*ModelServiceServer)(nil), 788 Methods: []grpc.MethodDesc{ 789 { 790 MethodName: "UploadModel", 791 Handler: _ModelService_UploadModel_Handler, 792 }, 793 { 794 MethodName: "GetModel", 795 Handler: _ModelService_GetModel_Handler, 796 }, 797 { 798 MethodName: "ListModels", 799 Handler: _ModelService_ListModels_Handler, 800 }, 801 { 802 MethodName: "ListModelVersions", 803 Handler: _ModelService_ListModelVersions_Handler, 804 }, 805 { 806 MethodName: "ListModelVersionCheckpoints", 807 Handler: _ModelService_ListModelVersionCheckpoints_Handler, 808 }, 809 { 810 MethodName: "UpdateModel", 811 Handler: _ModelService_UpdateModel_Handler, 812 }, 813 { 814 MethodName: "UpdateExplanationDataset", 815 Handler: _ModelService_UpdateExplanationDataset_Handler, 816 }, 817 { 818 MethodName: "DeleteModel", 819 Handler: _ModelService_DeleteModel_Handler, 820 }, 821 { 822 MethodName: "DeleteModelVersion", 823 Handler: _ModelService_DeleteModelVersion_Handler, 824 }, 825 { 826 MethodName: "MergeVersionAliases", 827 Handler: _ModelService_MergeVersionAliases_Handler, 828 }, 829 { 830 MethodName: "ExportModel", 831 Handler: _ModelService_ExportModel_Handler, 832 }, 833 { 834 MethodName: "CopyModel", 835 Handler: _ModelService_CopyModel_Handler, 836 }, 837 { 838 MethodName: "ImportModelEvaluation", 839 Handler: _ModelService_ImportModelEvaluation_Handler, 840 }, 841 { 842 MethodName: "BatchImportModelEvaluationSlices", 843 Handler: _ModelService_BatchImportModelEvaluationSlices_Handler, 844 }, 845 { 846 MethodName: "BatchImportEvaluatedAnnotations", 847 Handler: _ModelService_BatchImportEvaluatedAnnotations_Handler, 848 }, 849 { 850 MethodName: "GetModelEvaluation", 851 Handler: _ModelService_GetModelEvaluation_Handler, 852 }, 853 { 854 MethodName: "ListModelEvaluations", 855 Handler: _ModelService_ListModelEvaluations_Handler, 856 }, 857 { 858 MethodName: "GetModelEvaluationSlice", 859 Handler: _ModelService_GetModelEvaluationSlice_Handler, 860 }, 861 { 862 MethodName: "ListModelEvaluationSlices", 863 Handler: _ModelService_ListModelEvaluationSlices_Handler, 864 }, 865 }, 866 Streams: []grpc.StreamDesc{}, 867 Metadata: "google/cloud/aiplatform/v1/model_service.proto", 868 }