code: public HttpClientBuilder timeouts(int connectionTimeout, int soTimeout,
              long connectionManagerTimeout) {
          this.connectionTimeout = connectionTimeout;
          this.soTimeout = soTimeout;
          this.connectionManagerTimeout = connectionManagerTimeout;
          return this;
      }
docs: Configures timeouts of the HttpClient being built.
  
  @param connectionTimeout         time in millis for connection to
  be established
  @param soTimeout                 SO timeout (millis)
  @param connectionManagerTimeout  time in millis for connection to
  be obtained from connection manager
  @return this