Class ThreadGroupWrapper.ThreadGroupWrapperBuilder<C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<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.threads.AbstractParentThreadGroupWrapper.AbstractParentThreadGroupWrapperBuilder<T,G,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.threads.AbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.threads.ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>
-
- All Implemented Interfaces:
JmcWrapperBuilder<C>
- Direct Known Subclasses:
PostThreadGroupWrapper.PostThreadGroupWrapperBuilder,SetupThreadGroupWrapper.SetupThreadGroupWrapperBuilder
- Enclosing class:
- ThreadGroupWrapper
public abstract static class ThreadGroupWrapper.ThreadGroupWrapperBuilder<C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>> extends AbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C,B>
builder.
-
-
Constructor Summary
Constructors Constructor Description ThreadGroupWrapperBuilder()
-
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()BwithContinueForever(java.lang.Boolean continueForever)BwithDelay(int delay)Startup delay (seconds).BwithDelay(java.lang.String delay)Startup delay (seconds).BwithDelay(Variable delay)Startup delay (seconds).BwithDelayedStartup(java.lang.Boolean delayedStartup)BwithDuration(int duration)Duration (seconds).BwithDuration(java.lang.String duration)Duration (seconds).BwithDuration(Variable duration)Duration (seconds).BwithLoops(int loops)Number of iterations to use.BwithLoops(java.lang.String loops)Number of iterations to use.BwithLoops(Variable loops)Number of iterations to use.BwithRampUp(int rampUp)Ramp-up period (seconds).BwithRampUp(java.lang.String rampUp)Ramp-up period (seconds).BwithRampUp(Variable rampUp)Ramp-up period (seconds).BwithScheduler(java.lang.Boolean scheduler)-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.threads.AbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder
withIsSameUserOnNextIteration, withNumThreads, withNumThreads, withNumThreads
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.threads.AbstractParentThreadGroupWrapper.AbstractParentThreadGroupWrapperBuilder
addController, addController, addControllers, addSampler, addSampler, addSamplers, withOnSampleError
-
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
-
withRampUp
public B withRampUp(int rampUp)
Ramp-up period (seconds).
-
withRampUp
public B withRampUp(java.lang.String rampUp)
Ramp-up period (seconds).
-
withDuration
public B withDuration(int duration)
Duration (seconds).
-
withDuration
public B withDuration(java.lang.String duration)
Duration (seconds).
-
withDelay
public B withDelay(int delay)
Startup delay (seconds).
-
withDelay
public B withDelay(java.lang.String delay)
Startup delay (seconds).
-
withLoops
public B withLoops(int loops)
Number of iterations to use.
-
withLoops
public B withLoops(java.lang.String loops)
Number of iterations to use.
-
$fillValuesFrom
protected B $fillValuesFrom(C instance)
- Overrides:
$fillValuesFromin classAbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>>
-
self
protected abstract B self()
- Specified by:
selfin classAbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>>
-
build
public abstract C build()
Description copied from interface:JmcWrapperBuilderbuild Wrapper.- Specified by:
buildin interfaceJmcWrapperBuilder<C extends ThreadGroupWrapper>- Specified by:
buildin classAbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>>
-
withContinueForever
public B withContinueForever(java.lang.Boolean continueForever)
- Returns:
this.
-
withScheduler
public B withScheduler(java.lang.Boolean scheduler)
- Returns:
this.
-
withDelayedStartup
public B withDelayedStartup(java.lang.Boolean delayedStartup)
- Returns:
this.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractThreadGroupWrapper.AbstractThreadGroupWrapperBuilder<org.apache.jmeter.threads.ThreadGroup,org.apache.jmeter.threads.gui.ThreadGroupGui,C extends ThreadGroupWrapper,B extends ThreadGroupWrapper.ThreadGroupWrapperBuilder<C,B>>
-
-