class Aws::Plugins::RetryErrors

errors from expired credentials.
checksum errors, networking errors, timeout errors and auth
are retried. Generally, these are throttling errors, data
~ 500 level server errors and certain ~ 400 level client errors
The maximum number of times to retry failed requests. Only
@seahorse.client.option [Integer] :retry_limit (3)

def add_handlers(handlers, config)

def add_handlers(handlers, config)
  if config.retry_limit > 0
    handlers.add(Handler, step: :sign, priority: 99)
  end
end