Class ModelServiceGrpc.ModelServiceStub (3.52.0)

public static final class ModelServiceGrpc.ModelServiceStub extends AbstractAsyncStub<ModelServiceGrpc.ModelServiceStub>

A stub to allow clients to do asynchronous rpc calls to service ModelService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ModelServiceGrpc.ModelServiceStub

Methods

batchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request, StreamObserver<BatchImportEvaluatedAnnotationsResponse> responseObserver)

public void batchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request, StreamObserver<BatchImportEvaluatedAnnotationsResponse> responseObserver)

Imports a list of externally generated EvaluatedAnnotations.

Parameters
Name Description
request BatchImportEvaluatedAnnotationsRequest
responseObserver io.grpc.stub.StreamObserver<BatchImportEvaluatedAnnotationsResponse>

batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, StreamObserver<BatchImportModelEvaluationSlicesResponse> responseObserver)

public void batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, StreamObserver<BatchImportModelEvaluationSlicesResponse> responseObserver)

Imports a list of externally generated ModelEvaluationSlice.

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

build(Channel channel, CallOptions callOptions)

protected ModelServiceGrpc.ModelServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ModelServiceGrpc.ModelServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

copyModel(CopyModelRequest request, StreamObserver<Operation> responseObserver)

public void copyModel(CopyModelRequest request, StreamObserver<Operation> 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<Operation> responseObserver)

public void deleteModel(DeleteModelRequest request, StreamObserver<Operation> 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<Operation> responseObserver)

public void deleteModelVersion(DeleteModelVersionRequest request, StreamObserver<Operation> 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<Operation> responseObserver)

public void exportModel(ExportModelRequest request, StreamObserver<Operation> 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<Model> responseObserver)

public void getModel(GetModelRequest request, StreamObserver<Model> responseObserver)

Gets a Model.

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

getModelEvaluation(GetModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)

public void getModelEvaluation(GetModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)

Gets a ModelEvaluation.

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

getModelEvaluationSlice(GetModelEvaluationSliceRequest request, StreamObserver<ModelEvaluationSlice> responseObserver)

public void getModelEvaluationSlice(GetModelEvaluationSliceRequest request, StreamObserver<ModelEvaluationSlice> responseObserver)

Gets a ModelEvaluationSlice.

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

importModelEvaluation(ImportModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)

public void importModelEvaluation(ImportModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)

Imports an externally generated ModelEvaluation.

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

listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, StreamObserver<ListModelEvaluationSlicesResponse> responseObserver)

public void listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, StreamObserver<ListModelEvaluationSlicesResponse> responseObserver)

Lists ModelEvaluationSlices in a ModelEvaluation.

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

listModelEvaluations(ListModelEvaluationsRequest request, StreamObserver<ListModelEvaluationsResponse> responseObserver)

public void listModelEvaluations(ListModelEvaluationsRequest request, StreamObserver<ListModelEvaluationsResponse> responseObserver)

Lists ModelEvaluations in a Model.

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

listModelVersions(ListModelVersionsRequest request, StreamObserver<ListModelVersionsResponse> responseObserver)

public void listModelVersions(ListModelVersionsRequest request, StreamObserver<ListModelVersionsResponse> responseObserver)

Lists versions of the specified model.

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

listModels(ListModelsRequest request, StreamObserver<ListModelsResponse> responseObserver)

public void listModels(ListModelsRequest request, StreamObserver<ListModelsResponse> responseObserver)

Lists Models in a Location.

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

mergeVersionAliases(MergeVersionAliasesRequest request, StreamObserver<Model> responseObserver)

public void mergeVersionAliases(MergeVersionAliasesRequest request, StreamObserver<Model> responseObserver)

Merges a set of aliases for a Model version.

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

updateExplanationDataset(UpdateExplanationDatasetRequest request, StreamObserver<Operation> responseObserver)

public void updateExplanationDataset(UpdateExplanationDatasetRequest request, StreamObserver<Operation> responseObserver)

Incrementally update the dataset used for an examples model.

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

updateModel(UpdateModelRequest request, StreamObserver<Model> responseObserver)

public void updateModel(UpdateModelRequest request, StreamObserver<Model> responseObserver)

Updates a Model.

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

uploadModel(UploadModelRequest request, StreamObserver<Operation> responseObserver)

public void uploadModel(UploadModelRequest request, StreamObserver<Operation> responseObserver)

Uploads a Model artifact into Vertex AI.

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