Class EndpointServiceGrpc.EndpointServiceFutureStub

  • Enclosing class:
    EndpointServiceGrpc

    public static final class EndpointServiceGrpc.EndpointServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<EndpointServiceGrpc.EndpointServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service EndpointService.
     A service for managing Vertex AI's Endpoints.
     
    • Method Detail

      • createEndpoint

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createEndpoint​(CreateEndpointRequest request)
         Creates an Endpoint.
         
      • getEndpoint

        public com.google.common.util.concurrent.ListenableFuture<Endpoint> getEndpoint​(GetEndpointRequest request)
         Gets an Endpoint.
         
      • updateEndpoint

        public com.google.common.util.concurrent.ListenableFuture<Endpoint> updateEndpoint​(UpdateEndpointRequest request)
         Updates an Endpoint.
         
      • deleteEndpoint

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteEndpoint​(DeleteEndpointRequest request)
         Deletes an Endpoint.
         
      • deployModel

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deployModel​(DeployModelRequest request)
         Deploys a Model into this Endpoint, creating a DeployedModel within it.
         
      • undeployModel

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> undeployModel​(UndeployModelRequest request)
         Undeploys a Model from an Endpoint, removing a DeployedModel from it, and
         freeing all resources it's using.
         
      • mutateDeployedModel

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> mutateDeployedModel​(MutateDeployedModelRequest request)
         Updates an existing deployed model. Updatable fields include
         `min_replica_count`, `max_replica_count`, `autoscaling_metric_specs`,
         `disable_container_logging` (v1 only), and `enable_container_logging`
         (v1beta1 only).