public String buildHaQueryconfigClauseStr()

in java/src/main/java/com/aliyun/ha3engine/Client.java [383:425]


    public String buildHaQueryconfigClauseStr(HaQueryconfigClause Clause) throws Exception {
        String tempClauseString = "";
        if (com.aliyun.teautil.Common.isUnset(TeaModel.buildMap(Clause))) {
            throw new TeaException(TeaConverter.buildMap(
                new TeaPair("name", "ParameterMissing"),
                new TeaPair("message", "'HaQueryconfigClause' can not be unset")
            ));
        }

        if (com.aliyun.teautil.Common.isUnset(Clause.start)) {
            Clause.start = null;
        }

        if (com.aliyun.teautil.Common.isUnset(Clause.hit)) {
            Clause.hit = null;
        }

        if (com.aliyun.teautil.Common.isUnset(Clause.format)) {
            Clause.format = null;
        }

        tempClauseString = "start:" + com.aliyun.teautil.Common.defaultString(Clause.start, "0") + "";
        tempClauseString = "" + tempClauseString + ",hit:" + com.aliyun.teautil.Common.defaultString(Clause.hit, "10") + "";
        tempClauseString = "" + tempClauseString + ",format:" + com.aliyun.darabonbastring.Client.toLower(com.aliyun.teautil.Common.defaultString(Clause.format, "json")) + "";
        if (!com.aliyun.teautil.Common.isUnset(Clause.customConfig)) {
            for (String keyField : com.aliyun.darabonba.map.Client.keySet(Clause.customConfig)) {
                String fieldValue = Clause.customConfig.get(keyField);
                if (!com.aliyun.teautil.Common.empty(fieldValue)) {
                    String fieldValueTrimed = com.aliyun.darabonbastring.Client.trim(fieldValue);
                    String keyFieldTrimed = com.aliyun.darabonbastring.Client.trim(keyField);
                    if (!com.aliyun.teautil.Common.empty(tempClauseString)) {
                        tempClauseString = "" + tempClauseString + "," + keyFieldTrimed + ":" + fieldValueTrimed + "";
                    } else {
                        tempClauseString = "" + keyFieldTrimed + ":" + fieldValueTrimed + "";
                    }

                }

            }
        }

        return tempClauseString;
    }