Class StartEncryptionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.drm.v20181115.models.StartEncryptionRequest
-
public class StartEncryptionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description StartEncryptionRequest()StartEncryptionRequest(StartEncryptionRequest 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 StringgetCosEndPoint()Get cos的end point。StringgetCosSecretId()Get cos api密钥id。StringgetCosSecretKey()Get cos api密钥。StringgetDrmType()Get 使用的DRM方案类型,接口取值WIDEVINE,FAIRPLAYDrmOutputObject[]getOutputObjects()Get 加密后的内容存储到COS的对象DrmSourceObjectgetSourceObject()Get 存储在COS上的原始内容信息voidsetCosEndPoint(String CosEndPoint)Set cos的end point。voidsetCosSecretId(String CosSecretId)Set cos api密钥id。voidsetCosSecretKey(String CosSecretKey)Set cos api密钥。voidsetDrmType(String DrmType)Set 使用的DRM方案类型,接口取值WIDEVINE,FAIRPLAYvoidsetOutputObjects(DrmOutputObject[] OutputObjects)Set 加密后的内容存储到COS的对象voidsetSourceObject(DrmSourceObject SourceObject)Set 存储在COS上的原始内容信息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
-
StartEncryptionRequest
public StartEncryptionRequest()
-
StartEncryptionRequest
public StartEncryptionRequest(StartEncryptionRequest 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
-
getCosEndPoint
public String getCosEndPoint()
Get cos的end point。- Returns:
- CosEndPoint cos的end point。
-
setCosEndPoint
public void setCosEndPoint(String CosEndPoint)
Set cos的end point。- Parameters:
CosEndPoint- cos的end point。
-
getCosSecretId
public String getCosSecretId()
Get cos api密钥id。- Returns:
- CosSecretId cos api密钥id。
-
setCosSecretId
public void setCosSecretId(String CosSecretId)
Set cos api密钥id。- Parameters:
CosSecretId- cos api密钥id。
-
getCosSecretKey
public String getCosSecretKey()
Get cos api密钥。- Returns:
- CosSecretKey cos api密钥。
-
setCosSecretKey
public void setCosSecretKey(String CosSecretKey)
Set cos api密钥。- Parameters:
CosSecretKey- cos api密钥。
-
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
-
getSourceObject
public DrmSourceObject getSourceObject()
Get 存储在COS上的原始内容信息- Returns:
- SourceObject 存储在COS上的原始内容信息
-
setSourceObject
public void setSourceObject(DrmSourceObject SourceObject)
Set 存储在COS上的原始内容信息- Parameters:
SourceObject- 存储在COS上的原始内容信息
-
getOutputObjects
public DrmOutputObject[] getOutputObjects()
Get 加密后的内容存储到COS的对象- Returns:
- OutputObjects 加密后的内容存储到COS的对象
-
setOutputObjects
public void setOutputObjects(DrmOutputObject[] OutputObjects)
Set 加密后的内容存储到COS的对象- Parameters:
OutputObjects- 加密后的内容存储到COS的对象
-
-