public Builder setSocketTimeout(long timeout) {
            this.configuration.put(ClientConfigProperties.SOCKET_OPERATION_TIMEOUT.getKey(), String.valueOf(timeout));
            return this;
        }
Default socket timeout in milliseconds. Timeout is applied to read and write operations.

@param timeout - socket timeout in milliseconds
client-v2/src/main/java/com/clickhouse/client/api/Client.java