Interface ParameterBuilder<T>

Type Parameters:
T - Type built by this builder
All Known Subinterfaces:
ParameterBuilder<T>
All Known Implementing Classes:
BvParameters.Builder, CfpParameters.Builder, EcfpParameters.Builder, FvParameters.Builder, MaccsParameters.Builder, PfParameters.Builder, TverskyParameters.Builder

@Beta @PublicAPI @Deprecated(forRemoval=true) @SubjectToRemoval(date=JAN_01_2025) public interface ParameterBuilder<T>
Deprecated, for removal: This API element is subject to removal in a future version.
The API discovery tool will be removed.
This interface represents a builder.

WARNING: although not deprecated (to avoid pointless warnings), this interface is subject to removal, along with the API discovery tools that used it.

This interface enforces that an instance of an immutable class can be retrieved using the build() method. Usually the built class (T) should be annotated with BuilderClass

Please note that this interface is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.

  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Constructs an immutable instance of T.
  • Method Details

    • build

      T build()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Constructs an immutable instance of T.
      Returns:
      An immutable instance of T