pub struct IngestJobServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<C> Clone for IngestJobServiceClient<C>where
C: Clone,
impl<C> Clone for IngestJobServiceClient<C>where
C: Clone,
Source§fn clone(&self) -> IngestJobServiceClient<C>
fn clone(&self) -> IngestJobServiceClient<C>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C> Debug for IngestJobServiceClient<C>where
C: Debug,
impl<C> Debug for IngestJobServiceClient<C>where
C: Debug,
Source§impl<I, __C> IngestJobService<I> for IngestJobServiceClient<__C>
impl<I, __C> IngestJobService<I> for IngestJobServiceClient<__C>
Source§fn get_ingest_job(
&self,
auth_: &BearerToken,
ingest_job_rid: &ResourceIdentifier,
) -> Result<IngestJob, Error>
fn get_ingest_job( &self, auth_: &BearerToken, ingest_job_rid: &ResourceIdentifier, ) -> Result<IngestJob, Error>
Returns a single ingest job by RID. Does not include the full ingest request details.
Source§fn get_ingest_transform(
&self,
auth_: &BearerToken,
ingest_transform_rid: &ResourceIdentifier,
) -> Result<IngestTransform, Error>
fn get_ingest_transform( &self, auth_: &BearerToken, ingest_transform_rid: &ResourceIdentifier, ) -> Result<IngestTransform, Error>
Returns a single ingest transform by RID. The caller must be authorized to read the dataset
produced by the transform’s parent ingest job; a transform whose parent job is not visible to
the caller is reported as IngestTransformNotFound rather than leaking its existence.
Source§fn search_ingest_transforms(
&self,
auth_: &BearerToken,
request: &SearchIngestTransformsRequest,
) -> Result<SearchIngestTransformsResponse, Error>
fn search_ingest_transforms( &self, auth_: &BearerToken, request: &SearchIngestTransformsRequest, ) -> Result<SearchIngestTransformsResponse, Error>
Returns a paginated list of the transforms belonging to a single ingest job, oldest-first and
optionally filtered by status. The caller must be authorized to read the parent job’s dataset;
a job that is not visible to the caller is reported as IngestJobNotFound.
Source§fn search_ingest_jobs(
&self,
auth_: &BearerToken,
request: &SearchIngestJobsRequest,
) -> Result<SearchIngestJobsResponse, Error>
fn search_ingest_jobs( &self, auth_: &BearerToken, request: &SearchIngestJobsRequest, ) -> Result<SearchIngestJobsResponse, Error>
Returns a paginated list of ingest jobs, optionally filtered by dataset.
Source§fn cancel_ingest_job(
&self,
auth_: &BearerToken,
ingest_job_rid: &ResourceIdentifier,
) -> Result<IngestJob, Error>
fn cancel_ingest_job( &self, auth_: &BearerToken, ingest_job_rid: &ResourceIdentifier, ) -> Result<IngestJob, Error>
Cancels an ingest job. Jobs that have not yet started running (SUBMITTED, QUEUED) are
transitioned directly to CANCELLED. Jobs that are IN_PROGRESS have their underlying
Temporal workflow cancelled; the workflow is responsible for transitioning the job to
CANCELLED and tearing down in-flight work. Cancelling a job that is already in a terminal
state (COMPLETED, FAILED, CANCELLED) throws IngestJobNotCancellable.
Source§fn batch_cancel_ingest_jobs(
&self,
auth_: &BearerToken,
request: &BatchCancelIngestJobsRequest,
) -> Result<BatchCancelIngestJobsResponse, Error>
fn batch_cancel_ingest_jobs( &self, auth_: &BearerToken, request: &BatchCancelIngestJobsRequest, ) -> Result<BatchCancelIngestJobsResponse, Error>
Cancels multiple ingest jobs in a single call. Each job is processed independently and
best-effort: a job that cannot be cancelled (already terminal, missing, or not authorized for
the caller) yields a
failed result rather than aborting the batch. Per-job cancellation
semantics match cancelIngestJob. At most 100 jobs may be requested per call.Source§impl<C> Service<C> for IngestJobServiceClient<C>
impl<C> Service<C> for IngestJobServiceClient<C>
Source§fn new(client: C, runtime: &Arc<ConjureRuntime>) -> IngestJobServiceClient<C>
fn new(client: C, runtime: &Arc<ConjureRuntime>) -> IngestJobServiceClient<C>
Creates a new service wrapping an HTTP client.
Auto Trait Implementations§
impl<C> !RefUnwindSafe for IngestJobServiceClient<C>
impl<C> !UnwindSafe for IngestJobServiceClient<C>
impl<C> Freeze for IngestJobServiceClient<C>where
C: Freeze,
impl<C> Send for IngestJobServiceClient<C>where
C: Send,
impl<C> Sync for IngestJobServiceClient<C>where
C: Sync,
impl<C> Unpin for IngestJobServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for IngestJobServiceClient<C>where
C: UnsafeUnpin,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request