Class RuleResult.Builder
java.lang.Object
cloud.opencode.base.rules.RuleResult.Builder
- Enclosing class:
RuleResult
Builder for RuleResult
RuleResult的构建器
- Since:
- JDK 25, opencode-base-rules V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the RuleResult 构建RuleResultexecutionTime(Duration duration) Sets the execution time 设置执行时间Adds a failed rule 添加已失败的规则Adds a fired rule 添加已触发的规则Adds a result 添加结果Adds multiple results 添加多个结果Adds a skipped rule 添加已跳过的规则
-
Method Details
-
fired
Adds a fired rule 添加已触发的规则- Parameters:
ruleName- the rule name | 规则名称- Returns:
- this builder | 此构建器
-
skipped
Adds a skipped rule 添加已跳过的规则- Parameters:
ruleName- the rule name | 规则名称- Returns:
- this builder | 此构建器
-
failed
Adds a failed rule 添加已失败的规则- Parameters:
ruleName- the rule name | 规则名称message- the error message | 错误消息cause- the cause | 原因- Returns:
- this builder | 此构建器
-
result
Adds a result 添加结果- Parameters:
key- the result key | 结果键value- the result value | 结果值- Returns:
- this builder | 此构建器
-
results
Adds multiple results 添加多个结果- Parameters:
results- the results map | 结果Map- Returns:
- this builder | 此构建器
-
executionTime
Sets the execution time 设置执行时间- Parameters:
duration- the execution duration | 执行时长- Returns:
- this builder | 此构建器
-
build
-