Interface GenerationParameters

All Known Subinterfaces:
KeyValueGenericParameters, NullableParameters, NullableParameters.Builder, NumberParameters, NumberParameters.Builder, SimpleGenericParameters, SizeParameters, SizeParameters.Builder
All Known Implementing Classes:
CollectionGenerationParameters, KeyValueGenericParametersImpl, MapGenerationParameters, NullableParametersImpl, NumberParametersImpl, SimpleGenericParametersImpl, SizeParametersImpl, StringGenerationParameters

@API(status=EXPERIMENTAL, since="0.1") public interface GenerationParameters
Base class for value generation parameters.
Since:
0.1
Version:
1.0, 2022-11
Author:
(w) Iker Hernaez
  • Method Details

    • forNullables

      @NotNull static NullableParameters.Builder forNullables()
      Creates a new builder of NullableParameters.
      Returns:
      The NullableParameters builder.
    • forNumbers

      @NotNull static NumberParameters.Builder forNumbers()
      Creates a new builder of NumberParameters.
      Returns:
      The instance of NumberParameters builder.
    • forSizes

      @NotNull static SizeParameters.Builder forSizes()
      Creates a new builder of SizeParameters.
      Returns:
      The instance of SizeParameters builder.
    • forSimpleGenerics

      @NotNull static SimpleGenericParameters.Builder forSimpleGenerics()
      Creates a new builder of SimpleGenericParameters.
      Returns:
      The instance of SimpleGenericParameters builder.
    • forKeyValueGenerics

      @NotNull static KeyValueGenericParameters.KeysTypeBuilder forKeyValueGenerics()
      Creates a new builder of KeyValueGenericParameters.
      Returns:
      The instance of KeyValueGenericParameters builder.