Interface: IUpdateTaskQueueConfigRequest
workflowservice.v1.IUpdateTaskQueueConfigRequest
Properties of an UpdateTaskQueueConfigRequest.
Hierarchy
-
↳
IUpdateTaskQueueConfigRequest
Properties
identity
• Optional identity: null | string
UpdateTaskQueueConfigRequest identity
Inherited from
namespace
• Optional namespace: null | string
UpdateTaskQueueConfigRequest namespace
Inherited from
setFairnessWeightOverrides
• Optional setFairnessWeightOverrides: null | { [k: string]: number; }
If set, overrides the fairness weight for each specified fairness key. Fairness keys not listed in this map will keep their existing overrides (if any).
Inherited from
$Properties.setFairnessWeightOverrides
taskQueue
• Optional taskQueue: null | string
Selects the task queue to update.
Inherited from
taskQueueType
• Optional taskQueueType: null | TaskQueueType
UpdateTaskQueueConfigRequest taskQueueType
Inherited from
unsetFairnessWeightOverrides
• Optional unsetFairnessWeightOverrides: null | string[]
If set, removes any existing fairness weight overrides for each specified fairness key. Fairness weights for corresponding keys fall back to the values set during task creation (if any), or to the default weight of 1.0.
Inherited from
$Properties.unsetFairnessWeightOverrides
updateFairnessKeyRateLimitDefault
• Optional updateFairnessKeyRateLimitDefault: null | $Properties
Update to the default fairness key rate limit.
If not set, this configuration is unchanged.
If the rate_limit field in the RateLimitUpdate is missing, remove the existing rate limit.
Inherited from
$Properties.updateFairnessKeyRateLimitDefault
updateQueueRateLimit
• Optional updateQueueRateLimit: null | $Properties
Update to queue-wide rate limit.
If not set, this configuration is unchanged.
NOTE: A limit set by the worker is overriden; and restored again when reset.
If the rate_limit field in the RateLimitUpdate is missing, remove the existing rate limit.