inject

package
v0.0.0-...-880cb89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupConsumer

type BackupConsumer interface {
	ConsumeBackupCollections(
		ctx context.Context,
		backupReasons []identity.Reasoner,
		bases kopia.BackupBases,
		cs []data.BackupCollection,
		pmr prefixmatcher.StringSetReader,
		tags map[string]string,
		buildTreeWithBase bool,
		counter *count.Bus,
		errs *fault.Bus,
	) (*kopia.BackupStats, *details.Builder, kopia.DetailsMergeInfoer, error)
}

type BaseFinder

type BaseFinder interface {
	FindBases(
		ctx context.Context,
		reasons []identity.Reasoner,
		tags map[string]string,
	) kopia.BackupBases
}

type RestoreProducer

type RestoreProducer interface {
	ProduceRestoreCollections(
		ctx context.Context,
		snapshotID string,
		paths []path.RestorePaths,
		bc kopia.ByteCounter,
		errs *fault.Bus,
	) ([]data.RestoreCollection, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL