public static final class ModelServiceGrpc.ModelServiceStub extends AbstractAsyncStub<ModelServiceGrpc.ModelServiceStub>
A service for managing Vertex AI's machine learning Models.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
ModelServiceGrpc.ModelServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
public void batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, StreamObserver<BatchImportModelEvaluationSlicesResponse> responseObserver)
Imports a list of externally generated ModelEvaluationSlice.
Parameters
protected ModelServiceGrpc.ModelServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
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
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
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
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
public void getModel(GetModelRequest request, StreamObserver<Model> responseObserver)
Parameters
public void getModelEvaluation(GetModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)
Parameters
public void getModelEvaluationSlice(GetModelEvaluationSliceRequest request, StreamObserver<ModelEvaluationSlice> responseObserver)
Gets a ModelEvaluationSlice.
Parameters
public void importModelEvaluation(ImportModelEvaluationRequest request, StreamObserver<ModelEvaluation> responseObserver)
Imports an externally generated ModelEvaluation.
Parameters
public void listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, StreamObserver<ListModelEvaluationSlicesResponse> responseObserver)
Lists ModelEvaluationSlices in a ModelEvaluation.
Parameters
public void listModelEvaluations(ListModelEvaluationsRequest request, StreamObserver<ListModelEvaluationsResponse> responseObserver)
Lists ModelEvaluations in a Model.
Parameters
public void listModelVersions(ListModelVersionsRequest request, StreamObserver<ListModelVersionsResponse> responseObserver)
Lists versions of the specified model.
Parameters
public void listModels(ListModelsRequest request, StreamObserver<ListModelsResponse> responseObserver)
Lists Models in a Location.
Parameters
public void mergeVersionAliases(MergeVersionAliasesRequest request, StreamObserver<Model> responseObserver)
Merges a set of aliases for a Model version.
Parameters
public void updateModel(UpdateModelRequest request, StreamObserver<Model> responseObserver)
Parameters
public void uploadModel(UploadModelRequest request, StreamObserver<Operation> responseObserver)
Uploads a Model artifact into Vertex AI.
Parameters