Package org.instancio.generator.specs
Interface FloatSpec
- All Superinterfaces:
GeneratorSpec<Float>
,NullableGeneratorSpec<Float>
,NumberGeneratorSpec<Float>
,NumberSpec<Float>
,ValueSpec<Float>
- All Known Implementing Classes:
FloatGenerator
Spec for generating
Float
values.- Since:
- 2.6.0
-
Method Summary
Modifier and TypeMethodDescriptionUpper bound for the random number generator.Lower bound for the random number generator.nullable()
Specifies that anull
value can be generatedRange for the random number generator
-
Method Details
-
min
Description copied from interface:NumberGeneratorSpec
Lower bound for the random number generator.- Specified by:
min
in interfaceNumberGeneratorSpec<Float>
- Specified by:
min
in interfaceNumberSpec<Float>
- Parameters:
min
- lower bound (inclusive)- Returns:
- spec builder
-
max
Description copied from interface:NumberGeneratorSpec
Upper bound for the random number generator.- Specified by:
max
in interfaceNumberGeneratorSpec<Float>
- Specified by:
max
in interfaceNumberSpec<Float>
- Parameters:
max
- upper bound (inclusive)- Returns:
- spec builder
-
range
Description copied from interface:NumberGeneratorSpec
Range for the random number generator- Specified by:
range
in interfaceNumberGeneratorSpec<Float>
- Specified by:
range
in interfaceNumberSpec<Float>
- Parameters:
min
- lower bound (inclusive)max
- upper bound (inclusive)- Returns:
- spec builder
-
nullable
FloatSpec nullable()Description copied from interface:ValueSpec
Specifies that anull
value can be generated- Specified by:
nullable
in interfaceNullableGeneratorSpec<Float>
- Specified by:
nullable
in interfaceNumberGeneratorSpec<Float>
- Specified by:
nullable
in interfaceNumberSpec<Float>
- Specified by:
nullable
in interfaceValueSpec<Float>
- Returns:
- spec builder reference
-