Package org.instancio.generator.specs
Interface BigIntegerSpec
- All Superinterfaces:
GeneratorSpec<BigInteger>
,NullableGeneratorSpec<BigInteger>
,NumberGeneratorSpec<BigInteger>
,NumberSpec<BigInteger>
,ValueSpec<BigInteger>
- All Known Implementing Classes:
BigIntegerGenerator
Spec for generating
BigInteger
values.- Since:
- 2.6.0
-
Method Summary
Modifier and TypeMethodDescriptionmax
(BigInteger max) Upper bound for the random number generator.min
(BigInteger min) Lower bound for the random number generator.nullable()
Specifies the generated value can benull
.range
(BigInteger min, BigInteger max) Range 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<BigInteger>
- Specified by:
min
in interfaceNumberSpec<BigInteger>
- 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<BigInteger>
- Specified by:
max
in interfaceNumberSpec<BigInteger>
- 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<BigInteger>
- Specified by:
range
in interfaceNumberSpec<BigInteger>
- Parameters:
min
- lower bound (inclusive)max
- upper bound (inclusive)- Returns:
- spec builder
-
nullable
BigIntegerSpec nullable()Description copied from interface:NumberGeneratorSpec
Specifies the generated value can benull
.- Specified by:
nullable
in interfaceNullableGeneratorSpec<BigInteger>
- Specified by:
nullable
in interfaceNumberGeneratorSpec<BigInteger>
- Specified by:
nullable
in interfaceNumberSpec<BigInteger>
- Returns:
- spec builder
-