public static final class Task.Builder extends 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(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(Descriptors.FieldDescriptor field) |
Task.Builder |
clearName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.Builder |
clearOneof(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.
|
Timestamp |
getCreateTime()
Output only.
|
Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Task |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
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.
|
Timestamp |
getScheduleTime()
The time when the task is scheduled to be attempted.
|
Timestamp.Builder |
getScheduleTimeBuilder()
The time when the task is scheduled to be attempted.
|
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 |
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 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(Timestamp value)
Output only.
|
Task.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Task.Builder |
mergeFrom(Message other) |
Task.Builder |
mergeFrom(Task other) |
Task.Builder |
mergePullMessage(PullMessage value)
[LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task.
|
Task.Builder |
mergeScheduleTime(Timestamp value)
The time when the task is scheduled to be attempted.
|
Task.Builder |
mergeStatus(TaskStatus value)
Output only.
|
Task.Builder |
mergeUnknownFields(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(Timestamp.Builder builderForValue)
Output only.
|
Task.Builder |
setCreateTime(Timestamp value)
Output only.
|
Task.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
Task.Builder |
setName(String value)
Optionally caller-specified in [CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask].
|
Task.Builder |
setNameBytes(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(Descriptors.FieldDescriptor field,
int index,
Object value) |
Task.Builder |
setScheduleTime(Timestamp.Builder builderForValue)
The time when the task is scheduled to be attempted.
|
Task.Builder |
setScheduleTime(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(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.PayloadTypeCase getPayloadTypeCase()
getPayloadTypeCase
in interface TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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(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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public Task.Builder setScheduleTime(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(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(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 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 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 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 = 6;
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 = 6;
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 = 6;
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 = 6;
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 = 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 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 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 TaskOrBuilder
public boolean hasStatus()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;
hasStatus
in interface TaskOrBuilder
public TaskStatus getStatus()
Output only. The task status.
.google.cloud.tasks.v2beta2.TaskStatus status = 7;
getStatus
in interface TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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 TaskOrBuilder
public 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(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.