Interface NotebookServiceGrpc.AsyncService

All Known Implementing Classes:
NotebookServiceGrpc.NotebookServiceImplBase
Enclosing class:
NotebookServiceGrpc

public static interface NotebookServiceGrpc.AsyncService
 API v2 service for Workbench Notebooks Instances.
 
  • Method Details

    • listInstances

      default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
       Lists instances in a given project and location.
       
    • getInstance

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

      default void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Instance in a given project and location.
       
    • updateInstance

      default void updateInstance(UpdateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       UpdateInstance updates an Instance.
       
    • deleteInstance

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

      default void startInstance(StartInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Starts a notebook instance.
       
    • stopInstance

      default void stopInstance(StopInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Stops a notebook instance.
       
    • resetInstance

      default void resetInstance(ResetInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Resets a notebook instance.
       
    • checkInstanceUpgradability

      default void checkInstanceUpgradability(CheckInstanceUpgradabilityRequest request, io.grpc.stub.StreamObserver<CheckInstanceUpgradabilityResponse> responseObserver)
       Checks whether a notebook instance is upgradable.
       
    • upgradeInstance

      default void upgradeInstance(UpgradeInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Upgrades a notebook instance to the latest version.
       
    • rollbackInstance

      default void rollbackInstance(RollbackInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Rollbacks a notebook instance to the previous version.
       
    • diagnoseInstance

      default void diagnoseInstance(DiagnoseInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a Diagnostic File and runs Diagnostic Tool given an Instance.