Interface StaticKeyProvider.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<StaticKeyProvider.Builder,StaticKeyProvider>
,SdkBuilder<StaticKeyProvider.Builder,StaticKeyProvider>
,SdkPojo
- Enclosing class:
- StaticKeyProvider
public static interface StaticKeyProvider.Builder extends SdkPojo, CopyableBuilder<StaticKeyProvider.Builder,StaticKeyProvider>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StaticKeyProvider.Builder
keyFormat(String keyFormat)
Relates to DRM implementation.StaticKeyProvider.Builder
keyFormatVersions(String keyFormatVersions)
Relates to DRM implementation.StaticKeyProvider.Builder
staticKeyValue(String staticKeyValue)
Relates to DRM implementation.StaticKeyProvider.Builder
url(String url)
Relates to DRM implementation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
keyFormat
StaticKeyProvider.Builder keyFormat(String keyFormat)
Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.- Parameters:
keyFormat
- Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyFormatVersions
StaticKeyProvider.Builder keyFormatVersions(String keyFormatVersions)
Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).- Parameters:
keyFormatVersions
- Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
staticKeyValue
StaticKeyProvider.Builder staticKeyValue(String staticKeyValue)
Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value.- Parameters:
staticKeyValue
- Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
StaticKeyProvider.Builder url(String url)
Relates to DRM implementation. The location of the license server used for protecting content.- Parameters:
url
- Relates to DRM implementation. The location of the license server used for protecting content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-