Class DescribeAllKeysRequest

    • Constructor Detail

      • DescribeAllKeysRequest

        public DescribeAllKeysRequest()
      • DescribeAllKeysRequest

        public DescribeAllKeysRequest​(DescribeAllKeysRequest 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、NORMALAES。
        Returns:
        DrmType 使用的DRM方案类型,接口取值WIDEVINE、FAIRPLAY、NORMALAES。
      • setDrmType

        public void setDrmType​(String DrmType)
        Set 使用的DRM方案类型,接口取值WIDEVINE、FAIRPLAY、NORMALAES。
        Parameters:
        DrmType - 使用的DRM方案类型,接口取值WIDEVINE、FAIRPLAY、NORMALAES。
      • getRsaPublicKey

        public String getRsaPublicKey()
        Get Base64编码的Rsa公钥,用来加密出参中的SessionKey。 如果该参数为空,则出参中SessionKey为明文。
        Returns:
        RsaPublicKey Base64编码的Rsa公钥,用来加密出参中的SessionKey。 如果该参数为空,则出参中SessionKey为明文。
      • setRsaPublicKey

        public void setRsaPublicKey​(String RsaPublicKey)
        Set Base64编码的Rsa公钥,用来加密出参中的SessionKey。 如果该参数为空,则出参中SessionKey为明文。
        Parameters:
        RsaPublicKey - Base64编码的Rsa公钥,用来加密出参中的SessionKey。 如果该参数为空,则出参中SessionKey为明文。
      • getContentId

        public String getContentId()
        Get 一个加密内容的唯一标识。
        Returns:
        ContentId 一个加密内容的唯一标识。
      • setContentId

        public void setContentId​(String ContentId)
        Set 一个加密内容的唯一标识。
        Parameters:
        ContentId - 一个加密内容的唯一标识。
      • getContentType

        public String getContentType()
        Get 内容类型。接口取值VodVideo,LiveVideo。
        Returns:
        ContentType 内容类型。接口取值VodVideo,LiveVideo。
      • setContentType

        public void setContentType​(String ContentType)
        Set 内容类型。接口取值VodVideo,LiveVideo。
        Parameters:
        ContentType - 内容类型。接口取值VodVideo,LiveVideo。