Struct google_api_proto::google::cloud::video::stitcher::v1::AdStitchDetail
source · pub struct AdStitchDetail {
pub ad_break_id: String,
pub ad_id: String,
pub ad_time_offset: Option<Duration>,
pub skip_reason: String,
pub media: BTreeMap<String, Value>,
}
Expand description
Metadata for a stitched ad.
Fields§
§ad_break_id: String
Required. The ad break ID of the processed ad.
ad_id: String
Required. The ad ID of the processed ad.
ad_time_offset: Option<Duration>
Required. The time offset of the processed ad.
skip_reason: String
Optional. Indicates the reason why the ad has been skipped.
media: BTreeMap<String, Value>
Optional. The metadata of the chosen media file for the ad.
Trait Implementations§
source§impl Clone for AdStitchDetail
impl Clone for AdStitchDetail
source§fn clone(&self) -> AdStitchDetail
fn clone(&self) -> AdStitchDetail
Returns a copy of the value. Read more
1.0.0 · 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 AdStitchDetail
impl Debug for AdStitchDetail
source§impl Default for AdStitchDetail
impl Default for AdStitchDetail
source§impl Message for AdStitchDetail
impl Message for AdStitchDetail
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AdStitchDetail
impl PartialEq for AdStitchDetail
source§fn eq(&self, other: &AdStitchDetail) -> bool
fn eq(&self, other: &AdStitchDetail) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AdStitchDetail
Auto Trait Implementations§
impl Freeze for AdStitchDetail
impl RefUnwindSafe for AdStitchDetail
impl Send for AdStitchDetail
impl Sync for AdStitchDetail
impl Unpin for AdStitchDetail
impl UnwindSafe for AdStitchDetail
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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