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