Package org.optaplanner.benchmark.config
Class SolverBenchmarkConfig
- java.lang.Object
 - 
- org.optaplanner.core.config.AbstractConfig<SolverBenchmarkConfig>
 - 
- org.optaplanner.benchmark.config.SolverBenchmarkConfig
 
 
 
- 
public class SolverBenchmarkConfig extends AbstractConfig<SolverBenchmarkConfig>
 
- 
- 
Constructor Summary
Constructors Constructor Description SolverBenchmarkConfig() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolverBenchmarkConfigcopyConfig()Typically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on itStringgetName()ProblemBenchmarksConfiggetProblemBenchmarksConfig()SolverConfiggetSolverConfig()IntegergetSubSingleCount()SolverBenchmarkConfiginherit(SolverBenchmarkConfig inheritedConfig)Inherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).voidsetName(String name)voidsetProblemBenchmarksConfig(ProblemBenchmarksConfig problemBenchmarksConfig)voidsetSolverConfig(SolverConfig solverConfig)voidsetSubSingleCount(Integer subSingleCount)- 
Methods inherited from class org.optaplanner.core.config.AbstractConfig
toString 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getName
public String getName()
 
- 
setName
public void setName(String name)
 
- 
getSolverConfig
public SolverConfig getSolverConfig()
 
- 
setSolverConfig
public void setSolverConfig(SolverConfig solverConfig)
 
- 
getProblemBenchmarksConfig
public ProblemBenchmarksConfig getProblemBenchmarksConfig()
 
- 
setProblemBenchmarksConfig
public void setProblemBenchmarksConfig(ProblemBenchmarksConfig problemBenchmarksConfig)
 
- 
getSubSingleCount
public Integer getSubSingleCount()
 
- 
setSubSingleCount
public void setSubSingleCount(Integer subSingleCount)
 
- 
inherit
public SolverBenchmarkConfig inherit(SolverBenchmarkConfig inheritedConfig)
Description copied from class:AbstractConfigInherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).After the inheritance, if a property on this
AbstractConfigcomposition is replaced, it should not affect the inherited composition instance.- Specified by:
 inheritin classAbstractConfig<SolverBenchmarkConfig>- Parameters:
 inheritedConfig- never null- Returns:
 - this
 
 
- 
copyConfig
public SolverBenchmarkConfig copyConfig()
Description copied from class:AbstractConfigTypically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on it- Specified by:
 copyConfigin classAbstractConfig<SolverBenchmarkConfig>- Returns:
 - new instance
 
 
 - 
 
 -