Class FormParameter
- java.lang.Object
-
- ru.tinkoff.qa.neptune.http.api.request.body.url.encoded.FormParameter
-
public final class FormParameter extends Object
This class represents a form parameter.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FormParameterformParameter(String name, boolean allowReserved, Object... values)Creates a parameter with encoded and exploded values.static FormParameterformParameter(String name, com.fasterxml.jackson.databind.ObjectMapper mapper, Object value)Creates a parameter with not encoded values.static FormParameterformParameter(String name, Object value)Creates a parameter with not encoded values.static FormParameterformParameter(String name, DefaultMapper mapper, Object value)Creates a parameter with not encoded values.static FormParameterformParameter(String name, FormValueDelimiters delimiter, boolean allowReserved, Object... values)Creates a parameter with encoded and not exploded values.
-
-
-
Method Detail
-
formParameter
public static FormParameter formParameter(String name, boolean allowReserved, Object... values)
Creates a parameter with encoded and exploded values.- Parameters:
name- is a parameter nameallowReserved- allows to use reserved character not encoded or notvalues- values of the defined parameter- Returns:
- an instance of
FormParameter
-
formParameter
public static FormParameter formParameter(String name, FormValueDelimiters delimiter, boolean allowReserved, Object... values)
Creates a parameter with encoded and not exploded values.- Parameters:
name- is a parameter namedelimiter- is a delimiter of array/iterable valueallowReserved- allows to use reserved character not encoded or notvalues- values of the defined parameter- Returns:
- an instance of
FormParameter
-
formParameter
public static FormParameter formParameter(String name, com.fasterxml.jackson.databind.ObjectMapper mapper, Object value)
Creates a parameter with not encoded values.- Parameters:
name- is a parameter namemapper- is an object ofObjectMapperthat serializes value of the parametervalue- is a value of the defined parameter- Returns:
- an instance of
FormParameter
-
formParameter
public static FormParameter formParameter(String name, DefaultMapper mapper, Object value)
Creates a parameter with not encoded values.- Parameters:
name- is a parameter namemapper- is an item ofDefaultMapperthat serializes value of the parametervalue- is a value of the defined parameter- Returns:
- an instance of
FormParameter
-
formParameter
public static FormParameter formParameter(String name, Object value)
Creates a parameter with not encoded values.- Parameters:
name- is a parameter namevalue- is a value of the defined parameter- Returns:
- an instance of
FormParameter
-
-