Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeEnvFromMetadata ¶
func MakeEnvFromMetadata(metadata *BackupLogMetadata) map[string]string
Types ¶
type BackupLogMetadata ¶
type BackupLogMetadata struct { ParentSnapshotID string Files BackupLogMetadataChangeset Dirs BackupLogMetadataChangeset AddedSize string Processed BackupLogMetadataProcessed SnapshotID string ExitCode string }
func ExtractMetadataFromBackupLog ¶
func ExtractMetadataFromBackupLog(log string) BackupLogMetadata
type ChangeSetExtractor ¶
type ChangeSetExtractor struct {
// contains filtered or unexported fields
}
func (ChangeSetExtractor) Extract ¶
func (e ChangeSetExtractor) Extract(metadata *BackupLogMetadata, line string)
func (ChangeSetExtractor) Matches ¶
func (e ChangeSetExtractor) Matches(line string) bool
type MetadatExtractor ¶
type MetadatExtractor interface { Matches(line string) bool Extract(metadata *BackupLogMetadata, line string) }
func NewAddedExtractor ¶
func NewAddedExtractor() MetadatExtractor
func NewDirsExtractor ¶
func NewDirsExtractor() MetadatExtractor
func NewFilesExtractor ¶
func NewFilesExtractor() MetadatExtractor
func NewParentSnapshotIDExtractor ¶
func NewParentSnapshotIDExtractor() MetadatExtractor
func NewProcessedExtractor ¶
func NewProcessedExtractor() MetadatExtractor
func NewSnapshotExtractor ¶
func NewSnapshotExtractor() MetadatExtractor
Click to show internal directories.
Click to hide internal directories.