public Builder setConnectTimeout(final Timeout connectTimeout) {
            this.connectTimeout = connectTimeout;
            return this;
        }
Determines the timeout until a new connection is fully established.
<p>
A timeout value of zero is interpreted as an infinite timeout.
</p>
<p>
Default: 3 minutes
</p>

@return this instance.
httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java