Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ai.docling.serve.client - module ai.docling.serve.client
- ai.docling.serve.client - package ai.docling.serve.client
- ai.docling.serve.client.operations - package ai.docling.serve.client.operations
- API_KEY_HEADER_NAME - Static variable in class ai.docling.serve.client.operations.HttpOperations
-
The header name used to specify the API key in HTTP requests.
- apiKey(String) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
- AsyncOperations - Class in ai.docling.serve.client.operations
-
Abstract base class for managing asynchronous operations, providing methods to execute tasks asynchronously and poll for their status until completion.
- AsyncOperations(HttpOperations, DoclingServeTaskApi, Duration, Duration) - Constructor for class ai.docling.serve.client.operations.AsyncOperations
- asyncPollInterval(Duration) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Sets the polling interval for async operations.
- asyncTimeout(Duration) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Sets the timeout for async operations.
B
- baseUrl(URI) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Sets the base URL for the client.
- build() - Method in class ai.docling.serve.client.DoclingServeJackson2Client.Builder
-
Builds and returns a new
DoclingServeJackson2Clientinstance with the configured properties. - build() - Method in class ai.docling.serve.client.DoclingServeJackson3Client.Builder
-
Builds and returns a new
DoclingServeJackson3Clientinstance with the configured properties. - build() - Method in class ai.docling.serve.client.operations.RequestContext.Builder
-
Builds and returns a new RequestContext instance with the configured values.
- builder() - Static method in class ai.docling.serve.client.operations.RequestContext
-
Creates a new Builder instance for constructing a RequestContext.
- Builder() - Constructor for class ai.docling.serve.client.operations.RequestContext.Builder
-
Creates a new empty Builder instance.
- Builder(RequestContext<I, O>) - Constructor for class ai.docling.serve.client.operations.RequestContext.Builder
-
Creates a new Builder instance initialized with values from the given RequestContext.
C
- ChunkOperations - Class in ai.docling.serve.client.operations
-
Base class for document chunking API operations.
- ChunkOperations(HttpOperations, DoclingServeTaskApi, Duration, Duration) - Constructor for class ai.docling.serve.client.operations.ChunkOperations
- chunkSourceWithHierarchicalChunker(HierarchicalChunkDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- chunkSourceWithHierarchicalChunker(HierarchicalChunkDocumentRequest) - Method in class ai.docling.serve.client.operations.ChunkOperations
- chunkSourceWithHierarchicalChunkerAsync(HierarchicalChunkDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- chunkSourceWithHierarchicalChunkerAsync(HierarchicalChunkDocumentRequest) - Method in class ai.docling.serve.client.operations.ChunkOperations
- chunkSourceWithHybridChunker(HybridChunkDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- chunkSourceWithHybridChunker(HybridChunkDocumentRequest) - Method in class ai.docling.serve.client.operations.ChunkOperations
- chunkSourceWithHybridChunkerAsync(HybridChunkDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- chunkSourceWithHybridChunkerAsync(HybridChunkDocumentRequest) - Method in class ai.docling.serve.client.operations.ChunkOperations
- chunkTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- chunkTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.operations.TaskOperations
-
Retrieves the chunked result of a completed task identified by the specified task ID.
- clearConverters(ClearConvertersRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- clearConverters(ClearConvertersRequest) - Method in class ai.docling.serve.client.operations.ClearOperations
-
Clears all configured converters using the Docling Serve API.
- ClearOperations - Class in ai.docling.serve.client.operations
-
Base class for clear API operations.
- ClearOperations(HttpOperations) - Constructor for class ai.docling.serve.client.operations.ClearOperations
- clearResults(ClearResultsRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- clearResults(ClearResultsRequest) - Method in class ai.docling.serve.client.operations.ClearOperations
-
Clears stale results retained by the service, based on the specified threshold duration.
- connectTimeout(Duration) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
- ConvertOperations - Class in ai.docling.serve.client.operations
-
Base class for document conversion API operations.
- ConvertOperations(HttpOperations, DoclingServeTaskApi, Duration, Duration) - Constructor for class ai.docling.serve.client.operations.ConvertOperations
-
Creates a new ConvertOperations instance.
- convertSource(ConvertDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- convertSource(ConvertDocumentRequest) - Method in class ai.docling.serve.client.operations.ConvertOperations
- convertSourceAsync(ConvertDocumentRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- convertSourceAsync(ConvertDocumentRequest) - Method in class ai.docling.serve.client.operations.ConvertOperations
- convertTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- convertTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.operations.TaskOperations
-
Retrieves the result of a completed task identified by the specified task ID.
- createRequestBuilder(RequestContext<I, O>) - Method in class ai.docling.serve.client.DoclingServeClient
D
- DEFAULT_BASE_URL - Static variable in class ai.docling.serve.client.DoclingServeClient
- DoclingServeClient - Class in ai.docling.serve.client
-
Abstract class representing a client for interacting with the Docling API.
- DoclingServeClient(DoclingServeClient.DoclingServeClientBuilder) - Constructor for class ai.docling.serve.client.DoclingServeClient
- DoclingServeClient.DoclingServeClientBuilder<C extends DoclingServeClient,
B extends DoclingServeClient.DoclingServeClientBuilder<C, B>> - Class in ai.docling.serve.client -
Abstract base class for building instances of
DoclingServeClient. - DoclingServeClientBuilder() - Constructor for class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Protected constructor for use by subclasses of
DoclingServeClient.DoclingServeClientBuilder. - DoclingServeClientBuilder(DoclingServeClient) - Constructor for class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Initializes a new
DoclingServeClient.DoclingServeClientBuilderinstance using the configuration from the providedDoclingServeClient. - DoclingServeClientBuilderFactory - Class in ai.docling.serve.client
-
A factory class for creating instances of
DoclingServeClient.DoclingServeClientBuilder. - DoclingServeClientBuilderFactory() - Constructor for class ai.docling.serve.client.DoclingServeClientBuilderFactory
- DoclingServeClientException - Exception in ai.docling.serve.client
-
Exception thrown when an error occurs during a client request to the Docling Serve API.
- DoclingServeClientException(Throwable) - Constructor for exception ai.docling.serve.client.DoclingServeClientException
-
Constructs a new
DoclingServeClientExceptionwith an optional cause. - DoclingServeClientException(Throwable, String) - Constructor for exception ai.docling.serve.client.DoclingServeClientException
-
Constructs a new
DoclingServeClientExceptionwith the specified detail message. - DoclingServeClientException(String, int, String) - Constructor for exception ai.docling.serve.client.DoclingServeClientException
-
Constructs a new
DoclingServeClientExceptionwith the specified detail message, HTTP status code, and response body. - DoclingServeJackson2Client - Class in ai.docling.serve.client
-
A specialized implementation of
DoclingServeClientthat integrates with the Jackson library for JSON serialization and deserialization usingJsonMapper. - DoclingServeJackson2Client.Builder - Class in ai.docling.serve.client
-
A builder class for constructing instances of
DoclingServeJackson2Client. - DoclingServeJackson3Client - Class in ai.docling.serve.client
-
A client implementation that leverages Jackson 3 for JSON serialization and deserialization.
- DoclingServeJackson3Client.Builder - Class in ai.docling.serve.client
-
A builder class for configuring and constructing instances of
DoclingServeJackson3Client.
E
- execute(HttpRequest, Class<T>) - Method in class ai.docling.serve.client.DoclingServeClient
- executeAsync(I, String) - Method in class ai.docling.serve.client.operations.AsyncOperations
-
Executes an asynchronous operation by sending a request to the specified URI and polling for the task completion.
- executeGet(RequestContext<I, O>) - Method in class ai.docling.serve.client.DoclingServeClient
- executeGet(RequestContext<I, O>) - Method in class ai.docling.serve.client.operations.HttpOperations
-
Executes an HTTP GET request using the details specified in the provided
RequestContext. - executePost(RequestContext<I, O>) - Method in class ai.docling.serve.client.DoclingServeClient
- executePost(RequestContext<I, O>) - Method in class ai.docling.serve.client.operations.HttpOperations
-
Executes an HTTP POST request using the details provided in the
RequestContext.
G
- getBuilder() - Method in class ai.docling.serve.client.DoclingServeClientBuilderFactory
- getRequest() - Method in class ai.docling.serve.client.operations.RequestContext
-
Returns the request object.
- getResponse(HttpRequest, HttpResponse<String>, Class<T>) - Method in class ai.docling.serve.client.DoclingServeClient
- getResponseBody() - Method in exception ai.docling.serve.client.DoclingServeClientException
-
Retrieves the response body associated with this exception.
- getResponseType() - Method in class ai.docling.serve.client.operations.RequestContext
-
Returns the response type class.
- getStatusCode() - Method in exception ai.docling.serve.client.DoclingServeClientException
-
Retrieves the HTTP status code associated with this exception.
- getTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.operations.AsyncOperations
-
Retrieves the result of a task based on the provided task result request.
- getTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.operations.ChunkOperations
- getTaskResult(TaskResultRequest) - Method in class ai.docling.serve.client.operations.ConvertOperations
- getUri() - Method in class ai.docling.serve.client.operations.RequestContext
-
Returns the URI for the request.
H
- health() - Method in class ai.docling.serve.client.DoclingServeClient
- health() - Method in class ai.docling.serve.client.operations.HealthOperations
-
Executes a health check for the API and retrieves the health status of the service.
- HealthOperations - Class in ai.docling.serve.client.operations
-
Base class for health API operations.
- HealthOperations(HttpOperations) - Constructor for class ai.docling.serve.client.operations.HealthOperations
- httpClientBuilder(HttpClient.Builder) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
-
Sets the HTTP client builder to be used for creating the underlying HTTP client.
- HttpOperations - Class in ai.docling.serve.client.operations
-
Abstract base class for HTTP operations.
- HttpOperations() - Constructor for class ai.docling.serve.client.operations.HttpOperations
J
- jsonParser(JsonMapper.Builder) - Method in class ai.docling.serve.client.DoclingServeJackson2Client.Builder
-
Sets the JSON mapper builder to be used for creating the JSON mapper.
- jsonParser(JsonMapper.Builder) - Method in class ai.docling.serve.client.DoclingServeJackson3Client.Builder
-
Sets the JSON mapper builder to be used for creating the JSON mapper.
L
- logRequest(HttpRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- logRequests(boolean) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
- logResponse(HttpResponse<String>, Optional<String>) - Method in class ai.docling.serve.client.DoclingServeClient
- logResponses(boolean) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
N
- newBuilder() - Static method in class ai.docling.serve.client.DoclingServeClientBuilderFactory
-
Creates and returns a new instance of a
DoclingServeClient.DoclingServeClientBuilderthat is compatible with the version of Jackson available on the application's classpath. - newBuilder(ClassLoader) - Static method in class ai.docling.serve.client.DoclingServeClientBuilderFactory
-
Creates and returns a new instance of a
DoclingServeClient.DoclingServeClientBuildercompatible with the Jackson version present on the provided classloader's classpath.
P
- pollTaskStatus(TaskStatusPollRequest) - Method in class ai.docling.serve.client.DoclingServeClient
- pollTaskStatus(TaskStatusPollRequest) - Method in class ai.docling.serve.client.operations.TaskOperations
-
Polls the current status of a specified task.
- prettyPrint(boolean) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
- prettyPrintJson() - Method in class ai.docling.serve.client.DoclingServeClient
R
- readTimeout(Duration) - Method in class ai.docling.serve.client.DoclingServeClient.DoclingServeClientBuilder
- readValue(String, Class<T>) - Method in class ai.docling.serve.client.DoclingServeClient
-
Reads and deserializes the given JSON string into an instance of the specified type.
- readValue(String, Class<T>) - Method in class ai.docling.serve.client.DoclingServeJackson2Client
- readValue(String, Class<T>) - Method in class ai.docling.serve.client.DoclingServeJackson3Client
- request(I) - Method in class ai.docling.serve.client.operations.RequestContext.Builder
-
Sets the request object.
- RequestContext<I,
O> - Class in ai.docling.serve.client.operations - RequestContext.Builder<I,
O> - Class in ai.docling.serve.client.operations - responseType(Class<O>) - Method in class ai.docling.serve.client.operations.RequestContext.Builder
-
Sets the response type class.
T
- TaskOperations - Class in ai.docling.serve.client.operations
-
Base class for task API operations.
- TaskOperations(HttpOperations) - Constructor for class ai.docling.serve.client.operations.TaskOperations
- toBuilder() - Method in class ai.docling.serve.client.DoclingServeJackson2Client
- toBuilder() - Method in class ai.docling.serve.client.DoclingServeJackson3Client
- toBuilder() - Method in class ai.docling.serve.client.operations.RequestContext
-
Creates a new Builder instance initialized with the values from this RequestContext.
U
- uri(String) - Method in class ai.docling.serve.client.operations.RequestContext.Builder
-
Sets the URI for the request.
W
- writeValueAsString(T) - Method in class ai.docling.serve.client.DoclingServeClient
-
Serializes the given object into its JSON string representation.
- writeValueAsString(T) - Method in class ai.docling.serve.client.DoclingServeJackson2Client
- writeValueAsString(T) - Method in class ai.docling.serve.client.DoclingServeJackson3Client
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form