Package com.google.cloud.scheduler.v1 (2.53.0)

GitHub Repository RPC Documentation REST Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.scheduler.v1.CloudSchedulerClient Service Description: The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.scheduler.v1.CloudSchedulerSettings Settings class to configure an instance of CloudSchedulerClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.scheduler.v1.AppEngineHttpTarget App Engine target. The job will be pushed to a job handler by means of an HTTP request via an http_method such
com.google.cloud.scheduler.v1.AppEngineHttpTarget.Builder App Engine target. The job will be pushed to a job handler by means of an HTTP request via an http_method such
com.google.cloud.scheduler.v1.AppEngineRouting App Engine Routing. For more information about services, versions, and instances see
com.google.cloud.scheduler.v1.AppEngineRouting.Builder App Engine Routing. For more information about services, versions, and instances see
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListJobsFixedSizeCollection
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListJobsPage
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListJobsPagedResponse
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListLocationsFixedSizeCollection
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListLocationsPage
com.google.cloud.scheduler.v1.CloudSchedulerClient.ListLocationsPagedResponse
com.google.cloud.scheduler.v1.CloudSchedulerGrpc The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.
com.google.cloud.scheduler.v1.CloudSchedulerGrpc.CloudSchedulerImplBase Base class for the server implementation of the service CloudScheduler. The Cloud Scheduler API allows external entities to reliably
com.google.cloud.scheduler.v1.CloudSchedulerSettings.Builder Builder for CloudSchedulerSettings.
com.google.cloud.scheduler.v1.CreateJobRequest Request message for CreateJob.
com.google.cloud.scheduler.v1.CreateJobRequest.Builder Request message for CreateJob.
com.google.cloud.scheduler.v1.DeleteJobRequest Request message for deleting a job using DeleteJob.
com.google.cloud.scheduler.v1.DeleteJobRequest.Builder Request message for deleting a job using DeleteJob.
com.google.cloud.scheduler.v1.GetJobRequest Request message for GetJob.
com.google.cloud.scheduler.v1.GetJobRequest.Builder Request message for GetJob.
com.google.cloud.scheduler.v1.HttpTarget Http target. The job will be pushed to the job handler by means of an HTTP request via an http_method such as HTTP
com.google.cloud.scheduler.v1.HttpTarget.Builder Http target. The job will be pushed to the job handler by means of an HTTP request via an http_method such as HTTP
com.google.cloud.scheduler.v1.Job Configuration for a job. The maximum allowed size for a job is 1MB.
com.google.cloud.scheduler.v1.Job.Builder Configuration for a job. The maximum allowed size for a job is 1MB.
com.google.cloud.scheduler.v1.JobName
com.google.cloud.scheduler.v1.JobName.Builder Builder for projects/{project}/locations/{location}/jobs/{job}.
com.google.cloud.scheduler.v1.JobProto
com.google.cloud.scheduler.v1.ListJobsRequest Request message for listing jobs using ListJobs.
com.google.cloud.scheduler.v1.ListJobsRequest.Builder Request message for listing jobs using ListJobs.
com.google.cloud.scheduler.v1.ListJobsResponse Response message for listing jobs using ListJobs.
com.google.cloud.scheduler.v1.ListJobsResponse.Builder Response message for listing jobs using ListJobs.
com.google.cloud.scheduler.v1.LocationName
com.google.cloud.scheduler.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.scheduler.v1.OAuthToken Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling Google
com.google.cloud.scheduler.v1.OAuthToken.Builder Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling Google
com.google.cloud.scheduler.v1.OidcToken Contains information needed for generating an OpenID Connect token.
com.google.cloud.scheduler.v1.OidcToken.Builder Contains information needed for generating an OpenID Connect token.
com.google.cloud.scheduler.v1.PauseJobRequest Request message for PauseJob.
com.google.cloud.scheduler.v1.PauseJobRequest.Builder Request message for PauseJob.
com.google.cloud.scheduler.v1.ProjectName
com.google.cloud.scheduler.v1.ProjectName.Builder Builder for ProjectName.
com.google.cloud.scheduler.v1.PubsubTarget Pub/Sub target. The job will be delivered by publishing a message to the given Pub/Sub topic.
com.google.cloud.scheduler.v1.PubsubTarget.Builder Pub/Sub target. The job will be delivered by publishing a message to the given Pub/Sub topic.
com.google.cloud.scheduler.v1.ResumeJobRequest Request message for ResumeJob.
com.google.cloud.scheduler.v1.ResumeJobRequest.Builder Request message for ResumeJob.
com.google.cloud.scheduler.v1.RetryConfig Settings that determine the retry behavior. By default, if a job does not complete successfully (meaning that
com.google.cloud.scheduler.v1.RetryConfig.Builder Settings that determine the retry behavior. By default, if a job does not complete successfully (meaning that
com.google.cloud.scheduler.v1.RunJobRequest Request message for forcing a job to run now using RunJob.
com.google.cloud.scheduler.v1.RunJobRequest.Builder Request message for forcing a job to run now using RunJob.
com.google.cloud.scheduler.v1.SchedulerProto
com.google.cloud.scheduler.v1.TargetProto
com.google.cloud.scheduler.v1.UpdateJobRequest Request message for UpdateJob.
com.google.cloud.scheduler.v1.UpdateJobRequest.Builder Request message for UpdateJob.

Interfaces

Interface Description
com.google.cloud.scheduler.v1.AppEngineHttpTargetOrBuilder
com.google.cloud.scheduler.v1.AppEngineRoutingOrBuilder
com.google.cloud.scheduler.v1.CloudSchedulerGrpc.AsyncService The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.
com.google.cloud.scheduler.v1.CreateJobRequestOrBuilder
com.google.cloud.scheduler.v1.DeleteJobRequestOrBuilder
com.google.cloud.scheduler.v1.GetJobRequestOrBuilder
com.google.cloud.scheduler.v1.HttpTargetOrBuilder
com.google.cloud.scheduler.v1.JobOrBuilder
com.google.cloud.scheduler.v1.ListJobsRequestOrBuilder
com.google.cloud.scheduler.v1.ListJobsResponseOrBuilder
com.google.cloud.scheduler.v1.OAuthTokenOrBuilder
com.google.cloud.scheduler.v1.OidcTokenOrBuilder
com.google.cloud.scheduler.v1.PauseJobRequestOrBuilder
com.google.cloud.scheduler.v1.PubsubTargetOrBuilder
com.google.cloud.scheduler.v1.ResumeJobRequestOrBuilder
com.google.cloud.scheduler.v1.RetryConfigOrBuilder
com.google.cloud.scheduler.v1.RunJobRequestOrBuilder
com.google.cloud.scheduler.v1.UpdateJobRequestOrBuilder

Enums

Enum Description
com.google.cloud.scheduler.v1.HttpMethod The HTTP method used to execute the job.
com.google.cloud.scheduler.v1.HttpTarget.AuthorizationHeaderCase
com.google.cloud.scheduler.v1.Job.State State of the job.
com.google.cloud.scheduler.v1.Job.TargetCase