Package ai.extend.types
Class EditConditionalClause.Builder
- java.lang.Object
-
- ai.extend.types.EditConditionalClause.Builder
-
- Enclosing class:
- EditConditionalClause
public static final class EditConditionalClause.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditConditionalClause.BuilderallOf(java.util.List<EditConditionalClause> allOf)EditConditionalClause.BuilderallOf(java.util.Optional<java.util.List<EditConditionalClause>> allOf)List of nested conditional clauses that must all match.EditConditionalClause.BuilderanyOf(java.util.List<EditConditionalClause> anyOf)EditConditionalClause.BuilderanyOf(java.util.Optional<java.util.List<EditConditionalClause>> anyOf)List of nested conditional clauses where at least one must match.EditConditionalClausebuild()EditConditionalClause.BuilderdependentRequired(java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependentRequired)EditConditionalClause.BuilderdependentRequired(java.util.Optional<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> dependentRequired)EditConditionalClause.Builderelse_(EditConditionalClause else_)EditConditionalClause.Builderelse_(java.util.Optional<EditConditionalClause> else_)EditConditionalClause.Builderfrom(EditConditionalClause other)EditConditionalClause.Builderif_(EditConditionalClause if_)EditConditionalClause.Builderif_(java.util.Optional<EditConditionalClause> if_)EditConditionalClause.Buildernot(EditConditionalClause not)EditConditionalClause.Buildernot(java.util.Optional<EditConditionalClause> not)EditConditionalClause.BuilderoneOf(java.util.List<EditConditionalClause> oneOf)EditConditionalClause.BuilderoneOf(java.util.Optional<java.util.List<EditConditionalClause>> oneOf)List of nested conditional clauses where exactly one must match.EditConditionalClause.Builderproperties(java.util.Map<java.lang.String,EditConditionalProperty> properties)EditConditionalClause.Builderproperties(java.util.Optional<java.util.Map<java.lang.String,EditConditionalProperty>> properties)Conditional field constraints keyed by top-level property name.EditConditionalClause.Builderrequired(java.util.List<java.lang.String> required)EditConditionalClause.Builderrequired(java.util.Optional<java.util.List<java.lang.String>> required)List of fields that must be present when this clause applies.EditConditionalClause.Builderthen(EditConditionalClause then)EditConditionalClause.Builderthen(java.util.Optional<EditConditionalClause> then)
-
-
-
Method Detail
-
from
public EditConditionalClause.Builder from(EditConditionalClause other)
-
properties
public EditConditionalClause.Builder properties(java.util.Optional<java.util.Map<java.lang.String,EditConditionalProperty>> properties)
Conditional field constraints keyed by top-level property name.
-
properties
public EditConditionalClause.Builder properties(java.util.Map<java.lang.String,EditConditionalProperty> properties)
-
required
public EditConditionalClause.Builder required(java.util.Optional<java.util.List<java.lang.String>> required)
List of fields that must be present when this clause applies.
-
required
public EditConditionalClause.Builder required(java.util.List<java.lang.String> required)
-
dependentRequired
public EditConditionalClause.Builder dependentRequired(java.util.Optional<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> dependentRequired)
-
dependentRequired
public EditConditionalClause.Builder dependentRequired(java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependentRequired)
-
if_
public EditConditionalClause.Builder if_(java.util.Optional<EditConditionalClause> if_)
-
if_
public EditConditionalClause.Builder if_(EditConditionalClause if_)
-
then
public EditConditionalClause.Builder then(java.util.Optional<EditConditionalClause> then)
-
then
public EditConditionalClause.Builder then(EditConditionalClause then)
-
else_
public EditConditionalClause.Builder else_(java.util.Optional<EditConditionalClause> else_)
-
else_
public EditConditionalClause.Builder else_(EditConditionalClause else_)
-
allOf
public EditConditionalClause.Builder allOf(java.util.Optional<java.util.List<EditConditionalClause>> allOf)
List of nested conditional clauses that must all match.
-
allOf
public EditConditionalClause.Builder allOf(java.util.List<EditConditionalClause> allOf)
-
oneOf
public EditConditionalClause.Builder oneOf(java.util.Optional<java.util.List<EditConditionalClause>> oneOf)
List of nested conditional clauses where exactly one must match.
-
oneOf
public EditConditionalClause.Builder oneOf(java.util.List<EditConditionalClause> oneOf)
-
anyOf
public EditConditionalClause.Builder anyOf(java.util.Optional<java.util.List<EditConditionalClause>> anyOf)
List of nested conditional clauses where at least one must match.
-
anyOf
public EditConditionalClause.Builder anyOf(java.util.List<EditConditionalClause> anyOf)
-
not
public EditConditionalClause.Builder not(java.util.Optional<EditConditionalClause> not)
-
not
public EditConditionalClause.Builder not(EditConditionalClause not)
-
build
public EditConditionalClause build()
-
-