public static final class ModelServiceGrpc.ModelServiceFutureStub extends AbstractFutureStub<ModelServiceGrpc.ModelServiceFutureStub>
A service for managing Vertex AI's machine learning Models.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
ModelServiceGrpc.ModelServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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 ListenableFuture<BatchImportEvaluatedAnnotationsResponse> batchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request)
Imports a list of externally generated EvaluatedAnnotations.
public ListenableFuture<BatchImportModelEvaluationSlicesResponse> batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request)
Imports a list of externally generated ModelEvaluationSlice.
protected ModelServiceGrpc.ModelServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
---|
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture<Operation> copyModel(CopyModelRequest request)
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.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
public ListenableFuture<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.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
public ListenableFuture<Operation> deleteModelVersion(DeleteModelVersionRequest request)
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.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
public ListenableFuture<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.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
public ListenableFuture<Model> getModel(GetModelRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Model> | |
public ListenableFuture<ModelEvaluation> getModelEvaluation(GetModelEvaluationRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ModelEvaluation> | |
public ListenableFuture<ModelEvaluationSlice> getModelEvaluationSlice(GetModelEvaluationSliceRequest request)
Gets a ModelEvaluationSlice.
public ListenableFuture<ModelEvaluation> importModelEvaluation(ImportModelEvaluationRequest request)
Imports an externally generated ModelEvaluation.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ModelEvaluation> | |
public ListenableFuture<ListModelEvaluationSlicesResponse> listModelEvaluationSlices(ListModelEvaluationSlicesRequest request)
Lists ModelEvaluationSlices in a ModelEvaluation.
public ListenableFuture<ListModelEvaluationsResponse> listModelEvaluations(ListModelEvaluationsRequest request)
Lists ModelEvaluations in a Model.
public ListenableFuture<ListModelVersionsResponse> listModelVersions(ListModelVersionsRequest request)
Lists versions of the specified model.
public ListenableFuture<ListModelsResponse> listModels(ListModelsRequest request)
Lists Models in a Location.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListModelsResponse> | |
public ListenableFuture<Model> mergeVersionAliases(MergeVersionAliasesRequest request)
Merges a set of aliases for a Model version.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Model> | |
public ListenableFuture<Model> updateModel(UpdateModelRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Model> | |
public ListenableFuture<Operation> uploadModel(UploadModelRequest request)
Uploads a Model artifact into Vertex AI.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |