Package com.google.cloud.tasks.v2beta3
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.v2beta3.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, queue types, and others.
Protobuf typegoogle.cloud.tasks.v2beta3.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
clearAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.Queue.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Queue.Builder
clearHttpTarget()
Modifies HTTP target for HTTP tasks.Queue.Builder
clearName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta3.CloudTasks.CreateQueue], after which it becomes output only.Queue.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Queue.Builder
clearPurgeTime()
Output only.Queue.Builder
clearQueueType()
Queue.Builder
clearRateLimits()
Rate limits for task dispatches.Queue.Builder
clearRetryConfig()
Settings that determine the retry behavior.Queue.Builder
clearStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).Queue.Builder
clearState()
Output only.Queue.Builder
clearStats()
Output only.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
clearType()
Immutable.Queue.Builder
clone()
AppEngineHttpQueue
getAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.AppEngineHttpQueue.Builder
getAppEngineHttpQueueBuilder()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.AppEngineHttpQueueOrBuilder
getAppEngineHttpQueueOrBuilder()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.Queue
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
HttpTarget
getHttpTarget()
Modifies HTTP target for HTTP tasks.HttpTarget.Builder
getHttpTargetBuilder()
Modifies HTTP target for HTTP tasks.HttpTargetOrBuilder
getHttpTargetOrBuilder()
Modifies HTTP target for HTTP tasks.String
getName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta3.CloudTasks.CreateQueue], after which it becomes output only.com.google.protobuf.ByteString
getNameBytes()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta3.CloudTasks.CreateQueue], after which it becomes output only.com.google.protobuf.Timestamp
getPurgeTime()
Output only.com.google.protobuf.Timestamp.Builder
getPurgeTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getPurgeTimeOrBuilder()
Output only.Queue.QueueTypeCase
getQueueTypeCase()
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.StackdriverLoggingConfig
getStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).StackdriverLoggingConfig.Builder
getStackdriverLoggingConfigBuilder()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).StackdriverLoggingConfigOrBuilder
getStackdriverLoggingConfigOrBuilder()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).Queue.State
getState()
Output only.int
getStateValue()
Output only.QueueStats
getStats()
Output only.QueueStats.Builder
getStatsBuilder()
Output only.QueueStatsOrBuilder
getStatsOrBuilder()
Output only.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).Queue.Type
getType()
Immutable.int
getTypeValue()
Immutable.boolean
hasAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.boolean
hasHttpTarget()
Modifies HTTP target for HTTP tasks.boolean
hasPurgeTime()
Output only.boolean
hasRateLimits()
Rate limits for task dispatches.boolean
hasRetryConfig()
Settings that determine the retry behavior.boolean
hasStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).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
mergeAppEngineHttpQueue(AppEngineHttpQueue value)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.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)
Modifies HTTP target for HTTP tasks.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
mergeStackdriverLoggingConfig(StackdriverLoggingConfig value)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).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
setAppEngineHttpQueue(AppEngineHttpQueue value)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.Queue.Builder
setAppEngineHttpQueue(AppEngineHttpQueue.Builder builderForValue)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue.Queue.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Queue.Builder
setHttpTarget(HttpTarget value)
Modifies HTTP target for HTTP tasks.Queue.Builder
setHttpTarget(HttpTarget.Builder builderForValue)
Modifies HTTP target for HTTP tasks.Queue.Builder
setName(String value)
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta3.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.v2beta3.CloudTasks.CreateQueue], after which it becomes output only.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
setStackdriverLoggingConfig(StackdriverLoggingConfig value)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).Queue.Builder
setStackdriverLoggingConfig(StackdriverLoggingConfig.Builder builderForValue)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).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
setType(Queue.Type value)
Immutable.Queue.Builder
setTypeValue(int value)
Immutable.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
-
getQueueTypeCase
public Queue.QueueTypeCase getQueueTypeCase()
- Specified by:
getQueueTypeCase
in interfaceQueueOrBuilder
-
clearQueueType
public Queue.Builder clearQueueType()
-
getName
public String getName()
Caller-specified and required in [CreateQueue][google.cloud.tasks.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.
-
hasAppEngineHttpQueue
public boolean hasAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
- Specified by:
hasAppEngineHttpQueue
in interfaceQueueOrBuilder
- Returns:
- Whether the appEngineHttpQueue field is set.
-
getAppEngineHttpQueue
public AppEngineHttpQueue getAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
- Specified by:
getAppEngineHttpQueue
in interfaceQueueOrBuilder
- Returns:
- The appEngineHttpQueue.
-
setAppEngineHttpQueue
public Queue.Builder setAppEngineHttpQueue(AppEngineHttpQueue value)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
-
setAppEngineHttpQueue
public Queue.Builder setAppEngineHttpQueue(AppEngineHttpQueue.Builder builderForValue)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
-
mergeAppEngineHttpQueue
public Queue.Builder mergeAppEngineHttpQueue(AppEngineHttpQueue value)
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
-
clearAppEngineHttpQueue
public Queue.Builder clearAppEngineHttpQueue()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
-
getAppEngineHttpQueueBuilder
public AppEngineHttpQueue.Builder getAppEngineHttpQueueBuilder()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
-
getAppEngineHttpQueueOrBuilder
public AppEngineHttpQueueOrBuilder getAppEngineHttpQueueOrBuilder()
[AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] settings apply only to [App Engine tasks][google.cloud.tasks.v2beta3.AppEngineHttpRequest] in this queue. [Http tasks][google.cloud.tasks.v2beta3.HttpRequest] are not affected by this proto.
.google.cloud.tasks.v2beta3.AppEngineHttpQueue app_engine_http_queue = 3;
- Specified by:
getAppEngineHttpQueueOrBuilder
in interfaceQueueOrBuilder
-
hasHttpTarget
public boolean hasHttpTarget()
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
- Specified by:
hasHttpTarget
in interfaceQueueOrBuilder
- Returns:
- Whether the httpTarget field is set.
-
getHttpTarget
public HttpTarget getHttpTarget()
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
- Specified by:
getHttpTarget
in interfaceQueueOrBuilder
- Returns:
- The httpTarget.
-
setHttpTarget
public Queue.Builder setHttpTarget(HttpTarget value)
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
-
setHttpTarget
public Queue.Builder setHttpTarget(HttpTarget.Builder builderForValue)
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
-
mergeHttpTarget
public Queue.Builder mergeHttpTarget(HttpTarget value)
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
-
clearHttpTarget
public Queue.Builder clearHttpTarget()
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
-
getHttpTargetBuilder
public HttpTarget.Builder getHttpTargetBuilder()
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
-
getHttpTargetOrBuilder
public HttpTargetOrBuilder getHttpTargetOrBuilder()
Modifies HTTP target for HTTP tasks.
.google.cloud.tasks.v2beta3.HttpTarget http_target = 13;
- Specified by:
getHttpTargetOrBuilder
in interfaceQueueOrBuilder
-
hasRateLimits
public boolean hasRateLimits()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
- 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.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
- 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.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
-
setRateLimits
public Queue.Builder setRateLimits(RateLimits.Builder builderForValue)
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
-
mergeRateLimits
public Queue.Builder mergeRateLimits(RateLimits value)
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
-
clearRateLimits
public Queue.Builder clearRateLimits()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
-
getRateLimitsBuilder
public RateLimits.Builder getRateLimitsBuilder()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
-
getRateLimitsOrBuilder
public RateLimitsOrBuilder getRateLimitsOrBuilder()
Rate limits for task dispatches. [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits] and [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] are related because they both control task attempts. However they control task attempts in different ways: * [rate_limits][google.cloud.tasks.v2beta3.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.v2beta3.Queue.retry_config] controls what happens to particular a task after its first attempt fails. That is, [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config] controls task retries (the second attempt, third attempt, etc). The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: [rate_limits][google.cloud.tasks.v2beta3.Queue.rate_limits], [retry_config][google.cloud.tasks.v2beta3.Queue.retry_config], and the [queue's state][google.cloud.tasks.v2beta3.Queue.state]. * System throttling due to `429` (Too Many Requests) or `503` (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes.
.google.cloud.tasks.v2beta3.RateLimits rate_limits = 4;
- 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.v2beta3.RetryConfig retry_config = 5;
- 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.v2beta3.RetryConfig retry_config = 5;
- 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.v2beta3.RetryConfig retry_config = 5;
-
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.v2beta3.RetryConfig retry_config = 5;
-
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.v2beta3.RetryConfig retry_config = 5;
-
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.v2beta3.RetryConfig retry_config = 5;
-
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.v2beta3.RetryConfig retry_config = 5;
-
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.v2beta3.RetryConfig retry_config = 5;
- 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.v2beta3.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta3.Queue.State state = 6;
- 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.v2beta3.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta3.Queue.State state = 6;
- 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.v2beta3.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta3.Queue.State state = 6;
- 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.v2beta3.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta3.Queue.State state = 6;
- 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.v2beta3.CloudTasks.PauseQueue], [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue], or uploading [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref). [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue] cannot be used to change `state`.
.google.cloud.tasks.v2beta3.Queue.State state = 6;
- 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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
- 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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
- 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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
-
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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
-
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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
-
clearPurgeTime
public Queue.Builder clearPurgeTime()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
-
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.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
-
getPurgeTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getPurgeTimeOrBuilder()
Output only. The last time this queue was purged. All tasks that were [created][google.cloud.tasks.v2beta3.Task.create_time] before this time were purged. A queue can be purged using [PurgeQueue][google.cloud.tasks.v2beta3.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 = 7;
- 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 = 8;
- 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 = 8;
- 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 = 8;
-
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 = 8;
-
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 = 8;
-
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 = 8;
-
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 = 8;
-
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 = 8;
- Specified by:
getTaskTtlOrBuilder
in interfaceQueueOrBuilder
-
hasTombstoneTtl
public boolean hasTombstoneTtl()
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
- 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 executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
- 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 executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
-
setTombstoneTtl
public Queue.Builder setTombstoneTtl(com.google.protobuf.Duration.Builder builderForValue)
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
-
mergeTombstoneTtl
public Queue.Builder mergeTombstoneTtl(com.google.protobuf.Duration value)
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
-
clearTombstoneTtl
public Queue.Builder clearTombstoneTtl()
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
-
getTombstoneTtlBuilder
public com.google.protobuf.Duration.Builder getTombstoneTtlBuilder()
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
-
getTombstoneTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getTombstoneTtlOrBuilder()
The task tombstone time to live (TTL). After a task is deleted or executed, 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.v2beta3.CreateTaskRequest.task]. Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
.google.protobuf.Duration tombstone_ttl = 9;
- Specified by:
getTombstoneTtlOrBuilder
in interfaceQueueOrBuilder
-
hasStackdriverLoggingConfig
public boolean hasStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
- Specified by:
hasStackdriverLoggingConfig
in interfaceQueueOrBuilder
- Returns:
- Whether the stackdriverLoggingConfig field is set.
-
getStackdriverLoggingConfig
public StackdriverLoggingConfig getStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
- Specified by:
getStackdriverLoggingConfig
in interfaceQueueOrBuilder
- Returns:
- The stackdriverLoggingConfig.
-
setStackdriverLoggingConfig
public Queue.Builder setStackdriverLoggingConfig(StackdriverLoggingConfig value)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
-
setStackdriverLoggingConfig
public Queue.Builder setStackdriverLoggingConfig(StackdriverLoggingConfig.Builder builderForValue)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
-
mergeStackdriverLoggingConfig
public Queue.Builder mergeStackdriverLoggingConfig(StackdriverLoggingConfig value)
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
-
clearStackdriverLoggingConfig
public Queue.Builder clearStackdriverLoggingConfig()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
-
getStackdriverLoggingConfigBuilder
public StackdriverLoggingConfig.Builder getStackdriverLoggingConfigBuilder()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
-
getStackdriverLoggingConfigOrBuilder
public StackdriverLoggingConfigOrBuilder getStackdriverLoggingConfigOrBuilder()
Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are written.
.google.cloud.tasks.v2beta3.StackdriverLoggingConfig stackdriver_logging_config = 10;
- Specified by:
getStackdriverLoggingConfigOrBuilder
in interfaceQueueOrBuilder
-
getTypeValue
public int getTypeValue()
Immutable. The type of a queue (push or pull). `Queue.type` is an immutable property of the queue that is set at the queue creation time. When left unspecified, the default value of `PUSH` is selected.
.google.cloud.tasks.v2beta3.Queue.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getTypeValue
in interfaceQueueOrBuilder
- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public Queue.Builder setTypeValue(int value)
Immutable. The type of a queue (push or pull). `Queue.type` is an immutable property of the queue that is set at the queue creation time. When left unspecified, the default value of `PUSH` is selected.
.google.cloud.tasks.v2beta3.Queue.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
- Parameters:
value
- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public Queue.Type getType()
Immutable. The type of a queue (push or pull). `Queue.type` is an immutable property of the queue that is set at the queue creation time. When left unspecified, the default value of `PUSH` is selected.
.google.cloud.tasks.v2beta3.Queue.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getType
in interfaceQueueOrBuilder
- Returns:
- The type.
-
setType
public Queue.Builder setType(Queue.Type value)
Immutable. The type of a queue (push or pull). `Queue.type` is an immutable property of the queue that is set at the queue creation time. When left unspecified, the default value of `PUSH` is selected.
.google.cloud.tasks.v2beta3.Queue.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
public Queue.Builder clearType()
Immutable. The type of a queue (push or pull). `Queue.type` is an immutable property of the queue that is set at the queue creation time. When left unspecified, the default value of `PUSH` is selected.
.google.cloud.tasks.v2beta3.Queue.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- This builder for chaining.
-
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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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.v2beta3.QueueStats stats = 12 [(.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>
-
-