public QuerySettings setOption(String option, Object value) {
        rawSettings.put(option, value);
        if (option.equals(ClientConfigProperties.PRODUCT_NAME.getKey())) {
            rawSettings.put(ClientConfigProperties.CLIENT_NAME.getKey(), value);
        }

        return this;
    }
Sets a configuration option. This method can be used to set any configuration option.
There is no specific validation is done on the key or value.

@param option - configuration option name
@param value - configuration option value
client-v2/src/main/java/com/clickhouse/client/api/query/QuerySettings.java