Class: TencentCloud::Cme::V20191029::VideoMaterial
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::VideoMaterial
- Defined in:
- lib/v20191029/models.rb
Overview
视频素材信息
Instance Attribute Summary collapse
-
#CoverUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ImageSpriteInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaterialStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaterialUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MetaData ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginalUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Resolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VodFileId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(metadata = nil, imagespriteinfo = nil, materialurl = nil, coverurl = nil, resolution = nil, materialstatus = nil, originalurl = nil, vodfileid = nil) ⇒ VideoMaterial
constructor
A new instance of VideoMaterial.
Constructor Details
#initialize(metadata = nil, imagespriteinfo = nil, materialurl = nil, coverurl = nil, resolution = nil, materialstatus = nil, originalurl = nil, vodfileid = nil) ⇒ VideoMaterial
Returns a new instance of VideoMaterial.
6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 |
# File 'lib/v20191029/models.rb', line 6627 def initialize(=nil, imagespriteinfo=nil, materialurl=nil, coverurl=nil, resolution=nil, materialstatus=nil, originalurl=nil, vodfileid=nil) @MetaData = @ImageSpriteInfo = imagespriteinfo @MaterialUrl = materialurl @CoverUrl = coverurl @Resolution = resolution @MaterialStatus = materialstatus @OriginalUrl = originalurl @VodFileId = vodfileid end |
Instance Attribute Details
#CoverUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def CoverUrl @CoverUrl end |
#ImageSpriteInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def ImageSpriteInfo @ImageSpriteInfo end |
#MaterialStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def MaterialStatus @MaterialStatus end |
#MaterialUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def MaterialUrl @MaterialUrl end |
#MetaData ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def MetaData @MetaData end |
#OriginalUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def OriginalUrl @OriginalUrl end |
#Resolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def Resolution @Resolution end |
#VodFileId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
6625 6626 6627 |
# File 'lib/v20191029/models.rb', line 6625 def VodFileId @VodFileId end |
Instance Method Details
#deserialize(params) ⇒ Object
6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 |
# File 'lib/v20191029/models.rb', line 6638 def deserialize(params) unless params['MetaData'].nil? @MetaData = MediaMetaData.new @MetaData.deserialize(params['MetaData']) end unless params['ImageSpriteInfo'].nil? @ImageSpriteInfo = MediaImageSpriteInfo.new @ImageSpriteInfo.deserialize(params['ImageSpriteInfo']) end @MaterialUrl = params['MaterialUrl'] @CoverUrl = params['CoverUrl'] @Resolution = params['Resolution'] unless params['MaterialStatus'].nil? @MaterialStatus = MaterialStatus.new @MaterialStatus.deserialize(params['MaterialStatus']) end @OriginalUrl = params['OriginalUrl'] @VodFileId = params['VodFileId'] end |