package net.tomp2p;
public final class Arguments {
private final String bmArg;
private final String type;
private final int nrWarmups;
private final int nrRepetitions;
private final String resultsDir;
private final String suffix;
private Object param;
public Arguments(String bmArg, String type, int nrWarmups, int nrRepetitions, String resultsDir, String suffix) {
this.bmArg = bmArg;
this.type = type;
this.nrWarmups = nrWarmups;
this.nrRepetitions = nrRepetitions;
this.resultsDir = resultsDir;
this.suffix = suffix;
}
public String getBmArg() {
return bmArg;
}
public String getType() {
return type;
}
public int getNrWarmups() {
return nrWarmups;
}
public int getNrRepetitions() {
return nrRepetitions;
}
public String getResultsDir() {
return resultsDir;
}
public String getSuffix() {
return suffix;
}
public Object getParam() {
return param;
}
public void setParam(Object param) {
this.param = param;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("Arguments [bmArg = ")
.append(bmArg)
.append(", type = ").append(type)
.append(", nrWarmups = ").append(nrWarmups)
.append(", nrRepetitions = ").append(nrRepetitions)
.append(", resultsDir = ").append(resultsDir)
.append(", suffix = ").append(suffix);
return sb.toString();
}
}