Interface BulkApiClient
-
- All Known Implementing Classes:
DefaultBulkApiClient
public interface BulkApiClient
Client interface for Salesforce Bulk API
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BulkApiClient.BatchInfoListResponseCallback
static interface
BulkApiClient.BatchInfoResponseCallback
static interface
BulkApiClient.JobInfoResponseCallback
static interface
BulkApiClient.QueryResultIdsCallback
static interface
BulkApiClient.StreamResponseCallback
-
Method Summary
-
-
-
Method Detail
-
createJob
void createJob(JobInfo jobInfo, Map<String,List<String>> header, BulkApiClient.JobInfoResponseCallback callback)
Creates a Bulk Job- Parameters:
jobInfo
-JobInfo
with required fieldscallback
-BulkApiClient.JobInfoResponseCallback
to be invoked on response or error
-
getJob
void getJob(String jobId, Map<String,List<String>> header, BulkApiClient.JobInfoResponseCallback callback)
-
closeJob
void closeJob(String jobId, Map<String,List<String>> header, BulkApiClient.JobInfoResponseCallback callback)
-
abortJob
void abortJob(String jobId, Map<String,List<String>> header, BulkApiClient.JobInfoResponseCallback callback)
-
createBatch
void createBatch(InputStream batchStream, String jobId, ContentType contentTypeEnum, Map<String,List<String>> header, BulkApiClient.BatchInfoResponseCallback callback)
-
getBatch
void getBatch(String jobId, String batchId, Map<String,List<String>> header, BulkApiClient.BatchInfoResponseCallback callback)
-
getAllBatches
void getAllBatches(String jobId, Map<String,List<String>> header, BulkApiClient.BatchInfoListResponseCallback callback)
-
getRequest
void getRequest(String jobId, String batchId, Map<String,List<String>> header, BulkApiClient.StreamResponseCallback callback)
-
getResults
void getResults(String jobId, String batchId, Map<String,List<String>> header, BulkApiClient.StreamResponseCallback callback)
-
createBatchQuery
void createBatchQuery(String jobId, String soqlQuery, ContentType jobContentType, Map<String,List<String>> header, BulkApiClient.BatchInfoResponseCallback callback)
-
getQueryResultIds
void getQueryResultIds(String jobId, String batchId, Map<String,List<String>> header, BulkApiClient.QueryResultIdsCallback callback)
-
-