Skip to main content

Interface: IUpdateTaskQueueConfigRequest

workflowservice.v1.IUpdateTaskQueueConfigRequest

Properties of an UpdateTaskQueueConfigRequest.

Implemented by

Properties

identity

Optional identity: null | string

UpdateTaskQueueConfigRequest identity


namespace

Optional namespace: null | string

UpdateTaskQueueConfigRequest namespace


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).


taskQueue

Optional taskQueue: null | string

Selects the task queue to update.


taskQueueType

Optional taskQueueType: null | TaskQueueType

UpdateTaskQueueConfigRequest taskQueueType


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.


updateFairnessKeyRateLimitDefault

Optional updateFairnessKeyRateLimitDefault: null | IRateLimitUpdate

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.


updateQueueRateLimit

Optional updateQueueRateLimit: null | IRateLimitUpdate

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.