public class LoaderRequest extends VaultRequest
HTTP_HEADER_AUTHORIZATION, HTTP_HEADER_VAULT_CLIENT_ID, vaultClient| Modifier and Type | Method and Description | 
|---|---|
| LoaderRequest | addLoaderTask(LoaderTask loaderTask)Add an individual Vault Loader Task to the request
 Throws  IllegalArgumentExceptionwhen maximum number of loader tasks is reached (10). | 
| LoaderRequest | addLoaderTasks(List<LoaderTask> loaderTasks)Add a full list of Vault Loader Tasks to the request
 Throws  IllegalArgumentExceptionwhen maximum number of loader tasks is reached (10). | 
| LoaderResponse | extractDataFiles()Extract Data Files | 
| LoaderResponse | loadDataObjects()Load Data Objects | 
| VaultResponse | retrieveExtractRenditionResults(int jobId,
                               int taskId)Retrieve Loader Extract Renditions Results | 
| VaultResponse | retrieveExtractResults(int jobId,
                      int taskId)Retrieve Extract Results | 
| VaultResponse | retrieveLoadFailureLogResults(int jobId,
                             int taskId)Retrieve Load Success Log Results | 
| VaultResponse | retrieveLoadSuccessLogResults(int jobId,
                             int taskId)Retrieve Load Success Log Results | 
| LoaderRequest | setJson(String json)Set a raw JSON string to the Vault Loader request | 
| LoaderRequest | setOutputPath(String outputPath)Specify source data in an output file | 
| LoaderRequest | setSendNotification(Boolean sendNotification)To send a Vault notification when the job completes, set to true. | 
getBaseObjectMapper, send, send, sendReturnBinary, sendReturnBinary, sendToFile, sendToFile, setVaultClientpublic LoaderResponse extractDataFiles()
 POST /api/{version}/services/loader/extractpublic LoaderResponse loadDataObjects()
 POST /api/{version}/services/loader/load
 public VaultResponse retrieveExtractResults(int jobId, int taskId)
jobId - The Job IdtaskId - The Task Id
 GET /api/{version}/services/loader/{job_id}/tasks/{task_id}/resultspublic VaultResponse retrieveExtractRenditionResults(int jobId, int taskId)
jobId - The Job IdtaskId - The Task Id
 GET /api/{version}/services/loader/{job_id}/tasks/{task_id}/results/renditionspublic VaultResponse retrieveLoadSuccessLogResults(int jobId, int taskId)
jobId - The Job IdtaskId - The Task Id
 GET /api/{version}/services/loader/{job_id}/tasks/{task_id}/successlogpublic VaultResponse retrieveLoadFailureLogResults(int jobId, int taskId)
jobId - The Job IdtaskId - The Task Id
 GET /api/{version}/services/loader/{job_id}/tasks/{task_id}/failurelogpublic LoaderRequest setJson(String json)
json - Fully formed Vault Loader requestpublic LoaderRequest addLoaderTask(LoaderTask loaderTask) throws Exception
IllegalArgumentException when maximum number of loader tasks is reached (10).loaderTask - The Vault Loader Task to addException - The exceptionpublic LoaderRequest addLoaderTasks(List<LoaderTask> loaderTasks) throws Exception
IllegalArgumentException when maximum number of loader tasks is reached (10).loaderTasks - The Vault Loader Task to addException - maximum number of loader tasks exceededpublic LoaderRequest setOutputPath(String outputPath)
outputPath - Absolute path to the file for the responsepublic LoaderRequest setSendNotification(Boolean sendNotification)
sendNotification - send notification to userCopyright © 2021. All rights reserved.