Section navigation

Public classSealed IndexBackupManifest

Namespace
Rowles.LeanCorpus.Index.Backup
Assembly
Rowles.LeanCorpus.dll

Describes a complete, restorable backup of a single LeanCorpus commit point.

public sealed class IndexBackupManifest
Inheritance
IndexBackupManifest

Public property ChainDepth

Gets the number of manifests in the chain ending at this manifest.

Public property CommitFileName

Gets the selected segments_N commit file name.

Public property CommitGeneration

Gets the backed-up commit generation.

Public property ContentToken

Gets the index content token recorded in the backed-up commit.

Public property CreatedAtUtc

Gets the UTC time at which the manifest was created.

Public property Files

Gets the files required to restore the backed-up commit point.

Public property FormatVersion

Gets the manifest format version.

Public property Kind

Gets the kind of backup represented by this manifest.

Public property ParentManifestSha256

Gets the SHA-256 fingerprint of the immediately preceding manifest, or null for a full backup.