pub struct VideoUploadMetadata { /* private fields */ }Expand description
Metadata about a video file uploaded to S3 by yeeter.
Implementations§
Source§impl VideoUploadMetadata
impl VideoUploadMetadata
Sourcepub fn builder() -> Builder<S3KeyStage>
pub fn builder() -> Builder<S3KeyStage>
Returns a new builder.
Source§impl VideoUploadMetadata
impl VideoUploadMetadata
Sourcepub fn new(
s3_key: impl Into<String>,
s3_bucket: impl Into<String>,
manifest_video_output: ManifestVideoOutput,
) -> VideoUploadMetadata
pub fn new( s3_key: impl Into<String>, s3_bucket: impl Into<String>, manifest_video_output: ManifestVideoOutput, ) -> VideoUploadMetadata
Constructs a new instance of the type.
Sourcepub fn manifest_video_output(&self) -> &ManifestVideoOutput
pub fn manifest_video_output(&self) -> &ManifestVideoOutput
The original video manifest entry written by the extractor.
Sourcepub fn frame_timestamps_s3_path(&self) -> Option<&S3Path>
pub fn frame_timestamps_s3_path(&self) -> Option<&S3Path>
Uploaded frame timestamp sidecar. Present only when the video uses the frameTimestampsRelativePath timestamp strategy.
Trait Implementations§
Source§impl Clone for VideoUploadMetadata
impl Clone for VideoUploadMetadata
Source§fn clone(&self) -> VideoUploadMetadata
fn clone(&self) -> VideoUploadMetadata
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 Debug for VideoUploadMetadata
impl Debug for VideoUploadMetadata
Source§impl<'de> Deserialize<'de> for VideoUploadMetadata
impl<'de> Deserialize<'de> for VideoUploadMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoUploadMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoUploadMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VideoUploadMetadata
Source§impl Hash for VideoUploadMetadata
impl Hash for VideoUploadMetadata
Source§impl Ord for VideoUploadMetadata
impl Ord for VideoUploadMetadata
Source§fn cmp(&self, other: &VideoUploadMetadata) -> Ordering
fn cmp(&self, other: &VideoUploadMetadata) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VideoUploadMetadata
impl PartialEq for VideoUploadMetadata
Source§impl PartialOrd for VideoUploadMetadata
impl PartialOrd for VideoUploadMetadata
Source§impl Serialize for VideoUploadMetadata
impl Serialize for VideoUploadMetadata
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,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for VideoUploadMetadata
impl RefUnwindSafe for VideoUploadMetadata
impl Send for VideoUploadMetadata
impl Sync for VideoUploadMetadata
impl Unpin for VideoUploadMetadata
impl UnsafeUnpin for VideoUploadMetadata
impl UnwindSafe for VideoUploadMetadata
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<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
Compare self to
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>
Wrap the input message
T in a tonic::Request