Interface AusApi

All Known Implementing Classes:
AusApiController

@Validated public interface AusApi
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    getExportFiles(String auid, @Valid String fileType, @Valid Boolean isCompress, @Valid Boolean isExcludeDirNodes, @Valid String xlateFilenames, @Valid String filePrefix, @Valid Long maxSize, @Valid Integer maxVersions)
     
  • Method Details

    • getDelegate

      AusApiDelegate getDelegate()
    • getExportFiles

      @RequestMapping(value="/aus/{auid}/export", produces={"multipart/form-data","application/json"}, method=GET) default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getExportFiles(@PathVariable("auid") String auid, @Valid @RequestParam(value="fileType",required=false,defaultValue="WARC_RESPONSE") @Valid String fileType, @Valid @RequestParam(value="isCompress",required=false,defaultValue="true") @Valid Boolean isCompress, @Valid @RequestParam(value="isExcludeDirNodes",required=false,defaultValue="true") @Valid Boolean isExcludeDirNodes, @Valid @RequestParam(value="xlateFilenames",required=false,defaultValue="XLATE_NONE") @Valid String xlateFilenames, @Valid @RequestParam(value="filePrefix",required=false,defaultValue="lockss_export") @Valid String filePrefix, @Valid @RequestParam(value="maxSize",required=false,defaultValue="-1") @Valid Long maxSize, @Valid @RequestParam(value="maxVersions",required=false,defaultValue="-1") @Valid Integer maxVersions)