Documentation
¶
Index ¶
- func NewBackup(backupRepo domain.BackupRepository, stateRepo domain.BackupStateRepo, ...) domain.BackupUsecase
- func NewBackupList(stateRepo domain.BackupStateRepo, namingStrategy domain.SnapshotNamestrategy, ...) domain.BackupListUsecase
- func NewBackupSync(backupUsecase domain.BackupUsecase, snapshotRepo domain.SnapshotRepository, ...) domain.BackupSyncUsecase
- func NewSnapshot(snapRepo domain.SnapshotRepository, volumeRepo domain.VolumeRepository, ...) domain.SnapshotUsecase
- func NewTrimUseCase(logger domain.LogRepository, volumeRepo domain.VolumeRepository, ...) domain.TrimUsecase
- func NewVolumeUsecase(volumeRepository domain.VolumeRepository, ...) domain.VolumeUsecase
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackup ¶
func NewBackup( backupRepo domain.BackupRepository, stateRepo domain.BackupStateRepo, logger domain.LogRepository, configRepo config.ConfigRepo, ) domain.BackupUsecase
func NewBackupList ¶
func NewBackupList( stateRepo domain.BackupStateRepo, namingStrategy domain.SnapshotNamestrategy, renderRepo domain.RenderRepository, ) domain.BackupListUsecase
func NewBackupSync ¶
func NewBackupSync( backupUsecase domain.BackupUsecase, snapshotRepo domain.SnapshotRepository, stateRepo domain.BackupStateRepo, naming domain.SnapshotNamestrategy, volumeRepo domain.VolumeRepository, ) domain.BackupSyncUsecase
func NewSnapshot ¶
func NewSnapshot( snapRepo domain.SnapshotRepository, volumeRepo domain.VolumeRepository, logger domain.LogRepository, ) domain.SnapshotUsecase
func NewTrimUseCase ¶
func NewTrimUseCase( logger domain.LogRepository, volumeRepo domain.VolumeRepository, stateRepo domain.BackupStateRepo, configRepo config.ConfigRepo, backupRepo domain.BackupRepository, snapshotRepo domain.SnapshotRepository, ) domain.TrimUsecase
func NewVolumeUsecase ¶
func NewVolumeUsecase(volumeRepository domain.VolumeRepository, renderRepository domain.RenderRepository, snapUsecase domain.SnapshotUsecase) domain.VolumeUsecase
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.