Package com.maxmind.minfraud.request
Class CustomInputs.Builder
- java.lang.Object
-
- com.maxmind.minfraud.request.CustomInputs.Builder
-
- Enclosing class:
- CustomInputs
public static class CustomInputs.Builder extends Object
Buildercreates instances ofCustomInputsfrom values set by the builder's methods.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomInputsbuild()CustomInputs.Builderput(String key, boolean value)Add a boolean custom input.CustomInputs.Builderput(String key, Number value)Add a numeric custom input.CustomInputs.Builderput(String key, String value)Add a string custom input.
-
-
-
Method Detail
-
put
public CustomInputs.Builder put(String key, String value)
Add a string custom input.- Parameters:
key- The key for the custom input as defined on your account portal.value- The custom input value. Must be less than 256 characters and must not contain new lines.- Returns:
- The builder object.
- Throws:
IllegalArgumentException- when the key or value are invalid.
-
put
public CustomInputs.Builder put(String key, Number value)
Add a numeric custom input.- Parameters:
key- The key for the custom input as defined on your account portal.value- The custom input value. Must be between -10^13 and 10^13 exclusive.- Returns:
- The builder object.
- Throws:
IllegalArgumentException- when the key or value are invalid.
-
put
public CustomInputs.Builder put(String key, boolean value)
Add a boolean custom input.- Parameters:
key- The key for the custom input as defined on your account portal.value- The custom input value.- Returns:
- The builder object.
- Throws:
IllegalArgumentException- when the key or value are invalid.
-
build
public CustomInputs build()
- Returns:
- An instance of
CustomInputscreated from the fields set on this builder.
-
-