public static final class ModelServiceGrpc.ModelServiceFutureStub extends AbstractFutureStub<ModelServiceGrpc.ModelServiceFutureStub>
   
  A stub to allow clients to do ListenableFuture-style rpc calls to service ModelService.
 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(java.time.Duration)
    
    
      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.withOnReadyThreshold(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<ListModelVersionCheckpointsResponse> listModelVersionCheckpoints(ListModelVersionCheckpointsRequest request)
   
   Lists checkpoints of the specified model version.
    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<Operation> updateExplanationDataset(UpdateExplanationDatasetRequest request)
   
   Incrementally update the dataset used for an examples model.
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.common.util.concurrent.ListenableFuture<Operation> |  | 
    
  
  
  
  
    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> |  |