Interface CmafEncryption.Builder

    • Method Detail

      • constantInitializationVector

        CmafEncryption.Builder constantInitializationVector​(String constantInitializationVector)
        An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
        Parameters:
        constantInitializationVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionMethod

        CmafEncryption.Builder encryptionMethod​(String encryptionMethod)
        Sets the value of the EncryptionMethod property for this object.
        Parameters:
        encryptionMethod - The new value for the EncryptionMethod property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CmafEncryptionMethod, CmafEncryptionMethod
      • keyRotationIntervalSeconds

        CmafEncryption.Builder keyRotationIntervalSeconds​(Integer keyRotationIntervalSeconds)
        Time (in seconds) between each encryption key rotation.
        Parameters:
        keyRotationIntervalSeconds - Time (in seconds) between each encryption key rotation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • spekeKeyProvider

        CmafEncryption.Builder spekeKeyProvider​(SpekeKeyProvider spekeKeyProvider)
        Sets the value of the SpekeKeyProvider property for this object.
        Parameters:
        spekeKeyProvider - The new value for the SpekeKeyProvider property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.