Package io.hyperfoil.http.steps
Class FormGenerator.InputBuilder
- java.lang.Object
-
- io.hyperfoil.http.steps.FormGenerator.InputBuilder
-
- Enclosing class:
- FormGenerator
public static class FormGenerator.InputBuilder extends java.lang.ObjectForm element (e.g. as if coming from an INPUT field).
-
-
Constructor Summary
Constructors Constructor Description InputBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.hyperfoil.function.SerializableBiConsumer<io.hyperfoil.api.session.Session,io.netty.buffer.ByteBuf>build()FormGenerator.InputBuilderfromVar(java.lang.String var)Input field value from session variable.FormGenerator.InputBuildername(java.lang.String name)Input field name.FormGenerator.InputBuilderpattern(java.lang.String pattern)Input field value replacing session variables in a pattern, e.g.FormGenerator.InputBuildervalue(java.lang.String value)Input field value (verbatim).
-
-
-
Method Detail
-
build
public io.hyperfoil.function.SerializableBiConsumer<io.hyperfoil.api.session.Session,io.netty.buffer.ByteBuf> build()
-
name
public FormGenerator.InputBuilder name(java.lang.String name)
Input field name.- Parameters:
name- Input name.- Returns:
- Self.
-
value
public FormGenerator.InputBuilder value(java.lang.String value)
Input field value (verbatim).- Parameters:
value- Input value.- Returns:
- Self.
-
fromVar
public FormGenerator.InputBuilder fromVar(java.lang.String var)
Input field value from session variable.- Parameters:
var- Variable name.- Returns:
- Self.
-
pattern
public FormGenerator.InputBuilder pattern(java.lang.String pattern)
Input field value replacing session variables in a pattern, e.g.foo${myvariable}var- Parameters:
pattern- Template pattern.- Returns:
- Self.
-
-