Interface CloudSchedulerGrpc.AsyncService

    • Method Detail

      • getJob

        default void getJob​(GetJobRequest request,
                            io.grpc.stub.StreamObserver<Job> responseObserver)
         Gets a job.
         
      • createJob

        default void createJob​(CreateJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Creates a job.
         
      • updateJob

        default void updateJob​(UpdateJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Updates a job.
         If successful, the updated [Job][google.cloud.scheduler.v1.Job] is
         returned. If the job does not exist, `NOT_FOUND` is returned.
         If UpdateJob does not successfully return, it is possible for the
         job to be in an
         [Job.State.UPDATE_FAILED][google.cloud.scheduler.v1.Job.State.UPDATE_FAILED]
         state. A job in this state may not be executed. If this happens, retry the
         UpdateJob request until a successful response is received.
         
      • deleteJob

        default void deleteJob​(DeleteJobRequest request,
                               io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a job.
         
      • pauseJob

        default void pauseJob​(PauseJobRequest request,
                              io.grpc.stub.StreamObserver<Job> responseObserver)
         Pauses a job.
         If a job is paused then the system will stop executing the job
         until it is re-enabled via
         [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob]. The state
         of the job is stored in [state][google.cloud.scheduler.v1.Job.state]; if
         paused it will be set to
         [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. A job must
         be in [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED] to
         be paused.
         
      • resumeJob

        default void resumeJob​(ResumeJobRequest request,
                               io.grpc.stub.StreamObserver<Job> responseObserver)
         Resume a job.
         This method reenables a job after it has been
         [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. The state
         of a job is stored in [Job.state][google.cloud.scheduler.v1.Job.state];
         after calling this method it will be set to
         [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED]. A job
         must be in [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]
         to be resumed.
         
      • runJob

        default void runJob​(RunJobRequest request,
                            io.grpc.stub.StreamObserver<Job> responseObserver)
         Forces a job to run now.
         When this method is called, Cloud Scheduler will dispatch the job, even
         if the job is already running.