Rolling window size in milliseconds.
OptionalmaxMaximum number of operations executing at once. Operations above the limit
wait for an in-flight operation to finish before checking the rolling
request window. Defaults to Infinity.
OptionalretrySuggested wait time (ms) when the client-side gate trips. Used as the
retryAfter on synthetic RateLimitError instances. Default: 1000.
OptionalretryWhether to automatically retry server-side 429 responses with exponential
backoff.
Defaults to true.
WARNING: When true, a 429 returned mid-POST is retried transparently.
For non-idempotent calls - tests.startRun, suites.startRun,
tests.create, etc. - this can produce duplicate resources if the
server already accepted the first request before returning 429. Set to
false for production integrations that mutate data; the caller can then
implement an idempotent retry strategy.
Exponential backoff parameters applied when retrying rate-limited requests.
Starting delay in milliseconds.
Maximum delay in milliseconds.
Maximum retry attempts before giving up.
Maximum number of requests allowed inside one rolling window.