InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.xml (199 lines of code) (raw):

<?xml version="1.0"?> <doc> <assembly> <name>Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer</name> </assembly> <members> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation"> <summary> Backup info with file location </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation.#ctor(System.String,Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupInfo)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation" /> class. </summary> <param name="fileName">file name</param> <param name="backupInfo">backup info</param> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation.FileName"> <summary> Gets or sets the full name of backup info file </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation.BackupInfo"> <summary> Gets or sets backup info </summary> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ContemporaneousBackup"> <summary> A collection of synthetic full backups with the same contemporaneous backup Id. ContemporaneousBackup may not contain synthetic full backups from all repositories due to failed or partially succeeded backups. </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ContemporaneousBackup.GetBackupInfo(System.Collections.Generic.List{Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupRepositoryRegistration},System.Nullable{System.DateTime})"> <summary> Get contemporaneous backup info </summary> <remarks>Contemporaneous backup info is refreshed when a snapshot is added. This is not optimal. Might consider a better way if we have time.</remarks> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation"> <summary> backup snapshot with file location </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation.#ctor(System.String,System.String,System.DateTime,Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupSnapshot)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation" /> class. </summary> <param name="dataFileName">data file name</param> <param name="metaDataFileName">meta data file name</param> <param name="timestamp">the timestamp</param> <param name="snapshot">the snapshot</param> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation.DataFileName"> <summary> Gets or sets data file name </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation.MetaDataFileName"> <summary> Gets or sets meta data file name </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation.Timestamp"> <summary> Gets or sets timestamp </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation.BackupSnapshot"> <summary> Gets or sets backup snapshot </summary> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore"> <summary> Progressive store information for a specific stamp version </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.snapshotsIdsHash"> <summary> A hash of all backup snapshots. </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.contemporaneousBackupIds"> <summary> All contemporaneous backup ids. Note that some of these IDs might represent partial backups. </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.RepoBackups"> <summary> The cache that contains lists of maximum synthetic full backups in reverse chronological order from the head for each repository </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.Clear"> <summary> Clear the progressive store </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.ClearCacheForRepo(System.String)"> <summary> Clear all backup snapshots from a repository </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.ProgressiveStore.AddSyntheticFullBackupsToStore(System.String,System.Collections.Generic.List{Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup})"> <summary> Add arranged synthetic full backups </summary> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup"> <summary> A class that represents a valid synthetic full backups that starts with a full backup with a valid chain of one ore more progressive backups. </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.snapshots"> <summary> List of backup snapshots in reverse chronological order from the head. </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.Id"> <summary> Use the full backup Id of the synthetic backup as the synthetic backup Id </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.ValidateSnapshot(System.String,Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupSnapshot,System.String)"> <summary> Validate snapshot </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.ArrangeSyntheticFullBackups(System.String,System.Collections.Generic.IEnumerable{Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation})"> <summary> Given a bunch of backup snapshots, arrange them into maximum synthetic full backups </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.AddFullBackupSnapshot(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation)"> <summary> Add the full backup to the synthetic full backup. </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.AddSnapshotToHead(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation)"> <summary> Helper to add a backup snapshot to the head of the list </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetSnapshotsInOrder"> <summary> Get snapshots in ascending creation time order </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetIncludedSnapshotIds"> <summary> Get all snapshot Ids in this synthetic full backup </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetContemporaneousBackupIds"> <summary> Get contemporaneous backup Ids </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetBackupSnapshotCount"> <summary> Get the total number of snapshots in this synthetic full backup </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.AddProgressiveBackupSnapshot(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation)"> <summary> Add a progressive backup snapshot to the synthetic full backup. </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.AddBackupSnapshot(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation)"> <summary> Add a snapshot to the synthetic full backup </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.IsBackupIncluded(System.Guid)"> <summary> Check if a backup snapshot is included </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetBackupSnapshotById(System.Guid)"> <summary> Get backup snapshot </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetContemporaneousBackupSnapshot(System.Guid)"> <summary> Get the snapshot with the contemporaneous backup Id. </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.SyntheticFullBackup.GetContemporaneousSyntheticFullBackup(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupSnapshot)"> <summary> Return a synthetic full backup that ends with the specified contemporaneous backup snapshot </summary> </member> </members> </doc>