Struct aws_sdk_mediapackage::model::hls_encryption::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for HlsEncryption
Implementations
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
The encryption method to use.
The encryption method to use.
Interval (in seconds) between each encryption key rotation.
Interval (in seconds) between each encryption key rotation.
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
Consumes the builder and constructs a HlsEncryption
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more