Interface DataOperationsBuilder<I extends DataItem,O extends DataOperation<I>>
-
- All Superinterfaces:
java.lang.AutoCloseable,OperationsBuilder<I,O>
- All Known Implementing Classes:
DataOperationsBuilderImpl
public interface DataOperationsBuilder<I extends DataItem,O extends DataOperation<I>> extends OperationsBuilder<I,O>
Created by kurila on 27.09.16.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<com.github.akurilov.commons.collection.Range>fixedRanges()DataOperationsBuilder<I,O>fixedRanges(java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges)intrandomRangesCount()DataOperationsBuilder<I,O>randomRangesCount(int count)longsizeThreshold()DataOperationsBuilder<I,O>sizeThreshold(long sizeThreshold)DataOperationsBuilder<I,O>srcItemsCount(int min, int max)DataOperationsBuilder<I,O>srcItemsForConcat(java.util.List<I> items)-
Methods inherited from interface com.emc.mongoose.base.item.op.OperationsBuilder
buildOp, buildOps, close, credentialInput, credentialsByPath, inputPath, inputPath, opType, opType, originIndex, outputPathInput
-
-
-
-
Method Detail
-
fixedRanges
DataOperationsBuilder<I,O> fixedRanges(java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges)
-
randomRangesCount
DataOperationsBuilder<I,O> randomRangesCount(int count)
-
sizeThreshold
DataOperationsBuilder<I,O> sizeThreshold(long sizeThreshold)
-
srcItemsCount
DataOperationsBuilder<I,O> srcItemsCount(int min, int max)
-
srcItemsForConcat
DataOperationsBuilder<I,O> srcItemsForConcat(java.util.List<I> items)
-
fixedRanges
java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges()
-
randomRangesCount
int randomRangesCount()
-
sizeThreshold
long sizeThreshold()
-
-