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  }