Interface BackupStorageProvider

All Known Implementing Classes:
FileSystemBackupStorageProvider

public interface BackupStorageProvider
An interface to create a backup storage.
  • Method Details

    • backupStorage

      BackupStorage backupStorage(BackupStorageConfig config) throws BackupException
      Returns a new BackupStorage.
      Parameters:
      config - The configuration needed to set up the backup storage.
      Returns:
      An instance of BackupStorage.
      Throws:
      BackupException - whenever an issue occurred while acquiring a backup storage.
    • getStorageScheme

      String getStorageScheme()
      Returns the storage scheme supported by the provider.
      Returns:
      The storage scheme supported by the provider.