Package ai.extend.types
Class ConditionalStepDefinitionConfigConditionsItem.Builder
- java.lang.Object
-
- ai.extend.types.ConditionalStepDefinitionConfigConditionsItem.Builder
-
- All Implemented Interfaces:
ConditionalStepDefinitionConfigConditionsItem._FinalStage,ConditionalStepDefinitionConfigConditionsItem.IdStage,ConditionalStepDefinitionConfigConditionsItem.TypeStage
- Enclosing class:
- ConditionalStepDefinitionConfigConditionsItem
public static final class ConditionalStepDefinitionConfigConditionsItem.Builder extends java.lang.Object implements ConditionalStepDefinitionConfigConditionsItem.IdStage, ConditionalStepDefinitionConfigConditionsItem.TypeStage, ConditionalStepDefinitionConfigConditionsItem._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ConditionalStepDefinitionConfigConditionsItem.Builder from(ConditionalStepDefinitionConfigConditionsItem other)
- Specified by:
fromin interfaceConditionalStepDefinitionConfigConditionsItem.IdStage
-
id
public ConditionalStepDefinitionConfigConditionsItem.TypeStage id(@NotNull java.lang.String id)
Unique ID for this condition branch.
Unique ID for this condition branch.
- Specified by:
idin interfaceConditionalStepDefinitionConfigConditionsItem.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public ConditionalStepDefinitionConfigConditionsItem._FinalStage type(@NotNull ConditionalStepDefinitionConfigConditionsItemType type)
- Specified by:
typein interfaceConditionalStepDefinitionConfigConditionsItem.TypeStage
-
rightOperand
public ConditionalStepDefinitionConfigConditionsItem._FinalStage rightOperand(java.lang.String rightOperand)
The right operand value. This is typically a literal comparison value and is omitted for fallback branches like
ELSE.See the Conditional step docs.
- Specified by:
rightOperandin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
rightOperand
public ConditionalStepDefinitionConfigConditionsItem._FinalStage rightOperand(java.util.Optional<java.lang.String> rightOperand)
The right operand value. This is typically a literal comparison value and is omitted for fallback branches like
ELSE.See the Conditional step docs.
- Specified by:
rightOperandin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage
-
leftOperand
public ConditionalStepDefinitionConfigConditionsItem._FinalStage leftOperand(java.lang.String leftOperand)
The left operand expression. This is typically a workflow variable or dynamic expression.
See the Conditional step docs.
- Specified by:
leftOperandin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
leftOperand
public ConditionalStepDefinitionConfigConditionsItem._FinalStage leftOperand(java.util.Optional<java.lang.String> leftOperand)
The left operand expression. This is typically a workflow variable or dynamic expression.
See the Conditional step docs.
- Specified by:
leftOperandin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage
-
operation
public ConditionalStepDefinitionConfigConditionsItem._FinalStage operation(ConditionalStepDefinitionConfigConditionsItemOperation operation)
The comparison operation for this branch.
See the Conditional step docs.
- Specified by:
operationin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
operation
public ConditionalStepDefinitionConfigConditionsItem._FinalStage operation(java.util.Optional<ConditionalStepDefinitionConfigConditionsItemOperation> operation)
The comparison operation for this branch.
See the Conditional step docs.
- Specified by:
operationin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage
-
build
public ConditionalStepDefinitionConfigConditionsItem build()
- Specified by:
buildin interfaceConditionalStepDefinitionConfigConditionsItem._FinalStage
-
-