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