Struct google_transcoder1_beta1::api::Encryption
source · pub struct Encryption {
pub aes128: Option<Aes128Encryption>,
pub iv: Option<String>,
pub key: Option<String>,
pub mpeg_cenc: Option<MpegCommonEncryption>,
pub sample_aes: Option<SampleAesEncryption>,
}
Expand description
Encryption settings.
This type is not used in any activity, and only used as part of another schema.
Fields§
§aes128: Option<Aes128Encryption>
Configuration for AES-128 encryption.
iv: Option<String>
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
key: Option<String>
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
mpeg_cenc: Option<MpegCommonEncryption>
Configuration for MPEG Common Encryption (MPEG-CENC).
sample_aes: Option<SampleAesEncryption>
Configuration for SAMPLE-AES encryption.
Trait Implementations§
source§impl Clone for Encryption
impl Clone for Encryption
source§fn clone(&self) -> Encryption
fn clone(&self) -> Encryption
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 Encryption
impl Debug for Encryption
source§impl Default for Encryption
impl Default for Encryption
source§fn default() -> Encryption
fn default() -> Encryption
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for Encryption
impl<'de> Deserialize<'de> for Encryption
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more