Interface InstancesGrpc.AsyncService

All Known Implementing Classes:
InstancesGrpc.InstancesImplBase
Enclosing class:
InstancesGrpc

public static interface InstancesGrpc.AsyncService
 The Cloud Run Instances API allows you to manage Cloud Run Instances.
 
  • Method Details

    • createInstance

      default void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates an Instance.
       
    • deleteInstance

      default void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a Instance
       
    • getInstance

      default void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
       Gets a Instance
       
    • listInstances

      default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
       Lists Instances. Results are sorted by creation time, descending.
       
    • stopInstance

      default void stopInstance(StopInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Stops an Instance.
       
    • startInstance

      default void startInstance(StartInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Starts an Instance.