com.emc.mongoose.api.model.io.task.data.DataIoTaskBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mongoose-api-model Show documentation
Show all versions of mongoose-api-model Show documentation
Mongoose is a high-load storage performance testing tool
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);
DataIoTaskBuilder setSrcItemsCount(final int min, final int max);
DataIoTaskBuilder setSrcItemsForConcat(final List items);
List getFixedRanges();
int getRandomRangesCount();
long getSizeThreshold();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy