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