Class AsyncExtractorsClient


  • public class AsyncExtractorsClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncExtractorsClient

        public AsyncExtractorsClient​(ClientOptions clientOptions)
    • Method Detail

      • list

        public java.util.concurrent.CompletableFuture<ExtractorsListResponse> list()
        List all extractors.

        Returns a summary of each extractor. Use GET /extractors/{id} to retrieve the full object including draftVersion.

      • list

        public java.util.concurrent.CompletableFuture<ExtractorsListResponse> list​(RequestOptions requestOptions)
        List all extractors.

        Returns a summary of each extractor. Use GET /extractors/{id} to retrieve the full object including draftVersion.

      • list

        public java.util.concurrent.CompletableFuture<ExtractorsListResponse> list​(ExtractorsListRequest request)
        List all extractors.

        Returns a summary of each extractor. Use GET /extractors/{id} to retrieve the full object including draftVersion.

      • list

        public java.util.concurrent.CompletableFuture<ExtractorsListResponse> list​(ExtractorsListRequest request,
                                                                                   RequestOptions requestOptions)
        List all extractors.

        Returns a summary of each extractor. Use GET /extractors/{id} to retrieve the full object including draftVersion.

      • create

        public java.util.concurrent.CompletableFuture<Extractor> create​(ExtractorsCreateRequest request)
        Create a new extractor.

        You can optionally provide a generate object to automatically generate an extraction schema from sample documents using AI. generate is mutually exclusive with config and cloneExtractorId.

      • create

        public java.util.concurrent.CompletableFuture<Extractor> create​(ExtractorsCreateRequest request,
                                                                        RequestOptions requestOptions)
        Create a new extractor.

        You can optionally provide a generate object to automatically generate an extraction schema from sample documents using AI. generate is mutually exclusive with config and cloneExtractorId.

      • retrieve

        public java.util.concurrent.CompletableFuture<Extractor> retrieve​(java.lang.String id)
        Get details of an extractor.
      • retrieve

        public java.util.concurrent.CompletableFuture<Extractor> retrieve​(java.lang.String id,
                                                                          RequestOptions requestOptions)
        Get details of an extractor.
      • update

        public java.util.concurrent.CompletableFuture<Extractor> update​(java.lang.String id)
        Update an existing extractor.
      • update

        public java.util.concurrent.CompletableFuture<Extractor> update​(java.lang.String id,
                                                                        RequestOptions requestOptions)
        Update an existing extractor.
      • update

        public java.util.concurrent.CompletableFuture<Extractor> update​(java.lang.String id,
                                                                        ExtractorsUpdateRequest request)
        Update an existing extractor.