| // Copyright 2022 Google LLC |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| // Code generated by aliasgen. DO NOT EDIT. |
| |
| // Package scheduler aliases all exported identifiers in package |
| // "cloud.google.com/go/scheduler/apiv1beta1/schedulerpb". |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb. |
| // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md |
| // for more details. |
| package scheduler |
| |
| import ( |
| src "cloud.google.com/go/scheduler/apiv1beta1/schedulerpb" |
| grpc "google.golang.org/grpc" |
| ) |
| |
| // Deprecated: Please use consts in: cloud.google.com/go/scheduler/apiv1beta1/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 |
| ) |
| |
| // Deprecated: Please use vars in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| var ( |
| File_google_cloud_scheduler_v1beta1_cloudscheduler_proto = src.File_google_cloud_scheduler_v1beta1_cloudscheduler_proto |
| File_google_cloud_scheduler_v1beta1_job_proto = src.File_google_cloud_scheduler_v1beta1_job_proto |
| File_google_cloud_scheduler_v1beta1_target_proto = src.File_google_cloud_scheduler_v1beta1_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 |
| ) |
| |
| // 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.v1beta1.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/apiv1beta1/schedulerpb |
| type AppEngineHttpTarget = src.AppEngineHttpTarget |
| |
| // 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/apiv1beta1/schedulerpb |
| type AppEngineRouting = src.AppEngineRouting |
| |
| // 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/apiv1beta1/schedulerpb |
| type CloudSchedulerClient = src.CloudSchedulerClient |
| |
| // CloudSchedulerServer is the server API for CloudScheduler service. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type CloudSchedulerServer = src.CloudSchedulerServer |
| |
| // Request message for |
| // [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type CreateJobRequest = src.CreateJobRequest |
| |
| // Request message for deleting a job using |
| // [DeleteJob][google.cloud.scheduler.v1beta1.CloudScheduler.DeleteJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type DeleteJobRequest = src.DeleteJobRequest |
| |
| // Request message for |
| // [GetJob][google.cloud.scheduler.v1beta1.CloudScheduler.GetJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type GetJobRequest = src.GetJobRequest |
| |
| // The HTTP method used to execute the job. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type HttpMethod = src.HttpMethod |
| |
| // Http target. The job will be pushed to the job handler by means of an HTTP |
| // request via an |
| // [http_method][google.cloud.scheduler.v1beta1.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/apiv1beta1/schedulerpb |
| type HttpTarget = src.HttpTarget |
| type HttpTarget_OauthToken = src.HttpTarget_OauthToken |
| type HttpTarget_OidcToken = src.HttpTarget_OidcToken |
| |
| // Configuration for a job. The maximum allowed size for a job is 100KB. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type Job = src.Job |
| type Job_AppEngineHttpTarget = src.Job_AppEngineHttpTarget |
| type Job_HttpTarget = src.Job_HttpTarget |
| type Job_PubsubTarget = src.Job_PubsubTarget |
| |
| // State of the job. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type Job_State = src.Job_State |
| |
| // Request message for listing jobs using |
| // [ListJobs][google.cloud.scheduler.v1beta1.CloudScheduler.ListJobs]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type ListJobsRequest = src.ListJobsRequest |
| |
| // Response message for listing jobs using |
| // [ListJobs][google.cloud.scheduler.v1beta1.CloudScheduler.ListJobs]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type ListJobsResponse = src.ListJobsResponse |
| |
| // 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/apiv1beta1/schedulerpb |
| type OAuthToken = src.OAuthToken |
| |
| // 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/apiv1beta1/schedulerpb |
| type OidcToken = src.OidcToken |
| |
| // Request message for |
| // [PauseJob][google.cloud.scheduler.v1beta1.CloudScheduler.PauseJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type PauseJobRequest = src.PauseJobRequest |
| |
| // 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/apiv1beta1/schedulerpb |
| type PubsubTarget = src.PubsubTarget |
| |
| // Request message for |
| // [ResumeJob][google.cloud.scheduler.v1beta1.CloudScheduler.ResumeJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type ResumeJobRequest = src.ResumeJobRequest |
| |
| // 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.v1beta1.RetryConfig]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type RetryConfig = src.RetryConfig |
| |
| // Request message for forcing a job to run now using |
| // [RunJob][google.cloud.scheduler.v1beta1.CloudScheduler.RunJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type RunJobRequest = src.RunJobRequest |
| |
| // UnimplementedCloudSchedulerServer can be embedded to have forward |
| // compatible implementations. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type UnimplementedCloudSchedulerServer = src.UnimplementedCloudSchedulerServer |
| |
| // Request message for |
| // [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob]. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| type UpdateJobRequest = src.UpdateJobRequest |
| |
| // Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| func NewCloudSchedulerClient(cc grpc.ClientConnInterface) CloudSchedulerClient { |
| return src.NewCloudSchedulerClient(cc) |
| } |
| |
| // Deprecated: Please use funcs in: cloud.google.com/go/scheduler/apiv1beta1/schedulerpb |
| func RegisterCloudSchedulerServer(s *grpc.Server, srv CloudSchedulerServer) { |
| src.RegisterCloudSchedulerServer(s, srv) |
| } |