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 String
getCosEndPoint()
Get cos的end point。String
getCosSecretId()
Get cos api密钥id。String
getCosSecretKey()
Get cos api密钥。String
getDrmType()
Get 使用的DRM方案类型,接口取值WIDEVINE,FAIRPLAYDrmOutputObject[]
getOutputObjects()
Get 加密后的内容存储到COS的对象DrmSourceObject
getSourceObject()
Get 存储在COS上的原始内容信息void
setCosEndPoint(String CosEndPoint)
Set cos的end point。void
setCosSecretId(String CosSecretId)
Set cos api密钥id。void
setCosSecretKey(String CosSecretKey)
Set cos api密钥。void
setDrmType(String DrmType)
Set 使用的DRM方案类型,接口取值WIDEVINE,FAIRPLAYvoid
setOutputObjects(DrmOutputObject[] OutputObjects)
Set 加密后的内容存储到COS的对象void
setSourceObject(DrmSourceObject SourceObject)
Set 存储在COS上的原始内容信息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
-
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的对象
-
-