Examples - adamqure/experience-cloud-etl-java-sdk GitHub Wiki

First Steps

Before you use any of these tutorials, follow the instructions in Configuration to set up the project.

Upload File Synchronously to Adobe Experience Platform

Importer importer = new Importer();
Strind datasetId = "[DATA SET ID HERE]";
importer.uploadFileSync("file.json", datasetId);

Upload File Asynchronously to Adobe Experience Platform

Importer importer = new Importer();
Strind datasetId = "[DATA SET ID HERE]";
importer.uploadFile("file.json", datasetId);

Create, Build, and Send Batch Manually

Importer importer = new Importer();
Strind datasetId = "[DATA SET ID HERE]";
String batchId = importer.createBatch(datasetId);
importer.addFileToBatch(batchId, datasetId, "file1.json");
importer.addFileToBatch(batchId, datasetId, "file2.json");
importer.closeBatch(batchId);

Retrieve Batch Status

Importer importer = new Importer();
String status = importer.getBatchStatus("batchId");