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()withConstraintMatchPolicy(ConstraintMatchPolicy constraintMatchPolicy) withEasyScoreCalculator(EasyScoreCalculator<Solution_, Score_> easyScoreCalculator) Methods inherited from class ai.timefold.solver.core.impl.score.director.AbstractScoreDirector.AbstractScoreDirectorBuilder
buildDerived, withExpectShadowVariablesInCorrectState, withLookUpEnabled
-
Constructor Details
-
Builder
-
-
Method Details
-
withConstraintMatchPolicy
public EasyScoreDirector.Builder<Solution_,Score_> withConstraintMatchPolicy(ConstraintMatchPolicy constraintMatchPolicy) - Overrides:
withConstraintMatchPolicyin classAbstractScoreDirector.AbstractScoreDirectorBuilder<Solution_,Score_ extends Score<Score_>, EasyScoreDirectorFactory<Solution_, Score_ extends Score<Score_>>, EasyScoreDirector.Builder<Solution_, Score_ extends Score<Score_>>>
-
withEasyScoreCalculator
public EasyScoreDirector.Builder<Solution_,Score_> withEasyScoreCalculator(EasyScoreCalculator<Solution_, Score_> easyScoreCalculator) -
build
-