class Aws::Plugins::RetryErrors

def self.resolve_retry_mode(cfg)

def self.resolve_retry_mode(cfg)
  value = ENV['AWS_RETRY_MODE'] ||
          Aws.shared_config.retry_mode(profile: cfg.profile) ||
          'legacy'
  # Raise if provided value is not one of the retry modes
  if value != 'legacy' && value != 'standard' && value != 'adaptive'
    raise ArgumentError,
          'Must provide either `legacy`, `standard`, or `adaptive` for '\
          'retry_mode profile option or for ENV[\'AWS_RETRY_MODE\']'
  end
  value
end