Class DoclingEndpointBuilderFactory.DoclingHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.DoclingEndpointBuilderFactory.DoclingHeaderNameBuilder
Enclosing interface:
DoclingEndpointBuilderFactory

public static class DoclingEndpointBuilderFactory.DoclingHeaderNameBuilder extends Object
The builder of headers' name for the Docling component.
  • Constructor Details

    • DoclingHeaderNameBuilder

      public DoclingHeaderNameBuilder()
  • Method Details

    • doclingOperation

      public String doclingOperation()
      The operation to perform. The option is a: DoclingOperations type. Group: producer
      Returns:
      the name of the header DoclingOperation.
    • doclingOutputFormat

      public String doclingOutputFormat()
      The output format for conversion. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingOutputFormat.
    • doclingInputFilePath

      public String doclingInputFilePath()
      The input file path or content. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingInputFilePath.
    • doclingOutputFilePath

      public String doclingOutputFilePath()
      The output file path for saving result. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingOutputFilePath.
    • doclingProcessingOptions

      public String doclingProcessingOptions()
      Additional processing options. The option is a: Map<String, Object> type. Group: producer
      Returns:
      the name of the header DoclingProcessingOptions.
    • doclingEnableOCR

      public String doclingEnableOCR()
      Whether to include OCR processing. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header DoclingEnableOCR.
    • doclingOCRLanguage

      public String doclingOCRLanguage()
      Language for OCR processing. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingOCRLanguage.
    • doclingCustomArguments

      public String doclingCustomArguments()
      Custom command line arguments to pass to Docling. The option is a: List<String> type. Group: producer
      Returns:
      the name of the header DoclingCustomArguments.
    • doclingUseAsyncMode

      public String doclingUseAsyncMode()
      Use asynchronous conversion mode (overrides endpoint configuration). The option is a: Boolean type. Group: producer
      Returns:
      the name of the header DoclingUseAsyncMode.
    • doclingAsyncPollInterval

      public String doclingAsyncPollInterval()
      Polling interval for async conversion status in milliseconds. The option is a: Long type. Group: producer
      Returns:
      the name of the header DoclingAsyncPollInterval.
    • doclingAsyncTimeout

      public String doclingAsyncTimeout()
      Maximum time to wait for async conversion completion in milliseconds. The option is a: Long type. Group: producer
      Returns:
      the name of the header DoclingAsyncTimeout.
    • doclingTaskId

      public String doclingTaskId()
      Task ID for checking async conversion status. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingTaskId.
    • doclingBatchSize

      public String doclingBatchSize()
      Override batch size for this operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingBatchSize.
    • doclingBatchParallelism

      public String doclingBatchParallelism()
      Override batch parallelism for this operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingBatchParallelism.
    • doclingBatchFailOnFirstError

      public String doclingBatchFailOnFirstError()
      Override batch fail on first error setting for this operation. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header DoclingBatchFailOnFirstError.
    • doclingBatchTimeout

      public String doclingBatchTimeout()
      Override batch timeout for this operation in milliseconds. The option is a: Long type. Group: producer
      Returns:
      the name of the header DoclingBatchTimeout.
    • doclingBatchTotalDocuments

      public String doclingBatchTotalDocuments()
      Total number of documents in the batch. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingBatchTotalDocuments.
    • doclingBatchSuccessCount

      public String doclingBatchSuccessCount()
      Number of successfully processed documents in the batch. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingBatchSuccessCount.
    • doclingBatchFailureCount

      public String doclingBatchFailureCount()
      Number of failed documents in the batch. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingBatchFailureCount.
    • doclingBatchProcessingTime

      public String doclingBatchProcessingTime()
      Total processing time for the batch in milliseconds. The option is a: Long type. Group: producer
      Returns:
      the name of the header DoclingBatchProcessingTime.
    • doclingBatchSplitResults

      public String doclingBatchSplitResults()
      Split batch results into individual exchanges instead of single BatchProcessingResults. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header DoclingBatchSplitResults.
    • doclingMetadataPageCount

      public String doclingMetadataPageCount()
      Number of pages in the document. The option is a: Integer type. Group: producer
      Returns:
      the name of the header DoclingMetadataPageCount.
    • doclingMetadataLanguage

      public String doclingMetadataLanguage()
      Document language code. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingMetadataLanguage.
    • doclingMetadataDocumentType

      public String doclingMetadataDocumentType()
      Document type/format. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingMetadataDocumentType.
    • doclingMetadataFormat

      public String doclingMetadataFormat()
      Document format (MIME type). The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingMetadataFormat.
    • doclingMetadataFileSize

      public String doclingMetadataFileSize()
      File size in bytes. The option is a: Long type. Group: producer
      Returns:
      the name of the header DoclingMetadataFileSize.
    • doclingMetadataFileName

      public String doclingMetadataFileName()
      File name. The option is a: String type. Group: producer
      Returns:
      the name of the header DoclingMetadataFileName.
    • doclingMetadataRaw

      public String doclingMetadataRaw()
      Raw metadata fields as a Map. The option is a: Map<String, Object> type. Group: producer
      Returns:
      the name of the header DoclingMetadataRaw.