Enum Class SolverProperty

java.lang.Object
java.lang.Enum<SolverProperty>
ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
All Implemented Interfaces:
Serializable, Comparable<SolverProperty>, Constable

public enum SolverProperty extends Enum<SolverProperty>
  • Enum Constant Details

    • SOLVER_CONFIG_XML

      public static final SolverProperty SOLVER_CONFIG_XML
    • ENVIRONMENT_MODE

      public static final SolverProperty ENVIRONMENT_MODE
    • DAEMON

      public static final SolverProperty DAEMON
    • MOVE_THREAD_COUNT

      public static final SolverProperty MOVE_THREAD_COUNT
    • DOMAIN_ACCESS_TYPE

      public static final SolverProperty DOMAIN_ACCESS_TYPE
    • NEARBY_DISTANCE_METER_CLASS

      public static final SolverProperty NEARBY_DISTANCE_METER_CLASS
    • CONSTRAINT_STREAM_IMPL_TYPE

      @Deprecated(forRemoval=true, since="1.4.0") public static final SolverProperty CONSTRAINT_STREAM_IMPL_TYPE
      Deprecated, for removal: This API element is subject to removal in a future version.
      No longer used.
    • CONSTRAINT_STREAM_AUTOMATIC_NODE_SHARING

      public static final SolverProperty CONSTRAINT_STREAM_AUTOMATIC_NODE_SHARING
    • TERMINATION

      public static final SolverProperty TERMINATION
  • Method Details

    • values

      public static SolverProperty[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SolverProperty valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getPropertyName

      public String getPropertyName()
    • update

      public void update(SolverProperties properties, Object value)
    • getValidPropertyNames

      public static Set<String> getValidPropertyNames()
    • forPropertyName

      public static SolverProperty forPropertyName(String propertyName)