@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof IdTopicConfig)) {
            return false;
        }
        IdTopicConfig that = (IdTopicConfig) o;
        return uid.equals(that.uid) && Objects.equals(inlongGroupId, that.inlongGroupId)
                && Objects.equals(inlongStreamid, that.inlongStreamid) && topicName.equals(that.topicName)
                && Objects.equals(tenant, that.tenant) && Objects.equals(nameSpace, that.nameSpace)
                && dataType == that.dataType && Objects.equals(fieldDelimiter, that.fieldDelimiter)
                && Objects.equals(fileDelimiter, that.fileDelimiter)
                && Objects.equals(useExtendedFields, that.useExtendedFields)
                && Objects.equals(msgWrapType, that.msgWrapType)
                && v1CompressType == that.v1CompressType
                && Objects.equals(params, that.params);
    }
set params
@param params the params to set
inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/pojo/IdTopicConfig.java