- 2.51.0 (latest)
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.13
- 2.2.0
- 2.1.23
public abstract static class CloudSchedulerGrpc.CloudSchedulerImplBase implements BindableService
The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.
Implements
io.grpc.BindableServiceConstructors
CloudSchedulerImplBase()
public CloudSchedulerImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Type | Description |
io.grpc.ServerServiceDefinition |
createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)
public void createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)
Creates a job.
Name | Description |
request | CreateJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |
deleteJob(DeleteJobRequest request, StreamObserver<Empty> responseObserver)
public void deleteJob(DeleteJobRequest request, StreamObserver<Empty> responseObserver)
Deletes a job.
Name | Description |
request | DeleteJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
public void getJob(GetJobRequest request, StreamObserver<Job> responseObserver)
Gets a job.
Name | Description |
request | GetJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |
listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
public void listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)
Lists jobs.
Name | Description |
request | ListJobsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListJobsResponse> |
pauseJob(PauseJobRequest request, StreamObserver<Job> responseObserver)
public void pauseJob(PauseJobRequest request, 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. The state of the job is stored in state; if paused it will be set to Job.State.PAUSED. A job must be in Job.State.ENABLED to be paused.
Name | Description |
request | PauseJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |
resumeJob(ResumeJobRequest request, StreamObserver<Job> responseObserver)
public void resumeJob(ResumeJobRequest request, StreamObserver<Job> responseObserver)
Resume a job. This method reenables a job after it has been Job.State.PAUSED. The state of a job is stored in Job.state; after calling this method it will be set to Job.State.ENABLED. A job must be in Job.State.PAUSED to be resumed.
Name | Description |
request | ResumeJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |
runJob(RunJobRequest request, StreamObserver<Job> responseObserver)
public void runJob(RunJobRequest request, 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.
Name | Description |
request | RunJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |
updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)
public void updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)
Updates a job.
If successful, the updated 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 state. A job in this state may
not be executed. If this happens, retry the UpdateJob request
until a successful response is received.
Name | Description |
request | UpdateJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Job> |