Backup Service API
1. Backup Operations
Checking Backup History
import de.eintosti.buildsystem.api.BuildSystem;
import de.eintosti.buildsystem.api.BuildSystemProvider;
import de.eintosti.buildsystem.api.world.BuildWorld;
import de.eintosti.buildsystem.api.world.backup.Backup;
import de.eintosti.buildsystem.api.world.backup.BackupProfile;
import de.eintosti.buildsystem.api.world.backup.BackupService;
import java.util.List;
BackupService backupService = BuildSystemProvider.get().getBackupService();
BackupProfile profile = backupService.getProfile(buildWorld);
// Retrieve all stored backups asynchronously
profile.listBackups().thenAccept(backups -> {
for (Backup backup : backups) {
long creationTime = backup.creationTime();
String backupKey = backup.key(); // Identifier string
}
});Programmatic Backup Creation
Programmatic Backup Restoration
2. Technical Safeguards & Off-Thread Execution
Last updated