public static interface HlsEncryptionSettings.Builder extends CopyableBuilder<HlsEncryptionSettings.Builder,HlsEncryptionSettings>
| Modifier and Type | Method and Description |
|---|---|
HlsEncryptionSettings.Builder |
constantInitializationVector(String constantInitializationVector)
This is a 128-bit, 16-byte hex value represented by a 32-character text string.
|
HlsEncryptionSettings.Builder |
encryptionMethod(HlsEncryptionType encryptionMethod)
Sets the value of the EncryptionMethod property for this object.
|
HlsEncryptionSettings.Builder |
encryptionMethod(String encryptionMethod)
Sets the value of the EncryptionMethod property for this object.
|
HlsEncryptionSettings.Builder |
initializationVectorInManifest(HlsInitializationVectorInManifest initializationVectorInManifest)
Sets the value of the InitializationVectorInManifest property for this object.
|
HlsEncryptionSettings.Builder |
initializationVectorInManifest(String initializationVectorInManifest)
Sets the value of the InitializationVectorInManifest property for this object.
|
default HlsEncryptionSettings.Builder |
spekeKeyProvider(Consumer<SpekeKeyProvider.Builder> spekeKeyProvider)
Sets the value of the SpekeKeyProvider property for this object.
|
HlsEncryptionSettings.Builder |
spekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
Sets the value of the SpekeKeyProvider property for this object.
|
default HlsEncryptionSettings.Builder |
staticKeyProvider(Consumer<StaticKeyProvider.Builder> staticKeyProvider)
Sets the value of the StaticKeyProvider property for this object.
|
HlsEncryptionSettings.Builder |
staticKeyProvider(StaticKeyProvider staticKeyProvider)
Sets the value of the StaticKeyProvider property for this object.
|
HlsEncryptionSettings.Builder |
type(HlsKeyProviderType type)
Sets the value of the Type property for this object.
|
HlsEncryptionSettings.Builder |
type(String type)
Sets the value of the Type property for this object.
|
copyapply, buildHlsEncryptionSettings.Builder constantInitializationVector(String constantInitializationVector)
constantInitializationVector - This is a 128-bit, 16-byte hex value represented by a 32-character text string. If this parameter is
not set then the Initialization Vector will follow the segment number by default.HlsEncryptionSettings.Builder encryptionMethod(String encryptionMethod)
encryptionMethod - The new value for the EncryptionMethod property for this object.HlsEncryptionType,
HlsEncryptionTypeHlsEncryptionSettings.Builder encryptionMethod(HlsEncryptionType encryptionMethod)
encryptionMethod - The new value for the EncryptionMethod property for this object.HlsEncryptionType,
HlsEncryptionTypeHlsEncryptionSettings.Builder initializationVectorInManifest(String initializationVectorInManifest)
initializationVectorInManifest - The new value for the InitializationVectorInManifest property for this object.HlsInitializationVectorInManifest,
HlsInitializationVectorInManifestHlsEncryptionSettings.Builder initializationVectorInManifest(HlsInitializationVectorInManifest initializationVectorInManifest)
initializationVectorInManifest - The new value for the InitializationVectorInManifest property for this object.HlsInitializationVectorInManifest,
HlsInitializationVectorInManifestHlsEncryptionSettings.Builder spekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider - The new value for the SpekeKeyProvider property for this object.default HlsEncryptionSettings.Builder spekeKeyProvider(Consumer<SpekeKeyProvider.Builder> spekeKeyProvider)
SpekeKeyProvider.Builder avoiding the need to
create one manually via SpekeKeyProvider.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to spekeKeyProvider(SpekeKeyProvider).spekeKeyProvider - a consumer that will call methods on SpekeKeyProvider.BuilderspekeKeyProvider(SpekeKeyProvider)HlsEncryptionSettings.Builder staticKeyProvider(StaticKeyProvider staticKeyProvider)
staticKeyProvider - The new value for the StaticKeyProvider property for this object.default HlsEncryptionSettings.Builder staticKeyProvider(Consumer<StaticKeyProvider.Builder> staticKeyProvider)
StaticKeyProvider.Builder avoiding the need to
create one manually via StaticKeyProvider.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to staticKeyProvider(StaticKeyProvider).staticKeyProvider - a consumer that will call methods on StaticKeyProvider.BuilderstaticKeyProvider(StaticKeyProvider)HlsEncryptionSettings.Builder type(String type)
type - The new value for the Type property for this object.HlsKeyProviderType,
HlsKeyProviderTypeHlsEncryptionSettings.Builder type(HlsKeyProviderType type)
type - The new value for the Type property for this object.HlsKeyProviderType,
HlsKeyProviderTypeCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.