Struct google_transcoder1_beta1::api::Encryption [−][src]
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
Returns the “default value” for a type. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for Encryption
impl Send for Encryption
impl Sync for Encryption
impl Unpin for Encryption
impl UnwindSafe for Encryption
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more