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.v2beta2.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()
App Engine HTTP request that is sent to the task's target.
|
Task.Builder |
clearCreateTime()
Output only.
|
Task.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Task.Builder |
clearHttpRequest()
HTTP request that is sent to the task's target.
|
Task.Builder |
clearName()
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Task.Builder |
clearPayloadType() |
Task.Builder |
clearPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
Task.Builder |
clearScheduleTime()
The time when the task is scheduled to be attempted.
|
Task.Builder |
clearStatus()
Output only.
|
Task.Builder |
clearView()
Output only.
|
Task.Builder |
clone() |
AppEngineHttpRequest |
getAppEngineHttpRequest()
App Engine HTTP request that is sent to the task's target.
|
AppEngineHttpRequest.Builder |
getAppEngineHttpRequestBuilder()
App Engine HTTP request that is sent to the task's target.
|
AppEngineHttpRequestOrBuilder |
getAppEngineHttpRequestOrBuilder()
App Engine HTTP request that is sent to the task's target.
|
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() |
HttpRequest |
getHttpRequest()
HTTP request that is sent to the task's target.
|
HttpRequest.Builder |
getHttpRequestBuilder()
HTTP request that is sent to the task's target.
|
HttpRequestOrBuilder |
getHttpRequestOrBuilder()
HTTP request that is sent to the task's target.
|
String |
getName()
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
com.google.protobuf.ByteString |
getNameBytes()
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.PayloadTypeCase |
getPayloadTypeCase() |
PullMessage |
getPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
PullMessage.Builder |
getPullMessageBuilder()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
PullMessageOrBuilder |
getPullMessageOrBuilder()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
com.google.protobuf.Timestamp |
getScheduleTime()
The time when the task is scheduled to be attempted.
|
com.google.protobuf.Timestamp.Builder |
getScheduleTimeBuilder()
The time when the task is scheduled to be attempted.
|
com.google.protobuf.TimestampOrBuilder |
getScheduleTimeOrBuilder()
The time when the task is scheduled to be attempted.
|
TaskStatus |
getStatus()
Output only.
|
TaskStatus.Builder |
getStatusBuilder()
Output only.
|
TaskStatusOrBuilder |
getStatusOrBuilder()
Output only.
|
Task.View |
getView()
Output only.
|
int |
getViewValue()
Output only.
|
boolean |
hasAppEngineHttpRequest()
App Engine HTTP request that is sent to the task's target.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasHttpRequest()
HTTP request that is sent to the task's target.
|
boolean |
hasPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
boolean |
hasScheduleTime()
The time when the task is scheduled to be attempted.
|
boolean |
hasStatus()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Task.Builder |
mergeAppEngineHttpRequest(AppEngineHttpRequest value)
App Engine HTTP request that is sent to the task's target.
|
Task.Builder |
mergeCreateTime(com.google.protobuf.Timestamp 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 task's target.
|
Task.Builder |
mergePullMessage(PullMessage value)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
Task.Builder |
mergeScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted.
|
Task.Builder |
mergeStatus(TaskStatus value)
Output only.
|
Task.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Task.Builder |
setAppEngineHttpRequest(AppEngineHttpRequest.Builder builderForValue)
App Engine HTTP request that is sent to the task's target.
|
Task.Builder |
setAppEngineHttpRequest(AppEngineHttpRequest value)
App Engine HTTP request that is sent to the task's target.
|
Task.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Task.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Task.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Task.Builder |
setHttpRequest(HttpRequest.Builder builderForValue)
HTTP request that is sent to the task's target.
|
Task.Builder |
setHttpRequest(HttpRequest value)
HTTP request that is sent to the task's target.
|
Task.Builder |
setName(String value)
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.Builder |
setPullMessage(PullMessage.Builder builderForValue)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
Task.Builder |
setPullMessage(PullMessage value)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process
the task.
|
Task.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Task.Builder |
setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted.
|
Task.Builder |
setScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted.
|
Task.Builder |
setStatus(TaskStatus.Builder builderForValue)
Output only.
|
Task.Builder |
setStatus(TaskStatus value)
Output only.
|
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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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.PayloadTypeCase getPayloadTypeCase()
getPayloadTypeCase in interface TaskOrBuilderpublic Task.Builder clearPayloadType()
public String getName()
Optionally caller-specified in
[CreateTask][google.cloud.tasks.v2beta2.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.v2beta2.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.v2beta2.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.v2beta2.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.v2beta2.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()
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;hasAppEngineHttpRequest in interface TaskOrBuilderpublic AppEngineHttpRequest getAppEngineHttpRequest()
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;getAppEngineHttpRequest in interface TaskOrBuilderpublic Task.Builder setAppEngineHttpRequest(AppEngineHttpRequest value)
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;public Task.Builder setAppEngineHttpRequest(AppEngineHttpRequest.Builder builderForValue)
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;public Task.Builder mergeAppEngineHttpRequest(AppEngineHttpRequest value)
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;public Task.Builder clearAppEngineHttpRequest()
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;public AppEngineHttpRequest.Builder getAppEngineHttpRequestBuilder()
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;public AppEngineHttpRequestOrBuilder getAppEngineHttpRequestOrBuilder()
App Engine HTTP request that is sent to the task's target. Can be set only if [app_engine_http_target][google.cloud.tasks.v2beta2.Queue.app_engine_http_target] is set on the queue. An App Engine task is a task that has [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] set.
.google.cloud.tasks.v2beta2.AppEngineHttpRequest app_engine_http_request = 3;getAppEngineHttpRequestOrBuilder in interface TaskOrBuilderpublic boolean hasPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;hasPullMessage in interface TaskOrBuilderpublic PullMessage getPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;getPullMessage in interface TaskOrBuilderpublic Task.Builder setPullMessage(PullMessage value)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;public Task.Builder setPullMessage(PullMessage.Builder builderForValue)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;public Task.Builder mergePullMessage(PullMessage value)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;public Task.Builder clearPullMessage()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;public PullMessage.Builder getPullMessageBuilder()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;public PullMessageOrBuilder getPullMessageOrBuilder()
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. Can be set only if [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] is set on the queue. A pull task is a task that has [PullMessage][google.cloud.tasks.v2beta2.PullMessage] set.
.google.cloud.tasks.v2beta2.PullMessage pull_message = 4;getPullMessageOrBuilder in interface TaskOrBuilderpublic boolean hasHttpRequest()
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;hasHttpRequest in interface TaskOrBuilderpublic HttpRequest getHttpRequest()
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;getHttpRequest in interface TaskOrBuilderpublic Task.Builder setHttpRequest(HttpRequest value)
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;public Task.Builder setHttpRequest(HttpRequest.Builder builderForValue)
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;public Task.Builder mergeHttpRequest(HttpRequest value)
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;public Task.Builder clearHttpRequest()
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;public HttpRequest.Builder getHttpRequestBuilder()
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;public HttpRequestOrBuilder getHttpRequestOrBuilder()
HTTP request that is sent to the task's target. An HTTP task is a task that has [HttpRequest][google.cloud.tasks.v2beta2.HttpRequest] set.
.google.cloud.tasks.v2beta2.HttpRequest http_request = 13;getHttpRequestOrBuilder in interface TaskOrBuilderpublic boolean hasScheduleTime()
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;hasScheduleTime in interface TaskOrBuilderpublic com.google.protobuf.Timestamp getScheduleTime()
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;getScheduleTime in interface TaskOrBuilderpublic Task.Builder setScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;public Task.Builder setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;public Task.Builder mergeScheduleTime(com.google.protobuf.Timestamp value)
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;public Task.Builder clearScheduleTime()
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;public com.google.protobuf.Timestamp.Builder getScheduleTimeBuilder()
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()
The time when the task is scheduled to be attempted. For App Engine queues, this is when the task will be attempted or retried. For pull queues, this is the time when the task is available to be leased; if a task is currently leased, this is the time when the current lease expires, that is, the time that the task was leased plus the [lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration]. `schedule_time` will be truncated to the nearest microsecond.
.google.protobuf.Timestamp schedule_time = 5;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 = 6;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 = 6;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 = 6;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 = 6;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 = 6;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 = 6;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 = 6;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 = 6;getCreateTimeOrBuilder in interface TaskOrBuilderpublic boolean hasStatus()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;hasStatus in interface TaskOrBuilderpublic TaskStatus getStatus()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;getStatus in interface TaskOrBuilderpublic Task.Builder setStatus(TaskStatus value)
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;public Task.Builder setStatus(TaskStatus.Builder builderForValue)
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;public Task.Builder mergeStatus(TaskStatus value)
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;public Task.Builder clearStatus()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;public TaskStatus.Builder getStatusBuilder()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;public TaskStatusOrBuilder getStatusOrBuilder()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;getStatusOrBuilder in interface TaskOrBuilderpublic int getViewValue()
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta2.Task] has been returned.
.google.cloud.tasks.v2beta2.Task.View view = 8;getViewValue in interface TaskOrBuilderpublic Task.Builder setViewValue(int value)
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta2.Task] has been returned.
.google.cloud.tasks.v2beta2.Task.View view = 8;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.v2beta2.Task] has been returned.
.google.cloud.tasks.v2beta2.Task.View view = 8;getView in interface TaskOrBuilderpublic Task.Builder setView(Task.View value)
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta2.Task] has been returned.
.google.cloud.tasks.v2beta2.Task.View view = 8;value - The view to set.public Task.Builder clearView()
Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta2.Task] has been returned.
.google.cloud.tasks.v2beta2.Task.View view = 8;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 © 2024 Google LLC. All rights reserved.