Class CreateLicenseRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.drm.v20181115.models.CreateLicenseRequest
-
public class CreateLicenseRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateLicenseRequest()CreateLicenseRequest(CreateLicenseRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContentType()Get 内容类型,接口取值:VodVideo,LiveVideo。StringgetDrmType()Get DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。StringgetLicenseRequest()Get Base64编码的终端设备License Request数据。PlaybackPolicygetPlaybackPolicy()Get 播放策略参数。String[]getTracks()Get 授权播放的Track列表。 该值为空时,默认授权所有track播放。voidsetContentType(String ContentType)Set 内容类型,接口取值:VodVideo,LiveVideo。voidsetDrmType(String DrmType)Set DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。voidsetLicenseRequest(String LicenseRequest)Set Base64编码的终端设备License Request数据。voidsetPlaybackPolicy(PlaybackPolicy PlaybackPolicy)Set 播放策略参数。voidsetTracks(String[] Tracks)Set 授权播放的Track列表。 该值为空时,默认授权所有track播放。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateLicenseRequest
public CreateLicenseRequest()
-
CreateLicenseRequest
public CreateLicenseRequest(CreateLicenseRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getDrmType
public String getDrmType()
Get DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。- Returns:
- DrmType DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。
-
setDrmType
public void setDrmType(String DrmType)
Set DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。- Parameters:
DrmType- DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。
-
getLicenseRequest
public String getLicenseRequest()
Get Base64编码的终端设备License Request数据。- Returns:
- LicenseRequest Base64编码的终端设备License Request数据。
-
setLicenseRequest
public void setLicenseRequest(String LicenseRequest)
Set Base64编码的终端设备License Request数据。- Parameters:
LicenseRequest- Base64编码的终端设备License Request数据。
-
getContentType
public String getContentType()
Get 内容类型,接口取值:VodVideo,LiveVideo。- Returns:
- ContentType 内容类型,接口取值:VodVideo,LiveVideo。
-
setContentType
public void setContentType(String ContentType)
Set 内容类型,接口取值:VodVideo,LiveVideo。- Parameters:
ContentType- 内容类型,接口取值:VodVideo,LiveVideo。
-
getTracks
public String[] getTracks()
Get 授权播放的Track列表。 该值为空时,默认授权所有track播放。- Returns:
- Tracks 授权播放的Track列表。 该值为空时,默认授权所有track播放。
-
setTracks
public void setTracks(String[] Tracks)
Set 授权播放的Track列表。 该值为空时,默认授权所有track播放。- Parameters:
Tracks- 授权播放的Track列表。 该值为空时,默认授权所有track播放。
-
getPlaybackPolicy
public PlaybackPolicy getPlaybackPolicy()
Get 播放策略参数。- Returns:
- PlaybackPolicy 播放策略参数。
-
setPlaybackPolicy
public void setPlaybackPolicy(PlaybackPolicy PlaybackPolicy)
Set 播放策略参数。- Parameters:
PlaybackPolicy- 播放策略参数。
-
-