20 lines
815 B
Java
20 lines
815 B
Java
package fr.pandacube.lib.paper.backup;
|
|
|
|
import fr.pandacube.lib.core.backup.BackupCleaner;
|
|
|
|
import java.io.File;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@SuppressWarnings("CanBeFinal")
|
|
public class PaperBackupConfig {
|
|
public boolean worldBackupEnabled = true;
|
|
public boolean workdirBackupEnabled = true;
|
|
public boolean logsBackupEnabled = true;
|
|
public String scheduling = "0 2 * * *"; // cron format, here is every day at 2am
|
|
public File backupDirectory = null;
|
|
public BackupCleaner worldBackupCleaner = BackupCleaner.KEEPING_1_EVERY_N_MONTH(3).merge(BackupCleaner.KEEPING_N_LAST(5));
|
|
public BackupCleaner workdirBackupCleaner = BackupCleaner.KEEPING_1_EVERY_N_MONTH(3).merge(BackupCleaner.KEEPING_N_LAST(5));
|
|
public List<String> workdirIgnoreList = new ArrayList<>();
|
|
}
|