Interface Backups
- All Known Implementing Classes:
BackupsImpl
public interface Backups
Client interface for managing device backups on Network Edge. Provides operations to
list, retrieve, download, and create device backups, as well as check restore feasibility.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Method Summary
Modifier and TypeMethodDescriptioncheckRestoreFeasibility(String uuid, String deviceUuid) Gets the information as to the feasibility of a specific restore operation.Returns an instance of BackupBuilder for defining a new backup.Gets the contents of the specified backup.Gets the specified backup.Lists available backups for the provided deviceUuid.list(String deviceUuid, RequestBuilder.Backup requestBuilder) Lists available backups for the provided deviceUuid and desired query parameters.
-
Method Details
-
list
Lists available backups for the provided deviceUuid.- Parameters:
deviceUuid- the unique device identifier.- Returns:
PaginatedList
-
list
Lists available backups for the provided deviceUuid and desired query parameters.- Parameters:
deviceUuid- the unique device identifier.requestBuilder- the desired query parameters.- Returns:
PaginatedList
-
getByUuid
-
download
-
checkRestoreFeasibility
Gets the information as to the feasibility of a specific restore operation.- Parameters:
uuid- the unique identifier of the backup.deviceUuid- the unique identifier of the device.- Returns:
RestoreFeasibility
-
define
Returns an instance of BackupBuilder for defining a new backup.- Parameters:
deviceUuid- the unique identifier of the device.backupName- the name of the new backup.- Returns:
BackupOperator.BackupBuilder
-