Package org.instancio.settings
Class Keys
java.lang.Object
org.instancio.settings.Keys
Defines all keys supported by Instancio.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SettingKey
Specifies whether anull
can be generated for array elements, default isfalse
.static final SettingKey
Specifies maximum length for arrays, default is 6.static final SettingKey
Specifies minimum length for arrays, default is 2.static final SettingKey
Specifies whether a null can be generated for arrays, default isfalse
.static final SettingKey
Specifies whether anull
can be generated for Boolean type, default isfalse
.static final SettingKey
Specifies maximum value for bytes, default value is 127.static final SettingKey
Specifies minimum value for bytes, default value is 1.static final SettingKey
Specifies whether anull
can be generated for Byte type, default isfalse
.static final SettingKey
Specifies whether anull
can be generated for Character type, default isfalse
.static final SettingKey
Specifies whether anull
can be generated for collection elements, default isfalse
.static final SettingKey
Specifies maximum size for collections, default is 6.static final SettingKey
Specifies minimum size for collections, default is 2.static final SettingKey
Specifies whether anull
can be generated for collections, default isfalse
.static final SettingKey
Specifies maximum value for doubles, default value is 10000.static final SettingKey
Specifies minimum value for doubles, default value is 1.0.static final SettingKey
Specifies whether anull
can be generated for Double type, default isfalse
.static final SettingKey
Specifies maximum value for floats, default value is 10000.static final SettingKey
Specifies minimum value for floats, default value is 1.static final SettingKey
Specifies whether anull
can be generated for Float type, default isfalse
.static final SettingKey
Specifies maximum value for integers, default value is 10000.static final SettingKey
Specifies minimum value for integers, default value is 1.static final SettingKey
Specifies whether anull
can be generated for Integer type, default isfalse
.static final SettingKey
Specifies maximum value for longs, default value is 10000.static final SettingKey
Specifies minimum value for longs, default value is 1.static final SettingKey
Specifies whether anull
can be generated for Long type, default isfalse
.static final SettingKey
Specifies whether anull
can be generated for map keys, default isfalse
.static final SettingKey
Specifies maximum size for maps, default is 6.static final SettingKey
Specifies minimum size for maps, default is 2.static final SettingKey
Specifies whether anull
can be generated for maps, default isfalse
.static final SettingKey
Specifies whether anull
can be generated for map values, default isfalse
.static final SettingKey
Specifies the mode: strict (unused selectors will trigger an exception) or lenient; default is strict.static final SettingKey
Specifies maximum value for shorts, default value is 10000.static final SettingKey
Specifies minimum value for shorts, default value is 1.static final SettingKey
Specifies whether anull
can be generated for Short type, default isfalse
.static final SettingKey
Specifies whether an empty string can be generated, default isfalse
.static final SettingKey
Specifies maximum length of strings, default is 10.static final SettingKey
Specifies minimum length of strings, default is 3.static final SettingKey
Specifies whether anull
can be generated for String type, default isfalse
. -
Method Summary
Modifier and TypeMethodDescriptionstatic List<SettingKey>
all()
Returns all keys supported by Instancio.static SettingKey
Returns aSettingKey
instance with the given property key.
-
Field Details
-
ARRAY_ELEMENTS_NULLABLE
Specifies whether anull
can be generated for array elements, default isfalse
. -
ARRAY_MAX_LENGTH
Specifies maximum length for arrays, default is 6. -
ARRAY_MIN_LENGTH
Specifies minimum length for arrays, default is 2. -
ARRAY_NULLABLE
Specifies whether a null can be generated for arrays, default isfalse
. -
BOOLEAN_NULLABLE
Specifies whether anull
can be generated for Boolean type, default isfalse
. -
BYTE_MAX
Specifies maximum value for bytes, default value is 127. -
BYTE_MIN
Specifies minimum value for bytes, default value is 1. -
BYTE_NULLABLE
Specifies whether anull
can be generated for Byte type, default isfalse
. -
CHARACTER_NULLABLE
Specifies whether anull
can be generated for Character type, default isfalse
. -
COLLECTION_ELEMENTS_NULLABLE
Specifies whether anull
can be generated for collection elements, default isfalse
. -
COLLECTION_MAX_SIZE
Specifies maximum size for collections, default is 6. -
COLLECTION_MIN_SIZE
Specifies minimum size for collections, default is 2. -
COLLECTION_NULLABLE
Specifies whether anull
can be generated for collections, default isfalse
. -
DOUBLE_MAX
Specifies maximum value for doubles, default value is 10000. -
DOUBLE_MIN
Specifies minimum value for doubles, default value is 1.0. -
DOUBLE_NULLABLE
Specifies whether anull
can be generated for Double type, default isfalse
. -
FLOAT_MAX
Specifies maximum value for floats, default value is 10000. -
FLOAT_MIN
Specifies minimum value for floats, default value is 1. -
FLOAT_NULLABLE
Specifies whether anull
can be generated for Float type, default isfalse
. -
INTEGER_MAX
Specifies maximum value for integers, default value is 10000. -
INTEGER_MIN
Specifies minimum value for integers, default value is 1. -
INTEGER_NULLABLE
Specifies whether anull
can be generated for Integer type, default isfalse
. -
LONG_MAX
Specifies maximum value for longs, default value is 10000. -
LONG_MIN
Specifies minimum value for longs, default value is 1. -
LONG_NULLABLE
Specifies whether anull
can be generated for Long type, default isfalse
. -
MAP_KEYS_NULLABLE
Specifies whether anull
can be generated for map keys, default isfalse
. -
MAP_MAX_SIZE
Specifies maximum size for maps, default is 6. -
MAP_MIN_SIZE
Specifies minimum size for maps, default is 2. -
MAP_NULLABLE
Specifies whether anull
can be generated for maps, default isfalse
. -
MAP_VALUES_NULLABLE
Specifies whether anull
can be generated for map values, default isfalse
. -
MODE
Specifies the mode: strict (unused selectors will trigger an exception) or lenient; default is strict.- Since:
- 1.3.3
-
SHORT_MAX
Specifies maximum value for shorts, default value is 10000. -
SHORT_MIN
Specifies minimum value for shorts, default value is 1. -
SHORT_NULLABLE
Specifies whether anull
can be generated for Short type, default isfalse
. -
STRING_ALLOW_EMPTY
Specifies whether an empty string can be generated, default isfalse
. -
STRING_MAX_LENGTH
Specifies maximum length of strings, default is 10. -
STRING_MIN_LENGTH
Specifies minimum length of strings, default is 3. -
STRING_NULLABLE
Specifies whether anull
can be generated for String type, default isfalse
.
-
-
Method Details
-
all
Returns all keys supported by Instancio.- Returns:
- all keys
-
get
Returns aSettingKey
instance with the given property key.- Parameters:
key
- to lookup- Returns:
- the setting key; an exception is thrown if the key is not found
-