public interface JobOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
AppEngineHttpTarget |
getAppEngineHttpTarget()
App Engine HTTP target.
|
AppEngineHttpTargetOrBuilder |
getAppEngineHttpTargetOrBuilder()
App Engine HTTP target.
|
com.google.protobuf.Duration |
getAttemptDeadline()
The deadline for job attempts.
|
com.google.protobuf.DurationOrBuilder |
getAttemptDeadlineOrBuilder()
The deadline for job attempts.
|
String |
getDescription()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob] or
[UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob].
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob] or
[UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob].
|
HttpTarget |
getHttpTarget()
HTTP target.
|
HttpTargetOrBuilder |
getHttpTargetOrBuilder()
HTTP target.
|
com.google.protobuf.Timestamp |
getLastAttemptTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastAttemptTimeOrBuilder()
Output only.
|
String |
getName()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob], after
which it becomes output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob], after
which it becomes output only.
|
PubsubTarget |
getPubsubTarget()
Pub/Sub target.
|
PubsubTargetOrBuilder |
getPubsubTargetOrBuilder()
Pub/Sub target.
|
RetryConfig |
getRetryConfig()
Settings that determine the retry behavior.
|
RetryConfigOrBuilder |
getRetryConfigOrBuilder()
Settings that determine the retry behavior.
|
String |
getSchedule()
Required, except when used with [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob].
|
com.google.protobuf.ByteString |
getScheduleBytes()
Required, except when used with [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob].
|
com.google.protobuf.Timestamp |
getScheduleTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getScheduleTimeOrBuilder()
Output only.
|
Job.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
com.google.rpc.Status |
getStatus()
Output only.
|
com.google.rpc.StatusOrBuilder |
getStatusOrBuilder()
Output only.
|
Job.TargetCase |
getTargetCase() |
String |
getTimeZone()
Specifies the time zone to be used in interpreting
[schedule][google.cloud.scheduler.v1beta1.Job.schedule].
|
com.google.protobuf.ByteString |
getTimeZoneBytes()
Specifies the time zone to be used in interpreting
[schedule][google.cloud.scheduler.v1beta1.Job.schedule].
|
com.google.protobuf.Timestamp |
getUserUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUserUpdateTimeOrBuilder()
Output only.
|
boolean |
hasAppEngineHttpTarget()
App Engine HTTP target.
|
boolean |
hasAttemptDeadline()
The deadline for job attempts.
|
boolean |
hasHttpTarget()
HTTP target.
|
boolean |
hasLastAttemptTime()
Output only.
|
boolean |
hasPubsubTarget()
Pub/Sub target.
|
boolean |
hasRetryConfig()
Settings that determine the retry behavior.
|
boolean |
hasScheduleTime()
Output only.
|
boolean |
hasStatus()
Output only.
|
boolean |
hasUserUpdateTime()
Output only.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob], after
which it becomes output only.
The job name. For example:
`projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
* `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), colons (:), or periods (.).
For more information, see
[Identifying
projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects)
* `LOCATION_ID` is the canonical ID for the job's location.
The list of available locations can be obtained by calling
[ListLocations][google.cloud.location.Locations.ListLocations].
For more information, see https://cloud.google.com/about/locations/.
* `JOB_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob], after
which it becomes output only.
The job name. For example:
`projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
* `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), colons (:), or periods (.).
For more information, see
[Identifying
projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects)
* `LOCATION_ID` is the canonical ID for the job's location.
The list of available locations can be obtained by calling
[ListLocations][google.cloud.location.Locations.ListLocations].
For more information, see https://cloud.google.com/about/locations/.
* `JOB_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;String getDescription()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob] or [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob]. A human-readable description for the job. This string must not contain more than 500 characters.
string description = 2;com.google.protobuf.ByteString getDescriptionBytes()
Optionally caller-specified in [CreateJob][google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob] or [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob]. A human-readable description for the job. This string must not contain more than 500 characters.
string description = 2;boolean hasPubsubTarget()
Pub/Sub target.
.google.cloud.scheduler.v1beta1.PubsubTarget pubsub_target = 4;PubsubTarget getPubsubTarget()
Pub/Sub target.
.google.cloud.scheduler.v1beta1.PubsubTarget pubsub_target = 4;PubsubTargetOrBuilder getPubsubTargetOrBuilder()
Pub/Sub target.
.google.cloud.scheduler.v1beta1.PubsubTarget pubsub_target = 4;boolean hasAppEngineHttpTarget()
App Engine HTTP target.
.google.cloud.scheduler.v1beta1.AppEngineHttpTarget app_engine_http_target = 5;AppEngineHttpTarget getAppEngineHttpTarget()
App Engine HTTP target.
.google.cloud.scheduler.v1beta1.AppEngineHttpTarget app_engine_http_target = 5;AppEngineHttpTargetOrBuilder getAppEngineHttpTargetOrBuilder()
App Engine HTTP target.
.google.cloud.scheduler.v1beta1.AppEngineHttpTarget app_engine_http_target = 5;boolean hasHttpTarget()
HTTP target.
.google.cloud.scheduler.v1beta1.HttpTarget http_target = 6;HttpTarget getHttpTarget()
HTTP target.
.google.cloud.scheduler.v1beta1.HttpTarget http_target = 6;HttpTargetOrBuilder getHttpTargetOrBuilder()
HTTP target.
.google.cloud.scheduler.v1beta1.HttpTarget http_target = 6;String getSchedule()
Required, except when used with [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob]. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](http://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If [retry_count][google.cloud.scheduler.v1beta1.RetryConfig.retry_count] > 0 and a job attempt fails, the job will be tried a total of [retry_count][google.cloud.scheduler.v1beta1.RetryConfig.retry_count] times, with exponential backoff, until the next scheduled start time.
string schedule = 20;com.google.protobuf.ByteString getScheduleBytes()
Required, except when used with [UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob]. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](http://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If [retry_count][google.cloud.scheduler.v1beta1.RetryConfig.retry_count] > 0 and a job attempt fails, the job will be tried a total of [retry_count][google.cloud.scheduler.v1beta1.RetryConfig.retry_count] times, with exponential backoff, until the next scheduled start time.
string schedule = 20;String getTimeZone()
Specifies the time zone to be used in interpreting [schedule][google.cloud.scheduler.v1beta1.Job.schedule]. The value of this field must be a time zone name from the [tz database](http://en.wikipedia.org/wiki/Tz_database). Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT).
string time_zone = 21;com.google.protobuf.ByteString getTimeZoneBytes()
Specifies the time zone to be used in interpreting [schedule][google.cloud.scheduler.v1beta1.Job.schedule]. The value of this field must be a time zone name from the [tz database](http://en.wikipedia.org/wiki/Tz_database). Note that some time zones include a provision for daylight savings time. The rules for daylight saving time are determined by the chosen tz. For UTC use the string "utc". If a time zone is not specified, the default will be in UTC (also known as GMT).
string time_zone = 21;boolean hasUserUpdateTime()
Output only. The creation time of the job.
.google.protobuf.Timestamp user_update_time = 9;com.google.protobuf.Timestamp getUserUpdateTime()
Output only. The creation time of the job.
.google.protobuf.Timestamp user_update_time = 9;com.google.protobuf.TimestampOrBuilder getUserUpdateTimeOrBuilder()
Output only. The creation time of the job.
.google.protobuf.Timestamp user_update_time = 9;int getStateValue()
Output only. State of the job.
.google.cloud.scheduler.v1beta1.Job.State state = 10;Job.State getState()
Output only. State of the job.
.google.cloud.scheduler.v1beta1.Job.State state = 10;boolean hasStatus()
Output only. The response from the target for the last attempted execution.
.google.rpc.Status status = 11;com.google.rpc.Status getStatus()
Output only. The response from the target for the last attempted execution.
.google.rpc.Status status = 11;com.google.rpc.StatusOrBuilder getStatusOrBuilder()
Output only. The response from the target for the last attempted execution.
.google.rpc.Status status = 11;boolean hasScheduleTime()
Output only. The next time the job is scheduled. Note that this may be a retry of a previously failed attempt or the next execution time according to the schedule.
.google.protobuf.Timestamp schedule_time = 17;com.google.protobuf.Timestamp getScheduleTime()
Output only. The next time the job is scheduled. Note that this may be a retry of a previously failed attempt or the next execution time according to the schedule.
.google.protobuf.Timestamp schedule_time = 17;com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()
Output only. The next time the job is scheduled. Note that this may be a retry of a previously failed attempt or the next execution time according to the schedule.
.google.protobuf.Timestamp schedule_time = 17;boolean hasLastAttemptTime()
Output only. The time the last job attempt started.
.google.protobuf.Timestamp last_attempt_time = 18;com.google.protobuf.Timestamp getLastAttemptTime()
Output only. The time the last job attempt started.
.google.protobuf.Timestamp last_attempt_time = 18;com.google.protobuf.TimestampOrBuilder getLastAttemptTimeOrBuilder()
Output only. The time the last job attempt started.
.google.protobuf.Timestamp last_attempt_time = 18;boolean hasRetryConfig()
Settings that determine the retry behavior.
.google.cloud.scheduler.v1beta1.RetryConfig retry_config = 19;RetryConfig getRetryConfig()
Settings that determine the retry behavior.
.google.cloud.scheduler.v1beta1.RetryConfig retry_config = 19;RetryConfigOrBuilder getRetryConfigOrBuilder()
Settings that determine the retry behavior.
.google.cloud.scheduler.v1beta1.RetryConfig retry_config = 19;boolean hasAttemptDeadline()
The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. The failed attempt can be viewed in execution logs. Cloud Scheduler will retry the job according to the [RetryConfig][google.cloud.scheduler.v1beta1.RetryConfig]. The allowed duration for this deadline is: * For [HTTP targets][google.cloud.scheduler.v1beta1.Job.http_target], between 15 seconds and 30 minutes. * For [App Engine HTTP targets][google.cloud.scheduler.v1beta1.Job.app_engine_http_target], between 15 seconds and 24 hours. * For [PubSub targets][google.cloud.scheduler.v1beta1.Job.pubsub_target], this field is ignored.
.google.protobuf.Duration attempt_deadline = 22;com.google.protobuf.Duration getAttemptDeadline()
The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. The failed attempt can be viewed in execution logs. Cloud Scheduler will retry the job according to the [RetryConfig][google.cloud.scheduler.v1beta1.RetryConfig]. The allowed duration for this deadline is: * For [HTTP targets][google.cloud.scheduler.v1beta1.Job.http_target], between 15 seconds and 30 minutes. * For [App Engine HTTP targets][google.cloud.scheduler.v1beta1.Job.app_engine_http_target], between 15 seconds and 24 hours. * For [PubSub targets][google.cloud.scheduler.v1beta1.Job.pubsub_target], this field is ignored.
.google.protobuf.Duration attempt_deadline = 22;com.google.protobuf.DurationOrBuilder getAttemptDeadlineOrBuilder()
The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. The failed attempt can be viewed in execution logs. Cloud Scheduler will retry the job according to the [RetryConfig][google.cloud.scheduler.v1beta1.RetryConfig]. The allowed duration for this deadline is: * For [HTTP targets][google.cloud.scheduler.v1beta1.Job.http_target], between 15 seconds and 30 minutes. * For [App Engine HTTP targets][google.cloud.scheduler.v1beta1.Job.app_engine_http_target], between 15 seconds and 24 hours. * For [PubSub targets][google.cloud.scheduler.v1beta1.Job.pubsub_target], this field is ignored.
.google.protobuf.Duration attempt_deadline = 22;Job.TargetCase getTargetCase()
Copyright © 2022 Google LLC. All rights reserved.