public TopicCtrlEntity fillEmptyValues(ClusterSettingEntity defSetting) {
        if (this.maxMsgSizeInMB == TBaseConstants.META_VALUE_UNDEFINED) {
            int tmpMaxMsgSizeInMB = TBaseConstants.META_MIN_ALLOWED_MESSAGE_SIZE_MB;
            if (defSetting != null) {
                tmpMaxMsgSizeInMB = defSetting.getMaxMsgSizeInMB();
            }
            fillMaxMsgSizeInMB(tmpMaxMsgSizeInMB);
        }
        if (this.authCtrlStatus == EnableStatus.STATUS_UNDEFINE) {
            this.authCtrlStatus = EnableStatus.STATUS_DISABLE;
        }
        return this;
    }
fill empty fields with default value

@param defSetting  current system default setting

@return  object
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/metamanage/metastore/dao/entity/TopicCtrlEntity.java