Package ai.extend.types
Class EditRootJson.Builder
- java.lang.Object
-
- ai.extend.types.EditRootJson.Builder
-
- Enclosing class:
- EditRootJson
public static final class EditRootJson.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditRootJson.BuilderadditionalProperties(java.lang.Boolean additionalProperties)EditRootJson.BuilderadditionalProperties(java.util.Optional<java.lang.Boolean> additionalProperties)Whether additional properties are allowedEditRootJson.BuilderallOf(java.util.List<EditConditionalClause> allOf)EditRootJson.BuilderallOf(java.util.Optional<java.util.List<EditConditionalClause>> allOf)List of conditional clauses that must all match.EditRootJson.BuilderanyOf(java.util.List<EditConditionalClause> anyOf)EditRootJson.BuilderanyOf(java.util.Optional<java.util.List<EditConditionalClause>> anyOf)List of conditional clauses where at least one must match.EditRootJsonbuild()EditRootJson.BuilderdependentRequired(java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependentRequired)EditRootJson.BuilderdependentRequired(java.util.Optional<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> dependentRequired)EditRootJson.Builderelse_(EditConditionalClause else_)EditRootJson.Builderelse_(java.util.Optional<EditConditionalClause> else_)EditRootJson.Builderfrom(EditRootJson other)EditRootJson.Builderif_(EditConditionalClause if_)EditRootJson.Builderif_(java.util.Optional<EditConditionalClause> if_)EditRootJson.Buildernot(EditConditionalClause not)EditRootJson.Buildernot(java.util.Optional<EditConditionalClause> not)EditRootJson.BuilderoneOf(java.util.List<EditConditionalClause> oneOf)EditRootJson.BuilderoneOf(java.util.Optional<java.util.List<EditConditionalClause>> oneOf)List of conditional clauses where exactly one must match.EditRootJson.Builderproperties(java.lang.String key, EditJson value)EditRootJson.Builderproperties(java.util.Map<java.lang.String,EditJson> properties)Map of field names to their schema definitionsEditRootJson.BuilderputAllProperties(java.util.Map<java.lang.String,EditJson> properties)EditRootJson.Builderrequired(java.util.List<java.lang.String> required)EditRootJson.Builderrequired(java.util.Optional<java.util.List<java.lang.String>> required)List of required field namesEditRootJson.Builderthen(EditConditionalClause then)EditRootJson.Builderthen(java.util.Optional<EditConditionalClause> then)
-
-
-
Method Detail
-
from
public EditRootJson.Builder from(EditRootJson other)
-
properties
public EditRootJson.Builder properties(java.util.Map<java.lang.String,EditJson> properties)
Map of field names to their schema definitions
-
putAllProperties
public EditRootJson.Builder putAllProperties(java.util.Map<java.lang.String,EditJson> properties)
-
properties
public EditRootJson.Builder properties(java.lang.String key, EditJson value)
-
required
public EditRootJson.Builder required(java.util.Optional<java.util.List<java.lang.String>> required)
List of required field names
-
required
public EditRootJson.Builder required(java.util.List<java.lang.String> required)
-
additionalProperties
public EditRootJson.Builder additionalProperties(java.util.Optional<java.lang.Boolean> additionalProperties)
Whether additional properties are allowed
-
additionalProperties
public EditRootJson.Builder additionalProperties(java.lang.Boolean additionalProperties)
-
dependentRequired
public EditRootJson.Builder dependentRequired(java.util.Optional<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> dependentRequired)
-
dependentRequired
public EditRootJson.Builder dependentRequired(java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependentRequired)
-
if_
public EditRootJson.Builder if_(java.util.Optional<EditConditionalClause> if_)
-
if_
public EditRootJson.Builder if_(EditConditionalClause if_)
-
then
public EditRootJson.Builder then(java.util.Optional<EditConditionalClause> then)
-
then
public EditRootJson.Builder then(EditConditionalClause then)
-
else_
public EditRootJson.Builder else_(java.util.Optional<EditConditionalClause> else_)
-
else_
public EditRootJson.Builder else_(EditConditionalClause else_)
-
allOf
public EditRootJson.Builder allOf(java.util.Optional<java.util.List<EditConditionalClause>> allOf)
List of conditional clauses that must all match.
-
allOf
public EditRootJson.Builder allOf(java.util.List<EditConditionalClause> allOf)
-
oneOf
public EditRootJson.Builder oneOf(java.util.Optional<java.util.List<EditConditionalClause>> oneOf)
List of conditional clauses where exactly one must match.
-
oneOf
public EditRootJson.Builder oneOf(java.util.List<EditConditionalClause> oneOf)
-
anyOf
public EditRootJson.Builder anyOf(java.util.Optional<java.util.List<EditConditionalClause>> anyOf)
List of conditional clauses where at least one must match.
-
anyOf
public EditRootJson.Builder anyOf(java.util.List<EditConditionalClause> anyOf)
-
not
public EditRootJson.Builder not(java.util.Optional<EditConditionalClause> not)
-
not
public EditRootJson.Builder not(EditConditionalClause not)
-
build
public EditRootJson build()
-
-