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 RecoverableFileSearchResult
Stream<FileSnapshotInfo> getFileSnapshotInfo(VdcUuid vdcUuid, GetFileSnapshotInfoParams params)
vdcUuid
- the associated vDCparams
- GetFileSnapshotInfoParams
Stream
of FileSnapshotInfo
RestoreTask createFilesAndFoldersDownloadTask(VdcUuid vdcUuid, CreateFilesAndFoldersDownloadTaskParams params)
downloadBundleFromFilesAndFoldersDownloadTask(VdcUuid,
RestoreTaskUid)
to download the resulting ZIP archive.vdcUuid
- the associated vDC UUIDparams
- CreateFilesAndFoldersDownloadTaskParams
RestoreTask
ValidationException
- if params are invalidInputStream downloadFile(VdcUuid vdcUuid, DownloadFileParams params)
vdcUuid
- the associated vDC UUIDparams
- DownloadFileParams
InputStream
containing file contentsInputStream downloadBundleFromFilesAndFoldersDownloadTask(VdcUuid vdcUuid, RestoreTaskUid restoreTaskUid)
createFilesAndFoldersDownloadTask(VdcUuid,
CreateFilesAndFoldersDownloadTaskParams)
.vdcUuid
- the UUID of the vDC that is associated with the
restore taskrestoreTaskUid
- RestoreTaskUid
InputStream
Stream<FilesystemVolume> listVMVolumes(VdcUuid vdcUuid, ListVMVolumesParams params)
vdcUuid
- the UUID of the vDC that the snapshot resides inparams
- ListVMVolumesParams
Stream
of FilesystemVolume
DirectoryListing getDirectoryListing(VdcUuid vdcUuid, DirectoryListingParams directoryListingParams)
vdcUuid
- the UUID of the vDC that the snapshot is
associated withdirectoryListingParams
- DirectoryListingParams
DirectoryListing
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.