public static interface CmafEncryptionSettings.Builder extends SdkPojo, CopyableBuilder<CmafEncryptionSettings.Builder,CmafEncryptionSettings>
Modifier and Type | Method and Description |
---|---|
CmafEncryptionSettings.Builder |
constantInitializationVector(String constantInitializationVector)
This is a 128-bit, 16-byte hex value represented by a 32-character text string.
|
CmafEncryptionSettings.Builder |
encryptionMethod(CmafEncryptionType encryptionMethod)
Sets the value of the EncryptionMethod property for this object.
|
CmafEncryptionSettings.Builder |
encryptionMethod(String encryptionMethod)
Sets the value of the EncryptionMethod property for this object.
|
CmafEncryptionSettings.Builder |
initializationVectorInManifest(CmafInitializationVectorInManifest initializationVectorInManifest)
Sets the value of the InitializationVectorInManifest property for this object.
|
CmafEncryptionSettings.Builder |
initializationVectorInManifest(String initializationVectorInManifest)
Sets the value of the InitializationVectorInManifest property for this object.
|
default CmafEncryptionSettings.Builder |
staticKeyProvider(Consumer<StaticKeyProvider.Builder> staticKeyProvider)
Sets the value of the StaticKeyProvider property for this object.
|
CmafEncryptionSettings.Builder |
staticKeyProvider(StaticKeyProvider staticKeyProvider)
Sets the value of the StaticKeyProvider property for this object.
|
CmafEncryptionSettings.Builder |
type(CmafKeyProviderType type)
Sets the value of the Type property for this object.
|
CmafEncryptionSettings.Builder |
type(String type)
Sets the value of the Type property for this object.
|
copy
applyMutation, build
CmafEncryptionSettings.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.CmafEncryptionSettings.Builder encryptionMethod(String encryptionMethod)
encryptionMethod
- The new value for the EncryptionMethod property for this object.CmafEncryptionType
,
CmafEncryptionType
CmafEncryptionSettings.Builder encryptionMethod(CmafEncryptionType encryptionMethod)
encryptionMethod
- The new value for the EncryptionMethod property for this object.CmafEncryptionType
,
CmafEncryptionType
CmafEncryptionSettings.Builder initializationVectorInManifest(String initializationVectorInManifest)
initializationVectorInManifest
- The new value for the InitializationVectorInManifest property for this object.CmafInitializationVectorInManifest
,
CmafInitializationVectorInManifest
CmafEncryptionSettings.Builder initializationVectorInManifest(CmafInitializationVectorInManifest initializationVectorInManifest)
initializationVectorInManifest
- The new value for the InitializationVectorInManifest property for this object.CmafInitializationVectorInManifest
,
CmafInitializationVectorInManifest
CmafEncryptionSettings.Builder staticKeyProvider(StaticKeyProvider staticKeyProvider)
staticKeyProvider
- The new value for the StaticKeyProvider property for this object.default CmafEncryptionSettings.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.Builder
staticKeyProvider(StaticKeyProvider)
CmafEncryptionSettings.Builder type(String type)
type
- The new value for the Type property for this object.CmafKeyProviderType
,
CmafKeyProviderType
CmafEncryptionSettings.Builder type(CmafKeyProviderType type)
type
- The new value for the Type property for this object.CmafKeyProviderType
,
CmafKeyProviderType
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.