InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.Internal.xml (76 lines of code) (raw):
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.Internal</name>
</assembly>
<members>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover">
<summary>
The interface for a blob data mover
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover.CopyFromBlobContainerAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,Microsoft.AzureStack.Backup.Storage.DataMovement.DirectoryTransferContext)">
<summary>
Copy a blob directory to the local data source
</summary>
<param name="sourceBlobContainers">The source blob container</param>
<param name="context">The transfer context with the relavent callbacks for the data movement lib</param>
<returns>Task</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover.GenerateBlobContainerMetadata(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,System.Collections.Generic.IEnumerable{Microsoft.WindowsAzure.Storage.Blob.IListBlobItem},Microsoft.AzureStack.Fabric.Backup.Common.RepositoryBlob.Metadata.ContainerMetadata)">
<summary>
Generate the metadata of all blobs that are backed up
</summary>
<param name="cloudBlobContainer">The source blob container</param>
<param name="blobItems">The blobs in the container. Ideally the list should contain blobs only and not directory.</param>
<param name="containerMetadata">The container metadata to be filled</param>
<returns>Task</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover.SaveStorageAccountMetadata(System.IO.MemoryStream,System.String)">
<summary>
Stores the metadata file to the local backup source
</summary>
<param name="meatadataSourceStream">The stream of the metadata file content</param>
<param name="metadataJsonFileName">The metadata file name</param>
<returns>Task</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover.LoadStorageAccountMetadata(System.String)">
<summary>
Read the backed up metadata file
</summary>
<param name="metadataJsonFileName">The metadata file name</param>
<returns>Task</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBlobDataMover.CopyToBlobContainerAsync(Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer,Microsoft.WindowsAzure.Storage.Blob.BlobType,Microsoft.AzureStack.Backup.Storage.DataMovement.DirectoryTransferContext)">
<summary>
Copy from the local data source to a blob directory
</summary>
<param name="destBlobContainer">The target blob container</param>
<param name="blobType">Blob type</param>
<param name="context">The transfer context with the relavent callbacks for the data movement lib</param>
<returns>Task</returns>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBackupDestinationStreamFactory">
<summary>
The interface for a stream factory for backup destination
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBackupDestinationStreamFactory.CreateWriteStreamAsync(System.String)">
<summary>
Creates a write stream
</summary>
<param name="name">the name of the stream</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBackupDestinationStreamFactory.CreateReadStreamAsync(System.String)">
<summary>
Creates a read stream
</summary>
<param name="name">the name of the stream</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupSourceInternalContract.IBackupDestinationStreamFactory.EnumerateStreamNamesAsync">
<summary>
Enumerates the names of all the streams
</summary>
</member>
</members>
</doc>