Package org.instancio.generator.specs
Interface BigDecimalSpec
- All Superinterfaces:
BigDecimalGeneratorSpec
,GeneratorSpec<BigDecimal>
,NullableGeneratorSpec<BigDecimal>
,NumberGeneratorSpec<BigDecimal>
,ValueSpec<BigDecimal>
- All Known Implementing Classes:
BigDecimalGenerator
Spec for generating
BigDecimal
values.- Since:
- 2.6.0
-
Method Summary
Modifier and TypeMethodDescriptionmax
(BigDecimal max) Upper bound for the random number generator.min
(BigDecimal min) Lower bound for the random number generator.nullable()
Specifies the generated value can benull
.range
(BigDecimal min, BigDecimal max) Range for the random number generatorscale
(int scale) Scale of the generatedBigDecimal
.
-
Method Details
-
min
Description copied from interface:NumberGeneratorSpec
Lower bound for the random number generator.- Specified by:
min
in interfaceBigDecimalGeneratorSpec
- Specified by:
min
in interfaceNumberGeneratorSpec<BigDecimal>
- 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 interfaceBigDecimalGeneratorSpec
- Specified by:
max
in interfaceNumberGeneratorSpec<BigDecimal>
- Parameters:
max
- upper bound (inclusive)- Returns:
- spec builder
-
range
Description copied from interface:NumberGeneratorSpec
Range for the random number generator- Specified by:
range
in interfaceBigDecimalGeneratorSpec
- Specified by:
range
in interfaceNumberGeneratorSpec<BigDecimal>
- Parameters:
min
- lower bound (inclusive)max
- upper bound (inclusive)- Returns:
- spec builder
-
nullable
BigDecimalSpec nullable()Description copied from interface:NumberGeneratorSpec
Specifies the generated value can benull
.- Specified by:
nullable
in interfaceBigDecimalGeneratorSpec
- Specified by:
nullable
in interfaceNullableGeneratorSpec<BigDecimal>
- Specified by:
nullable
in interfaceNumberGeneratorSpec<BigDecimal>
- Returns:
- spec builder
-
scale
Description copied from interface:BigDecimalGeneratorSpec
Scale of the generatedBigDecimal
.- Specified by:
scale
in interfaceBigDecimalGeneratorSpec
- Parameters:
scale
- to set- Returns:
- spec builder
-