public static class IrdetoConfiguration.Builder extends Object
Modifier and Type | Method and Description |
---|---|
IrdetoConfiguration.Builder |
accountId(String accountId)
Sets the identifier of the Irdeto account.
|
IrdetoConfiguration |
build()
Builds the Irdeto DRM configuration.
|
IrdetoConfiguration.Builder |
contentId(String contentId)
Sets the identifier of the content.
|
IrdetoConfiguration.Builder |
crmId(String crmId)
Sets the identifier of the CRM.
|
static IrdetoConfiguration.Builder |
irdeto(KeySystemConfiguration widevine)
Creates a builder for the Irdeto DRM configuration.
|
static IrdetoConfiguration.Builder |
irdeto(String licenseAcquisitionUrl)
Creates a builder for the Irdeto DRM configuration.
|
IrdetoConfiguration.Builder |
sessionId(String sessionId)
Sets the identifier of the session.
|
IrdetoConfiguration.Builder |
ticket(String ticket)
Sets the ticket for registered user flows.
|
public static IrdetoConfiguration.Builder irdeto(KeySystemConfiguration widevine)
widevine
- The Widevine key system. (NonNull)public static IrdetoConfiguration.Builder irdeto(String licenseAcquisitionUrl)
licenseAcquisitionUrl
- The license acquisition URL which will be used for Widevine key system. (NonNull)public IrdetoConfiguration.Builder crmId(String crmId)
crmId
- The identifier of the CRM. (NonNull)public IrdetoConfiguration.Builder accountId(String accountId)
accountId
- The Irdeto account identifier. (NonNull)public IrdetoConfiguration.Builder sessionId(String sessionId)
sessionId
- The session identifier. (NonNull)public IrdetoConfiguration.Builder contentId(String contentId)
contentId
- The content identifier. (NonNull)public IrdetoConfiguration.Builder ticket(String ticket)
ticket
- The ticket. (NonNull)public IrdetoConfiguration build()