Class AsyncRawClassifyRunsClient


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

      • AsyncRawClassifyRunsClient

        public AsyncRawClassifyRunsClient​(ClientOptions clientOptions)
    • Method Detail

      • list

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRunsListResponse>> list()
        List all classify runs.

        Returns a summary of each run. Use GET /classify_runs/{id} to retrieve the full object including output and config.

      • retrieve

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRun>> retrieve​(java.lang.String id)
        Retrieve details about a specific classify run, including its status and outputs.

        A common use case for this endpoint is to poll for the status and final output of a classify run when using the Create Classify Run endpoint. For instance, if you do not want to not configure webhooks to receive the output via completion/failure events.

      • retrieve

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRun>> retrieve​(java.lang.String id,
                                                                                                      RequestOptions requestOptions)
        Retrieve details about a specific classify run, including its status and outputs.

        A common use case for this endpoint is to poll for the status and final output of a classify run when using the Create Classify Run endpoint. For instance, if you do not want to not configure webhooks to receive the output via completion/failure events.

      • delete

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRunsDeleteResponse>> delete​(java.lang.String id)
        Delete a classify run and all associated data from Extend. This operation is permanent and cannot be undone.

        This endpoint can be used if you'd like to manage data retention on your own rather than automated data retention policies. Or make one-off deletions for your downstream customers.

      • delete

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRunsDeleteResponse>> delete​(java.lang.String id,
                                                                                                                   RequestOptions requestOptions)
        Delete a classify run and all associated data from Extend. This operation is permanent and cannot be undone.

        This endpoint can be used if you'd like to manage data retention on your own rather than automated data retention policies. Or make one-off deletions for your downstream customers.

      • cancel

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRun>> cancel​(java.lang.String id)
        Cancel an in-progress classify run.

        Note: Only classify runs with a status of "PROCESSING" can be cancelled. Classifier runs that have already completed, failed, or been cancelled cannot be cancelled again.

      • cancel

        public java.util.concurrent.CompletableFuture<ExtendClientHttpResponse<ClassifyRun>> cancel​(java.lang.String id,
                                                                                                    RequestOptions requestOptions)
        Cancel an in-progress classify run.

        Note: Only classify runs with a status of "PROCESSING" can be cancelled. Classifier runs that have already completed, failed, or been cancelled cannot be cancelled again.