@Path(value="/o365-restore-sessions")
 @Consumes(value="application/json")
 @Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface O365RestoreSessionResource
| Modifier and Type | Method and Description | 
|---|---|
| O365ExchangeFolderSetResponse | getExchangeFolders(String uuid,
                  String mailboxId,
                  Integer page,
                  Integer pageSize,
                  String parentId)Get Office 365 VBO Exchange folders given a restore session UUID. | 
| O365ExchangeItemSetResponse | getExchangeItems(String uuid,
                String mailboxId,
                Integer page,
                Integer pageSize,
                String folderId)Get Office 365 VBO Exchange items given a restore session UUID. | 
| O365ExchangeMailboxSetResponse | getExchangeMailboxes(String uuid,
                    Integer page,
                    Integer pageSize)Get Office 365 VBO Exchange mailboxes given a restore session UUID. | 
| O365OneDriveDocumentSetResponse | getOneDriveDocuments(String uuid,
                    String oneDriveId,
                    Integer page,
                    Integer pageSize,
                    String parentId)Get Office 365 VBO One Drive Documents given a restore session UUID. | 
| O365OneDriveFolderSetResponse | getOneDriveFolders(String uuid,
                  String oneDriveId,
                  Integer page,
                  Integer pageSize,
                  String parentId)Get Office 365 VBO One Drive folders given a restore session UUID. | 
| O365OneDriveSetResponse | getOneDrives(String uuid,
            Integer page,
            Integer pageSize)Get Office 365 VBO One Drives given a restore session UUID. | 
| O365RestoreSessionResponse | getRestoreSessionByUuid(String uuid)Get an Office 365 VBO Restore Session given its UUID. | 
| O365RestoreSessionEventSetResponse | getRestoreSessionEvents(String uuid)Get Office 365 VBO Restore Session events given the restore session UUID. | 
| O365SharePointAttachmentSetResponse | getSharepointAttachments(String uuid,
                        String siteId,
                        String itemId,
                        Integer page,
                        Integer pageSize)Get Office 365 VBO SharePoint attachments given a restore session UUID. | 
| O365SharePointDocumentSetResponse | getSharepointDocuments(String uuid,
                      String siteId,
                      Integer page,
                      Integer pageSize,
                      String parentId)Get Office 365 VBO SharePoint documents given a restore session UUID. | 
| O365SharePointFolderSetResponse | getSharepointFolders(String uuid,
                    String siteId,
                    Integer page,
                    Integer pageSize,
                    String parentId)Get Office 365 VBO SharePoint folders given a restore session UUID. | 
| O365SharePointItemSetResponse | getSharepointItems(String uuid,
                  String siteId,
                  Integer page,
                  Integer pageSize,
                  String parentId)Get Office 365 VBO SharePoint items given a restore session UUID. | 
| O365SharePointLibrarySetResponse | getSharepointLibraries(String uuid,
                      String siteId,
                      Integer page,
                      Integer pageSize)Get Office 365 VBO SharePoint libraries given a restore session UUID. | 
| O365SharePointListSetResponse | getSharepointLists(String uuid,
                  String siteId,
                  Integer page,
                  Integer pageSize)Get Office 365 VBO SharePoint lists given a restore session UUID. | 
| O365SharePointSiteSetResponse | getSharepointSites(String uuid,
                  String parentId,
                  Integer page,
                  Integer pageSize)Get Office 365 VBO Sharepoint sites given a restore session UUID. | 
| void | restoreExchangeFolder(String uuid,
                     String mailboxId,
                     String folderId,
                     O365ExchangeRestoreOptionsRequest request)Restore an Office 365 VBO Exchange folder to original location or a different location given the
 restore session UUID, mailbox ID and folder ID. | 
| void | restoreExchangeItem(String uuid,
                   String mailboxId,
                   String itemId,
                   O365ExchangeRestoreOptionsRequest request)Restore an Office 365 VBO Exchange item to original location or different location given the
 restore session UUID, mailbox ID and item ID. | 
| void | restoreExchangeMailbox(String uuid,
                      String mailboxId,
                      O365ExchangeRestoreOptionsRequest request)Restore an Office 365 VBO Exchange mailbox to either original location
 or a different location given the restore session UUID and mailbox ID. | 
| void | restoreOneDriveDocumentTo(String uuid,
                         String oneDriveId,
                         String documentId,
                         O365OneDriveRestoreOptionsRequest request)Restore an Office 365 VBO one drive document to a location given the
 restore session UUID, one drive ID and document ID. | 
| void | restoreOneDriveFolderTo(String uuid,
                       String oneDriveId,
                       String folderId,
                       O365OneDriveRestoreOptionsRequest request)Restore an Office 365 VBO one drive folder to a location given the
 restore session UUID, one drive ID and folder ID. | 
| void | restoreOneDriveTo(String uuid,
                 String oneDriveId,
                 O365OneDriveRestoreOptionsRequest request)Restore an Office 365 VBO One Drive to a location given the
 restore session UUID and one drive ID. | 
| void | restoreSharePointDocumentTo(String uuid,
                           String siteId,
                           String documentId,
                           O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint Document given the restore session UUID
 its Veeam native id. | 
| void | restoreSharePointFolderTo(String uuid,
                         String siteId,
                         String folderId,
                         O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint Folder given the restore session UUID
 its Veeam native id. | 
| void | restoreSharePointItemTo(String uuid,
                       String siteId,
                       String itemId,
                       O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint Item given the restore session UUID
 its Veeam native id. | 
| void | restoreSharePointLibraryTo(String uuid,
                          String siteId,
                          String libraryId,
                          O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint Library given the restore session UUID
 its Veeam native id. | 
| void | restoreSharePointListTo(String uuid,
                       String siteId,
                       String listId,
                       O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint List given the restore session UUID
 its Veeam native id. | 
| void | restoreSharePointSiteTo(String uuid,
                       String siteId,
                       O365SharePointRestoreOptionsRequest request)Restore an Office 365 VBO SharePoint Site given the restore session UUID
 its Veeam native id. | 
| InputStream | saveSharePointDocument(String uuid,
                      String siteId,
                      String documentId)Download an Office 365 VBO SharePoint Document given the restore session UUID. | 
| InputStream | saveSharePointFolder(String uuid,
                    String siteId,
                    String folderId)Download an Office 365 VBO SharePoint Folder given the restore session UUID. | 
| InputStream | saveSharePointLibrary(String uuid,
                     String siteId,
                     String libraryItemId)Download an Office 365 VBO SharePoint Library given the restore session UUID. | 
| void | sendOneDriveDocumentToEmail(String uuid,
                           String oneDriveId,
                           String documentId,
                           O365RestoreSessionSendToEmailRequest request)Sends an Office 365 VBO one drive document to an email given the
 restore session UUID, one drive ID and document ID. | 
| void | sendOneDriveFolderToEmail(String uuid,
                         String oneDriveId,
                         String folderId,
                         O365RestoreSessionSendToEmailRequest request)Send an Office 365 VBO one drive folder to an email given the
 restore session UUID, one drive ID and folder ID. | 
| void | sendOneDriveToEmail(String uuid,
                   String oneDriveId,
                   O365RestoreSessionSendToEmailRequest request)Send an Office 365 VBO One Drive to an email given the
 restore session UUID and one drive ID. | 
| void | sendSharePointDocumentToEmail(String uuid,
                             String siteId,
                             String documentId,
                             O365RestoreSessionSendToEmailRequest request)Send an Office 365 VBO SharePoint Document given the restore session UUID
 its Veeam native id to an email. | 
| void | sendSharePointFolderToEmail(String uuid,
                           String siteId,
                           String folderId,
                           O365RestoreSessionSendToEmailRequest request)Send an Office 365 VBO SharePoint Folder given the restore session UUID
 its Veeam native id to an email. | 
| void | sendSharePointLibraryToEmail(String uuid,
                            String siteId,
                            String libraryId,
                            O365RestoreSessionSendToEmailRequest request)Send an Office 365 VBO SharePoint Library given the restore session UUID
 its Veeam native id to an email. | 
| void | stopRestoreSession(String uuid)Stop an Office 365 VBO Restore Session given the restore session UUID. | 
@GET
 @Path(value="/{uuid}")
O365RestoreSessionResponse getRestoreSessionByUuid(@PathParam(value="uuid")
                                                                                String uuid)
uuid - the Office 365 VBO Restore Session UUIDO365RestoreSessionResponse instance@GET
 @Path(value="/{uuid}/events")
O365RestoreSessionEventSetResponse getRestoreSessionEvents(@PathParam(value="uuid")
                                                                                               String uuid)
uuid - the Office 365 VBO Restore Session UUIDO365RestoreSessionEventSetResponse instance@POST
 @Path(value="/{uuid}/actions/stop")
 @Consumes(value="application/json")
void stopRestoreSession(@PathParam(value="uuid")
                                                                                                        String uuid)
uuid - the Office 365 VBO Restore Session UUID@GET
 @Path(value="/{uuid}/exchange-mailboxes")
O365ExchangeMailboxSetResponse getExchangeMailboxes(@PathParam(value="uuid")
                                                                                                    String uuid,
                                                                                                    @QueryParam(value="page")
                                                                                                    Integer page,
                                                                                                    @QueryParam(value="pageSize")
                                                                                                    Integer pageSize)
uuid - the Office 365 VBO restore session UUIDpage - the page numberpageSize - the page sizeO365ExchangeMailboxSetResponse instance@POST
 @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/restore")
 @Consumes(value="application/json")
void restoreExchangeMailbox(@PathParam(value="uuid")
                                                                                                                                              String uuid,
                                                                                                                                              @PathParam(value="mailboxId")
                                                                                                                                              String mailboxId,
                                                                                                                                              O365ExchangeRestoreOptionsRequest request)
uuid - the Office 365 VBO Restore Session iland UUIDmailboxId - the Veeam native mailbox identifierrequest - a O365ExchangeRestoreOptionsRequest instance@GET
 @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders")
O365ExchangeFolderSetResponse getExchangeFolders(@PathParam(value="uuid")
                                                                                                                     String uuid,
                                                                                                                     @PathParam(value="mailboxId")
                                                                                                                     String mailboxId,
                                                                                                                     @QueryParam(value="page")
                                                                                                                     Integer page,
                                                                                                                     @QueryParam(value="pageSize")
                                                                                                                     Integer pageSize,
                                                                                                                     @QueryParam(value="parentId")
                                                                                                                     String parentId)
uuid - the Office 365 VBO restore session UUIDmailboxId - the Veeam native mailbox identifierpage - the page numberpageSize - the page sizeparentId - the Veeam native parent folder identifier or null for parent mailboxO365ExchangeFolderSetResponse instance@POST
 @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/restore")
 @Consumes(value="application/json")
void restoreExchangeFolder(@PathParam(value="uuid")
                                                                                                                                                                String uuid,
                                                                                                                                                                @PathParam(value="mailboxId")
                                                                                                                                                                String mailboxId,
                                                                                                                                                                @PathParam(value="folderId")
                                                                                                                                                                String folderId,
                                                                                                                                                                O365ExchangeRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDmailboxId - The Veeam native mailbox identifierfolderId - The Veeam native folder identifierrequest - a O365ExchangeRestoreOptionsRequest instance@GET
 @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items")
O365ExchangeItemSetResponse getExchangeItems(@PathParam(value="uuid")
                                                                                                               String uuid,
                                                                                                               @PathParam(value="mailboxId")
                                                                                                               String mailboxId,
                                                                                                               @QueryParam(value="page")
                                                                                                               Integer page,
                                                                                                               @QueryParam(value="pageSize")
                                                                                                               Integer pageSize,
                                                                                                               @QueryParam(value="folderId")
                                                                                                               String folderId)
uuid - The Office 365 VBO restore session UUIDmailboxId - The Veeam native mailbox identifierpage - the page numberpageSize - the page sizefolderId - The Veeam native parent folder identifier or null for parent mailboxO365ExchangeItemSetResponse instance@POST
 @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items/{itemId}/actions/restore")
 @Consumes(value="application/json")
void restoreExchangeItem(@PathParam(value="uuid")
                                                                                                                                                          String uuid,
                                                                                                                                                          @PathParam(value="mailboxId")
                                                                                                                                                          String mailboxId,
                                                                                                                                                          @PathParam(value="itemId")
                                                                                                                                                          String itemId,
                                                                                                                                                          O365ExchangeRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDmailboxId - The Veeam native mailbox identifieritemId - The Veeam native item identifierrequest - a O365ExchangeRestoreOptionsRequest instance@GET
 @Path(value="/{uuid}/onedrive-drives")
O365OneDriveSetResponse getOneDrives(@PathParam(value="uuid")
                                                                                  String uuid,
                                                                                  @QueryParam(value="page")
                                                                                  Integer page,
                                                                                  @QueryParam(value="pageSize")
                                                                                  Integer pageSize)
uuid - The Office 365 VBO restore session UUID.page - the pagepageSize - the page sizeO365OneDriveSetResponse instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/restore")
 @Consumes(value="application/json")
void restoreOneDriveTo(@PathParam(value="uuid")
                                                                                                                                       String uuid,
                                                                                                                                       @PathParam(value="oneDriveId")
                                                                                                                                       String oneDriveId,
                                                                                                                                       O365OneDriveRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.request - a O365OneDriveRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/send-email")
 @Consumes(value="application/json")
void sendOneDriveToEmail(@PathParam(value="uuid")
                                                                                                                                            String uuid,
                                                                                                                                            @PathParam(value="oneDriveId")
                                                                                                                                            String oneDriveId,
                                                                                                                                            O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a One Drive you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.request - a O365RestoreSessionSendToEmailRequest instance@GET
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders")
O365OneDriveFolderSetResponse getOneDriveFolders(@PathParam(value="uuid")
                                                                                                                   String uuid,
                                                                                                                   @PathParam(value="oneDriveId")
                                                                                                                   String oneDriveId,
                                                                                                                   @QueryParam(value="page")
                                                                                                                   Integer page,
                                                                                                                   @QueryParam(value="pageSize")
                                                                                                                   Integer pageSize,
                                                                                                                   @QueryParam(value="parentId")
                                                                                                                   String parentId)
uuid - The Office 365 VBO restore session UUIDoneDriveId - the one drive idpage - the pagepageSize - the page sizeparentId - the parent folder or null for parent driveO365OneDriveFolderSetResponse instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/restore")
 @Consumes(value="application/json")
void restoreOneDriveFolderTo(@PathParam(value="uuid")
                                                                                                                                                                String uuid,
                                                                                                                                                                @PathParam(value="oneDriveId")
                                                                                                                                                                String oneDriveId,
                                                                                                                                                                @PathParam(value="folderId")
                                                                                                                                                                String folderId,
                                                                                                                                                                O365OneDriveRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.folderId - The Veeam native folder identifier.request - a O365OneDriveRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/send-email")
 @Consumes(value="application/json")
void sendOneDriveFolderToEmail(@PathParam(value="uuid")
                                                                                                                                                                     String uuid,
                                                                                                                                                                     @PathParam(value="oneDriveId")
                                                                                                                                                                     String oneDriveId,
                                                                                                                                                                     @PathParam(value="folderId")
                                                                                                                                                                     String folderId,
                                                                                                                                                                     O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.folderId - The Veeam native folder identifier.request - a O365RestoreSessionSendToEmailRequest instance@GET
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents")
O365OneDriveDocumentSetResponse getOneDriveDocuments(@PathParam(value="uuid")
                                                                                                                         String uuid,
                                                                                                                         @PathParam(value="oneDriveId")
                                                                                                                         String oneDriveId,
                                                                                                                         @QueryParam(value="page")
                                                                                                                         Integer page,
                                                                                                                         @QueryParam(value="pageSize")
                                                                                                                         Integer pageSize,
                                                                                                                         @QueryParam(value="parentId")
                                                                                                                         String parentId)
uuid - The Office 365 VBO restore session UUIDoneDriveId - the one drive idpage - the pagepageSize - the page sizeparentId - the parent folder or null for parent driveO365OneDriveDocumentSetResponse instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/restore")
 @Consumes(value="application/json")
void restoreOneDriveDocumentTo(@PathParam(value="uuid")
                                                                                                                                                                      String uuid,
                                                                                                                                                                      @PathParam(value="oneDriveId")
                                                                                                                                                                      String oneDriveId,
                                                                                                                                                                      @PathParam(value="documentId")
                                                                                                                                                                      String documentId,
                                                                                                                                                                      O365OneDriveRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.documentId - The Veeam native document identifier.request - a O365OneDriveRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/send-email")
 @Consumes(value="application/json")
void sendOneDriveDocumentToEmail(@PathParam(value="uuid")
                                                                                                                                                                           String uuid,
                                                                                                                                                                           @PathParam(value="oneDriveId")
                                                                                                                                                                           String oneDriveId,
                                                                                                                                                                           @PathParam(value="documentId")
                                                                                                                                                                           String documentId,
                                                                                                                                                                           O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid - The Office 365 VBO Restore Session iland UUID.oneDriveId - The Veeam native one drive identifier.documentId - The Veeam native document identifier.request - a O365RestoreSessionSendToEmailRequest instance@GET
 @Path(value="/{uuid}/sharepoint-sites")
O365SharePointSiteSetResponse getSharepointSites(@PathParam(value="uuid")
                                                                                               String uuid,
                                                                                               @QueryParam(value="parentId")
                                                                                               String parentId,
                                                                                               @QueryParam(value="page")
                                                                                               Integer page,
                                                                                               @QueryParam(value="pageSize")
                                                                                               Integer pageSize)
uuid - The Office 365 VBO restore session UUIDparentId - the parent folder or null for parent site.page - the pagepageSize - the page sizeO365SharePointSiteSetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders")
O365SharePointFolderSetResponse getSharepointFolders(@PathParam(value="uuid")
                                                                                                                    String uuid,
                                                                                                                    @PathParam(value="siteId")
                                                                                                                    String siteId,
                                                                                                                    @QueryParam(value="page")
                                                                                                                    Integer page,
                                                                                                                    @QueryParam(value="pageSize")
                                                                                                                    Integer pageSize,
                                                                                                                    @QueryParam(value="parentId")
                                                                                                                    String parentId)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site idpage - the pagepageSize - the page sizeparentId - the parent folder or null for parent siteO365SharePointFolderSetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents")
O365SharePointDocumentSetResponse getSharepointDocuments(@PathParam(value="uuid")
                                                                                                                          String uuid,
                                                                                                                          @PathParam(value="siteId")
                                                                                                                          String siteId,
                                                                                                                          @QueryParam(value="page")
                                                                                                                          Integer page,
                                                                                                                          @QueryParam(value="pageSize")
                                                                                                                          Integer pageSize,
                                                                                                                          @QueryParam(value="parentId")
                                                                                                                          String parentId)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site idpage - the pagepageSize - the page sizeparentId - the parent folder or null for parent folderO365SharePointDocumentSetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/items")
O365SharePointItemSetResponse getSharepointItems(@PathParam(value="uuid")
                                                                                                              String uuid,
                                                                                                              @PathParam(value="siteId")
                                                                                                              String siteId,
                                                                                                              @QueryParam(value="page")
                                                                                                              Integer page,
                                                                                                              @QueryParam(value="pageSize")
                                                                                                              Integer pageSize,
                                                                                                              @QueryParam(value="parentId")
                                                                                                              String parentId)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site idpage - the pagepageSize - the page sizeparentId - the parent folder or null for parent folderO365SharePointItemSetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries")
O365SharePointLibrarySetResponse getSharepointLibraries(@PathParam(value="uuid")
                                                                                                                         String uuid,
                                                                                                                         @PathParam(value="siteId")
                                                                                                                         String siteId,
                                                                                                                         @QueryParam(value="page")
                                                                                                                         Integer page,
                                                                                                                         @QueryParam(value="pageSize")
                                                                                                                         Integer pageSize)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site idpage - the pagepageSize - the page sizeO365SharePointLibrarySetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists")
O365SharePointListSetResponse getSharepointLists(@PathParam(value="uuid")
                                                                                                              String uuid,
                                                                                                              @PathParam(value="siteId")
                                                                                                              String siteId,
                                                                                                              @QueryParam(value="page")
                                                                                                              Integer page,
                                                                                                              @QueryParam(value="pageSize")
                                                                                                              Integer pageSize)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site idpage - the pagepageSize - the page sizeO365SharePointListSetResponse instance@GET
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/attachments")
O365SharePointAttachmentSetResponse getSharepointAttachments(@PathParam(value="uuid")
                                                                                                                                               String uuid,
                                                                                                                                               @PathParam(value="siteId")
                                                                                                                                               String siteId,
                                                                                                                                               @PathParam(value="itemId")
                                                                                                                                               String itemId,
                                                                                                                                               @QueryParam(value="page")
                                                                                                                                               Integer page,
                                                                                                                                               @QueryParam(value="pageSize")
                                                                                                                                               Integer pageSize)
uuid - The Office 365 VBO restore session UUIDsiteId - the sharepoint site iditemId - the sharepoint item idpage - the pagepageSize - the page sizeO365SharePointAttachmentSetResponse instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointSiteTo(@PathParam(value="uuid")
                                                                                                                                          String uuid,
                                                                                                                                          @PathParam(value="siteId")
                                                                                                                                          String siteId,
                                                                                                                                          O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint Site identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists/{listId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointListTo(@PathParam(value="uuid")
                                                                                                                                                         String uuid,
                                                                                                                                                         @PathParam(value="siteId")
                                                                                                                                                         String siteId,
                                                                                                                                                         @PathParam(value="listId")
                                                                                                                                                         String listId,
                                                                                                                                                         O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierlistId - The Veeam native SharePoint List identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointLibraryTo(@PathParam(value="uuid")
                                                                                                                                                                   String uuid,
                                                                                                                                                                   @PathParam(value="siteId")
                                                                                                                                                                   String siteId,
                                                                                                                                                                   @PathParam(value="libraryId")
                                                                                                                                                                   String libraryId,
                                                                                                                                                                   O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierlibraryId - The Veeam native SharePoint Library identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/send-email")
 @Consumes(value="application/json")
void sendSharePointLibraryToEmail(@PathParam(value="uuid")
                                                                                                                                                                        String uuid,
                                                                                                                                                                        @PathParam(value="siteId")
                                                                                                                                                                        String siteId,
                                                                                                                                                                        @PathParam(value="libraryId")
                                                                                                                                                                        String libraryId,
                                                                                                                                                                        O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a library you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierlibraryId - The Veeam native SharePoint Library identifierrequest - a O365RestoreSessionSendToEmailRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointItemTo(@PathParam(value="uuid")
                                                                                                                                                         String uuid,
                                                                                                                                                         @PathParam(value="siteId")
                                                                                                                                                         String siteId,
                                                                                                                                                         @PathParam(value="itemId")
                                                                                                                                                         String itemId,
                                                                                                                                                         O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifieritemId - The Veeam native SharePoint Item identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointDocumentTo(@PathParam(value="uuid")
                                                                                                                                                                     String uuid,
                                                                                                                                                                     @PathParam(value="siteId")
                                                                                                                                                                     String siteId,
                                                                                                                                                                     @PathParam(value="documentId")
                                                                                                                                                                     String documentId,
                                                                                                                                                                     O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierdocumentId - The Veeam native SharePoint Document identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/send-email")
 @Consumes(value="application/json")
void sendSharePointDocumentToEmail(@PathParam(value="uuid")
                                                                                                                                                                          String uuid,
                                                                                                                                                                          @PathParam(value="siteId")
                                                                                                                                                                          String siteId,
                                                                                                                                                                          @PathParam(value="documentId")
                                                                                                                                                                          String documentId,
                                                                                                                                                                          O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierdocumentId - The Veeam native SharePoint Document identifierrequest - a O365RestoreSessionSendToEmailRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/restore")
 @Consumes(value="application/json")
void restoreSharePointFolderTo(@PathParam(value="uuid")
                                                                                                                                                               String uuid,
                                                                                                                                                               @PathParam(value="siteId")
                                                                                                                                                               String siteId,
                                                                                                                                                               @PathParam(value="folderId")
                                                                                                                                                               String folderId,
                                                                                                                                                               O365SharePointRestoreOptionsRequest request)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierfolderId - The Veeam native SharePoint Folder identifierrequest - a O365SharePointRestoreOptionsRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/send-email")
 @Consumes(value="application/json")
void sendSharePointFolderToEmail(@PathParam(value="uuid")
                                                                                                                                                                    String uuid,
                                                                                                                                                                    @PathParam(value="siteId")
                                                                                                                                                                    String siteId,
                                                                                                                                                                    @PathParam(value="folderId")
                                                                                                                                                                    String folderId,
                                                                                                                                                                    O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierfolderId - The Veeam native SharePoint Folder identifierrequest - a O365RestoreSessionSendToEmailRequest instance@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/save")
 @Consumes(value="application/json")
 @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream")
InputStream saveSharePointFolder(@PathParam(value="uuid")
                                                                                                                                                                                                                                   String uuid,
                                                                                                                                                                                                                                   @PathParam(value="siteId")
                                                                                                                                                                                                                                   String siteId,
                                                                                                                                                                                                                                   @PathParam(value="folderId")
                                                                                                                                                                                                                                   String folderId)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierfolderId - The Veeam native SharePoint Folder identifier@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/save")
 @Consumes(value="application/json")
 @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream")
InputStream saveSharePointDocument(@PathParam(value="uuid")
                                                                                                                                                                                                                                         String uuid,
                                                                                                                                                                                                                                         @PathParam(value="siteId")
                                                                                                                                                                                                                                         String siteId,
                                                                                                                                                                                                                                         @PathParam(value="documentId")
                                                                                                                                                                                                                                         String documentId)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint identifierdocumentId - The Veeam native SharePoint Document identifier@POST
 @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryItemId}/actions/save")
 @Consumes(value="application/json")
 @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream")
InputStream saveSharePointLibrary(@PathParam(value="uuid")
                                                                                                                                                                                                                                           String uuid,
                                                                                                                                                                                                                                           @PathParam(value="siteId")
                                                                                                                                                                                                                                           String siteId,
                                                                                                                                                                                                                                           @PathParam(value="libraryItemId")
                                                                                                                                                                                                                                           String libraryItemId)
uuid - The Office 365 VBO Restore Session iland UUIDsiteId - The Veeam native SharePoint site identifierlibraryItemId - The Veeam native SharePoint Library identifierCopyright © 2020 iland Internet Solutions, Corp. All rights reserved.