...

Package scheduler

import "google.golang.org/genproto/googleapis/cloud/scheduler/v1"
Overview
Index

Overview ▾

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.

Constants

Deprecated: Please use consts in: cloud.google.com/go/scheduler/apiv1/schedulerpb

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
)

Variables

Deprecated: Please use vars in: cloud.google.com/go/scheduler/apiv1/schedulerpb

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
)

func RegisterCloudSchedulerServer

func RegisterCloudSchedulerServer(s *grpc.Server, srv CloudSchedulerServer)

Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type 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 AppEngineHttpTarget = src.AppEngineHttpTarget

type 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 AppEngineRouting = src.AppEngineRouting

type 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

type CloudSchedulerClient = src.CloudSchedulerClient

func NewCloudSchedulerClient

func NewCloudSchedulerClient(cc grpc.ClientConnInterface) CloudSchedulerClient

Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type CloudSchedulerServer

CloudSchedulerServer is the server API for CloudScheduler service.

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type CloudSchedulerServer = src.CloudSchedulerServer

type CreateJobRequest

Request message for [CreateJob][google.cloud.scheduler.v1.CloudScheduler.CreateJob].

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type CreateJobRequest = src.CreateJobRequest

type 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 DeleteJobRequest = src.DeleteJobRequest

type GetJobRequest

Request message for [GetJob][google.cloud.scheduler.v1.CloudScheduler.GetJob].

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type GetJobRequest = src.GetJobRequest

type HttpMethod

The HTTP method used to execute the job.

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type HttpMethod = src.HttpMethod

type 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 = src.HttpTarget

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 = src.Job

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 Job_State = src.Job_State

type 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 ListJobsRequest = src.ListJobsRequest

type 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 ListJobsResponse = src.ListJobsResponse

type 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 OAuthToken = src.OAuthToken

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 OidcToken = src.OidcToken

type PauseJobRequest

Request message for [PauseJob][google.cloud.scheduler.v1.CloudScheduler.PauseJob].

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type PauseJobRequest = src.PauseJobRequest

type 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 PubsubTarget = src.PubsubTarget

type ResumeJobRequest

Request message for [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob].

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type ResumeJobRequest = src.ResumeJobRequest

type 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 RetryConfig = src.RetryConfig

type 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 RunJobRequest = src.RunJobRequest

type UnimplementedCloudSchedulerServer

UnimplementedCloudSchedulerServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type UnimplementedCloudSchedulerServer = src.UnimplementedCloudSchedulerServer

type UpdateJobRequest

Request message for [UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob].

Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1/schedulerpb

type UpdateJobRequest = src.UpdateJobRequest