public interface BackupApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<HiveResponseBody> |
activeToVault(EmptyRequestBody body)
Active backup data to vault on backup server side.
|
retrofit2.Call<BackupStateResponseBody> |
getState()
Current backup process status on node side.
|
retrofit2.Call<HiveResponseBody> |
restoreFromNode(BackupRestoreRequestBody body)
Restore backup data to vault and replace the exist one.
|
retrofit2.Call<HiveResponseBody> |
saveToNode(BackupSaveRequestBody body)
Save the database and files data to backup node server from vault node server.
|
@GET(value="/api/v1/backup/state") retrofit2.Call<BackupStateResponseBody> getState()
@POST(value="/api/v1/backup/save_to_node") retrofit2.Call<HiveResponseBody> saveToNode(@Body BackupSaveRequestBody body)
@POST(value="/api/v1/backup/restore_from_node") retrofit2.Call<HiveResponseBody> restoreFromNode(@Body BackupRestoreRequestBody body)
@POST(value="/api/v1/backup/activate_to_vault") retrofit2.Call<HiveResponseBody> activeToVault(@Body EmptyRequestBody body)