Class: TencentCloud::Vod::V20180717::DrmStreamingsInfoForUpdate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::DrmStreamingsInfoForUpdate
- Defined in:
- lib/v20180717/models.rb
Overview
DRM 自适应码流播放信息修改对象
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(simpleaesdefinition = nil, widevinedefinition = nil, fairplaydefinition = nil) ⇒ DrmStreamingsInfoForUpdate
constructor
A new instance of DrmStreamingsInfoForUpdate.
Constructor Details
#initialize(simpleaesdefinition = nil, widevinedefinition = nil, fairplaydefinition = nil) ⇒ DrmStreamingsInfoForUpdate
Returns a new instance of DrmStreamingsInfoForUpdate.
13501 13502 13503 13504 13505 |
# File 'lib/v20180717/models.rb', line 13501 def initialize(simpleaesdefinition=nil, widevinedefinition=nil, fairplaydefinition=nil) @SimpleAesDefinition = simpleaesdefinition @WidevineDefinition = widevinedefinition @FairPlayDefinition = fairplaydefinition end |
Instance Attribute Details
#FairPlayDefinition ⇒ Object
13499 13500 13501 |
# File 'lib/v20180717/models.rb', line 13499 def FairPlayDefinition @FairPlayDefinition end |
#SimpleAesDefinition ⇒ Object
13499 13500 13501 |
# File 'lib/v20180717/models.rb', line 13499 def SimpleAesDefinition @SimpleAesDefinition end |
#WidevineDefinition ⇒ Object
13499 13500 13501 |
# File 'lib/v20180717/models.rb', line 13499 def WidevineDefinition @WidevineDefinition end |
Instance Method Details
#deserialize(params) ⇒ Object
13507 13508 13509 13510 13511 |
# File 'lib/v20180717/models.rb', line 13507 def deserialize(params) @SimpleAesDefinition = params['SimpleAesDefinition'] @WidevineDefinition = params['WidevineDefinition'] @FairPlayDefinition = params['FairPlayDefinition'] end |