Class CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.mediapackage.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty
@Stability(Stable)
@Internal
public static final class CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty
An implementation for
CfnPackagingConfigurationPropsMixin.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.cfnpropertymixins.services.mediapackage.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty
CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Builder, CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPackagingConfigurationPropsMixin.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 theCfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty.Builder.
-
-
Method Details
-
getEncryptionContractConfiguration
Description copied from interface:CfnPackagingConfigurationPropsMixin.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
IResolvableorCfnPackagingConfigurationPropsMixin.EncryptionContractConfigurationProperty- Specified by:
getEncryptionContractConfigurationin interfaceCfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty- See Also:
-
getRoleArn
Description copied from interface:CfnPackagingConfigurationPropsMixin.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 interfaceCfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty- See Also:
-
getSystemIds
Description copied from interface:CfnPackagingConfigurationPropsMixin.SpekeKeyProviderPropertyList of unique identifiers for the DRM systems to use, as defined in the CPIX specification.- Specified by:
getSystemIdsin interfaceCfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty- See Also:
-
getUrl
Description copied from interface:CfnPackagingConfigurationPropsMixin.SpekeKeyProviderPropertyURL for the key provider's key retrieval API endpoint.Must start with https://.
- Specified by:
getUrlin interfaceCfnPackagingConfigurationPropsMixin.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()
-