Package ai.extend.types
Class EditConfig.Builder
- java.lang.Object
-
- ai.extend.types.EditConfig.Builder
-
- Enclosing class:
- EditConfig
public static final class EditConfig.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditConfig.BuilderadvancedOptions(EditConfigAdvancedOptions advancedOptions)EditConfig.BuilderadvancedOptions(java.util.Optional<EditConfigAdvancedOptions> advancedOptions)Advanced options for the edit operation.EditConfigbuild()EditConfig.Builderfrom(EditConfig other)EditConfig.Builderinstructions(java.lang.String instructions)EditConfig.Builderinstructions(java.util.Optional<java.lang.String> instructions)Custom instructions provided for the edit operation.EditConfig.Builderschema(EditRootJson schema)EditConfig.Builderschema(java.util.Optional<EditRootJson> schema)EditConfig.BuilderschemaGenerationInstructions(java.lang.String schemaGenerationInstructions)EditConfig.BuilderschemaGenerationInstructions(java.util.Optional<java.lang.String> schemaGenerationInstructions)Additional instructions used when generating a schema from the document.
-
-
-
Method Detail
-
from
public EditConfig.Builder from(EditConfig other)
-
schema
public EditConfig.Builder schema(java.util.Optional<EditRootJson> schema)
-
schema
public EditConfig.Builder schema(EditRootJson schema)
-
instructions
public EditConfig.Builder instructions(java.util.Optional<java.lang.String> instructions)
Custom instructions provided for the edit operation.
-
instructions
public EditConfig.Builder instructions(java.lang.String instructions)
-
schemaGenerationInstructions
public EditConfig.Builder schemaGenerationInstructions(java.util.Optional<java.lang.String> schemaGenerationInstructions)
Additional instructions used when generating a schema from the document.
-
schemaGenerationInstructions
public EditConfig.Builder schemaGenerationInstructions(java.lang.String schemaGenerationInstructions)
-
advancedOptions
public EditConfig.Builder advancedOptions(java.util.Optional<EditConfigAdvancedOptions> advancedOptions)
Advanced options for the edit operation.
-
advancedOptions
public EditConfig.Builder advancedOptions(EditConfigAdvancedOptions advancedOptions)
-
build
public EditConfig build()
-
-