Skip to main content

AsyncIngestJobService

Trait AsyncIngestJobService 

Source
pub trait AsyncIngestJobService {
    // Required methods
    fn get_ingest_job(
        &self,
        auth_: BearerToken,
        ingest_job_rid: ResourceIdentifier,
    ) -> impl Future<Output = Result<IngestJob, Error>> + Send;
    fn search_ingest_jobs(
        &self,
        auth_: BearerToken,
        request: SearchIngestJobsRequest,
    ) -> impl Future<Output = Result<SearchIngestJobsResponse, Error>> + Send;
}
Expand description

Public API for querying ingest jobs.

Required Methods§

Source

fn get_ingest_job( &self, auth_: BearerToken, ingest_job_rid: ResourceIdentifier, ) -> impl Future<Output = Result<IngestJob, Error>> + Send

Returns a single ingest job by RID. Does not include the full ingest request details.

Source

fn search_ingest_jobs( &self, auth_: BearerToken, request: SearchIngestJobsRequest, ) -> impl Future<Output = Result<SearchIngestJobsResponse, Error>> + Send

Returns a paginated list of ingest jobs, optionally filtered by dataset.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§