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)BwithMaxThroughput(int maxThroughput)A number.BwithMaxThroughput(java.lang.String maxThroughput)A number.BwithMaxThroughput(Variable maxThroughput)A number.BwithPerUser(boolean perUser)-
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, withChilds
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder
addTags, withIsInitialized, withTags
-
-
-
-
Method Detail
-
withMaxThroughput
public B withMaxThroughput(java.lang.String maxThroughput)
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.
-
withMaxThroughput
public B withMaxThroughput(int maxThroughput)
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.
-
withMaxThroughput
public B withMaxThroughput(Variable maxThroughput)
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>>
-
-