Class ModelServiceGrpc.ModelServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<ModelServiceGrpc.ModelServiceStub>
-
- com.google.cloud.aiplatform.v1beta1.ModelServiceGrpc.ModelServiceStub
-
- Enclosing class:
- ModelServiceGrpc
public static final class ModelServiceGrpc.ModelServiceStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbatchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request, io.grpc.stub.StreamObserver<BatchImportEvaluatedAnnotationsResponse> responseObserver)Imports a list of externally generated EvaluatedAnnotations.voidbatchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, io.grpc.stub.StreamObserver<BatchImportModelEvaluationSlicesResponse> responseObserver)Imports a list of externally generated ModelEvaluationSlice.protected ModelServiceGrpc.ModelServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcopyModel(CopyModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Copies an already existing Vertex AI Model into the specified Location.voiddeleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a Model.voiddeleteModelVersion(DeleteModelVersionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a Model version.voidexportModel(ExportModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Exports a trained, exportable Model to a location specified by the user.voidgetModel(GetModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)Gets a Model.voidgetModelEvaluation(GetModelEvaluationRequest request, io.grpc.stub.StreamObserver<ModelEvaluation> responseObserver)Gets a ModelEvaluation.voidgetModelEvaluationSlice(GetModelEvaluationSliceRequest request, io.grpc.stub.StreamObserver<ModelEvaluationSlice> responseObserver)Gets a ModelEvaluationSlice.voidimportModelEvaluation(ImportModelEvaluationRequest request, io.grpc.stub.StreamObserver<ModelEvaluation> responseObserver)Imports an externally generated ModelEvaluation.voidlistModelEvaluations(ListModelEvaluationsRequest request, io.grpc.stub.StreamObserver<ListModelEvaluationsResponse> responseObserver)Lists ModelEvaluations in a Model.voidlistModelEvaluationSlices(ListModelEvaluationSlicesRequest request, io.grpc.stub.StreamObserver<ListModelEvaluationSlicesResponse> responseObserver)Lists ModelEvaluationSlices in a ModelEvaluation.voidlistModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver)Lists Models in a Location.voidlistModelVersions(ListModelVersionsRequest request, io.grpc.stub.StreamObserver<ListModelVersionsResponse> responseObserver)Lists versions of the specified model.voidmergeVersionAliases(MergeVersionAliasesRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)Merges a set of aliases for a Model version.voidupdateExplanationDataset(UpdateExplanationDatasetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Incrementally update the dataset used for an examples model.voidupdateModel(UpdateModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)Updates a Model.voiduploadModel(UploadModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Uploads a Model artifact into Vertex AI.
-
-
-
Method Detail
-
build
protected ModelServiceGrpc.ModelServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<ModelServiceGrpc.ModelServiceStub>
-
uploadModel
public void uploadModel(UploadModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Uploads a Model artifact into Vertex AI.
-
getModel
public void getModel(GetModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Gets a Model.
-
listModels
public void listModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver)
Lists Models in a Location.
-
listModelVersions
public void listModelVersions(ListModelVersionsRequest request, io.grpc.stub.StreamObserver<ListModelVersionsResponse> responseObserver)
Lists versions of the specified model.
-
updateModel
public void updateModel(UpdateModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Updates a Model.
-
updateExplanationDataset
public void updateExplanationDataset(UpdateExplanationDatasetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Incrementally update the dataset used for an examples model.
-
deleteModel
public void deleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Model. A model cannot be deleted if any [Endpoint][google.cloud.aiplatform.v1beta1.Endpoint] resource has a [DeployedModel][google.cloud.aiplatform.v1beta1.DeployedModel] based on the model in its [deployed_models][google.cloud.aiplatform.v1beta1.Endpoint.deployed_models] field.
-
deleteModelVersion
public void deleteModelVersion(DeleteModelVersionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Model version. Model version can only be deleted if there are no [DeployedModels][google.cloud.aiplatform.v1beta1.DeployedModel] created from it. Deleting the only version in the Model is not allowed. Use [DeleteModel][google.cloud.aiplatform.v1beta1.ModelService.DeleteModel] for deleting the Model instead.
-
mergeVersionAliases
public void mergeVersionAliases(MergeVersionAliasesRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Merges a set of aliases for a Model version.
-
exportModel
public void exportModel(ExportModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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][google.cloud.aiplatform.v1beta1.Model.supported_export_formats].
-
copyModel
public void copyModel(CopyModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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][google.cloud.aiplatform.v1beta1.Model.metadata] content to be region-agnostic, as well as making sure that any resources (e.g. files) it depends on remain accessible.
-
importModelEvaluation
public void importModelEvaluation(ImportModelEvaluationRequest request, io.grpc.stub.StreamObserver<ModelEvaluation> responseObserver)
Imports an externally generated ModelEvaluation.
-
batchImportModelEvaluationSlices
public void batchImportModelEvaluationSlices(BatchImportModelEvaluationSlicesRequest request, io.grpc.stub.StreamObserver<BatchImportModelEvaluationSlicesResponse> responseObserver)
Imports a list of externally generated ModelEvaluationSlice.
-
batchImportEvaluatedAnnotations
public void batchImportEvaluatedAnnotations(BatchImportEvaluatedAnnotationsRequest request, io.grpc.stub.StreamObserver<BatchImportEvaluatedAnnotationsResponse> responseObserver)
Imports a list of externally generated EvaluatedAnnotations.
-
getModelEvaluation
public void getModelEvaluation(GetModelEvaluationRequest request, io.grpc.stub.StreamObserver<ModelEvaluation> responseObserver)
Gets a ModelEvaluation.
-
listModelEvaluations
public void listModelEvaluations(ListModelEvaluationsRequest request, io.grpc.stub.StreamObserver<ListModelEvaluationsResponse> responseObserver)
Lists ModelEvaluations in a Model.
-
getModelEvaluationSlice
public void getModelEvaluationSlice(GetModelEvaluationSliceRequest request, io.grpc.stub.StreamObserver<ModelEvaluationSlice> responseObserver)
Gets a ModelEvaluationSlice.
-
listModelEvaluationSlices
public void listModelEvaluationSlices(ListModelEvaluationSlicesRequest request, io.grpc.stub.StreamObserver<ListModelEvaluationSlicesResponse> responseObserver)
Lists ModelEvaluationSlices in a ModelEvaluation.
-
-