Class DoclingConfiguration

java.lang.Object
org.apache.camel.component.docling.DoclingConfiguration
All Implemented Interfaces:
Cloneable

@Configurer @UriParams public class DoclingConfiguration extends Object implements Cloneable
Configuration for the Docling component.
  • Constructor Details

    • DoclingConfiguration

      public DoclingConfiguration()
  • Method Details

    • getOperation

      public DoclingOperations getOperation()
    • setOperation

      public void setOperation(DoclingOperations operation)
    • getDoclingCommand

      public String getDoclingCommand()
    • setDoclingCommand

      public void setDoclingCommand(String doclingCommand)
    • getWorkingDirectory

      public String getWorkingDirectory()
    • setWorkingDirectory

      public void setWorkingDirectory(String workingDirectory)
    • isEnableOCR

      public boolean isEnableOCR()
    • setEnableOCR

      public void setEnableOCR(boolean enableOCR)
    • getOcrLanguage

      public String getOcrLanguage()
    • setOcrLanguage

      public void setOcrLanguage(String ocrLanguage)
    • getOutputFormat

      public String getOutputFormat()
    • setOutputFormat

      public void setOutputFormat(String outputFormat)
    • getProcessTimeout

      public long getProcessTimeout()
    • setProcessTimeout

      public void setProcessTimeout(long processTimeout)
    • isIncludeLayoutInfo

      public boolean isIncludeLayoutInfo()
    • setIncludeLayoutInfo

      public void setIncludeLayoutInfo(boolean includeLayoutInfo)
    • getMaxFileSize

      public long getMaxFileSize()
    • setMaxFileSize

      public void setMaxFileSize(long maxFileSize)
    • isContentInBody

      public boolean isContentInBody()
    • setContentInBody

      public void setContentInBody(boolean contentInBody)
    • isUseDoclingServe

      public boolean isUseDoclingServe()
    • setUseDoclingServe

      public void setUseDoclingServe(boolean useDoclingServe)
    • getDoclingServeUrl

      public String getDoclingServeUrl()
    • setDoclingServeUrl

      public void setDoclingServeUrl(String doclingServeUrl)
    • getAuthenticationToken

      public String getAuthenticationToken()
    • setAuthenticationToken

      public void setAuthenticationToken(String authenticationToken)
    • getAuthenticationScheme

      public AuthenticationScheme getAuthenticationScheme()
    • setAuthenticationScheme

      public void setAuthenticationScheme(AuthenticationScheme authenticationScheme)
    • getApiKeyHeader

      public String getApiKeyHeader()
    • setApiKeyHeader

      public void setApiKeyHeader(String apiKeyHeader)
    • getConvertEndpoint

      public String getConvertEndpoint()
    • setConvertEndpoint

      public void setConvertEndpoint(String convertEndpoint)
    • isUseAsyncMode

      public boolean isUseAsyncMode()
    • setUseAsyncMode

      public void setUseAsyncMode(boolean useAsyncMode)
    • getAsyncPollInterval

      public long getAsyncPollInterval()
    • setAsyncPollInterval

      public void setAsyncPollInterval(long asyncPollInterval)
    • getAsyncTimeout

      public long getAsyncTimeout()
    • setAsyncTimeout

      public void setAsyncTimeout(long asyncTimeout)
    • getApiTimeout

      public long getApiTimeout()
    • setApiTimeout

      public void setApiTimeout(long apiTimeout)
    • getMaxTotalConnections

      public int getMaxTotalConnections()
    • setMaxTotalConnections

      public void setMaxTotalConnections(int maxTotalConnections)
    • getMaxConnectionsPerRoute

      public int getMaxConnectionsPerRoute()
    • setMaxConnectionsPerRoute

      public void setMaxConnectionsPerRoute(int maxConnectionsPerRoute)
    • getConnectionTimeout

      public int getConnectionTimeout()
    • setConnectionTimeout

      public void setConnectionTimeout(int connectionTimeout)
    • getSocketTimeout

      public int getSocketTimeout()
    • setSocketTimeout

      public void setSocketTimeout(int socketTimeout)
    • getConnectionRequestTimeout

      public int getConnectionRequestTimeout()
    • setConnectionRequestTimeout

      public void setConnectionRequestTimeout(int connectionRequestTimeout)
    • getConnectionTimeToLive

      public long getConnectionTimeToLive()
    • setConnectionTimeToLive

      public void setConnectionTimeToLive(long connectionTimeToLive)
    • getValidateAfterInactivity

      public int getValidateAfterInactivity()
    • setValidateAfterInactivity

      public void setValidateAfterInactivity(int validateAfterInactivity)
    • isEvictIdleConnections

      public boolean isEvictIdleConnections()
    • setEvictIdleConnections

      public void setEvictIdleConnections(boolean evictIdleConnections)
    • getMaxIdleTime

      public long getMaxIdleTime()
    • setMaxIdleTime

      public void setMaxIdleTime(long maxIdleTime)
    • getBatchSize

      public int getBatchSize()
    • setBatchSize

      public void setBatchSize(int batchSize)
    • getBatchTimeout

      public long getBatchTimeout()
    • setBatchTimeout

      public void setBatchTimeout(long batchTimeout)
    • getBatchParallelism

      public int getBatchParallelism()
    • setBatchParallelism

      public void setBatchParallelism(int batchParallelism)
    • isBatchFailOnFirstError

      public boolean isBatchFailOnFirstError()
    • setBatchFailOnFirstError

      public void setBatchFailOnFirstError(boolean batchFailOnFirstError)
    • isSplitBatchResults

      public boolean isSplitBatchResults()
    • setSplitBatchResults

      public void setSplitBatchResults(boolean splitBatchResults)
    • isIncludeMetadataInHeaders

      public boolean isIncludeMetadataInHeaders()
    • setIncludeMetadataInHeaders

      public void setIncludeMetadataInHeaders(boolean includeMetadataInHeaders)
    • isExtractAllMetadata

      public boolean isExtractAllMetadata()
    • setExtractAllMetadata

      public void setExtractAllMetadata(boolean extractAllMetadata)
    • isIncludeRawMetadata

      public boolean isIncludeRawMetadata()
    • setIncludeRawMetadata

      public void setIncludeRawMetadata(boolean includeRawMetadata)
    • copy

      public DoclingConfiguration copy()