public static final class Task.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder> implements TaskOrBuilder
A unit of scheduled work.Protobuf type
google.cloud.tasks.v2.Task| Modifier and Type | Method and Description |
|---|---|
Task.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Task |
build() |
Task |
buildPartial() |
Task.Builder |
clear() |
Task.Builder |
clearAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler.
|
Task.Builder |
clearCreateTime()
Output only.
|
Task.Builder |
clearDispatchCount()
Output only.
|
Task.Builder |
clearDispatchDeadline()
The deadline for requests sent to the worker.
|
Task.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Task.Builder |
clearFirstAttempt()
Output only.
|
Task.Builder |
clearHttpRequest()
HTTP request that is sent to the worker.
|
Task.Builder |
clearLastAttempt()
Output only.
|
Task.Builder |
clearMessageType() |
Task.Builder |
clearName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
Task.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Task.Builder |
clearResponseCount()
Output only.
|
Task.Builder |
clearScheduleTime()
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
clearView()
Output only.
|
Task.Builder |
clone() |
AppEngineHttpRequest |
getAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler.
|
AppEngineHttpRequest.Builder |
getAppEngineHttpRequestBuilder()
HTTP request that is sent to the App Engine app handler.
|
AppEngineHttpRequestOrBuilder |
getAppEngineHttpRequestOrBuilder()
HTTP request that is sent to the App Engine app handler.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Task |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getDispatchCount()
Output only.
|
com.google.protobuf.Duration |
getDispatchDeadline()
The deadline for requests sent to the worker.
|
com.google.protobuf.Duration.Builder |
getDispatchDeadlineBuilder()
The deadline for requests sent to the worker.
|
com.google.protobuf.DurationOrBuilder |
getDispatchDeadlineOrBuilder()
The deadline for requests sent to the worker.
|
Attempt |
getFirstAttempt()
Output only.
|
Attempt.Builder |
getFirstAttemptBuilder()
Output only.
|
AttemptOrBuilder |
getFirstAttemptOrBuilder()
Output only.
|
HttpRequest |
getHttpRequest()
HTTP request that is sent to the worker.
|
HttpRequest.Builder |
getHttpRequestBuilder()
HTTP request that is sent to the worker.
|
HttpRequestOrBuilder |
getHttpRequestOrBuilder()
HTTP request that is sent to the worker.
|
Attempt |
getLastAttempt()
Output only.
|
Attempt.Builder |
getLastAttemptBuilder()
Output only.
|
AttemptOrBuilder |
getLastAttemptOrBuilder()
Output only.
|
Task.MessageTypeCase |
getMessageTypeCase() |
String |
getName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
com.google.protobuf.ByteString |
getNameBytes()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
int |
getResponseCount()
Output only.
|
com.google.protobuf.Timestamp |
getScheduleTime()
The time when the task is scheduled to be attempted or retried.
|
com.google.protobuf.Timestamp.Builder |
getScheduleTimeBuilder()
The time when the task is scheduled to be attempted or retried.
|
com.google.protobuf.TimestampOrBuilder |
getScheduleTimeOrBuilder()
The time when the task is scheduled to be attempted or retried.
|
Task.View |
getView()
Output only.
|
int |
getViewValue()
Output only.
|
boolean |
hasAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDispatchDeadline()
The deadline for requests sent to the worker.
|
boolean |
hasFirstAttempt()
Output only.
|
boolean |
hasHttpRequest()
HTTP request that is sent to the worker.
|
boolean |
hasLastAttempt()
Output only.
|
boolean |
hasScheduleTime()
The time when the task is scheduled to be attempted or retried.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Task.Builder |
mergeAppEngineHttpRequest(AppEngineHttpRequest value)
HTTP request that is sent to the App Engine app handler.
|
Task.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Task.Builder |
mergeDispatchDeadline(com.google.protobuf.Duration value)
The deadline for requests sent to the worker.
|
Task.Builder |
mergeFirstAttempt(Attempt value)
Output only.
|
Task.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Task.Builder |
mergeFrom(com.google.protobuf.Message other) |
Task.Builder |
mergeFrom(Task other) |
Task.Builder |
mergeHttpRequest(HttpRequest value)
HTTP request that is sent to the worker.
|
Task.Builder |
mergeLastAttempt(Attempt value)
Output only.
|
Task.Builder |
mergeScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Task.Builder |
setAppEngineHttpRequest(AppEngineHttpRequest.Builder builderForValue)
HTTP request that is sent to the App Engine app handler.
|
Task.Builder |
setAppEngineHttpRequest(AppEngineHttpRequest value)
HTTP request that is sent to the App Engine app handler.
|
Task.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Task.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Task.Builder |
setDispatchCount(int value)
Output only.
|
Task.Builder |
setDispatchDeadline(com.google.protobuf.Duration.Builder builderForValue)
The deadline for requests sent to the worker.
|
Task.Builder |
setDispatchDeadline(com.google.protobuf.Duration value)
The deadline for requests sent to the worker.
|
Task.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Task.Builder |
setFirstAttempt(Attempt.Builder builderForValue)
Output only.
|
Task.Builder |
setFirstAttempt(Attempt value)
Output only.
|
Task.Builder |
setHttpRequest(HttpRequest.Builder builderForValue)
HTTP request that is sent to the worker.
|
Task.Builder |
setHttpRequest(HttpRequest value)
HTTP request that is sent to the worker.
|
Task.Builder |
setLastAttempt(Attempt.Builder builderForValue)
Output only.
|
Task.Builder |
setLastAttempt(Attempt value)
Output only.
|
Task.Builder |
setName(String value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
Task.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
Task.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Task.Builder |
setResponseCount(int value)
Output only.
|
Task.Builder |
setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
setScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Task.Builder |
setView(Task.View value)
Output only.
|
Task.Builder |
setViewValue(int value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Task build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Task buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Task.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Task.Builder>public Task.Builder mergeFrom(Task other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public Task.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Task.Builder>IOExceptionpublic Task.MessageTypeCase getMessageTypeCase()
getMessageTypeCase in interface TaskOrBuilderpublic Task.Builder clearMessageType()
public String getName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
The task name.
The task name must have the following format:
`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_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 task'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/.
* `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
hyphens (-). The maximum length is 100 characters.
* `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;getName in interface TaskOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
The task name.
The task name must have the following format:
`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_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 task'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/.
* `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
hyphens (-). The maximum length is 100 characters.
* `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;getNameBytes in interface TaskOrBuilderpublic Task.Builder setName(String value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
The task name.
The task name must have the following format:
`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_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 task'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/.
* `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
hyphens (-). The maximum length is 100 characters.
* `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;value - The name to set.public Task.Builder clearName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
The task name.
The task name must have the following format:
`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_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 task'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/.
* `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
hyphens (-). The maximum length is 100 characters.
* `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;public Task.Builder setNameBytes(com.google.protobuf.ByteString value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
The task name.
The task name must have the following format:
`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_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 task'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/.
* `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
hyphens (-). The maximum length is 100 characters.
* `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]),
hyphens (-), or underscores (_). The maximum length is 500 characters.
string name = 1;value - The bytes for name to set.public boolean hasAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;hasAppEngineHttpRequest in interface TaskOrBuilderpublic AppEngineHttpRequest getAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;getAppEngineHttpRequest in interface TaskOrBuilderpublic Task.Builder setAppEngineHttpRequest(AppEngineHttpRequest value)
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;public Task.Builder setAppEngineHttpRequest(AppEngineHttpRequest.Builder builderForValue)
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;public Task.Builder mergeAppEngineHttpRequest(AppEngineHttpRequest value)
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;public Task.Builder clearAppEngineHttpRequest()
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;public AppEngineHttpRequest.Builder getAppEngineHttpRequestBuilder()
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;public AppEngineHttpRequestOrBuilder getAppEngineHttpRequestOrBuilder()
HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2.AppEngineHttpRequest app_engine_http_request = 2;getAppEngineHttpRequestOrBuilder in interface TaskOrBuilderpublic boolean hasHttpRequest()
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;hasHttpRequest in interface TaskOrBuilderpublic HttpRequest getHttpRequest()
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;getHttpRequest in interface TaskOrBuilderpublic Task.Builder setHttpRequest(HttpRequest value)
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;public Task.Builder setHttpRequest(HttpRequest.Builder builderForValue)
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;public Task.Builder mergeHttpRequest(HttpRequest value)
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;public Task.Builder clearHttpRequest()
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;public HttpRequest.Builder getHttpRequestBuilder()
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;public HttpRequestOrBuilder getHttpRequestOrBuilder()
HTTP request that is sent to the worker. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2.HttpRequest] set.
.google.cloud.tasks.v2.HttpRequest http_request = 3;getHttpRequestOrBuilder in interface TaskOrBuilderpublic boolean hasScheduleTime()
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;hasScheduleTime in interface TaskOrBuilderpublic com.google.protobuf.Timestamp getScheduleTime()
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;getScheduleTime in interface TaskOrBuilderpublic Task.Builder setScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;public Task.Builder setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;public Task.Builder mergeScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;public Task.Builder clearScheduleTime()
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;public com.google.protobuf.Timestamp.Builder getScheduleTimeBuilder()
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()
The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 4;getScheduleTimeOrBuilder in interface TaskOrBuilderpublic boolean hasCreateTime()
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;hasCreateTime in interface TaskOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;getCreateTime in interface TaskOrBuilderpublic Task.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;public Task.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;public Task.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;public Task.Builder clearCreateTime()
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
.google.protobuf.Timestamp create_time = 5;getCreateTimeOrBuilder in interface TaskOrBuilderpublic boolean hasDispatchDeadline()
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;hasDispatchDeadline in interface TaskOrBuilderpublic com.google.protobuf.Duration getDispatchDeadline()
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;getDispatchDeadline in interface TaskOrBuilderpublic Task.Builder setDispatchDeadline(com.google.protobuf.Duration value)
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;public Task.Builder setDispatchDeadline(com.google.protobuf.Duration.Builder builderForValue)
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;public Task.Builder mergeDispatchDeadline(com.google.protobuf.Duration value)
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;public Task.Builder clearDispatchDeadline()
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;public com.google.protobuf.Duration.Builder getDispatchDeadlineBuilder()
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;public com.google.protobuf.DurationOrBuilder getDispatchDeadlineOrBuilder()
The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig]. Note that when the request is cancelled, Cloud Tasks will stop listing for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
.google.protobuf.Duration dispatch_deadline = 6;getDispatchDeadlineOrBuilder in interface TaskOrBuilderpublic int getDispatchCount()
Output only. The number of attempts dispatched. This count includes attempts which have been dispatched but haven't received a response.
int32 dispatch_count = 7;getDispatchCount in interface TaskOrBuilderpublic Task.Builder setDispatchCount(int value)
Output only. The number of attempts dispatched. This count includes attempts which have been dispatched but haven't received a response.
int32 dispatch_count = 7;value - The dispatchCount to set.public Task.Builder clearDispatchCount()
Output only. The number of attempts dispatched. This count includes attempts which have been dispatched but haven't received a response.
int32 dispatch_count = 7;public int getResponseCount()
Output only. The number of attempts which have received a response.
int32 response_count = 8;getResponseCount in interface TaskOrBuilderpublic Task.Builder setResponseCount(int value)
Output only. The number of attempts which have received a response.
int32 response_count = 8;value - The responseCount to set.public Task.Builder clearResponseCount()
Output only. The number of attempts which have received a response.
int32 response_count = 8;public boolean hasFirstAttempt()
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;hasFirstAttempt in interface TaskOrBuilderpublic Attempt getFirstAttempt()
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;getFirstAttempt in interface TaskOrBuilderpublic Task.Builder setFirstAttempt(Attempt value)
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;public Task.Builder setFirstAttempt(Attempt.Builder builderForValue)
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;public Task.Builder mergeFirstAttempt(Attempt value)
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;public Task.Builder clearFirstAttempt()
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;public Attempt.Builder getFirstAttemptBuilder()
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;public AttemptOrBuilder getFirstAttemptOrBuilder()
Output only. The status of the task's first attempt. Only [dispatch_time][google.cloud.tasks.v2.Attempt.dispatch_time] will be set. The other [Attempt][google.cloud.tasks.v2.Attempt] information is not retained by Cloud Tasks.
.google.cloud.tasks.v2.Attempt first_attempt = 9;getFirstAttemptOrBuilder in interface TaskOrBuilderpublic boolean hasLastAttempt()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;hasLastAttempt in interface TaskOrBuilderpublic Attempt getLastAttempt()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;getLastAttempt in interface TaskOrBuilderpublic Task.Builder setLastAttempt(Attempt value)
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;public Task.Builder setLastAttempt(Attempt.Builder builderForValue)
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;public Task.Builder mergeLastAttempt(Attempt value)
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;public Task.Builder clearLastAttempt()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;public Attempt.Builder getLastAttemptBuilder()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;public AttemptOrBuilder getLastAttemptOrBuilder()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;getLastAttemptOrBuilder in interface TaskOrBuilderpublic int getViewValue()
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned.
.google.cloud.tasks.v2.Task.View view = 11;getViewValue in interface TaskOrBuilderpublic Task.Builder setViewValue(int value)
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned.
.google.cloud.tasks.v2.Task.View view = 11;value - The enum numeric value on the wire for view to set.public Task.View getView()
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned.
.google.cloud.tasks.v2.Task.View view = 11;getView in interface TaskOrBuilderpublic Task.Builder setView(Task.View value)
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned.
.google.cloud.tasks.v2.Task.View view = 11;value - The view to set.public Task.Builder clearView()
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned.
.google.cloud.tasks.v2.Task.View view = 11;public final Task.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>public final Task.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Task.Builder>Copyright © 2022 Google LLC. All rights reserved.