All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.emc.mongoose.api.model.io.task.data.DataIoTaskBuilder Maven / Gradle / Ivy

package com.emc.mongoose.api.model.io.task.data;

import com.github.akurilov.commons.collection.Range;
import com.emc.mongoose.api.model.io.task.IoTaskBuilder;
import com.emc.mongoose.api.model.item.DataItem;

import java.util.List;

/**
 Created by kurila on 27.09.16.
 */
public interface DataIoTaskBuilder>
extends IoTaskBuilder {
	
	DataIoTaskBuilder setFixedRanges(final List fixedRanges);

	DataIoTaskBuilder setRandomRangesCount(final int count);

	DataIoTaskBuilder setSizeThreshold(final long sizeThreshold);
	
	List getFixedRanges();
	
	int getRandomRangesCount();
	
	long getSizeThreshold();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy