public interface IoTaskBuilder<I extends Item,O extends IoTask<I>>
extends java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInputPath() |
O |
getInstance(I item) |
void |
getInstances(java.util.List<I> items,
java.util.List<O> buff) |
IoType |
getIoType() |
int |
getOriginCode() |
IoTaskBuilder<I,O> |
setCredentialsMap(java.util.Map<java.lang.String,java.lang.String> credentials) |
IoTaskBuilder<I,O> |
setInputPath(java.lang.String inputPath) |
IoTaskBuilder<I,O> |
setIoType(IoType ioType) |
IoTaskBuilder<I,O> |
setOutputPathSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> ops) |
IoTaskBuilder<I,O> |
setSecretSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> secretSupplier) |
IoTaskBuilder<I,O> |
setUidSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> uidSupplier) |
int getOriginCode()
IoType getIoType()
IoTaskBuilder<I,O> setIoType(IoType ioType)
java.lang.String getInputPath()
IoTaskBuilder<I,O> setInputPath(java.lang.String inputPath)
IoTaskBuilder<I,O> setOutputPathSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> ops)
IoTaskBuilder<I,O> setUidSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> uidSupplier)
IoTaskBuilder<I,O> setSecretSupplier(com.emc.mongoose.api.common.supply.BatchSupplier<java.lang.String> secretSupplier)
IoTaskBuilder<I,O> setCredentialsMap(java.util.Map<java.lang.String,java.lang.String> credentials)
O getInstance(I item) throws java.io.IOException, java.lang.IllegalArgumentException
java.io.IOExceptionjava.lang.IllegalArgumentException