Package com.google.cloud.tasks.v2beta2
Class Queue.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
- com.google.cloud.tasks.v2beta2.Queue.Builder
-
- All Implemented Interfaces:
QueueOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Queue
public static final class Queue.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder> implements QueueOrBuilder
A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, target types, and others.
Protobuf typegoogle.cloud.tasks.v2beta2.Queue
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Queue.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Queue
build()
Queue
buildPartial()
Queue.Builder
clear()
Queue.Builder
clearAppEngineHttpTarget()
App Engine HTTP target.Queue.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Queue.Builder
clearHttpTarget()
An http_target is used to override the target values for HTTP tasks.Queue.Builder
clearName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Queue.Builder
clearPullTarget()
Pull target.Queue.Builder
clearPurgeTime()
Output only.Queue.Builder
clearRateLimits()
Rate limits for task dispatches.Queue.Builder
clearRetryConfig()
Settings that determine the retry behavior.Queue.Builder
clearState()
Output only.Queue.Builder
clearStats()
Output only.Queue.Builder
clearTargetType()
Queue.Builder
clearTaskTtl()
The maximum amount of time that a task will be retained in this queue.Queue.Builder
clearTombstoneTtl()
The task tombstone time to live (TTL).Queue.Builder
clone()
AppEngineHttpTarget
getAppEngineHttpTarget()
App Engine HTTP target.AppEngineHttpTarget.Builder
getAppEngineHttpTargetBuilder()
App Engine HTTP target.AppEngineHttpTargetOrBuilder
getAppEngineHttpTargetOrBuilder()
App Engine HTTP target.Queue
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
HttpTarget
getHttpTarget()
An http_target is used to override the target values for HTTP tasks.HttpTarget.Builder
getHttpTargetBuilder()
An http_target is used to override the target values for HTTP tasks.HttpTargetOrBuilder
getHttpTargetOrBuilder()
An http_target is used to override the target values for HTTP tasks.String
getName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.com.google.protobuf.ByteString
getNameBytes()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.PullTarget
getPullTarget()
Pull target.PullTarget.Builder
getPullTargetBuilder()
Pull target.PullTargetOrBuilder
getPullTargetOrBuilder()
Pull target.com.google.protobuf.Timestamp
getPurgeTime()
Output only.com.google.protobuf.Timestamp.Builder
getPurgeTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getPurgeTimeOrBuilder()
Output only.RateLimits
getRateLimits()
Rate limits for task dispatches.RateLimits.Builder
getRateLimitsBuilder()
Rate limits for task dispatches.RateLimitsOrBuilder
getRateLimitsOrBuilder()
Rate limits for task dispatches.RetryConfig
getRetryConfig()
Settings that determine the retry behavior.RetryConfig.Builder
getRetryConfigBuilder()
Settings that determine the retry behavior.RetryConfigOrBuilder
getRetryConfigOrBuilder()
Settings that determine the retry behavior.Queue.State
getState()
Output only.int
getStateValue()
Output only.QueueStats
getStats()
Output only.QueueStats.Builder
getStatsBuilder()
Output only.QueueStatsOrBuilder
getStatsOrBuilder()
Output only.Queue.TargetTypeCase
getTargetTypeCase()
com.google.protobuf.Duration
getTaskTtl()
The maximum amount of time that a task will be retained in this queue.com.google.protobuf.Duration.Builder
getTaskTtlBuilder()
The maximum amount of time that a task will be retained in this queue.com.google.protobuf.DurationOrBuilder
getTaskTtlOrBuilder()
The maximum amount of time that a task will be retained in this queue.com.google.protobuf.Duration
getTombstoneTtl()
The task tombstone time to live (TTL).com.google.protobuf.Duration.Builder
getTombstoneTtlBuilder()
The task tombstone time to live (TTL).com.google.protobuf.DurationOrBuilder
getTombstoneTtlOrBuilder()
The task tombstone time to live (TTL).boolean
hasAppEngineHttpTarget()
App Engine HTTP target.boolean
hasHttpTarget()
An http_target is used to override the target values for HTTP tasks.boolean
hasPullTarget()
Pull target.boolean
hasPurgeTime()
Output only.boolean
hasRateLimits()
Rate limits for task dispatches.boolean
hasRetryConfig()
Settings that determine the retry behavior.boolean
hasStats()
Output only.boolean
hasTaskTtl()
The maximum amount of time that a task will be retained in this queue.boolean
hasTombstoneTtl()
The task tombstone time to live (TTL).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Queue.Builder
mergeAppEngineHttpTarget(AppEngineHttpTarget value)
App Engine HTTP target.Queue.Builder
mergeFrom(Queue other)
Queue.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Queue.Builder
mergeFrom(com.google.protobuf.Message other)
Queue.Builder
mergeHttpTarget(HttpTarget value)
An http_target is used to override the target values for HTTP tasks.Queue.Builder
mergePullTarget(PullTarget value)
Pull target.Queue.Builder
mergePurgeTime(com.google.protobuf.Timestamp value)
Output only.Queue.Builder
mergeRateLimits(RateLimits value)
Rate limits for task dispatches.Queue.Builder
mergeRetryConfig(RetryConfig value)
Settings that determine the retry behavior.Queue.Builder
mergeStats(QueueStats value)
Output only.Queue.Builder
mergeTaskTtl(com.google.protobuf.Duration value)
The maximum amount of time that a task will be retained in this queue.Queue.Builder
mergeTombstoneTtl(com.google.protobuf.Duration value)
The task tombstone time to live (TTL).Queue.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Queue.Builder
setAppEngineHttpTarget(AppEngineHttpTarget value)
App Engine HTTP target.Queue.Builder
setAppEngineHttpTarget(AppEngineHttpTarget.Builder builderForValue)
App Engine HTTP target.Queue.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Queue.Builder
setHttpTarget(HttpTarget value)
An http_target is used to override the target values for HTTP tasks.Queue.Builder
setHttpTarget(HttpTarget.Builder builderForValue)
An http_target is used to override the target values for HTTP tasks.Queue.Builder
setName(String value)
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.Builder
setNameBytes(com.google.protobuf.ByteString value)
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.Builder
setPullTarget(PullTarget value)
Pull target.Queue.Builder
setPullTarget(PullTarget.Builder builderForValue)
Pull target.Queue.Builder
setPurgeTime(com.google.protobuf.Timestamp value)
Output only.Queue.Builder
setPurgeTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Queue.Builder
setRateLimits(RateLimits value)
Rate limits for task dispatches.Queue.Builder
setRateLimits(RateLimits.Builder builderForValue)
Rate limits for task dispatches.Queue.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Queue.Builder
setRetryConfig(RetryConfig value)
Settings that determine the retry behavior.Queue.Builder
setRetryConfig(RetryConfig.Builder builderForValue)
Settings that determine the retry behavior.Queue.Builder
setState(Queue.State value)
Output only.Queue.Builder
setStateValue(int value)
Output only.Queue.Builder
setStats(QueueStats value)
Output only.Queue.Builder
setStats(QueueStats.Builder builderForValue)
Output only.Queue.Builder
setTaskTtl(com.google.protobuf.Duration value)
The maximum amount of time that a task will be retained in this queue.Queue.Builder
setTaskTtl(com.google.protobuf.Duration.Builder builderForValue)
The maximum amount of time that a task will be retained in this queue.Queue.Builder
setTombstoneTtl(com.google.protobuf.Duration value)
The task tombstone time to live (TTL).Queue.Builder
setTombstoneTtl(com.google.protobuf.Duration.Builder builderForValue)
The task tombstone time to live (TTL).Queue.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clear
public Queue.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
getDefaultInstanceForType
public Queue getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Queue build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Queue buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Queue.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
setField
public Queue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clearField
public Queue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clearOneof
public Queue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
setRepeatedField
public Queue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
addRepeatedField
public Queue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
mergeFrom
public Queue.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Queue.Builder>
-
mergeFrom
public Queue.Builder mergeFrom(Queue other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
mergeFrom
public Queue.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Queue.Builder>
- Throws:
IOException
-
getTargetTypeCase
public Queue.TargetTypeCase getTargetTypeCase()
- Specified by:
getTargetTypeCase
in interfaceQueueOrBuilder
-
clearTargetType
public Queue.Builder clearTargetType()
-
getName
public String getName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only. The queue name. The queue name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_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 queue'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.
string name = 1;
- Specified by:
getName
in interfaceQueueOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only. The queue name. The queue name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_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 queue'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.
string name = 1;
- Specified by:
getNameBytes
in interfaceQueueOrBuilder
- Returns:
- The bytes for name.
-
setName
public Queue.Builder setName(String value)
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only. The queue name. The queue name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_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 queue'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.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Queue.Builder clearName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only. The queue name. The queue name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_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 queue'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.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public Queue.Builder setNameBytes(com.google.protobuf.ByteString value)
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only. The queue name. The queue name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_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 queue'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.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasAppEngineHttpTarget
public boolean hasAppEngineHttpTarget()
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
- Specified by:
hasAppEngineHttpTarget
in interfaceQueueOrBuilder
- Returns:
- Whether the appEngineHttpTarget field is set.
-
getAppEngineHttpTarget
public AppEngineHttpTarget getAppEngineHttpTarget()
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
- Specified by:
getAppEngineHttpTarget
in interfaceQueueOrBuilder
- Returns:
- The appEngineHttpTarget.
-
setAppEngineHttpTarget
public Queue.Builder setAppEngineHttpTarget(AppEngineHttpTarget value)
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
-
setAppEngineHttpTarget
public Queue.Builder setAppEngineHttpTarget(AppEngineHttpTarget.Builder builderForValue)
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
-
mergeAppEngineHttpTarget
public Queue.Builder mergeAppEngineHttpTarget(AppEngineHttpTarget value)
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
-
clearAppEngineHttpTarget
public Queue.Builder clearAppEngineHttpTarget()
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
-
getAppEngineHttpTargetBuilder
public AppEngineHttpTarget.Builder getAppEngineHttpTargetBuilder()
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
-
getAppEngineHttpTargetOrBuilder
public AppEngineHttpTargetOrBuilder getAppEngineHttpTargetOrBuilder()
App Engine HTTP target. An App Engine queue is a queue that has an [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
.google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
- Specified by:
getAppEngineHttpTargetOrBuilder
in interfaceQueueOrBuilder
-
hasPullTarget
public boolean hasPullTarget()
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
- Specified by:
hasPullTarget
in interfaceQueueOrBuilder
- Returns:
- Whether the pullTarget field is set.
-
getPullTarget
public PullTarget getPullTarget()
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
- Specified by:
getPullTarget
in interfaceQueueOrBuilder
- Returns:
- The pullTarget.
-
setPullTarget
public Queue.Builder setPullTarget(PullTarget value)
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
-
setPullTarget
public Queue.Builder setPullTarget(PullTarget.Builder builderForValue)
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
-
mergePullTarget
public Queue.Builder mergePullTarget(PullTarget value)
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
-
clearPullTarget
public Queue.Builder clearPullTarget()
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
-
getPullTargetBuilder
public PullTarget.Builder getPullTargetBuilder()
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
-
getPullTargetOrBuilder
public PullTargetOrBuilder getPullTargetOrBuilder()
Pull target. A pull queue is a queue that has a [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
.google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
- Specified by:
getPullTargetOrBuilder
in interfaceQueueOrBuilder
-
hasHttpTarget
public boolean hasHttpTarget()
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
- Specified by:
hasHttpTarget
in interfaceQueueOrBuilder
- Returns:
- Whether the httpTarget field is set.
-
getHttpTarget
public HttpTarget getHttpTarget()
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
- Specified by:
getHttpTarget
in interfaceQueueOrBuilder
- Returns:
- The httpTarget.
-
setHttpTarget
public Queue.Builder setHttpTarget(HttpTarget value)
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
-
setHttpTarget
public Queue.Builder setHttpTarget(HttpTarget.Builder builderForValue)
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
-
mergeHttpTarget
public Queue.Builder mergeHttpTarget(HttpTarget value)
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
-
clearHttpTarget
public Queue.Builder clearHttpTarget()
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
-
getHttpTargetBuilder
public HttpTarget.Builder getHttpTargetBuilder()
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
-
getHttpTargetOrBuilder
public HttpTargetOrBuilder getHttpTargetOrBuilder()
An http_target is used to override the target values for HTTP tasks.
.google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
- Specified by:
getHttpTargetOrBuilder
in interfaceQueueOrBuilder
-
hasRateLimits
public boolean hasRateLimits()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
- Specified by:
hasRateLimits
in interfaceQueueOrBuilder
- Returns:
- Whether the rateLimits field is set.
-
getRateLimits
public RateLimits getRateLimits()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
- Specified by:
getRateLimits
in interfaceQueueOrBuilder
- Returns:
- The rateLimits.
-
setRateLimits
public Queue.Builder setRateLimits(RateLimits value)
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
-
setRateLimits
public Queue.Builder setRateLimits(RateLimits.Builder builderForValue)
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
-
mergeRateLimits
public Queue.Builder mergeRateLimits(RateLimits value)
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
-
clearRateLimits
public Queue.Builder clearRateLimits()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
-
getRateLimitsBuilder
public RateLimits.Builder getRateLimitsBuilder()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
-
getRateLimitsOrBuilder
public RateLimitsOrBuilder getRateLimitsOrBuilder()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related because they both control task attempts however they control how tasks are attempted in different ways: * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the total rate of dispatches from a queue (i.e. all traffic dispatched from the queue, regardless of whether the dispatch is from a first attempt or a retry). * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls task retries (the second attempt, third attempt, etc).
.google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
- Specified by:
getRateLimitsOrBuilder
in interfaceQueueOrBuilder
-
hasRetryConfig
public boolean hasRetryConfig()
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
- Specified by:
hasRetryConfig
in interfaceQueueOrBuilder
- Returns:
- Whether the retryConfig field is set.
-
getRetryConfig
public RetryConfig getRetryConfig()
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
- Specified by:
getRetryConfig
in interfaceQueueOrBuilder
- Returns:
- The retryConfig.
-
setRetryConfig
public Queue.Builder setRetryConfig(RetryConfig value)
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
-
setRetryConfig
public Queue.Builder setRetryConfig(RetryConfig.Builder builderForValue)
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
-
mergeRetryConfig
public Queue.Builder mergeRetryConfig(RetryConfig value)
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
-
clearRetryConfig
public Queue.Builder clearRetryConfig()
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
-
getRetryConfigBuilder
public RetryConfig.Builder getRetryConfigBuilder()
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
-
getRetryConfigOrBuilder
public RetryConfigOrBuilder getRetryConfigOrBuilder()
Settings that determine the retry behavior. * For tasks created using Cloud Tasks: the queue-level retry settings apply to all tasks in the queue that were created using Cloud Tasks. Retry settings cannot be set on individual tasks. * For tasks created using the App Engine SDK: the queue-level retry settings apply to all tasks in the queue which do not have retry settings explicitly set on the task and were created by the App Engine SDK. See [App Engine documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
.google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
- Specified by:
getRetryConfigOrBuilder
in interfaceQueueOrBuilder
-
getStateValue
public int getStateValue()
Output only. The state of the queue. `state` can only be changed by called [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta2.Queue.State state = 7;
- Specified by:
getStateValue
in interfaceQueueOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Queue.Builder setStateValue(int value)
Output only. The state of the queue. `state` can only be changed by called [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta2.Queue.State state = 7;
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Queue.State getState()
Output only. The state of the queue. `state` can only be changed by called [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta2.Queue.State state = 7;
- Specified by:
getState
in interfaceQueueOrBuilder
- Returns:
- The state.
-
setState
public Queue.Builder setState(Queue.State value)
Output only. The state of the queue. `state` can only be changed by called [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta2.Queue.State state = 7;
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Queue.Builder clearState()
Output only. The state of the queue. `state` can only be changed by called [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta2.Queue.State state = 7;
- Returns:
- This builder for chaining.
-
hasPurgeTime
public boolean hasPurgeTime()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
- Specified by:
hasPurgeTime
in interfaceQueueOrBuilder
- Returns:
- Whether the purgeTime field is set.
-
getPurgeTime
public com.google.protobuf.Timestamp getPurgeTime()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
- Specified by:
getPurgeTime
in interfaceQueueOrBuilder
- Returns:
- The purgeTime.
-
setPurgeTime
public Queue.Builder setPurgeTime(com.google.protobuf.Timestamp value)
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
-
setPurgeTime
public Queue.Builder setPurgeTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
-
mergePurgeTime
public Queue.Builder mergePurgeTime(com.google.protobuf.Timestamp value)
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
-
clearPurgeTime
public Queue.Builder clearPurgeTime()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
-
getPurgeTimeBuilder
public com.google.protobuf.Timestamp.Builder getPurgeTimeBuilder()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
-
getPurgeTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getPurgeTimeOrBuilder()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App Engine Task Queue SDK, or the Cloud Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue). Purge time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged.
.google.protobuf.Timestamp purge_time = 8;
- Specified by:
getPurgeTimeOrBuilder
in interfaceQueueOrBuilder
-
hasTaskTtl
public boolean hasTaskTtl()
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
- Specified by:
hasTaskTtl
in interfaceQueueOrBuilder
- Returns:
- Whether the taskTtl field is set.
-
getTaskTtl
public com.google.protobuf.Duration getTaskTtl()
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
- Specified by:
getTaskTtl
in interfaceQueueOrBuilder
- Returns:
- The taskTtl.
-
setTaskTtl
public Queue.Builder setTaskTtl(com.google.protobuf.Duration value)
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
-
setTaskTtl
public Queue.Builder setTaskTtl(com.google.protobuf.Duration.Builder builderForValue)
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
-
mergeTaskTtl
public Queue.Builder mergeTaskTtl(com.google.protobuf.Duration value)
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
-
clearTaskTtl
public Queue.Builder clearTaskTtl()
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
-
getTaskTtlBuilder
public com.google.protobuf.Duration.Builder getTaskTtlBuilder()
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
-
getTaskTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getTaskTtlOrBuilder()
The maximum amount of time that a task will be retained in this queue. Queues created by Cloud Tasks have a default `task_ttl` of 31 days. After a task has lived for `task_ttl`, the task will be deleted regardless of whether it was dispatched or not. The `task_ttl` for queues created via queue.yaml/xml is equal to the maximum duration because there is a [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for these queues. To view the maximum valid duration, see the documentation for [Duration][google.protobuf.Duration].
.google.protobuf.Duration task_ttl = 9;
- Specified by:
getTaskTtlOrBuilder
in interfaceQueueOrBuilder
-
hasTombstoneTtl
public boolean hasTombstoneTtl()
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
- Specified by:
hasTombstoneTtl
in interfaceQueueOrBuilder
- Returns:
- Whether the tombstoneTtl field is set.
-
getTombstoneTtl
public com.google.protobuf.Duration getTombstoneTtl()
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
- Specified by:
getTombstoneTtl
in interfaceQueueOrBuilder
- Returns:
- The tombstoneTtl.
-
setTombstoneTtl
public Queue.Builder setTombstoneTtl(com.google.protobuf.Duration value)
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
-
setTombstoneTtl
public Queue.Builder setTombstoneTtl(com.google.protobuf.Duration.Builder builderForValue)
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
-
mergeTombstoneTtl
public Queue.Builder mergeTombstoneTtl(com.google.protobuf.Duration value)
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
-
clearTombstoneTtl
public Queue.Builder clearTombstoneTtl()
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
-
getTombstoneTtlBuilder
public com.google.protobuf.Duration.Builder getTombstoneTtlBuilder()
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
-
getTombstoneTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getTombstoneTtlOrBuilder()
The task tombstone time to live (TTL). After a task is deleted or completed, the task's tombstone is retained for the length of time specified by `tombstone_ttl`. The tombstone is used by task de-duplication; another task with the same name can't be created until the tombstone has expired. For more information about task de-duplication, see the documentation for [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 10;
- Specified by:
getTombstoneTtlOrBuilder
in interfaceQueueOrBuilder
-
hasStats
public boolean hasStats()
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasStats
in interfaceQueueOrBuilder
- Returns:
- Whether the stats field is set.
-
getStats
public QueueStats getStats()
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStats
in interfaceQueueOrBuilder
- Returns:
- The stats.
-
setStats
public Queue.Builder setStats(QueueStats value)
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setStats
public Queue.Builder setStats(QueueStats.Builder builderForValue)
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeStats
public Queue.Builder mergeStats(QueueStats value)
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearStats
public Queue.Builder clearStats()
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStatsBuilder
public QueueStats.Builder getStatsBuilder()
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStatsOrBuilder
public QueueStatsOrBuilder getStatsOrBuilder()
Output only. The realtime, informational statistics for a queue. In order to receive the statistics the caller should include this field in the FieldMask.
.google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStatsOrBuilder
in interfaceQueueOrBuilder
-
setUnknownFields
public final Queue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
mergeUnknownFields
public final Queue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
-