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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Queuebuild()QueuebuildPartial()Queue.Builderclear()Queue.BuilderclearAppEngineHttpTarget()App Engine HTTP target.Queue.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Queue.BuilderclearHttpTarget()An http_target is used to override the target values for HTTP tasks.Queue.BuilderclearName()Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Queue.BuilderclearPullTarget()Pull target.Queue.BuilderclearPurgeTime()Output only.Queue.BuilderclearRateLimits()Rate limits for task dispatches.Queue.BuilderclearRetryConfig()Settings that determine the retry behavior.Queue.BuilderclearState()Output only.Queue.BuilderclearStats()Output only.Queue.BuilderclearTargetType()Queue.BuilderclearTaskTtl()The maximum amount of time that a task will be retained in this queue.Queue.BuilderclearTombstoneTtl()The task tombstone time to live (TTL).Queue.Builderclone()AppEngineHttpTargetgetAppEngineHttpTarget()App Engine HTTP target.AppEngineHttpTarget.BuildergetAppEngineHttpTargetBuilder()App Engine HTTP target.AppEngineHttpTargetOrBuildergetAppEngineHttpTargetOrBuilder()App Engine HTTP target.QueuegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HttpTargetgetHttpTarget()An http_target is used to override the target values for HTTP tasks.HttpTarget.BuildergetHttpTargetBuilder()An http_target is used to override the target values for HTTP tasks.HttpTargetOrBuildergetHttpTargetOrBuilder()An http_target is used to override the target values for HTTP tasks.StringgetName()Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.com.google.protobuf.ByteStringgetNameBytes()Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.PullTargetgetPullTarget()Pull target.PullTarget.BuildergetPullTargetBuilder()Pull target.PullTargetOrBuildergetPullTargetOrBuilder()Pull target.com.google.protobuf.TimestampgetPurgeTime()Output only.com.google.protobuf.Timestamp.BuildergetPurgeTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetPurgeTimeOrBuilder()Output only.RateLimitsgetRateLimits()Rate limits for task dispatches.RateLimits.BuildergetRateLimitsBuilder()Rate limits for task dispatches.RateLimitsOrBuildergetRateLimitsOrBuilder()Rate limits for task dispatches.RetryConfiggetRetryConfig()Settings that determine the retry behavior.RetryConfig.BuildergetRetryConfigBuilder()Settings that determine the retry behavior.RetryConfigOrBuildergetRetryConfigOrBuilder()Settings that determine the retry behavior.Queue.StategetState()Output only.intgetStateValue()Output only.QueueStatsgetStats()Output only.QueueStats.BuildergetStatsBuilder()Output only.QueueStatsOrBuildergetStatsOrBuilder()Output only.Queue.TargetTypeCasegetTargetTypeCase()com.google.protobuf.DurationgetTaskTtl()The maximum amount of time that a task will be retained in this queue.com.google.protobuf.Duration.BuildergetTaskTtlBuilder()The maximum amount of time that a task will be retained in this queue.com.google.protobuf.DurationOrBuildergetTaskTtlOrBuilder()The maximum amount of time that a task will be retained in this queue.com.google.protobuf.DurationgetTombstoneTtl()The task tombstone time to live (TTL).com.google.protobuf.Duration.BuildergetTombstoneTtlBuilder()The task tombstone time to live (TTL).com.google.protobuf.DurationOrBuildergetTombstoneTtlOrBuilder()The task tombstone time to live (TTL).booleanhasAppEngineHttpTarget()App Engine HTTP target.booleanhasHttpTarget()An http_target is used to override the target values for HTTP tasks.booleanhasPullTarget()Pull target.booleanhasPurgeTime()Output only.booleanhasRateLimits()Rate limits for task dispatches.booleanhasRetryConfig()Settings that determine the retry behavior.booleanhasStats()Output only.booleanhasTaskTtl()The maximum amount of time that a task will be retained in this queue.booleanhasTombstoneTtl()The task tombstone time to live (TTL).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Queue.BuildermergeAppEngineHttpTarget(AppEngineHttpTarget value)App Engine HTTP target.Queue.BuildermergeFrom(Queue other)Queue.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Queue.BuildermergeFrom(com.google.protobuf.Message other)Queue.BuildermergeHttpTarget(HttpTarget value)An http_target is used to override the target values for HTTP tasks.Queue.BuildermergePullTarget(PullTarget value)Pull target.Queue.BuildermergePurgeTime(com.google.protobuf.Timestamp value)Output only.Queue.BuildermergeRateLimits(RateLimits value)Rate limits for task dispatches.Queue.BuildermergeRetryConfig(RetryConfig value)Settings that determine the retry behavior.Queue.BuildermergeStats(QueueStats value)Output only.Queue.BuildermergeTaskTtl(com.google.protobuf.Duration value)The maximum amount of time that a task will be retained in this queue.Queue.BuildermergeTombstoneTtl(com.google.protobuf.Duration value)The task tombstone time to live (TTL).Queue.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Queue.BuildersetAppEngineHttpTarget(AppEngineHttpTarget value)App Engine HTTP target.Queue.BuildersetAppEngineHttpTarget(AppEngineHttpTarget.Builder builderForValue)App Engine HTTP target.Queue.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Queue.BuildersetHttpTarget(HttpTarget value)An http_target is used to override the target values for HTTP tasks.Queue.BuildersetHttpTarget(HttpTarget.Builder builderForValue)An http_target is used to override the target values for HTTP tasks.Queue.BuildersetName(String value)Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.BuildersetNameBytes(com.google.protobuf.ByteString value)Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after which it becomes output only.Queue.BuildersetPullTarget(PullTarget value)Pull target.Queue.BuildersetPullTarget(PullTarget.Builder builderForValue)Pull target.Queue.BuildersetPurgeTime(com.google.protobuf.Timestamp value)Output only.Queue.BuildersetPurgeTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Queue.BuildersetRateLimits(RateLimits value)Rate limits for task dispatches.Queue.BuildersetRateLimits(RateLimits.Builder builderForValue)Rate limits for task dispatches.Queue.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Queue.BuildersetRetryConfig(RetryConfig value)Settings that determine the retry behavior.Queue.BuildersetRetryConfig(RetryConfig.Builder builderForValue)Settings that determine the retry behavior.Queue.BuildersetState(Queue.State value)Output only.Queue.BuildersetStateValue(int value)Output only.Queue.BuildersetStats(QueueStats value)Output only.Queue.BuildersetStats(QueueStats.Builder builderForValue)Output only.Queue.BuildersetTaskTtl(com.google.protobuf.Duration value)The maximum amount of time that a task will be retained in this queue.Queue.BuildersetTaskTtl(com.google.protobuf.Duration.Builder builderForValue)The maximum amount of time that a task will be retained in this queue.Queue.BuildersetTombstoneTtl(com.google.protobuf.Duration value)The task tombstone time to live (TTL).Queue.BuildersetTombstoneTtl(com.google.protobuf.Duration.Builder builderForValue)The task tombstone time to live (TTL).Queue.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clear
public Queue.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
getDefaultInstanceForType
public Queue getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Queue build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Queue buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Queue.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
setField
public Queue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clearField
public Queue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
clearOneof
public Queue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
setRepeatedField
public Queue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
addRepeatedField
public Queue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
mergeFrom
public Queue.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Queue.Builder>
-
mergeFrom
public Queue.Builder mergeFrom(Queue other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Queue.Builder>- Throws:
IOException
-
getTargetTypeCase
public Queue.TargetTypeCase getTargetTypeCase()
- Specified by:
getTargetTypeCasein 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:
getNamein 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:
getNameBytesin 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:
hasAppEngineHttpTargetin 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:
getAppEngineHttpTargetin 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:
getAppEngineHttpTargetOrBuilderin 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:
hasPullTargetin 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:
getPullTargetin 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:
getPullTargetOrBuilderin 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:
hasHttpTargetin 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:
getHttpTargetin 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:
getHttpTargetOrBuilderin 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:
hasRateLimitsin 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:
getRateLimitsin 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:
getRateLimitsOrBuilderin 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:
hasRetryConfigin 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:
getRetryConfigin 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:
getRetryConfigOrBuilderin 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:
getStateValuein 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:
getStatein 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:
hasPurgeTimein 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:
getPurgeTimein 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:
getPurgeTimeOrBuilderin 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:
hasTaskTtlin 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:
getTaskTtlin 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:
getTaskTtlOrBuilderin 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:
hasTombstoneTtlin 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:
getTombstoneTtlin 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:
getTombstoneTtlOrBuilderin 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:
hasStatsin 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:
getStatsin 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:
getStatsOrBuilderin interfaceQueueOrBuilder
-
setUnknownFields
public final Queue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
mergeUnknownFields
public final Queue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Queue.Builder>
-
-