Class ConvertDocumentRequest
java.lang.Object
ai.docling.serve.api.request.DocumentRequest
ai.docling.serve.api.convert.request.ConvertDocumentRequest
Represents a request to convert a document. The request includes the source(s) of the document,
options for the conversion process, and the target specification for the converted output.
This class is serialized into JSON to conform to the API specification using
JsonProperty annotations. Fields with null values or empty collections
are omitted from the serialized JSON using JsonInclude.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConvertDocumentRequest.Builder<C extends ConvertDocumentRequest,B extends ConvertDocumentRequest.Builder<C, B>> static classConvertDocumentRequest.ConvertDocumentRequestBuilder<C extends ConvertDocumentRequest,B extends ConvertDocumentRequest.ConvertDocumentRequestBuilder<C, B>> Nested classes/interfaces inherited from class ai.docling.serve.api.request.DocumentRequest
DocumentRequest.DocumentRequestBuilder<C extends DocumentRequest,B extends DocumentRequest.DocumentRequestBuilder<C, B>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull ConvertDocumentRequest.Builder<?,?> builder()@NonNull ConvertDocumentOptionsOptions controlling the document conversion process.@NonNull ConvertDocumentRequest.Builder<?,?> Returns a builder pre-populated with this request's current field values, allowing a modified copy to be created.@NonNull StringtoString()Methods inherited from class ai.docling.serve.api.request.DocumentRequest
getSources, getTarget
-
Constructor Details
-
ConvertDocumentRequest
-
-
Method Details
-
builder
-
toBuilder
Description copied from class:DocumentRequestReturns a builder pre-populated with this request's current field values, allowing a modified copy to be created. Each concrete subtype returns its own builder covariantly.- Specified by:
toBuilderin classDocumentRequest- Returns:
- a builder initialized from this request
-
getOptions
Options controlling the document conversion process. Includes settings for OCR, output formats, processing pipelines, and more.- Returns:
- the conversion options
-
toString
- Overrides:
toStringin classDocumentRequest
-