Class ExtractRunsClient


  • public class ExtractRunsClient
    extends ExtractRunsClient
    Extended ExtractRuns client with polling functionality.

    Extends the generated ExtractRunsClient, so all standard methods (list, create, retrieve, delete, cancel) are inherited. Adds createAndPoll for convenience.

    • Constructor Detail

      • ExtractRunsClient

        public ExtractRunsClient​(ClientOptions clientOptions)
    • Method Detail

      • createAndPoll

        public ExtractRun createAndPoll​(ExtractRunsCreateRequest request)
        Creates an extract run and polls until it reaches a terminal state.

        Terminal states: PROCESSED, FAILED, CANCELLED

        Polls indefinitely until complete.

        Parameters:
        request - The create request
        Returns:
        The final response when a terminal state is reached
      • createAndPoll

        public ExtractRun createAndPoll​(ExtractRunsCreateRequest request,
                                        PollingOptions options)
        Creates an extract run and polls until it reaches a terminal state.

        Terminal states: PROCESSED, FAILED, CANCELLED

        Parameters:
        request - The create request
        options - Polling options
        Returns:
        The final response when a terminal state is reached