public static class TitaniumDRMConfiguration.Builder extends Object
Modifier and Type | Method and Description |
---|---|
TitaniumDRMConfiguration.Builder |
authToken(String authToken)
Sets the authentication token.
|
TitaniumDRMConfiguration |
build()
Builds the Titanium DRM configuration.
|
TitaniumDRMConfiguration.Builder |
friendlyName(String friendlyName)
Sets the friendly name of the customer.
|
TitaniumDRMConfiguration.Builder |
playready(KeySystemConfiguration playready)
Sets the PlayReady key system configuration.
|
static TitaniumDRMConfiguration.Builder |
titaniumDrm(String accountName,
String customerName,
String portalId)
Creates a builder for the Titanium DRM configuration.
|
TitaniumDRMConfiguration.Builder |
version(String version)
Sets the Titanium version.
|
TitaniumDRMConfiguration.Builder |
widevine(KeySystemConfiguration widevine)
Sets the Widevine key system configuration.
|
public static TitaniumDRMConfiguration.Builder titaniumDrm(String accountName, String customerName, String portalId)
accountName
- The account name, see TitaniumDRMConfiguration.getAccountName()
for more information. (NonNull)customerName
- The customer name, see TitaniumDRMConfiguration.getCustomerName()
for more information. (NonNull)portalId
- The identifier of the portal, see TitaniumDRMConfiguration.getPortalId()
for more information. (NonNull)public TitaniumDRMConfiguration.Builder friendlyName(String friendlyName)
friendlyName
- The friendly name of the customer, see TitaniumDRMConfiguration.getFriendlyName()
for more information. (NonNull)public TitaniumDRMConfiguration.Builder authToken(String authToken)
authToken
- The authentication token, see TitaniumDRMConfiguration.getAuthToken()
for more information. (NonNull)public TitaniumDRMConfiguration.Builder playready(KeySystemConfiguration playready)
playready
- A KeySystemConfiguration
representing a Playready integration configuration. (NonNull)public TitaniumDRMConfiguration.Builder widevine(KeySystemConfiguration widevine)
widevine
- A KeySystemConfiguration
representing a Widevine integration configuration. (NonNull)public TitaniumDRMConfiguration.Builder version(String version) throws IllegalArgumentException
version
- The titanium version, see TitaniumDRMConfiguration.getVersion()
for more information. (NonNull)IllegalArgumentException
- Will be thrown when THEOplayer doesn't support the version.public TitaniumDRMConfiguration build()