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