Class Strategy.Builder

  • Enclosing class:
    Strategy

    public static class Strategy.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • strategyName

        public Strategy.Builder strategyName​(String strategyName)
        The name of the strategy.
        Parameters:
        strategyName - the value to set
        Returns:
        this builder
      • isDefault

        public Strategy.Builder isDefault​(Boolean isDefault)
        Whether this is the default recommendation strategy.
        Parameters:
        isDefault - the value to set
        Returns:
        this builder
      • parametersDefinition

        public Strategy.Builder parametersDefinition​(List<StrategyParameter> parametersDefinition)
        The list of strategies for the parameters.
        Parameters:
        parametersDefinition - the value to set
        Returns:
        this builder