Class RawExtractorsClient
- java.lang.Object
-
- ai.extend.resources.extractors.RawExtractorsClient
-
public class RawExtractorsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description RawExtractorsClient(ClientOptions clientOptions)
-
Method Summary
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
RawExtractorsClient
public RawExtractorsClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public ExtendClientHttpResponse<ExtractorsListResponse> list()
List all extractors.Returns a summary of each extractor. Use
GET /extractors/{id}to retrieve the full object includingdraftVersion.
-
list
public ExtendClientHttpResponse<ExtractorsListResponse> list(RequestOptions requestOptions)
List all extractors.Returns a summary of each extractor. Use
GET /extractors/{id}to retrieve the full object includingdraftVersion.
-
list
public ExtendClientHttpResponse<ExtractorsListResponse> list(ExtractorsListRequest request)
List all extractors.Returns a summary of each extractor. Use
GET /extractors/{id}to retrieve the full object includingdraftVersion.
-
list
public ExtendClientHttpResponse<ExtractorsListResponse> list(ExtractorsListRequest request, RequestOptions requestOptions)
List all extractors.Returns a summary of each extractor. Use
GET /extractors/{id}to retrieve the full object includingdraftVersion.
-
create
public ExtendClientHttpResponse<Extractor> create(ExtractorsCreateRequest request)
Create a new extractor.You can optionally provide a
generateobject to automatically generate an extraction schema from sample documents using AI.generateis mutually exclusive withconfigandcloneExtractorId.
-
create
public ExtendClientHttpResponse<Extractor> create(ExtractorsCreateRequest request, RequestOptions requestOptions)
Create a new extractor.You can optionally provide a
generateobject to automatically generate an extraction schema from sample documents using AI.generateis mutually exclusive withconfigandcloneExtractorId.
-
retrieve
public ExtendClientHttpResponse<Extractor> retrieve(java.lang.String id)
Get details of an extractor.
-
retrieve
public ExtendClientHttpResponse<Extractor> retrieve(java.lang.String id, RequestOptions requestOptions)
Get details of an extractor.
-
retrieve
public ExtendClientHttpResponse<Extractor> retrieve(java.lang.String id, ExtractorsRetrieveRequest request)
Get details of an extractor.
-
retrieve
public ExtendClientHttpResponse<Extractor> retrieve(java.lang.String id, ExtractorsRetrieveRequest request, RequestOptions requestOptions)
Get details of an extractor.
-
update
public ExtendClientHttpResponse<Extractor> update(java.lang.String id)
Update an existing extractor.
-
update
public ExtendClientHttpResponse<Extractor> update(java.lang.String id, RequestOptions requestOptions)
Update an existing extractor.
-
update
public ExtendClientHttpResponse<Extractor> update(java.lang.String id, ExtractorsUpdateRequest request)
Update an existing extractor.
-
update
public ExtendClientHttpResponse<Extractor> update(java.lang.String id, ExtractorsUpdateRequest request, RequestOptions requestOptions)
Update an existing extractor.
-
-