Class ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>>
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>
-
- All Implemented Interfaces:
JmcWrapperBuilder<C>
- Enclosing class:
- ThroughputControllerWrapper
public abstract static class ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>> extends GenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C,B>
Builder.
-
-
Constructor Summary
Constructors Constructor Description ThroughputControllerWrapperBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected B$fillValuesFrom(C instance)abstract Cbuild()build Wrapper.protected abstract Bself()java.lang.StringtoString()BwithExecutionStyle(ThroughputControllerWrapper.ExecutionStyle executionStyle)BwithPerUser(boolean perUser)BwithThroughput(int throughput)A number.BwithThroughput(java.lang.String throughput)A number.BwithThroughput(Variable throughput)A number.-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper.GenericControllerWrapperBuilder
addController, addController, addControllers, addSampler, addSampler, addSamplers
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper.AbstractTestElementWrapperBuilder
withComment, withEnabled, withName
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder
addAssertion, addAssertion, addAssertions, addConfig, addConfig, addConfigs, addListener, addListener, addListener, addPostProcessor, addPostProcessor, addPostProcessors, addPreProcessor, addPreProcessor, addPreProcessors, addTimer, addTimer, addTimers, withChild, withChildren
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder
addTags, withIsInitialized, withTags
-
-
-
-
Method Detail
-
withThroughput
public B withThroughput(java.lang.String throughput)
A number. For percent execution mode, a number from 0-100 that indicates the percentage of times the controller will execute. "50" means the controller will execute during half the iterations through the test plan. For total execution mode, the number indicates the total number of times the controller will execute.
-
withThroughput
public B withThroughput(int throughput)
A number. For percent execution mode, a number from 0-100 that indicates the percentage of times the controller will execute. "50" means the controller will execute during half the iterations through the test plan. For total execution mode, the number indicates the total number of times the controller will execute.
-
withThroughput
public B withThroughput(Variable throughput)
A number. For percent execution mode, a number from 0-100 that indicates the percentage of times the controller will execute. "50" means the controller will execute during half the iterations through the test plan. For total execution mode, the number indicates the total number of times the controller will execute.
-
$fillValuesFrom
protected B $fillValuesFrom(C instance)
- Overrides:
$fillValuesFromin classGenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>>
-
self
protected abstract B self()
- Specified by:
selfin classGenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>>
-
build
public abstract C build()
Description copied from interface:JmcWrapperBuilderbuild Wrapper.- Specified by:
buildin interfaceJmcWrapperBuilder<C extends ThroughputControllerWrapper>- Specified by:
buildin classGenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>>
-
withExecutionStyle
public B withExecutionStyle(ThroughputControllerWrapper.ExecutionStyle executionStyle)
- Returns:
this.
-
withPerUser
public B withPerUser(boolean perUser)
- Returns:
this.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classGenericControllerWrapper.GenericControllerWrapperBuilder<org.apache.jmeter.control.ThroughputController,org.apache.jmeter.control.gui.ThroughputControllerGui,C extends ThroughputControllerWrapper,B extends ThroughputControllerWrapper.ThroughputControllerWrapperBuilder<C,B>>
-
-