RetryConfig

September 2, 2024 ยท View on GitHub

Allows customizing the default retry configuration. Only usable with methods that mention they support retries.

Fields

NameTypeDescriptionExample
strategy*str*The retry strategy to use.backoff
backoffBackoffStrategyConfiguration for the backoff strategy.
retry_connection_errors*bool*Whether to retry on connection errors.true

BackoffStrategy

The backoff strategy allows retrying a request with an exponential backoff between each retry.

Fields

NameTypeDescriptionExample
initial_interval*int*The initial interval in milliseconds.500
max_interval*int*The maximum interval in milliseconds.60000
exponent*float*The exponent to use for the backoff.1.5
max_elapsed_time*int*The maximum elapsed time in milliseconds.300000