Class CfnPackagingConfiguration.SpekeKeyProviderProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackage.CfnPackagingConfiguration.SpekeKeyProviderProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPackagingConfiguration.SpekeKeyProviderProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPackagingConfiguration.SpekeKeyProviderProperty
@Stability(Stable)
@Internal
public static final class CfnPackagingConfiguration.SpekeKeyProviderProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPackagingConfiguration.SpekeKeyProviderProperty
An implementation for
CfnPackagingConfiguration.SpekeKeyProviderProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackage.CfnPackagingConfiguration.SpekeKeyProviderProperty
CfnPackagingConfiguration.SpekeKeyProviderProperty.Builder, CfnPackagingConfiguration.SpekeKeyProviderProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPackagingConfiguration.SpekeKeyProviderProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectUseencryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.final StringThe ARN for the IAM role that's granted by the key provider to provide access to the key provider API.List of unique identifiers for the DRM systems to use, as defined in the CPIX specification.final StringgetUrl()URL for the key provider's key retrieval API endpoint.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPackagingConfiguration.SpekeKeyProviderProperty.Builder.
-
-
Method Details
-
getRoleArn
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderPropertyThe ARN for the IAM role that's granted by the key provider to provide access to the key provider API.Valid format: arn:aws:iam::{accountID}:role/{name}
- Specified by:
getRoleArnin interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty- See Also:
-
getSystemIds
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderPropertyList of unique identifiers for the DRM systems to use, as defined in the CPIX specification.- Specified by:
getSystemIdsin interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty- See Also:
-
getUrl
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderPropertyURL for the key provider's key retrieval API endpoint.Must start with https://.
- Specified by:
getUrlin interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty- See Also:
-
getEncryptionContractConfiguration
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderPropertyUseencryptionContractConfigurationto configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.Returns union: either
IResolvableorCfnPackagingConfiguration.EncryptionContractConfigurationProperty- Specified by:
getEncryptionContractConfigurationin interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-