Class AsyncRawEvaluationSetItemsClient
- java.lang.Object
-
- ai.extend.resources.evaluationsetitems.AsyncRawEvaluationSetItemsClient
-
public class AsyncRawEvaluationSetItemsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description AsyncRawEvaluationSetItemsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsCreateResponse>>create(java.lang.String evaluationSetId, EvaluationSetItemsCreateRequest request)Evaluation set items are the individual files and expected outputs that are used to evaluate the performance of a given extractor, classifier, or splitter in Extend.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsCreateResponse>>create(java.lang.String evaluationSetId, EvaluationSetItemsCreateRequest request, RequestOptions requestOptions)Evaluation set items are the individual files and expected outputs that are used to evaluate the performance of a given extractor, classifier, or splitter in Extend.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsDeleteResponse>>delete(java.lang.String evaluationSetId, java.lang.String itemId)Delete an evaluation set item.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsDeleteResponse>>delete(java.lang.String evaluationSetId, java.lang.String itemId, RequestOptions requestOptions)Delete an evaluation set item.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>>list(java.lang.String evaluationSetId)List items in a specific evaluation set.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>>list(java.lang.String evaluationSetId, RequestOptions requestOptions)List items in a specific evaluation set.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>>list(java.lang.String evaluationSetId, EvaluationSetItemsListRequest request)List items in a specific evaluation set.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>>list(java.lang.String evaluationSetId, EvaluationSetItemsListRequest request, RequestOptions requestOptions)List items in a specific evaluation set.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>>retrieve(java.lang.String evaluationSetId, java.lang.String itemId)Get details of an evaluation set item.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>>retrieve(java.lang.String evaluationSetId, java.lang.String itemId, RequestOptions requestOptions)Get details of an evaluation set item.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>>update(java.lang.String evaluationSetId, java.lang.String itemId, EvaluationSetItemsUpdateRequest request)If you need to change the expected output for a given evaluation set item, you can use this endpoint to update the item.java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>>update(java.lang.String evaluationSetId, java.lang.String itemId, EvaluationSetItemsUpdateRequest request, RequestOptions requestOptions)If you need to change the expected output for a given evaluation set item, you can use this endpoint to update the item.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
AsyncRawEvaluationSetItemsClient
public AsyncRawEvaluationSetItemsClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>> list(java.lang.String evaluationSetId)
List items in a specific evaluation set.Returns a summary of each evaluation set item. Use the Get Evaluation Set Item endpoint to get the full details of an evaluation set item.
-
list
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>> list(java.lang.String evaluationSetId, RequestOptions requestOptions)
List items in a specific evaluation set.Returns a summary of each evaluation set item. Use the Get Evaluation Set Item endpoint to get the full details of an evaluation set item.
-
list
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>> list(java.lang.String evaluationSetId, EvaluationSetItemsListRequest request)
List items in a specific evaluation set.Returns a summary of each evaluation set item. Use the Get Evaluation Set Item endpoint to get the full details of an evaluation set item.
-
list
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsListResponse>> list(java.lang.String evaluationSetId, EvaluationSetItemsListRequest request, RequestOptions requestOptions)
List items in a specific evaluation set.Returns a summary of each evaluation set item. Use the Get Evaluation Set Item endpoint to get the full details of an evaluation set item.
-
create
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsCreateResponse>> create(java.lang.String evaluationSetId, EvaluationSetItemsCreateRequest request)
Evaluation set items are the individual files and expected outputs that are used to evaluate the performance of a given extractor, classifier, or splitter in Extend. This endpoint will create new evaluation set items in Extend, which will be used during an evaluation run.Limit: You can create up to 100 items at a time.
Learn more about how to create evaluation set items in the Evaluation Sets product page.
-
create
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsCreateResponse>> create(java.lang.String evaluationSetId, EvaluationSetItemsCreateRequest request, RequestOptions requestOptions)
Evaluation set items are the individual files and expected outputs that are used to evaluate the performance of a given extractor, classifier, or splitter in Extend. This endpoint will create new evaluation set items in Extend, which will be used during an evaluation run.Limit: You can create up to 100 items at a time.
Learn more about how to create evaluation set items in the Evaluation Sets product page.
-
retrieve
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>> retrieve(java.lang.String evaluationSetId, java.lang.String itemId)
Get details of an evaluation set item.
-
retrieve
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>> retrieve(java.lang.String evaluationSetId, java.lang.String itemId, RequestOptions requestOptions)
Get details of an evaluation set item.
-
update
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>> update(java.lang.String evaluationSetId, java.lang.String itemId, EvaluationSetItemsUpdateRequest request)
If you need to change the expected output for a given evaluation set item, you can use this endpoint to update the item. This can be useful if you need to correct an error in the expected output or if the output of the extractor, classifier, or splitter has changed.
-
update
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItem>> update(java.lang.String evaluationSetId, java.lang.String itemId, EvaluationSetItemsUpdateRequest request, RequestOptions requestOptions)
If you need to change the expected output for a given evaluation set item, you can use this endpoint to update the item. This can be useful if you need to correct an error in the expected output or if the output of the extractor, classifier, or splitter has changed.
-
delete
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsDeleteResponse>> delete(java.lang.String evaluationSetId, java.lang.String itemId)
Delete an evaluation set item.
-
delete
public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<EvaluationSetItemsDeleteResponse>> delete(java.lang.String evaluationSetId, java.lang.String itemId, RequestOptions requestOptions)
Delete an evaluation set item.
-
-