pub struct DatasetFile { /* private fields */ }Implementations§
Source§impl DatasetFile
impl DatasetFile
pub fn id(&self) -> DatasetFileId
pub fn dataset_rid(&self) -> &ResourceIdentifier
pub fn name(&self) -> &str
pub fn handle(&self) -> &Handle
Sourcepub fn file_size_bytes(&self) -> Option<SafeLong>
pub fn file_size_bytes(&self) -> Option<SafeLong>
Size in bytes of the stored dataset file; for transforming ingests this is the produced output, not the original upload.
pub fn bounds(&self) -> Option<&Bounds>
Sourcepub fn uploaded_at(&self) -> DateTime<Utc>
pub fn uploaded_at(&self) -> DateTime<Utc>
Timestamp that the file was received and stored, but not processed or made available to consumers.
Sourcepub fn ingested_at(&self) -> Option<DateTime<Utc>>
pub fn ingested_at(&self) -> Option<DateTime<Utc>>
Timestamp that the file is ingested at and made available for processing. If the file has failed to be ingested for any reason or is still being processed, then this value will be empty.
Sourcepub fn ingest_status(&self) -> &IngestStatusV2
pub fn ingest_status(&self) -> &IngestStatusV2
Ingest status. The in-progress sub-phases (queued, parsing, ingesting) are surfaced as inProgress with the phase carried in InProgressResult.inProgressDetails, so consumers see a stable top-level lifecycle.
pub fn timestamp_metadata(&self) -> Option<&TimestampMetadata>
pub fn ingest_tag_metadata(&self) -> Option<&IngestTagMetadata>
pub fn origin_file_paths(&self) -> Option<&[String]>
pub fn ingest_job_rid(&self) -> Option<&ResourceIdentifier>
Sourcepub fn ingest_transform_rid(&self) -> Option<&ResourceIdentifier>
pub fn ingest_transform_rid(&self) -> Option<&ResourceIdentifier>
The ingest transform within ingestJobRid that produced this file. An ingest job may fan out to many transforms, so this pins the file to the specific unit of work (and extractor) that created it — resolvable via IngestJobService#getIngestTransform. Extractor logs are tagged with this transform’s UUID (the RID locator), so this also links a file to the logs of the transform that produced it. Absent for directly uploaded files and for files ingested before this link was recorded.
Sourcepub fn deleted_at(&self) -> Option<DateTime<Utc>>
pub fn deleted_at(&self) -> Option<DateTime<Utc>>
Timestamp that the file is deleted at, only present if the file has been deleted.
Sourcepub fn metadata(&self) -> Option<&DatasetFileMetadata>
pub fn metadata(&self) -> Option<&DatasetFileMetadata>
File-type-specific metadata. For video files, contains timestamp manifest and segment metadata.
Trait Implementations§
Source§impl Clone for DatasetFile
impl Clone for DatasetFile
Source§fn clone(&self) -> DatasetFile
fn clone(&self) -> DatasetFile
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 DatasetFile
impl Debug for DatasetFile
Source§impl<'de> Deserialize<'de> for DatasetFile
impl<'de> Deserialize<'de> for DatasetFile
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DatasetFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DatasetFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Eq for DatasetFile
Source§impl Hash for DatasetFile
impl Hash for DatasetFile
Source§impl Ord for DatasetFile
impl Ord for DatasetFile
Source§fn cmp(&self, other: &DatasetFile) -> Ordering
fn cmp(&self, other: &DatasetFile) -> 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 PartialEq for DatasetFile
impl PartialEq for DatasetFile
Source§fn eq(&self, other: &DatasetFile) -> bool
fn eq(&self, other: &DatasetFile) -> bool
self and other values to be equal, and is used by ==.Source§impl PartialOrd for DatasetFile
impl PartialOrd for DatasetFile
Source§impl Serialize for DatasetFile
impl Serialize for DatasetFile
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,
Auto Trait Implementations§
impl Freeze for DatasetFile
impl RefUnwindSafe for DatasetFile
impl Send for DatasetFile
impl Sync for DatasetFile
impl Unpin for DatasetFile
impl UnsafeUnpin for DatasetFile
impl UnwindSafe for DatasetFile
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