public interface FileRecoveryApi
| Modifier and Type | Method and Description |
|---|---|
RestoreTask |
createFilesAndFoldersDownloadTask(VdcUuid vdcUuid,
CreateFilesAndFoldersDownloadTaskParams params)
Creates a task for generating a downloadable archive of a set of backup
files.
|
InputStream |
downloadBundleFromFilesAndFoldersDownloadTask(VdcUuid vdcUuid,
RestoreTaskUid restoreTaskUid)
Downloads a ZIP archive that was generated by a bundling task.
|
InputStream |
downloadFile(VdcUuid vdcUuid,
DownloadFileParams params)
Downloads an individual file from a backup run.
|
DirectoryListing |
getDirectoryListing(VdcUuid vdcUuid,
DirectoryListingParams directoryListingParams)
Lists files that are present in a specified directory, on a specified VM
snapshot.
|
Stream<FileSnapshotInfo> |
getFileSnapshotInfo(VdcUuid vdcUuid,
GetFileSnapshotInfoParams params)
Retrieves information about all snapshots that exist for a given file,
associated with a specified VM and backup group.
|
Stream<FilesystemVolume> |
listVMVolumes(VdcUuid vdcUuid,
ListVMVolumesParams params)
Lists all volumes present on a specified VM snapshot.
|
Stream<RecoverableFileSearchResult> |
searchRecoverableFilesAndFolders(VdcUuid vdcUuid,
SearchRecoverableFilesAndFoldersFilters filters)
Searches a vCloud vDC for recoverable files and folders.
|
Stream<RecoverableFileSearchResult> searchRecoverableFilesAndFolders(VdcUuid vdcUuid, SearchRecoverableFilesAndFoldersFilters filters)
vdcUuid - the vDC to search infilters - search filter paramsStream of RecoverableFileSearchResultStream<FileSnapshotInfo> getFileSnapshotInfo(VdcUuid vdcUuid, GetFileSnapshotInfoParams params)
vdcUuid - the associated vDCparams - GetFileSnapshotInfoParamsStream of FileSnapshotInfoRestoreTask createFilesAndFoldersDownloadTask(VdcUuid vdcUuid, CreateFilesAndFoldersDownloadTaskParams params)
downloadBundleFromFilesAndFoldersDownloadTask(VdcUuid,
RestoreTaskUid) to download the resulting ZIP archive.vdcUuid - the associated vDC UUIDparams - CreateFilesAndFoldersDownloadTaskParamsRestoreTaskValidationException - if params are invalidInputStream downloadFile(VdcUuid vdcUuid, DownloadFileParams params)
vdcUuid - the associated vDC UUIDparams - DownloadFileParamsInputStream containing file contentsInputStream downloadBundleFromFilesAndFoldersDownloadTask(VdcUuid vdcUuid, RestoreTaskUid restoreTaskUid)
createFilesAndFoldersDownloadTask(VdcUuid,
CreateFilesAndFoldersDownloadTaskParams).vdcUuid - the UUID of the vDC that is associated with the
restore taskrestoreTaskUid - RestoreTaskUidInputStreamStream<FilesystemVolume> listVMVolumes(VdcUuid vdcUuid, ListVMVolumesParams params)
vdcUuid - the UUID of the vDC that the snapshot resides inparams - ListVMVolumesParamsStream of FilesystemVolumeDirectoryListing getDirectoryListing(VdcUuid vdcUuid, DirectoryListingParams directoryListingParams)
vdcUuid - the UUID of the vDC that the snapshot is
associated withdirectoryListingParams - DirectoryListingParamsDirectoryListingCopyright © 2023 iland Internet Solutions, Corp. All rights reserved.