public function onlyBackupTo(string $diskName) : BackupJob
{
$this->backupDestinations = $this->backupDestinations->filter(function (BackupDestination $backupDestination) use($diskName) {
return $backupDestination->diskName() === $diskName;
});
if (!count($this->backupDestinations)) {
throw InvalidBackupJob::destinationDoesNotExist($diskName);
}
return $this;
}