@Generated("by gapic-generator-java")
Package com.google.cloud.scheduler.v1
A client to Cloud Scheduler API
The interfaces provided are listed below, along with usage samples.
======================= CloudSchedulerClient =======================
Service Description: The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.
Sample for CloudSchedulerClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
Job response = cloudSchedulerClient.getJob(name);
}
-
Interface Summary Interface Description AppEngineHttpTargetOrBuilder AppEngineRoutingOrBuilder CloudSchedulerGrpc.AsyncService The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.CreateJobRequestOrBuilder DeleteJobRequestOrBuilder GetJobRequestOrBuilder HttpTargetOrBuilder JobOrBuilder ListJobsRequestOrBuilder ListJobsResponseOrBuilder OAuthTokenOrBuilder OidcTokenOrBuilder PauseJobRequestOrBuilder PubsubTargetOrBuilder ResumeJobRequestOrBuilder RetryConfigOrBuilder RunJobRequestOrBuilder UpdateJobRequestOrBuilder -
Class Summary Class Description AppEngineHttpTarget App Engine target.AppEngineHttpTarget.Builder App Engine target.AppEngineRouting App Engine Routing.AppEngineRouting.Builder App Engine Routing.CloudSchedulerClient Service Description: The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.CloudSchedulerClient.ListJobsFixedSizeCollection CloudSchedulerClient.ListJobsPage CloudSchedulerClient.ListJobsPagedResponse CloudSchedulerClient.ListLocationsFixedSizeCollection CloudSchedulerClient.ListLocationsPage CloudSchedulerClient.ListLocationsPagedResponse CloudSchedulerGrpc The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.CloudSchedulerGrpc.CloudSchedulerBlockingStub A stub to allow clients to do synchronous rpc calls to service CloudScheduler.CloudSchedulerGrpc.CloudSchedulerFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service CloudScheduler.CloudSchedulerGrpc.CloudSchedulerImplBase Base class for the server implementation of the service CloudScheduler.CloudSchedulerGrpc.CloudSchedulerStub A stub to allow clients to do asynchronous rpc calls to service CloudScheduler.CloudSchedulerSettings Settings class to configure an instance ofCloudSchedulerClient
.CloudSchedulerSettings.Builder Builder for CloudSchedulerSettings.CreateJobRequest Request message for [CreateJob][google.cloud.scheduler.v1.CloudScheduler.CreateJob].CreateJobRequest.Builder Request message for [CreateJob][google.cloud.scheduler.v1.CloudScheduler.CreateJob].DeleteJobRequest Request message for deleting a job using [DeleteJob][google.cloud.scheduler.v1.CloudScheduler.DeleteJob].DeleteJobRequest.Builder Request message for deleting a job using [DeleteJob][google.cloud.scheduler.v1.CloudScheduler.DeleteJob].GetJobRequest Request message for [GetJob][google.cloud.scheduler.v1.CloudScheduler.GetJob].GetJobRequest.Builder Request message for [GetJob][google.cloud.scheduler.v1.CloudScheduler.GetJob].HttpTarget Http target.HttpTarget.Builder Http target.Job Configuration for a job.Job.Builder Configuration for a job.JobName JobName.Builder Builder for projects/{project}/locations/{location}/jobs/{job}.JobProto ListJobsRequest Request message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].ListJobsRequest.Builder Request message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].ListJobsResponse Response message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].ListJobsResponse.Builder Response message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OAuthToken Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2).OAuthToken.Builder Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2).OidcToken Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect).OidcToken.Builder Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect).PauseJobRequest Request message for [PauseJob][google.cloud.scheduler.v1.CloudScheduler.PauseJob].PauseJobRequest.Builder Request message for [PauseJob][google.cloud.scheduler.v1.CloudScheduler.PauseJob].ProjectName ProjectName.Builder Builder for ProjectName.PubsubTarget Pub/Sub target.PubsubTarget.Builder Pub/Sub target.ResumeJobRequest Request message for [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob].ResumeJobRequest.Builder Request message for [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob].RetryConfig Settings that determine the retry behavior.RetryConfig.Builder Settings that determine the retry behavior.RunJobRequest Request message for forcing a job to run now using [RunJob][google.cloud.scheduler.v1.CloudScheduler.RunJob].RunJobRequest.Builder Request message for forcing a job to run now using [RunJob][google.cloud.scheduler.v1.CloudScheduler.RunJob].SchedulerProto TargetProto UpdateJobRequest Request message for [UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob].UpdateJobRequest.Builder Request message for [UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob]. -
Enum Summary Enum Description HttpMethod The HTTP method used to execute the job.HttpTarget.AuthorizationHeaderCase Job.State State of the job.Job.TargetCase