class Seahorse::Client::Plugins::NetHttp

def self.resolve_http_open_timeout(cfg)

def self.resolve_http_open_timeout(cfg)
  default_mode_value =
    if cfg.respond_to?(:defaults_mode_config_resolver)
      cfg.defaults_mode_config_resolver.resolve(:http_open_timeout)
    end
  default_mode_value || 15
end

def self.resolve_http_read_timeout(cfg)

def self.resolve_http_read_timeout(cfg)
  default_mode_value =
    if cfg.respond_to?(:defaults_mode_config_resolver)
      cfg.defaults_mode_config_resolver.resolve(:http_read_timeout)
    end
  default_mode_value || 60
end

def self.resolve_ssl_timeout(cfg)

def self.resolve_ssl_timeout(cfg)
  default_mode_value =
    if cfg.respond_to?(:defaults_mode_config_resolver)
      cfg.defaults_mode_config_resolver.resolve(:ssl_timeout)
    end
  default_mode_value || nil
end