public String buildHaQueryDistinctClauseStr()

in java/src/main/java/com/aliyun/ha3engine/Client.java [306:360]


    public String buildHaQueryDistinctClauseStr(java.util.List<HaQueryDistinctClause> Clause) throws Exception {
        String tempClauseString = "";
        for (HaQueryDistinctClause DistinctClause : Clause) {
            String tempDistinctClauseString = "";
            if (com.aliyun.teautil.Common.isUnset(DistinctClause.distKey)) {
                throw new TeaException(TeaConverter.buildMap(
                    new TeaPair("name", "ParameterMissing"),
                    new TeaPair("message", "'HaQueryDistinctClause.distKey' can not be unset")
                ));
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.distKey)) {
                String distKeyTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distKey);
                tempDistinctClauseString = "dist_key:" + distKeyTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.distCount)) {
                String distCountTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distCount);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_count:" + distCountTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.distTimes)) {
                String distTimesTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distTimes);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_times:" + distTimesTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.reserved)) {
                String reservedTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.reserved);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",reserved:" + reservedTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.distFilter)) {
                String distFilterTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distFilter);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_filter:" + distFilterTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.updateTotalHit)) {
                String updateTotalHitTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.updateTotalHit);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",update_total_hit:" + updateTotalHitTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(DistinctClause.grade)) {
                String gradeTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.grade);
                tempDistinctClauseString = "" + tempDistinctClauseString + ",grade:" + gradeTrimed + "";
            }

            if (!com.aliyun.teautil.Common.empty(tempClauseString)) {
                tempClauseString = "" + tempClauseString + ";" + tempDistinctClauseString + "";
            } else {
                tempClauseString = "" + tempDistinctClauseString + "";
            }

        }
        return tempClauseString;
    }