Class EndpointServiceGrpc.EndpointServiceStub

  • Enclosing class:
    EndpointServiceGrpc

    public static final class EndpointServiceGrpc.EndpointServiceStub
    extends io.grpc.stub.AbstractAsyncStub<EndpointServiceGrpc.EndpointServiceStub>
    A stub to allow clients to do asynchronous rpc calls to service EndpointService.
     A service for managing Vertex AI's Endpoints.
     
    • Method Detail

      • createEndpoint

        public void createEndpoint​(CreateEndpointRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates an Endpoint.
         
      • getEndpoint

        public void getEndpoint​(GetEndpointRequest request,
                                io.grpc.stub.StreamObserver<Endpoint> responseObserver)
         Gets an Endpoint.
         
      • updateEndpoint

        public void updateEndpoint​(UpdateEndpointRequest request,
                                   io.grpc.stub.StreamObserver<Endpoint> responseObserver)
         Updates an Endpoint.
         
      • deleteEndpoint

        public void deleteEndpoint​(DeleteEndpointRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an Endpoint.
         
      • deployModel

        public void deployModel​(DeployModelRequest request,
                                io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deploys a Model into this Endpoint, creating a DeployedModel within it.
         
      • undeployModel

        public void undeployModel​(UndeployModelRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeploys a Model from an Endpoint, removing a DeployedModel from it, and
         freeing all resources it's using.
         
      • mutateDeployedModel

        public void mutateDeployedModel​(MutateDeployedModelRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         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).