Package org.lockss.laaws.poller.api
Interface AusApi
- All Known Implementing Classes:
AusApiController
@Validated
public interface AusApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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)
-