public String getId()

in java/ws-server/src/main/java/com/epam/deltix/tbwg/webapp/model/grafana/aggs/GrafanaFunctionDef.java [42:68]


    public String getId() {
        StringBuilder sb = new StringBuilder();
        sb.append(group).append('.').append(name).append('(');
        sb.append("fields:[");
        if (fields != null && !fields.isEmpty()) {
            for (FieldArgumentDef field : fields) {
                sb.append(field.getId()).append(",");
            }
            sb.setLength(sb.length() - 1);
        }
        sb.append("],constants:[");
        if (constants != null && !constants.isEmpty()) {
            for (ConstantArgumentDef constant : constants) {
                sb.append(constant.getId()).append(",");
            }
            sb.setLength(sb.length() - 1);
        }
        sb.append("]),returns:(");
        if (returnFields != null && !returnFields.isEmpty()) {
            for (ReturnFieldDef returnField : returnFields) {
                sb.append(returnField.getId()).append(",");
            }
            sb.setLength(sb.length() - 1);
        }
        sb.append(")");
        return sb.toString();
    }