Class StartEncryptionRequest

    • 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的对象