Package dev.orne.test.rnd.params
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 Summary
Static MethodsModifier and TypeMethodDescriptionCreates a new builder ofKeyValueGenericParameters.static NullableParameters.BuilderCreates a new builder ofNullableParameters.static NumberParameters.BuilderCreates a new builder ofNumberParameters.Creates a new builder ofSimpleGenericParameters.static SizeParameters.BuilderforSizes()Creates a new builder ofSizeParameters.
-
Method Details
-
forNullables
Creates a new builder ofNullableParameters.- Returns:
- The
NullableParametersbuilder.
-
forNumbers
Creates a new builder ofNumberParameters.- Returns:
- The instance of
NumberParametersbuilder.
-
forSizes
Creates a new builder ofSizeParameters.- Returns:
- The instance of
SizeParametersbuilder.
-
forSimpleGenerics
Creates a new builder ofSimpleGenericParameters.- Returns:
- The instance of
SimpleGenericParametersbuilder.
-
forKeyValueGenerics
Creates a new builder ofKeyValueGenericParameters.- Returns:
- The instance of
KeyValueGenericParametersbuilder.
-