public interface DataIoTaskBuilder<I extends DataItem,O extends DataIoTask<I>> extends IoTaskBuilder<I,O>
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.github.akurilov.commons.collection.Range> |
getFixedRanges() |
int |
getRandomRangesCount() |
long |
getSizeThreshold() |
DataIoTaskBuilder<I,O> |
setFixedRanges(java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges) |
DataIoTaskBuilder<I,O> |
setRandomRangesCount(int count) |
DataIoTaskBuilder<I,O> |
setSizeThreshold(long sizeThreshold) |
DataIoTaskBuilder<I,O> |
setSrcItemsCount(int min,
int max) |
DataIoTaskBuilder<I,O> |
setSrcItemsForConcat(java.util.List<I> items) |
getInputPath, getInstance, getInstances, getIoType, getOriginCode, setCredentialsMap, setInputPath, setIoType, setOutputPathSupplier, setSecretSupplier, setUidSupplierDataIoTaskBuilder<I,O> setFixedRanges(java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges)
DataIoTaskBuilder<I,O> setRandomRangesCount(int count)
DataIoTaskBuilder<I,O> setSizeThreshold(long sizeThreshold)
DataIoTaskBuilder<I,O> setSrcItemsCount(int min, int max)
DataIoTaskBuilder<I,O> setSrcItemsForConcat(java.util.List<I> items)
java.util.List<com.github.akurilov.commons.collection.Range> getFixedRanges()
int getRandomRangesCount()
long getSizeThreshold()