Package io.hyperfoil.http.handlers
Class RangeStatusValidator.Builder
- java.lang.Object
-
- io.hyperfoil.http.handlers.RangeStatusValidator.Builder
-
- All Implemented Interfaces:
io.hyperfoil.api.config.BuilderBase<StatusHandler.Builder>,io.hyperfoil.api.config.InitFromParam<RangeStatusValidator.Builder>,StatusHandler.Builder
- Enclosing class:
- RangeStatusValidator
@MetaInfServices(Builder.class) public static class RangeStatusValidator.Builder extends java.lang.Object implements StatusHandler.Builder, io.hyperfoil.api.config.InitFromParam<RangeStatusValidator.Builder>
Marks requests that don't fall into the desired range as invalid.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RangeStatusValidatorbuild()RangeStatusValidator.Builderinit(java.lang.String param)RangeStatusValidator.Buildermax(int max)Highest accepted status code.RangeStatusValidator.Buildermin(int min)Lowest accepted status code.
-
-
-
Method Detail
-
init
public RangeStatusValidator.Builder init(java.lang.String param)
- Specified by:
initin interfaceio.hyperfoil.api.config.InitFromParam<RangeStatusValidator.Builder>- Parameters:
param- Single status code (204), masked code (2xx) or range (200-399).- Returns:
- Self.
-
build
public RangeStatusValidator build()
- Specified by:
buildin interfaceStatusHandler.Builder
-
min
public RangeStatusValidator.Builder min(int min)
Lowest accepted status code.- Parameters:
min- Minimum status (inclusive).- Returns:
- Self.
-
max
public RangeStatusValidator.Builder max(int max)
Highest accepted status code.- Parameters:
max- Maximum status (inclusive)- Returns:
- Self.
-
-