Class: TencentCloud::Vod::V20180717::SDMCDrmKeyProviderInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

华曦达(SDMC)相关的 DRM 密钥提供商信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uid = nil, secretid = nil, secretkey = nil, fairplaycertificateurl = nil) ⇒ SDMCDrmKeyProviderInfo

Returns a new instance of SDMCDrmKeyProviderInfo.



26091
26092
26093
26094
26095
26096
# File 'lib/v20180717/models.rb', line 26091

def initialize(uid=nil, secretid=nil, secretkey=nil, fairplaycertificateurl=nil)
  @Uid = uid
  @SecretId = secretid
  @SecretKey = secretkey
  @FairPlayCertificateUrl = fairplaycertificateurl
end

Instance Attribute Details

#FairPlayCertificateUrlObject

Parameters:

  • Uid:

    华曦达分配的用户 ID。最大长度为128个字符。

  • SecretId:

    华曦达分配的用户密钥 ID。最大长度为128个字符。

  • SecretKey:

    华曦达分配的用户密钥内容。最大长度为128个字符。

  • FairPlayCertificateUrl:

    华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。



26089
26090
26091
# File 'lib/v20180717/models.rb', line 26089

def FairPlayCertificateUrl
  @FairPlayCertificateUrl
end

#SecretIdObject

Parameters:

  • Uid:

    华曦达分配的用户 ID。最大长度为128个字符。

  • SecretId:

    华曦达分配的用户密钥 ID。最大长度为128个字符。

  • SecretKey:

    华曦达分配的用户密钥内容。最大长度为128个字符。

  • FairPlayCertificateUrl:

    华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。



26089
26090
26091
# File 'lib/v20180717/models.rb', line 26089

def SecretId
  @SecretId
end

#SecretKeyObject

Parameters:

  • Uid:

    华曦达分配的用户 ID。最大长度为128个字符。

  • SecretId:

    华曦达分配的用户密钥 ID。最大长度为128个字符。

  • SecretKey:

    华曦达分配的用户密钥内容。最大长度为128个字符。

  • FairPlayCertificateUrl:

    华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。



26089
26090
26091
# File 'lib/v20180717/models.rb', line 26089

def SecretKey
  @SecretKey
end

#UidObject

Parameters:

  • Uid:

    华曦达分配的用户 ID。最大长度为128个字符。

  • SecretId:

    华曦达分配的用户密钥 ID。最大长度为128个字符。

  • SecretKey:

    华曦达分配的用户密钥内容。最大长度为128个字符。

  • FairPlayCertificateUrl:

    华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。



26089
26090
26091
# File 'lib/v20180717/models.rb', line 26089

def Uid
  @Uid
end

Instance Method Details

#deserialize(params) ⇒ Object



26098
26099
26100
26101
26102
26103
# File 'lib/v20180717/models.rb', line 26098

def deserialize(params)
  @Uid = params['Uid']
  @SecretId = params['SecretId']
  @SecretKey = params['SecretKey']
  @FairPlayCertificateUrl = params['FairPlayCertificateUrl']
end