docs: public static HttpClientBuilder createBuilder(DigipostHttpClientSettings settings) {
          if (settings.timeoutsMs.isPotentiallyDangerous()) {
              settings.logger.warn("New http client with potential dangerous settings. These settings should probably not be used in production:\n{}", settings);
          } else {
              settings.logger.info("New http client:\n{}", settings);
          }
  
          return HttpClientBuilder.create()
                  .setDefaultConnectionConfig(settings.connectionConfig)
                  .setDefaultSocketConfig(createSocketConfig(settings.timeoutsMs))
                  .setDefaultRequestConfig(createRequestConfig(settings.timeoutsMs))
                  .setMaxConnTotal(settings.connectionAmount.maxTotal)
                  .setMaxConnPerRoute(settings.connectionAmount.maxPerRoute)
                  .setProxy(settings.httpProxy);
      }