Package ai.extend.types
Class RuleValidationStepDefinition.Builder
- java.lang.Object
-
- ai.extend.types.RuleValidationStepDefinition.Builder
-
- All Implemented Interfaces:
RuleValidationStepDefinition._FinalStage,RuleValidationStepDefinition.NameStage
- Enclosing class:
- RuleValidationStepDefinition
public static final class RuleValidationStepDefinition.Builder extends java.lang.Object implements RuleValidationStepDefinition.NameStage, RuleValidationStepDefinition._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleValidationStepDefinitionbuild()RuleValidationStepDefinition._FinalStageconfig(RuleValidationStepDefinitionConfig config)Optional on create/update.RuleValidationStepDefinition._FinalStageconfig(java.util.Optional<RuleValidationStepDefinitionConfig> config)Optional on create/update.RuleValidationStepDefinition.Builderfrom(RuleValidationStepDefinition other)RuleValidationStepDefinition._FinalStagename(java.lang.String name)RuleValidationStepDefinition._FinalStagenext(java.util.List<RuleValidationNextEntry> next)Can only be set whenconfigis present.RuleValidationStepDefinition._FinalStagenext(java.util.Optional<java.util.List<RuleValidationNextEntry>> next)Can only be set whenconfigis present.
-
-
-
Method Detail
-
from
public RuleValidationStepDefinition.Builder from(RuleValidationStepDefinition other)
- Specified by:
fromin interfaceRuleValidationStepDefinition.NameStage
-
name
public RuleValidationStepDefinition._FinalStage name(@NotNull java.lang.String name)
- Specified by:
namein interfaceRuleValidationStepDefinition.NameStage
-
next
public RuleValidationStepDefinition._FinalStage next(java.util.List<RuleValidationNextEntry> next)
Can only be set when
configis present. Each entry must include aresultof"pass"or"fail"to route based on whether all validation rules passed.See the Rule Validation step docs.
- Specified by:
nextin interfaceRuleValidationStepDefinition._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
next
public RuleValidationStepDefinition._FinalStage next(java.util.Optional<java.util.List<RuleValidationNextEntry>> next)
Can only be set when
configis present. Each entry must include aresultof"pass"or"fail"to route based on whether all validation rules passed.See the Rule Validation step docs.
- Specified by:
nextin interfaceRuleValidationStepDefinition._FinalStage
-
config
public RuleValidationStepDefinition._FinalStage config(RuleValidationStepDefinitionConfig config)
Optional on create/update. Required before the workflow can be deployed. Omitted in responses when the step is not yet configured.
- Specified by:
configin interfaceRuleValidationStepDefinition._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
config
public RuleValidationStepDefinition._FinalStage config(java.util.Optional<RuleValidationStepDefinitionConfig> config)
Optional on create/update. Required before the workflow can be deployed. Omitted in responses when the step is not yet configured.
- Specified by:
configin interfaceRuleValidationStepDefinition._FinalStage
-
build
public RuleValidationStepDefinition build()
- Specified by:
buildin interfaceRuleValidationStepDefinition._FinalStage
-
-