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
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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 BatchImportEvaluatedAnnotationsResponse batchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request)
Imports a list of externally generated EvaluatedAnnotations.
public BatchImportModelEvaluationSlicesResponse batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request)
Imports a list of externally generated ModelEvaluationSlice.
protected ModelServiceGrpc.ModelServiceBlockingStub 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 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.
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.
public 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.
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.
public Model getModel(GetModelRequest request)
Returns |
---|
Type | Description |
Model | |
public ModelEvaluation getModelEvaluation(GetModelEvaluationRequest request)
public ModelEvaluationSlice getModelEvaluationSlice(GetModelEvaluationSliceRequest request)
Gets a ModelEvaluationSlice.
public ModelEvaluation importModelEvaluation(ImportModelEvaluationRequest request)
Imports an externally generated ModelEvaluation.
public ListModelEvaluationSlicesResponse listModelEvaluationSlices(ListModelEvaluationSlicesRequest request)
Lists ModelEvaluationSlices in a ModelEvaluation.
public ListModelEvaluationsResponse listModelEvaluations(ListModelEvaluationsRequest request)
Lists ModelEvaluations in a Model.
public ListModelVersionsResponse listModelVersions(ListModelVersionsRequest request)
Lists versions of the specified model.
public ListModelsResponse listModels(ListModelsRequest request)
Lists Models in a Location.
public Model mergeVersionAliases(MergeVersionAliasesRequest request)
Merges a set of aliases for a Model version.
Returns |
---|
Type | Description |
Model | |
public Model updateModel(UpdateModelRequest request)
Returns |
---|
Type | Description |
Model | |
public Operation uploadModel(UploadModelRequest request)
Uploads a Model artifact into Vertex AI.