Class DRMTodayConfiguration.Builder
-
- All Implemented Interfaces:
public final class DRMTodayConfiguration.BuilderThe builder for the DRM Today configuration.
-
-
Constructor Summary
Constructors Constructor Description DRMTodayConfiguration.Builder(String licenseAcquisitionUrl)Creates a builder for the DRM Today configuration. DRMTodayConfiguration.Builder(KeySystemConfiguration widevine)
-
Method Summary
Modifier and Type Method Description final DRMTodayConfiguration.Buildertoken(String token)Sets the DRM Today authorization token. final DRMTodayConfiguration.BuilderuserId(String userId)Sets the identifier of the user. final DRMTodayConfiguration.BuildersessionId(String sessionId)Sets the identifier of the session. final DRMTodayConfiguration.Buildermerchant(String merchant)Sets the identifier of the merchant. final DRMTodayConfigurationbuild()Builds the DRM Today configuration. -
-
Constructor Detail
-
DRMTodayConfiguration.Builder
DRMTodayConfiguration.Builder(String licenseAcquisitionUrl)
Creates a builder for the DRM Today configuration.- Parameters:
licenseAcquisitionUrl- The license acquisition URL used for the Widevine key system.
-
DRMTodayConfiguration.Builder
DRMTodayConfiguration.Builder(KeySystemConfiguration widevine)
- Parameters:
widevine- The configuration of the Widevine key system.
-
-
Method Detail
-
token
final DRMTodayConfiguration.Builder token(String token)
Sets the DRM Today authorization token.
- Parameters:
token- The authorization token.
-
userId
final DRMTodayConfiguration.Builder userId(String userId)
Sets the identifier of the user.
- Parameters:
userId- The user identifier.
-
sessionId
final DRMTodayConfiguration.Builder sessionId(String sessionId)
Sets the identifier of the session.
- Parameters:
sessionId- The session identifier.
-
merchant
final DRMTodayConfiguration.Builder merchant(String merchant)
Sets the identifier of the merchant.
- Parameters:
merchant- The merchant identifier.
-
build
final DRMTodayConfiguration build()
Builds the DRM Today configuration.
-
-
-
-