public static interface SpekeKeyProvider.Builder extends CopyableBuilder<SpekeKeyProvider.Builder,SpekeKeyProvider>
Modifier and Type | Method and Description |
---|---|
SpekeKeyProvider.Builder |
resourceId(String resourceId)
The resource ID to include in key requests.
|
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.
|
copy
apply, build
SpekeKeyProvider.Builder resourceId(String resourceId)
resourceId
- The resource ID to include in key requests.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 © 2017 Amazon Web Services, Inc. All Rights Reserved.