public interface BulkbuilderService
| Modifier and Type | Method and Description |
|---|---|
WorkflowRunInfo |
addRecord(java.lang.String jobName,
Record record)
add a record to a bulk to insert it to the given job.
|
WorkflowRunInfo |
addToMicroBulk(java.lang.String jobName,
Record record,
java.lang.String microBulkId)
Adds a record to a micro bulk with the given id.
|
WorkflowRunInfo |
commitJob(java.lang.String jobName)
commit the job with the given job name.
|
WorkflowRunInfo |
deleteRecord(java.lang.String jobName,
Record record)
add a record to a bulk to delete it from the given job.
|
WorkflowRunInfo |
finishMicroBulk(java.lang.String jobName,
java.lang.String microBulkId)
Finishes the micro bulk with the given id.
|
void |
removeMicroBulk(java.lang.String microBulkId)
Remove the micro bulk with the given id.
|
WorkflowRunInfo addRecord(java.lang.String jobName, Record record) throws BulkbuilderException, InvalidRecordException
jobName - job namerecord - record to add.BulkbuilderException - error writing the record.InvalidRecordException - record does not conform to schema.WorkflowRunInfo deleteRecord(java.lang.String jobName, Record record) throws BulkbuilderException, InvalidRecordException
jobName - job namerecord - record to add.BulkbuilderException - error writing the record.InvalidRecordException - record does not conform to schema.WorkflowRunInfo commitJob(java.lang.String jobName) throws BulkbuilderException
jobName - job nameBulkbuilderException - error committing the jobWorkflowRunInfo addToMicroBulk(java.lang.String jobName, Record record, java.lang.String microBulkId) throws BulkbuilderException, InvalidRecordException
jobName - the job namerecord - The recordmicroBulkId - The id of the micro bulkBulkbuilderException - error writing the record.InvalidRecordException - record does not conform to schema.WorkflowRunInfo finishMicroBulk(java.lang.String jobName, java.lang.String microBulkId) throws BulkbuilderException
jobName - the job namemicroBulkId - The idBulkbuilderException - error writing the micro bulk.void removeMicroBulk(java.lang.String microBulkId)
microBulkId - The micro bulk to remove