//core/io.github.serpro69.kfaker/FakerConfig/Builder
Builder¶
[jvm]\ class Builder
Properties¶
| Name | Summary |
|---|---|
| locale | [jvm] var locale: String Sets the FakerConfig.locale when creating an instance of FakerConfig with this Builder. Default: "en". |
| random | [jvm] var random: Random Sets the FakerConfig.random when creating an instance of FakerConfig with this Builder. Default: "en". |
| randomSeed | [jvm] var randomSeed: Long? Sets the seed for FakerConfig.random. If specified, the random property will be ignored when creating an instance of FakerConfig with this Builder. Default: null. |
| uniqueGeneratorRetryLimit | [jvm] var uniqueGeneratorRetryLimit: Int Sets the FakerConfig.uniqueGeneratorRetryLimit when creating an instance of FakerConfig with this Builder. Default: 100. |
Functions¶
| Name | Summary |
|---|---|
| build | [jvm] fun build(): FakerConfig |
| randomClassInstance | [jvm] fun randomClassInstance(configurator: RandomProviderConfig.() -> Unit) |
| withLocale | [jvm] fun withLocale(locale: String): FakerConfig.Builder |
| withRandom | [jvm] fun withRandom(random: Random): FakerConfig.Builder |
| withRandomSeed | [jvm] fun withRandomSeed(seed: Long): FakerConfig.Builder |
| withUniqueGeneratorRetryLimit | [jvm] fun withUniqueGeneratorRetryLimit(retryLimit: Int): FakerConfig.Builder |