Class HeuristicConfigPolicy.Builder<Solution_>
- java.lang.Object
-
- org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy.Builder<Solution_>
-
- Enclosing class:
- HeuristicConfigPolicy<Solution_>
public static class HeuristicConfigPolicy.Builder<Solution_> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory<Solution_,?> scoreDirectorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeuristicConfigPolicy<Solution_>
build()
HeuristicConfigPolicy.Builder<Solution_>
withEntitySorterManner(EntitySorterManner entitySorterManner)
HeuristicConfigPolicy.Builder<Solution_>
withInitializedChainedValueFilterEnabled(boolean initializedChainedValueFilterEnabled)
HeuristicConfigPolicy.Builder<Solution_>
withLogIndentation(String logIndentation)
HeuristicConfigPolicy.Builder<Solution_>
withReinitializeVariableFilterEnabled(boolean reinitializeVariableFilterEnabled)
HeuristicConfigPolicy.Builder<Solution_>
withValueSorterManner(ValueSorterManner valueSorterManner)
-
-
-
Constructor Detail
-
Builder
public Builder(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory<Solution_,?> scoreDirectorFactory)
-
-
Method Detail
-
withLogIndentation
public HeuristicConfigPolicy.Builder<Solution_> withLogIndentation(String logIndentation)
-
withEntitySorterManner
public HeuristicConfigPolicy.Builder<Solution_> withEntitySorterManner(EntitySorterManner entitySorterManner)
-
withValueSorterManner
public HeuristicConfigPolicy.Builder<Solution_> withValueSorterManner(ValueSorterManner valueSorterManner)
-
withReinitializeVariableFilterEnabled
public HeuristicConfigPolicy.Builder<Solution_> withReinitializeVariableFilterEnabled(boolean reinitializeVariableFilterEnabled)
-
withInitializedChainedValueFilterEnabled
public HeuristicConfigPolicy.Builder<Solution_> withInitializedChainedValueFilterEnabled(boolean initializedChainedValueFilterEnabled)
-
build
public HeuristicConfigPolicy<Solution_> build()
-
-