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.v1beta1.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.v1beta1.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.v1beta1.CloudScheduler.ResumeJob]. The
         state of the job is stored in
         [state][google.cloud.scheduler.v1beta1.Job.state]; if paused it will be set
         to [Job.State.PAUSED][google.cloud.scheduler.v1beta1.Job.State.PAUSED]. A
         job must be in
         [Job.State.ENABLED][google.cloud.scheduler.v1beta1.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.v1beta1.Job.State.PAUSED]. The
         state of a job is stored in
         [Job.state][google.cloud.scheduler.v1beta1.Job.state]; after calling this
         method it will be set to
         [Job.State.ENABLED][google.cloud.scheduler.v1beta1.Job.State.ENABLED]. A
         job must be in
         [Job.State.PAUSED][google.cloud.scheduler.v1beta1.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.