public BackupOperation(BackupConfiguration backupConfiguration) { _backupConfiguration = backupConfiguration ?? throw new ArgumentNullException(nameof(backupConfiguration)); if (_backupConfiguration.HasBackup() == false) { throw new InvalidOperationException("Cannot start one time backup using the provided configuration."); } }
public BackupOperation(BackupConfiguration backupConfiguration) { _backupConfiguration = backupConfiguration ?? throw new ArgumentNullException(nameof(backupConfiguration)); if (_backupConfiguration.HasBackup() == false) { throw new InvalidOperationException("Cannot start the one-time backup using the provided configuration since the backup configuration defines no destinations."); } }
public BackupCommand(BackupConfiguration backupConfiguration, string nodeTag = null) { _backupConfiguration = backupConfiguration; SelectedNodeTag = nodeTag; }
public BackupOperation(BackupConfiguration backupConfiguration, string nodeTag) : this(backupConfiguration) { _nodeTag = nodeTag; }