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 String
getContentType()
Get 内容类型,接口取值:VodVideo,LiveVideo。String
getDrmType()
Get DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。String
getLicenseRequest()
Get Base64编码的终端设备License Request数据。PlaybackPolicy
getPlaybackPolicy()
Get 播放策略参数。String[]
getTracks()
Get 授权播放的Track列表。 该值为空时,默认授权所有track播放。void
setContentType(String ContentType)
Set 内容类型,接口取值:VodVideo,LiveVideo。void
setDrmType(String DrmType)
Set DRM方案类型,接口取值:WIDEVINE,FAIRPLAY。void
setLicenseRequest(String LicenseRequest)
Set Base64编码的终端设备License Request数据。void
setPlaybackPolicy(PlaybackPolicy PlaybackPolicy)
Set 播放策略参数。void
setTracks(String[] Tracks)
Set 授权播放的Track列表。 该值为空时,默认授权所有track播放。void
toMap(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
- 播放策略参数。
-
-