public static final class Task.Builder extends 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(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(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(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.
|
Timestamp |
getCreateTime()
Output only.
|
Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Task |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
int |
getDispatchCount()
Output only.
|
Duration |
getDispatchDeadline()
The deadline for requests sent to the worker.
|
Duration.Builder |
getDispatchDeadlineBuilder()
The deadline for requests sent to the worker.
|
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].
|
ByteString |
getNameBytes()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
int |
getResponseCount()
Output only.
|
Timestamp |
getScheduleTime()
The time when the task is scheduled to be attempted or retried.
|
Timestamp.Builder |
getScheduleTimeBuilder()
The time when the task is scheduled to be attempted or retried.
|
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 GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Task.Builder |
mergeAppEngineHttpRequest(AppEngineHttpRequest value)
HTTP request that is sent to the App Engine app handler.
|
Task.Builder |
mergeCreateTime(Timestamp value)
Output only.
|
Task.Builder |
mergeDispatchDeadline(Duration value)
The deadline for requests sent to the worker.
|
Task.Builder |
mergeFirstAttempt(Attempt value)
Output only.
|
Task.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Task.Builder |
mergeFrom(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(Timestamp value)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
mergeUnknownFields(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(Timestamp.Builder builderForValue)
Output only.
|
Task.Builder |
setCreateTime(Timestamp value)
Output only.
|
Task.Builder |
setDispatchCount(int value)
Output only.
|
Task.Builder |
setDispatchDeadline(Duration.Builder builderForValue)
The deadline for requests sent to the worker.
|
Task.Builder |
setDispatchDeadline(Duration value)
The deadline for requests sent to the worker.
|
Task.Builder |
setField(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(ByteString value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].
|
Task.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
Task.Builder |
setResponseCount(int value)
Output only.
|
Task.Builder |
setScheduleTime(Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
setScheduleTime(Timestamp value)
The time when the task is scheduled to be attempted or retried.
|
Task.Builder |
setUnknownFields(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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Task.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Task.Builder>
public Task getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Task build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Task buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Task.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Task.Builder>
public Task.Builder mergeFrom(Task other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Task.Builder>
public Task.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Task.Builder>
IOException
public Task.MessageTypeCase getMessageTypeCase()
getMessageTypeCase
in interface TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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(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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public Task.Builder setScheduleTime(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(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(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 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 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public Task.Builder setCreateTime(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(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(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 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 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public Task.Builder setDispatchDeadline(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(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(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 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 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public boolean hasLastAttempt()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;
hasLastAttempt
in interface TaskOrBuilder
public Attempt getLastAttempt()
Output only. The status of the task's last attempt.
.google.cloud.tasks.v2.Attempt last_attempt = 10;
getLastAttempt
in interface TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Task.Builder>
public final Task.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Task.Builder>
Copyright © 2022 Google LLC. All rights reserved.