Interface SwaggerO365SearchBackupsResource


@Path("/o365-search-backups") @Consumes("application/json") @Produces("application/vnd.ilandcloud.api.v1.0+json") public interface SwaggerO365SearchBackupsResource
  • Method Details

    • searchSession

      @POST @Path("/sessions/{sessionId}/mailboxes/{mailboxId}/search") @Consumes("application/json") O365MailItemSearchSetResponse searchSession(@PathParam("sessionId") String sessionId, @PathParam("mailboxId") String mailboxId, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, O365SearchQueryRequest request)
      Search inside an open Search Backups session with free-form text matched against subject, sender and receiver. Requires Permission#MANAGE_ILAND_O365_RESTORE_SESSION (same as other O365 search endpoints). Page with offset/limit; limit must be between 1 and 100, values above 100 are rejected with 400. Stop when a page returns fewer than limit hits (no total count).
      Parameters:
      sessionId - the restore session uuid
      mailboxId - the Veeam mailbox uuid, or the literal all to search across every mailbox in the session
      offset - the result offset, default 0
      limit - the result limit, default 30, max 100
      request - the free-form search query body; the query must be at least 2 characters, blank or shorter queries are rejected with 400
      Returns:
      a O365MailItemSearchSetResponse instance