package scheduler
import "google.golang.org/genproto/googleapis/cloud/scheduler/v1"
Package scheduler aliases all exported identifiers in package "cloud.google.com/go/scheduler/apiv1/schedulerpb".
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.
Index ¶
- Constants
- Variables
- func RegisterCloudSchedulerServer(s *grpc.Server, srv CloudSchedulerServer)
- type AppEngineHttpTarget
- type AppEngineRouting
- type CloudSchedulerClient
- type CloudSchedulerServer
- type CreateJobRequest
- type DeleteJobRequest
- type GetJobRequest
- type HttpMethod
- type HttpTarget
- type HttpTarget_OauthToken
- type HttpTarget_OidcToken
- type Job
- type Job_AppEngineHttpTarget
- type Job_HttpTarget
- type Job_PubsubTarget
- type Job_State
- type ListJobsRequest
- type ListJobsResponse
- type OAuthToken
- type OidcToken
- type PauseJobRequest
- type PubsubTarget
- type ResumeJobRequest
- type RetryConfig
- type RunJobRequest
- type UnimplementedCloudSchedulerServer
- type UpdateJobRequest
Constants ¶
const ( HttpMethod_DELETE = src.HttpMethod_DELETE HttpMethod_GET = src.HttpMethod_GET HttpMethod_HEAD = src.HttpMethod_HEAD HttpMethod_HTTP_METHOD_UNSPECIFIED = src.HttpMethod_HTTP_METHOD_UNSPECIFIED HttpMethod_OPTIONS = src.HttpMethod_OPTIONS HttpMethod_PATCH = src.HttpMethod_PATCH HttpMethod_POST = src.HttpMethod_POST HttpMethod_PUT = src.HttpMethod_PUT Job_DISABLED = src.Job_DISABLED Job_ENABLED = src.Job_ENABLED Job_PAUSED = src.Job_PAUSED Job_STATE_UNSPECIFIED = src.Job_STATE_UNSPECIFIED Job_UPDATE_FAILED = src.Job_UPDATE_FAILED )
Deprecated: Please use consts in: cloud.google.com/go/scheduler/apiv1/schedulerpb
Variables ¶
var ( File_google_cloud_scheduler_v1_cloudscheduler_proto = src.File_google_cloud_scheduler_v1_cloudscheduler_proto File_google_cloud_scheduler_v1_job_proto = src.File_google_cloud_scheduler_v1_job_proto File_google_cloud_scheduler_v1_target_proto = src.File_google_cloud_scheduler_v1_target_proto HttpMethod_name = src.HttpMethod_name HttpMethod_value = src.HttpMethod_value Job_State_name = src.Job_State_name Job_State_value = src.Job_State_value )
Deprecated: Please use vars in: cloud.google.com/go/scheduler/apiv1/schedulerpb
Functions ¶
func RegisterCloudSchedulerServer ¶
func RegisterCloudSchedulerServer(s *grpc.Server, srv CloudSchedulerServer)
Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1/schedulerpb
Types ¶
type AppEngineHttpTarget ¶
type AppEngineHttpTarget = src.AppEngineHttpTarget
App Engine target. The job will be pushed to a job handler by means of an HTTP request via an [http_method][google.cloud.scheduler.v1.AppEngineHttpTarget.http_method] such as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an HTTP response code in the range [200 - 299]. Error 503 is considered an App Engine system error instead of an application error. Requests returning error 503 will be retried regardless of retry configuration and not counted against retry counts. Any other response code, or a failure to receive a response before the deadline, constitutes a failed attempt.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type AppEngineRouting ¶
type AppEngineRouting = src.AppEngineRouting
App Engine Routing. For more information about services, versions, and instances see [An Overview of App Engine](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine), [Microservices Architecture on Google App Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine), [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed), and [App Engine Flex request routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type CloudSchedulerClient ¶
type CloudSchedulerClient = src.CloudSchedulerClient
CloudSchedulerClient is the client API for CloudScheduler service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
func NewCloudSchedulerClient ¶
func NewCloudSchedulerClient(cc grpc.ClientConnInterface) CloudSchedulerClient
Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type CloudSchedulerServer ¶
type CloudSchedulerServer = src.CloudSchedulerServer
CloudSchedulerServer is the server API for CloudScheduler service.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type CreateJobRequest ¶
type CreateJobRequest = src.CreateJobRequest
Request message for [CreateJob][google.cloud.scheduler.v1.CloudScheduler.CreateJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type DeleteJobRequest ¶
type DeleteJobRequest = src.DeleteJobRequest
Request message for deleting a job using [DeleteJob][google.cloud.scheduler.v1.CloudScheduler.DeleteJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type GetJobRequest ¶
type GetJobRequest = src.GetJobRequest
Request message for [GetJob][google.cloud.scheduler.v1.CloudScheduler.GetJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type HttpMethod ¶
type HttpMethod = src.HttpMethod
The HTTP method used to execute the job.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type HttpTarget ¶
type HttpTarget = src.HttpTarget
Http target. The job will be pushed to the job handler by means of an HTTP request via an [http_method][google.cloud.scheduler.v1.HttpTarget.http_method] such as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an HTTP response code in the range [200 - 299]. A failure to receive a response constitutes a failed execution. For a redirected request, the response returned by the redirected request is considered.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type HttpTarget_OauthToken ¶
type HttpTarget_OauthToken = src.HttpTarget_OauthToken
type HttpTarget_OidcToken ¶
type HttpTarget_OidcToken = src.HttpTarget_OidcToken
type Job ¶
Configuration for a job. The maximum allowed size for a job is 100KB.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type Job_AppEngineHttpTarget ¶
type Job_AppEngineHttpTarget = src.Job_AppEngineHttpTarget
type Job_HttpTarget ¶
type Job_HttpTarget = src.Job_HttpTarget
type Job_PubsubTarget ¶
type Job_PubsubTarget = src.Job_PubsubTarget
type Job_State ¶
State of the job.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type ListJobsRequest ¶
type ListJobsRequest = src.ListJobsRequest
Request message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type ListJobsResponse ¶
type ListJobsResponse = src.ListJobsResponse
Response message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type OAuthToken ¶
type OAuthToken = src.OAuthToken
Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2). This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type OidcToken ¶
Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect). This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token yourself.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type PauseJobRequest ¶
type PauseJobRequest = src.PauseJobRequest
Request message for [PauseJob][google.cloud.scheduler.v1.CloudScheduler.PauseJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type PubsubTarget ¶
type PubsubTarget = src.PubsubTarget
Pub/Sub target. The job will be delivered by publishing a message to the given Pub/Sub topic.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type ResumeJobRequest ¶
type ResumeJobRequest = src.ResumeJobRequest
Request message for [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type RetryConfig ¶
type RetryConfig = src.RetryConfig
Settings that determine the retry behavior. By default, if a job does not complete successfully (meaning that an acknowledgement is not received from the handler, then it will be retried with exponential backoff according to the settings in RetryConfig[google.cloud.scheduler.v1.RetryConfig].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type RunJobRequest ¶
type RunJobRequest = src.RunJobRequest
Request message for forcing a job to run now using [RunJob][google.cloud.scheduler.v1.CloudScheduler.RunJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type UnimplementedCloudSchedulerServer ¶
type UnimplementedCloudSchedulerServer = src.UnimplementedCloudSchedulerServer
UnimplementedCloudSchedulerServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
type UpdateJobRequest ¶
type UpdateJobRequest = src.UpdateJobRequest
Request message for [UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob].
Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 hour ago –
Tools for package owners.