PurgeRunner |
PurgeRunner.backendNames(Set<String> backendNames) |
Configures the purge runner to purge only backups of the given backend names.
|
PurgeRunner |
PurgeRunner.backupIds(Set<String> backupIds) |
Sets a list of backup IDs to purge.
|
protected PurgeRunner |
PurgeRunner.backupManagerFactory(org.opends.server.tools.dsbackup.BackupRunner.BackupManagerFactory backupManagerFactory) |
Sets the backup manager factory.
|
PurgeRunner |
PurgeRunner.baseDirectory(Path baseDirectory) |
Sets the base directory ie the directory which will be used as the working directory
if ever the given backup location is relative local file-system path.
|
PurgeRunner |
PurgeRunner.interruptWith(Cancellable cancellable) |
Sets the cancellable for interrupting purge operations.
|
PurgeRunner |
PurgeRunner.keepCount(Integer keepCount) |
Configures the purge process with a keep count value: purge will save only the keepCount latest
backups of each backend.
|
PurgeRunner |
PurgeRunner.olderThan(Duration olderThan,
boolean forceRemove) |
Configures the purge runner with a "remove older than" threshold: purge will delete all the backups older than
this threshold.
|
PurgeRunner |
PurgeRunner.serverContext(ServerContext serverContext) |
Sets the server context.
|
PurgeRunner |
PurgeRunner.storage(String backupLocation,
Map<String,String> properties) |
Register the backup location and the properties for the backup storage.
|