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 FormParameter
formParameter(String name, boolean allowReserved, Object... values)
Creates a parameter with encoded and exploded values.static FormParameter
formParameter(String name, com.fasterxml.jackson.databind.ObjectMapper mapper, Object value)
Creates a parameter with not encoded values.static FormParameter
formParameter(String name, Object value)
Creates a parameter with not encoded values.static FormParameter
formParameter(String name, DefaultMapper mapper, Object value)
Creates a parameter with not encoded values.static FormParameter
formParameter(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 ofObjectMapper
that 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 ofDefaultMapper
that 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
-
-