public interface  org.openjdk.jmh.runner.options.ChainedOptionsBuilder extends java.lang.Object
{
public abstract org.openjdk.jmh.runner.options.Options build();
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder parent(org.openjdk.jmh.runner.options.Options);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder include(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder exclude(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder resultFormat(org.openjdk.jmh.results.format.ResultFormatType);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder output(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder result(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder shouldDoGC(boolean);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder addProfiler(java.lang.Class);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder addProfiler(java.lang.Class, java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder addProfiler(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder addProfiler(java.lang.String, java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder verbosity(org.openjdk.jmh.runner.options.VerboseMode);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder shouldFailOnError(boolean);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder threads(int);
public abstract transient org.openjdk.jmh.runner.options.ChainedOptionsBuilder threadGroups(int[]);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder syncIterations(boolean);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder warmupIterations(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder warmupBatchSize(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder warmupTime(org.openjdk.jmh.runner.options.TimeValue);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder warmupMode(org.openjdk.jmh.runner.options.WarmupMode);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder includeWarmup(java.lang.String);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder measurementIterations(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder measurementBatchSize(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder measurementTime(org.openjdk.jmh.runner.options.TimeValue);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder mode(org.openjdk.jmh.annotations.Mode);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder timeUnit(java.util.concurrent.TimeUnit);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder operationsPerInvocation(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder forks(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder warmupForks(int);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder jvm(java.lang.String);
public abstract transient org.openjdk.jmh.runner.options.ChainedOptionsBuilder jvmArgs(java.lang.String[]);
public abstract transient org.openjdk.jmh.runner.options.ChainedOptionsBuilder jvmArgsAppend(java.lang.String[]);
public abstract transient org.openjdk.jmh.runner.options.ChainedOptionsBuilder jvmArgsPrepend(java.lang.String[]);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder detectJvmArgs();
public abstract transient org.openjdk.jmh.runner.options.ChainedOptionsBuilder param(java.lang.String, java.lang.String[]);
public abstract org.openjdk.jmh.runner.options.ChainedOptionsBuilder timeout(org.openjdk.jmh.runner.options.TimeValue);
}