Class ModelServiceGrpc.ModelServiceBlockingStub (2.5.3)

public static final class ModelServiceGrpc.ModelServiceBlockingStub extends AbstractBlockingStub<ModelServiceGrpc.ModelServiceBlockingStub>

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ModelServiceGrpc.ModelServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

deleteModel(DeleteModelRequest request)

public Operation deleteModel(DeleteModelRequest request)

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

Parameter
Name Description
request DeleteModelRequest
Returns
Type Description
Operation

exportModel(ExportModelRequest request)

public Operation exportModel(ExportModelRequest request)

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.

Parameter
Name Description
request ExportModelRequest
Returns
Type Description
Operation

getModel(GetModelRequest request)

public Model getModel(GetModelRequest request)

Gets a Model.

Parameter
Name Description
request GetModelRequest
Returns
Type Description
Model

getModelEvaluation(GetModelEvaluationRequest request)

public ModelEvaluation getModelEvaluation(GetModelEvaluationRequest request)

Gets a ModelEvaluation.

Parameter
Name Description
request GetModelEvaluationRequest
Returns
Type Description
ModelEvaluation

getModelEvaluationSlice(GetModelEvaluationSliceRequest request)

public ModelEvaluationSlice getModelEvaluationSlice(GetModelEvaluationSliceRequest request)

Gets a ModelEvaluationSlice.

Parameter
Name Description
request GetModelEvaluationSliceRequest
Returns
Type Description
ModelEvaluationSlice

listModelEvaluationSlices(ListModelEvaluationSlicesRequest request)

public ListModelEvaluationSlicesResponse listModelEvaluationSlices(ListModelEvaluationSlicesRequest request)

Lists ModelEvaluationSlices in a ModelEvaluation.

Parameter
Name Description
request ListModelEvaluationSlicesRequest
Returns
Type Description
ListModelEvaluationSlicesResponse

listModelEvaluations(ListModelEvaluationsRequest request)

public ListModelEvaluationsResponse listModelEvaluations(ListModelEvaluationsRequest request)

Lists ModelEvaluations in a Model.

Parameter
Name Description
request ListModelEvaluationsRequest
Returns
Type Description
ListModelEvaluationsResponse

listModels(ListModelsRequest request)

public ListModelsResponse listModels(ListModelsRequest request)

Lists Models in a Location.

Parameter
Name Description
request ListModelsRequest
Returns
Type Description
ListModelsResponse

updateModel(UpdateModelRequest request)

public Model updateModel(UpdateModelRequest request)

Updates a Model.

Parameter
Name Description
request UpdateModelRequest
Returns
Type Description
Model

uploadModel(UploadModelRequest request)

public Operation uploadModel(UploadModelRequest request)

Uploads a Model artifact into Vertex AI.

Parameter
Name Description
request UploadModelRequest
Returns
Type Description
Operation