Class CfnOriginEndpointPropsMixin.EncryptionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.mediapackagev2.CfnOriginEndpointPropsMixin.EncryptionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpointPropsMixin.EncryptionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOriginEndpointPropsMixin.EncryptionProperty
@Stability(Stable)
@Internal
public static final class CfnOriginEndpointPropsMixin.EncryptionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOriginEndpointPropsMixin.EncryptionProperty
An implementation for
CfnOriginEndpointPropsMixin.EncryptionProperty-
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.mediapackagev2.CfnOriginEndpointPropsMixin.EncryptionProperty
CfnOriginEndpointPropsMixin.EncryptionProperty.Builder, CfnOriginEndpointPropsMixin.EncryptionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOriginEndpointPropsMixin.EncryptionProperty.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 ObjectExcludes SEIG and SGPD boxes from segment metadata in CMAF containers.final StringA 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content.final ObjectThe encryption method to use.final NumberThe interval, in seconds, to rotate encryption keys for the origin endpoint.final ObjectThe SPEKE key provider to use for encryption.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 theCfnOriginEndpointPropsMixin.EncryptionProperty.Builder.
-
-
Method Details
-
getCmafExcludeSegmentDrmMetadata
Description copied from interface:CfnOriginEndpointPropsMixin.EncryptionPropertyExcludes SEIG and SGPD boxes from segment metadata in CMAF containers.When set to
true, MediaPackage omits these DRM metadata boxes from CMAF segments, which can improve compatibility with certain devices and players that don't support these boxes.Important considerations:
- This setting only affects CMAF container formats
- Key rotation can still be handled through media playlist signaling
- PSSH and TENC boxes remain unaffected
- Default behavior is preserved when this setting is disabled
Valid values:
true|falseDefault:
falseReturns union: either
BooleanorIResolvable- Specified by:
getCmafExcludeSegmentDrmMetadatain interfaceCfnOriginEndpointPropsMixin.EncryptionProperty- See Also:
-
getConstantInitializationVector
Description copied from interface:CfnOriginEndpointPropsMixin.EncryptionPropertyA 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content.If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- Specified by:
getConstantInitializationVectorin interfaceCfnOriginEndpointPropsMixin.EncryptionProperty- See Also:
-
getEncryptionMethod
Description copied from interface:CfnOriginEndpointPropsMixin.EncryptionPropertyThe encryption method to use.Returns union: either
IResolvableorCfnOriginEndpointPropsMixin.EncryptionMethodProperty- Specified by:
getEncryptionMethodin interfaceCfnOriginEndpointPropsMixin.EncryptionProperty- See Also:
-
getKeyRotationIntervalSeconds
Description copied from interface:CfnOriginEndpointPropsMixin.EncryptionPropertyThe interval, in seconds, to rotate encryption keys for the origin endpoint.- Specified by:
getKeyRotationIntervalSecondsin interfaceCfnOriginEndpointPropsMixin.EncryptionProperty- See Also:
-
getSpekeKeyProvider
Description copied from interface:CfnOriginEndpointPropsMixin.EncryptionPropertyThe SPEKE key provider to use for encryption.Returns union: either
IResolvableorCfnOriginEndpointPropsMixin.SpekeKeyProviderProperty- Specified by:
getSpekeKeyProviderin interfaceCfnOriginEndpointPropsMixin.EncryptionProperty- 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()
-