public Builder setResponseTimeout(final Timeout responseTimeout) {
            this.responseTimeout = responseTimeout;
            return this;
        }
Determines the timeout until arrival of a response from the opposite
endpoint.
<p>
A timeout value of zero is interpreted as an infinite timeout.
</p>
<p>
Please note that response timeout may be unsupported by
HTTP transports with message multiplexing.
</p>
<p>
Default: {@code null}
</p>

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