Class EasyScoreDirector.Builder<Solution_,Score_ extends Score<Score_>>
java.lang.Object
ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_,EasyScoreDirectorFactory<Solution_,Score_>,EasyScoreDirector.Builder<Solution_,Score_>>
ai.timefold.solver.core.impl.score.director.easy.EasyScoreDirector.Builder<Solution_,Score_>
- Enclosing class:
- EasyScoreDirector<Solution_,
Score_ extends Score<Score_>>
@NullMarked
public static final class EasyScoreDirector.Builder<Solution_,Score_ extends Score<Score_>>
extends AbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_,EasyScoreDirectorFactory<Solution_,Score_>,EasyScoreDirector.Builder<Solution_,Score_>>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
constraintMatchPolicy, expectShadowVariablesInCorrectState, lookUpEnabled, scoreDirectorFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withEasyScoreCalculator(EasyScoreCalculator<Solution_, Score_> easyScoreCalculator) Methods inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
buildDerived, withConstraintMatchPolicy, withExpectShadowVariablesInCorrectState, withLookUpEnabled
-
Constructor Details
-
Builder
-
-
Method Details
-
withEasyScoreCalculator
public EasyScoreDirector.Builder<Solution_,Score_> withEasyScoreCalculator(EasyScoreCalculator<Solution_, Score_> easyScoreCalculator) -
build
-