Package io.hyperfoil.api.config
Class SLABuilder.LimitsBuilder
- java.lang.Object
-
- io.hyperfoil.api.config.PairBuilder.OfString
-
- io.hyperfoil.api.config.SLABuilder.LimitsBuilder
-
- All Implemented Interfaces:
PairBuilder<java.lang.String>,java.util.function.BiConsumer<java.lang.String,java.lang.String>
- Enclosing class:
- SLABuilder<P>
public class SLABuilder.LimitsBuilder extends PairBuilder.OfString
Percentile limits.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.hyperfoil.api.config.PairBuilder
PairBuilder.OfDouble, PairBuilder.OfString
-
-
Constructor Summary
Constructors Constructor Description LimitsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(java.lang.String percentileStr, java.lang.String responseTime)Use percentile (value between 0.0 and 1.0) as key and response time with unit (e.g.SLABuilder.LimitsBuilderadd(double percentile, long responseTime)SLABuilder<P>end()-
Methods inherited from class io.hyperfoil.api.config.PairBuilder.OfString
valueType
-
-
-
-
Method Detail
-
accept
public void accept(java.lang.String percentileStr, java.lang.String responseTime)Use percentile (value between 0.0 and 1.0) as key and response time with unit (e.g. `ms`) in suffix as value.- Parameters:
percentileStr- Percentile (value between 0.0 and 1.0).responseTime- Response time threshold.
-
add
public SLABuilder.LimitsBuilder add(double percentile, long responseTime)
-
end
public SLABuilder<P> end()
-
-