public ConnectionStringBuilder()

in data/src/main/java/com/microsoft/azure/kusto/data/auth/ConnectionStringBuilder.java [216:237]


    public ConnectionStringBuilder(String connectionString) {
        if (StringUtils.isBlank(connectionString)) {
            throw new IllegalArgumentException("connectionString cannot be null or empty");
        }

        String[] connStrArr = connectionString.split(";");
        if (!connStrArr[0].contains("=")) {
            connStrArr[0] = KnownKeywords.DATA_SOURCE.getCanonicalName() + "=" + connStrArr[0];
        }

        for (String kvp : connStrArr) {
            kvp = kvp.trim();
            if (StringUtils.isEmpty(kvp)) {
                continue;
            }
            String[] kvpArr = kvp.split("=");
            String val = kvpArr[1].trim();
            if (!StringUtils.isEmpty(val)) {
                assignValue(kvpArr[0], val);
            }
        }
    }