Queue class

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.

Constructors

Queue({AppEngineRouting? appEngineRoutingOverride, HttpTarget? httpTarget, String? name, String? purgeTime, RateLimits? rateLimits, RetryConfig? retryConfig, StackdriverLoggingConfig? stackdriverLoggingConfig, String? state})
Queue.fromJson(Map json_)

Properties

appEngineRoutingOverride ↔ AppEngineRouting?
Overrides for task-level app_engine_routing.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
httpTarget ↔ HttpTarget?
Modifies HTTP target for HTTP tasks.
getter/setter pair
name ↔ String?
Caller-specified and required in CreateQueue, after which it becomes output only.
getter/setter pair
purgeTime ↔ String?
The last time this queue was purged.
getter/setter pair
rateLimits ↔ RateLimits?
Rate limits for task dispatches.
getter/setter pair
retryConfig ↔ RetryConfig?
Settings that determine the retry behavior.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stackdriverLoggingConfig ↔ StackdriverLoggingConfig?
Configuration options for writing logs to Stackdriver Logging.
getter/setter pair
state ↔ String?
The state of the queue.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited