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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackage.CfnPackagingConfiguration.SpekeKeyProviderProperty
CfnPackagingConfiguration.SpekeKeyProviderProperty.Builder, CfnPackagingConfiguration.SpekeKeyProviderProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPackagingConfiguration.SpekeKeyProviderProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
UseencryptionContractConfiguration
to configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0.final String
The 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 String
getUrl()
URL for the key provider's key retrieval API endpoint.final int
hashCode()
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.SpekeKeyProviderProperty
The 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:
getRoleArn
in interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty
- See Also:
-
getSystemIds
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderProperty
List of unique identifiers for the DRM systems to use, as defined in the CPIX specification.- Specified by:
getSystemIds
in interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty
- See Also:
-
getUrl
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderProperty
URL for the key provider's key retrieval API endpoint.Must start with https://.
- Specified by:
getUrl
in interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty
- See Also:
-
getEncryptionContractConfiguration
Description copied from interface:CfnPackagingConfiguration.SpekeKeyProviderProperty
UseencryptionContractConfiguration
to 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.- Specified by:
getEncryptionContractConfiguration
in interfaceCfnPackagingConfiguration.SpekeKeyProviderProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-