public Builder setSocketTimeout(long timeout, ChronoUnit unit) {
            return this.setSocketTimeout(Duration.of(timeout, unit).toMillis());
        }
Default socket timeout in milliseconds. Timeout is applied to read and write operations.
Default is 0.

@param timeout - socket timeout value
@param unit - time unit
client-v2/src/main/java/com/clickhouse/client/api/Client.java