Versions in this module Expand all Collapse all v0 v0.2.23 May 14, 2021 Changes in this version + type BackupListing struct + func (_m *BackupListing) Backups(backups []models.Backup, output io.Writer) error + func (_m *BackupListing) Names(backups []internal.BackupTime, output io.Writer) error + type Downloader struct + func (_m *Downloader) BackupMeta(name string) (models.Backup, error) + func (_m *Downloader) DownloadOplogArchive(arch models.Archive, writeCloser io.WriteCloser) error + func (_m *Downloader) LastKnownArchiveTS() (models.Timestamp, error) + func (_m *Downloader) ListBackups() ([]internal.BackupTime, []string, error) + func (_m *Downloader) ListOplogArchives() ([]models.Archive, error) + func (_m *Downloader) LoadBackups(names []string) ([]models.Backup, error) + type ErrWaiter struct + func (_m *ErrWaiter) Wait() error + type MongoMetaConstructor struct + func (_m *MongoMetaConstructor) Finalize(backupName string) error + func (_m *MongoMetaConstructor) Init(permanent bool) error + func (_m *MongoMetaConstructor) Meta() models.BackupMeta + type Purger struct + func (_m *Purger) DeleteBackups(backups []models.Backup) error + func (_m *Purger) DeleteGarbage(garbage []string) error + func (_m *Purger) DeleteOplogArchives(archives []models.Archive) error + type Uploader struct + func (_m *Uploader) UploadBackup(stream io.Reader, cmd internal.ErrWaiter, ...) error + func (_m *Uploader) UploadGapArchive(err error, firstTS models.Timestamp, lastTS models.Timestamp) error + func (_m *Uploader) UploadOplogArchive(stream io.Reader, firstTS models.Timestamp, lastTS models.Timestamp) error