ContentKeyPolicyPlayReadyLicenseArgs

data class ContentKeyPolicyPlayReadyLicenseArgs(val allowTestDevices: Output<Boolean>, val beginDate: Output<String>? = null, val contentKeyLocation: Output<Either<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderArgs, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierArgs>>, val contentType: Output<Either<String, ContentKeyPolicyPlayReadyContentType>>, val expirationDate: Output<String>? = null, val gracePeriod: Output<String>? = null, val licenseType: Output<Either<String, ContentKeyPolicyPlayReadyLicenseType>>, val playRight: Output<ContentKeyPolicyPlayReadyPlayRightArgs>? = null, val relativeBeginDate: Output<String>? = null, val relativeExpirationDate: Output<String>? = null, val securityLevel: Output<Either<String, SecurityLevel>>? = null) : ConvertibleToJava<ContentKeyPolicyPlayReadyLicenseArgs>

The PlayReady license

Constructors

Link copied to clipboard
constructor(allowTestDevices: Output<Boolean>, beginDate: Output<String>? = null, contentKeyLocation: Output<Either<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderArgs, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierArgs>>, contentType: Output<Either<String, ContentKeyPolicyPlayReadyContentType>>, expirationDate: Output<String>? = null, gracePeriod: Output<String>? = null, licenseType: Output<Either<String, ContentKeyPolicyPlayReadyLicenseType>>, playRight: Output<ContentKeyPolicyPlayReadyPlayRightArgs>? = null, relativeBeginDate: Output<String>? = null, relativeExpirationDate: Output<String>? = null, securityLevel: Output<Either<String, SecurityLevel>>? = null)

Properties

Link copied to clipboard

A flag indicating whether test devices can use the license.

Link copied to clipboard
val beginDate: Output<String>? = null

The begin date of license

Link copied to clipboard

The PlayReady content type.

Link copied to clipboard
val expirationDate: Output<String>? = null

The expiration date of license.

Link copied to clipboard
val gracePeriod: Output<String>? = null

The grace period of license.

Link copied to clipboard

The license type.

Link copied to clipboard

The license PlayRight

Link copied to clipboard
val relativeBeginDate: Output<String>? = null

The relative begin date of license.

Link copied to clipboard
val relativeExpirationDate: Output<String>? = null

The relative expiration date of license.

Link copied to clipboard
val securityLevel: Output<Either<String, SecurityLevel>>? = null

The security level.

Functions

Link copied to clipboard
open override fun toJava(): ContentKeyPolicyPlayReadyLicenseArgs