public interface BulkApiClient
Modifier and Type | Interface and Description |
---|---|
static interface |
BulkApiClient.BatchInfoListResponseCallback |
static interface |
BulkApiClient.BatchInfoResponseCallback |
static interface |
BulkApiClient.JobInfoResponseCallback |
static interface |
BulkApiClient.QueryResultIdsCallback |
static interface |
BulkApiClient.StreamResponseCallback |
void createJob(JobInfo jobInfo, BulkApiClient.JobInfoResponseCallback callback)
jobInfo
- JobInfo
with required fieldscallback
- BulkApiClient.JobInfoResponseCallback
to be invoked on response or errorvoid getJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
void closeJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
void abortJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
void createBatch(InputStream batchStream, String jobId, ContentType contentTypeEnum, BulkApiClient.BatchInfoResponseCallback callback)
void getBatch(String jobId, String batchId, BulkApiClient.BatchInfoResponseCallback callback)
void getAllBatches(String jobId, BulkApiClient.BatchInfoListResponseCallback callback)
void getRequest(String jobId, String batchId, BulkApiClient.StreamResponseCallback callback)
void getResults(String jobId, String batchId, BulkApiClient.StreamResponseCallback callback)
void createBatchQuery(String jobId, String soqlQuery, ContentType jobContentType, BulkApiClient.BatchInfoResponseCallback callback)
void getQueryResultIds(String jobId, String batchId, BulkApiClient.QueryResultIdsCallback callback)
void getQueryResult(String jobId, String batchId, String resultId, BulkApiClient.StreamResponseCallback callback)
Apache Camel