Interface NotebookServiceGrpc.AsyncService

    • Method Detail

      • 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<com.google.longrunning.Operation> responseObserver)
         Creates a new Instance in a given project and location.
         
      • registerInstance

        default void registerInstance​(RegisterInstanceRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Registers an existing legacy notebook instance to the Notebooks API server.
         Legacy instances are instances created with the legacy Compute Engine
         calls. They are not manageable by the Notebooks API out of the box. This
         call makes these instances manageable by the Notebooks API.
         
      • setInstanceAccelerator

        default void setInstanceAccelerator​(SetInstanceAcceleratorRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the guest accelerators of a single Instance.
         
      • setInstanceMachineType

        default void setInstanceMachineType​(SetInstanceMachineTypeRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the machine type of a single Instance.
         
      • updateInstanceConfig

        default void updateInstanceConfig​(UpdateInstanceConfigRequest request,
                                          io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update Notebook Instance configurations.
         
      • updateShieldedInstanceConfig

        default void updateShieldedInstanceConfig​(UpdateShieldedInstanceConfigRequest request,
                                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the Shielded instance configuration of a single Instance.
         
      • setInstanceLabels

        default void setInstanceLabels​(SetInstanceLabelsRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Replaces all the labels of an Instance.
         
      • deleteInstance

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

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

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

        default void resetInstance​(ResetInstanceRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Resets a notebook instance.
         
      • reportInstanceInfo

        default void reportInstanceInfo​(ReportInstanceInfoRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Allows notebook instances to
         report their latest instance information to the Notebooks
         API server. The server will merge the reported information to
         the instance metadata store. Do not use this method directly.
         
      • upgradeInstance

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

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

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

        default void upgradeInstanceInternal​(UpgradeInstanceInternalRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Allows notebook instances to
         call this endpoint to upgrade themselves. Do not use this method directly.
         
      • getEnvironment

        default void getEnvironment​(GetEnvironmentRequest request,
                                    io.grpc.stub.StreamObserver<Environment> responseObserver)
         Gets details of a single Environment.
         
      • createEnvironment

        default void createEnvironment​(CreateEnvironmentRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Environment.
         
      • deleteEnvironment

        default void deleteEnvironment​(DeleteEnvironmentRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Environment.
         
      • getSchedule

        default void getSchedule​(GetScheduleRequest request,
                                 io.grpc.stub.StreamObserver<Schedule> responseObserver)
         Gets details of schedule
         
      • deleteSchedule

        default void deleteSchedule​(DeleteScheduleRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes schedule and all underlying jobs
         
      • createSchedule

        default void createSchedule​(CreateScheduleRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Scheduled Notebook in a given project and location.
         
      • triggerSchedule

        default void triggerSchedule​(TriggerScheduleRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Triggers execution of an existing schedule.
         
      • getExecution

        default void getExecution​(GetExecutionRequest request,
                                  io.grpc.stub.StreamObserver<Execution> responseObserver)
         Gets details of executions
         
      • deleteExecution

        default void deleteExecution​(DeleteExecutionRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes execution
         
      • createExecution

        default void createExecution​(CreateExecutionRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Execution in a given project and location.