public static interface SpekeKeyProvider.Builder extends SdkPojo, CopyableBuilder<SpekeKeyProvider.Builder,SpekeKeyProvider>
| Modifier and Type | Method and Description |
|---|---|
default SpekeKeyProvider.Builder |
encryptionContractConfiguration(Consumer<EncryptionContractConfiguration.Builder> encryptionContractConfiguration)
Sets the value of the EncryptionContractConfiguration property for this object.
|
SpekeKeyProvider.Builder |
encryptionContractConfiguration(EncryptionContractConfiguration encryptionContractConfiguration)
Sets the value of the EncryptionContractConfiguration property for this object.
|
SpekeKeyProvider.Builder |
roleArn(String roleArn)
An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the
key provider service.
|
SpekeKeyProvider.Builder |
systemIds(Collection<String> systemIds)
The system IDs to include in key requests.
|
SpekeKeyProvider.Builder |
systemIds(String... systemIds)
The system IDs to include in key requests.
|
SpekeKeyProvider.Builder |
url(String url)
The URL of the external key provider service.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSpekeKeyProvider.Builder encryptionContractConfiguration(EncryptionContractConfiguration encryptionContractConfiguration)
encryptionContractConfiguration - The new value for the EncryptionContractConfiguration property for this object.default SpekeKeyProvider.Builder encryptionContractConfiguration(Consumer<EncryptionContractConfiguration.Builder> encryptionContractConfiguration)
EncryptionContractConfiguration.Builder
avoiding the need to create one manually via EncryptionContractConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
encryptionContractConfiguration(EncryptionContractConfiguration).
encryptionContractConfiguration - a consumer that will call methods on EncryptionContractConfiguration.BuilderencryptionContractConfiguration(EncryptionContractConfiguration)SpekeKeyProvider.Builder roleArn(String roleArn)
roleArn - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when
accessing the key provider service.SpekeKeyProvider.Builder systemIds(Collection<String> systemIds)
systemIds - The system IDs to include in key requests.SpekeKeyProvider.Builder systemIds(String... systemIds)
systemIds - The system IDs to include in key requests.SpekeKeyProvider.Builder url(String url)
url - The URL of the external key provider service.Copyright © 2023. All rights reserved.