Class RuleGroup.Builder

java.lang.Object
cloud.opencode.base.rules.model.RuleGroup.Builder
Enclosing class:
RuleGroup

public static final class RuleGroup.Builder extends Object
Builder for RuleGroup RuleGroup的构建器
Since:
JDK 25, opencode-base-rules V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Method Details

    • description

      public RuleGroup.Builder description(String description)
      Sets the description 设置描述
      Parameters:
      description - the description | 描述
      Returns:
      this builder | 此构建器
    • priority

      public RuleGroup.Builder priority(int priority)
      Sets the priority 设置优先级
      Parameters:
      priority - the priority | 优先级
      Returns:
      this builder | 此构建器
    • addRule

      public RuleGroup.Builder addRule(Rule rule)
      Adds a rule to the group 向组添加规则
      Parameters:
      rule - the rule | 规则
      Returns:
      this builder | 此构建器
    • addRules

      public RuleGroup.Builder addRules(Rule... rules)
      Adds multiple rules to the group 向组添加多个规则
      Parameters:
      rules - the rules | 规则
      Returns:
      this builder | 此构建器
    • addRules

      public RuleGroup.Builder addRules(List<Rule> rules)
      Adds multiple rules to the group 向组添加多个规则
      Parameters:
      rules - the rules | 规则
      Returns:
      this builder | 此构建器
    • build

      public RuleGroup build()
      Builds the RuleGroup 构建RuleGroup
      Returns:
      the rule group | 规则组