pub struct FetchExtractorJobLogsRequest { /* private fields */ }Expand description
Request to fetch logs for all containers in a running or completed extractor job’s pod.
Implementations§
Source§impl FetchExtractorJobLogsRequest
impl FetchExtractorJobLogsRequest
Sourcepub fn builder() -> Builder<WorkspaceRidStage>
pub fn builder() -> Builder<WorkspaceRidStage>
Returns a new builder.
Source§impl FetchExtractorJobLogsRequest
impl FetchExtractorJobLogsRequest
pub fn workspace_rid(&self) -> &WorkspaceRid
pub fn log_dataset_rid(&self) -> &DatasetRid
Sourcepub fn ingest_job_uuid(&self) -> Uuid
pub fn ingest_job_uuid(&self) -> Uuid
The ingest job uuid written into the log dataset (the ingest_job_uuid log column),
used to correlate extractor logs with the rest of the ingest pipeline. For v2 ingest
transforms this is the parent ingest job uuid, which differs from the K8s job key
(see extractorJobUuid) because a MULTI parent job can run several transforms.
Sourcepub fn extractor_job_uuid(&self) -> Option<Uuid>
pub fn extractor_job_uuid(&self) -> Option<Uuid>
The uuid the extractor’s K8s job and pods are labelled with (nominal.io/job-rid),
used to locate the pods whose logs are fetched. Defaults to ingestJobUuid when
absent. For v2 ingest transforms this is the transform uuid, since that — not the
parent ingest job uuid — keys the K8s job.
pub fn bearer_token(&self) -> &BearerToken
pub fn extractor_rid(&self) -> &ContainerizedExtractorRid
Sourcepub fn log_cursors(&self) -> &BTreeMap<String, i32>
pub fn log_cursors(&self) -> &BTreeMap<String, i32>
Count of log lines already written, keyed by <podName>/<containerName>.
Trait Implementations§
Source§impl Clone for FetchExtractorJobLogsRequest
impl Clone for FetchExtractorJobLogsRequest
Source§fn clone(&self) -> FetchExtractorJobLogsRequest
fn clone(&self) -> FetchExtractorJobLogsRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FetchExtractorJobLogsRequest
impl Debug for FetchExtractorJobLogsRequest
Source§impl<'de> Deserialize<'de> for FetchExtractorJobLogsRequest
impl<'de> Deserialize<'de> for FetchExtractorJobLogsRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FetchExtractorJobLogsRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FetchExtractorJobLogsRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Eq for FetchExtractorJobLogsRequest
Source§impl Hash for FetchExtractorJobLogsRequest
impl Hash for FetchExtractorJobLogsRequest
Source§impl Ord for FetchExtractorJobLogsRequest
impl Ord for FetchExtractorJobLogsRequest
Source§fn cmp(&self, other: &FetchExtractorJobLogsRequest) -> Ordering
fn cmp(&self, other: &FetchExtractorJobLogsRequest) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialOrd for FetchExtractorJobLogsRequest
impl PartialOrd for FetchExtractorJobLogsRequest
Source§impl Serialize for FetchExtractorJobLogsRequest
impl Serialize for FetchExtractorJobLogsRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for FetchExtractorJobLogsRequest
Auto Trait Implementations§
impl Freeze for FetchExtractorJobLogsRequest
impl RefUnwindSafe for FetchExtractorJobLogsRequest
impl Send for FetchExtractorJobLogsRequest
impl Sync for FetchExtractorJobLogsRequest
impl Unpin for FetchExtractorJobLogsRequest
impl UnsafeUnpin for FetchExtractorJobLogsRequest
impl UnwindSafe for FetchExtractorJobLogsRequest
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
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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>
T in a tonic::Request