Package ai.extend.types
Class EditSchemaGenerationConfigAdvancedOptions.Builder
- java.lang.Object
-
- ai.extend.types.EditSchemaGenerationConfigAdvancedOptions.Builder
-
- Enclosing class:
- EditSchemaGenerationConfigAdvancedOptions
public static final class EditSchemaGenerationConfigAdvancedOptions.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditSchemaGenerationConfigAdvancedOptionsbuild()EditSchemaGenerationConfigAdvancedOptions.Builderfrom(EditSchemaGenerationConfigAdvancedOptions other)EditSchemaGenerationConfigAdvancedOptions.BuildernativeFieldsOnly(java.lang.Boolean nativeFieldsOnly)EditSchemaGenerationConfigAdvancedOptions.BuildernativeFieldsOnly(java.util.Optional<java.lang.Boolean> nativeFieldsOnly)If enabled, only native AcroForm fields from the PDF will be imported and used in the schema, skipping object detection.EditSchemaGenerationConfigAdvancedOptions.BuilderradioEnumsEnabled(java.lang.Boolean radioEnumsEnabled)EditSchemaGenerationConfigAdvancedOptions.BuilderradioEnumsEnabled(java.util.Optional<java.lang.Boolean> radioEnumsEnabled)Whether to model radio fields as enums.EditSchemaGenerationConfigAdvancedOptions.BuildertableParsingEnabled(java.lang.Boolean tableParsingEnabled)EditSchemaGenerationConfigAdvancedOptions.BuildertableParsingEnabled(java.util.Optional<java.lang.Boolean> tableParsingEnabled)Whether to parse table regions as arrays of objects.
-
-
-
Method Detail
-
from
public EditSchemaGenerationConfigAdvancedOptions.Builder from(EditSchemaGenerationConfigAdvancedOptions other)
-
tableParsingEnabled
public EditSchemaGenerationConfigAdvancedOptions.Builder tableParsingEnabled(java.util.Optional<java.lang.Boolean> tableParsingEnabled)
Whether to parse table regions as arrays of objects. Defaults to
false.
-
tableParsingEnabled
public EditSchemaGenerationConfigAdvancedOptions.Builder tableParsingEnabled(java.lang.Boolean tableParsingEnabled)
-
radioEnumsEnabled
public EditSchemaGenerationConfigAdvancedOptions.Builder radioEnumsEnabled(java.util.Optional<java.lang.Boolean> radioEnumsEnabled)
Whether to model radio fields as enums. This ensures only one radio widget is selected. Defaults to
false.
-
radioEnumsEnabled
public EditSchemaGenerationConfigAdvancedOptions.Builder radioEnumsEnabled(java.lang.Boolean radioEnumsEnabled)
-
nativeFieldsOnly
public EditSchemaGenerationConfigAdvancedOptions.Builder nativeFieldsOnly(java.util.Optional<java.lang.Boolean> nativeFieldsOnly)
If enabled, only native AcroForm fields from the PDF will be imported and used in the schema, skipping object detection. Defaults to
false.
-
nativeFieldsOnly
public EditSchemaGenerationConfigAdvancedOptions.Builder nativeFieldsOnly(java.lang.Boolean nativeFieldsOnly)
-
build
public EditSchemaGenerationConfigAdvancedOptions build()
-
-