Class ModelServiceGrpc.ModelServiceImplBase (3.11.0)

public abstract static class ModelServiceGrpc.ModelServiceImplBase implements BindableService

A service for managing Vertex AI's machine learning Models.

Inheritance

java.lang.Object > ModelServiceGrpc.ModelServiceImplBase

Implements

io.grpc.BindableService

Constructors

ModelServiceImplBase()

public ModelServiceImplBase()

Methods

batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, StreamObserver responseObserver)

public void batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, StreamObserver responseObserver)

Imports a list of externally generated ModelEvaluationSlice.

Parameters
Name Description
request BatchImportModelEvaluationSlicesRequest
responseObserver io.grpc.stub.StreamObserver<BatchImportModelEvaluationSlicesResponse>

bindService()

public final ServerServiceDefinition bindService()
Returns
Type Description
io.grpc.ServerServiceDefinition

copyModel(CopyModelRequest request, StreamObserver responseObserver)

public void copyModel(CopyModelRequest request, StreamObserver responseObserver)

Copies an already existing Vertex AI Model into the specified Location. The source Model must exist in the same Project. When copying custom Models, the users themselves are responsible for Model.metadata content to be region-agnostic, as well as making sure that any resources (e.g. files) it depends on remain accessible.

Parameters
Name Description
request CopyModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteModel(DeleteModelRequest request, StreamObserver responseObserver)

public void deleteModel(DeleteModelRequest request, StreamObserver responseObserver)

Deletes a Model. A model cannot be deleted if any Endpoint resource has a DeployedModel based on the model in its deployed_models field.

Parameters
Name Description
request DeleteModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteModelVersion(DeleteModelVersionRequest request, StreamObserver responseObserver)

public void deleteModelVersion(DeleteModelVersionRequest request, StreamObserver responseObserver)

Deletes a Model version. Model version can only be deleted if there are no [DeployedModels][] created from it. Deleting the only version in the Model is not allowed. Use DeleteModel for deleting the Model instead.

Parameters
Name Description
request DeleteModelVersionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

exportModel(ExportModelRequest request, StreamObserver responseObserver)

public void exportModel(ExportModelRequest request, StreamObserver responseObserver)

Exports a trained, exportable Model to a location specified by the user. A Model is considered to be exportable if it has at least one supported export format.

Parameters
Name Description
request ExportModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getModel(GetModelRequest request, StreamObserver responseObserver)

public void getModel(GetModelRequest request, StreamObserver responseObserver)

Gets a Model.

Parameters
Name Description
request GetModelRequest
responseObserver io.grpc.stub.StreamObserver<Model>

getModelEvaluation(GetModelEvaluationRequest request, StreamObserver responseObserver)

public void getModelEvaluation(GetModelEvaluationRequest request, StreamObserver responseObserver)

Gets a ModelEvaluation.

Parameters
Name Description
request GetModelEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<ModelEvaluation>

getModelEvaluationSlice(GetModelEvaluationSliceRequest request, StreamObserver responseObserver)

public void getModelEvaluationSlice(GetModelEvaluationSliceRequest request, StreamObserver responseObserver)

Gets a ModelEvaluationSlice.

Parameters
Name Description
request GetModelEvaluationSliceRequest
responseObserver io.grpc.stub.StreamObserver<ModelEvaluationSlice>

importModelEvaluation(ImportModelEvaluationRequest request, StreamObserver responseObserver)

public void importModelEvaluation(ImportModelEvaluationRequest request, StreamObserver responseObserver)

Imports an externally generated ModelEvaluation.

Parameters
Name Description
request ImportModelEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<ModelEvaluation>

listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, StreamObserver responseObserver)

public void listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, StreamObserver responseObserver)

Lists ModelEvaluationSlices in a ModelEvaluation.

Parameters
Name Description
request ListModelEvaluationSlicesRequest
responseObserver io.grpc.stub.StreamObserver<ListModelEvaluationSlicesResponse>

listModelEvaluations(ListModelEvaluationsRequest request, StreamObserver responseObserver)

public void listModelEvaluations(ListModelEvaluationsRequest request, StreamObserver responseObserver)

Lists ModelEvaluations in a Model.

Parameters
Name Description
request ListModelEvaluationsRequest
responseObserver io.grpc.stub.StreamObserver<ListModelEvaluationsResponse>

listModelVersions(ListModelVersionsRequest request, StreamObserver responseObserver)

public void listModelVersions(ListModelVersionsRequest request, StreamObserver responseObserver)

Lists versions of the specified model.

Parameters
Name Description
request ListModelVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListModelVersionsResponse>

listModels(ListModelsRequest request, StreamObserver responseObserver)

public void listModels(ListModelsRequest request, StreamObserver responseObserver)

Lists Models in a Location.

Parameters
Name Description
request ListModelsRequest
responseObserver io.grpc.stub.StreamObserver<ListModelsResponse>

mergeVersionAliases(MergeVersionAliasesRequest request, StreamObserver responseObserver)

public void mergeVersionAliases(MergeVersionAliasesRequest request, StreamObserver responseObserver)

Merges a set of aliases for a Model version.

Parameters
Name Description
request MergeVersionAliasesRequest
responseObserver io.grpc.stub.StreamObserver<Model>

updateModel(UpdateModelRequest request, StreamObserver responseObserver)

public void updateModel(UpdateModelRequest request, StreamObserver responseObserver)

Updates a Model.

Parameters
Name Description
request UpdateModelRequest
responseObserver io.grpc.stub.StreamObserver<Model>

uploadModel(UploadModelRequest request, StreamObserver responseObserver)

public void uploadModel(UploadModelRequest request, StreamObserver responseObserver)

Uploads a Model artifact into Vertex AI.

Parameters
Name Description
request UploadModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>