Class: TencentCloud::Vod::V20180717::MediaBasicInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaBasicInfo
- Defined in:
- lib/v20180717/models.rb
Overview
点播媒体文件基础信息
Instance Attribute Summary collapse
-
#Category ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#ClassId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#ClassName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#ClassPath ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#CoverUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#MediaUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#SourceInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#StorageClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#StorageRegion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#TagSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
-
#Vid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 <li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, description = nil, createtime = nil, updatetime = nil, expiretime = nil, classid = nil, classname = nil, classpath = nil, coverurl = nil, type = nil, mediaurl = nil, sourceinfo = nil, storageregion = nil, tagset = nil, vid = nil, category = nil, status = nil, storageclass = nil) ⇒ MediaBasicInfo
constructor
A new instance of MediaBasicInfo.
Constructor Details
#initialize(name = nil, description = nil, createtime = nil, updatetime = nil, expiretime = nil, classid = nil, classname = nil, classpath = nil, coverurl = nil, type = nil, mediaurl = nil, sourceinfo = nil, storageregion = nil, tagset = nil, vid = nil, category = nil, status = nil, storageclass = nil) ⇒ MediaBasicInfo
Returns a new instance of MediaBasicInfo.
16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 |
# File 'lib/v20180717/models.rb', line 16821 def initialize(name=nil, description=nil, createtime=nil, updatetime=nil, expiretime=nil, classid=nil, classname=nil, classpath=nil, coverurl=nil, type=nil, mediaurl=nil, sourceinfo=nil, storageregion=nil, =nil, vid=nil, category=nil, status=nil, storageclass=nil) @Name = name @Description = description @CreateTime = createtime @UpdateTime = updatetime @ExpireTime = expiretime @ClassId = classid @ClassName = classname @ClassPath = classpath @CoverUrl = coverurl @Type = type @MediaUrl = mediaurl @SourceInfo = sourceinfo @StorageRegion = storageregion @TagSet = @Vid = vid @Category = category @Status = status @StorageClass = storageclass end |
Instance Attribute Details
#Category ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Category @Category end |
#ClassId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def ClassId @ClassId end |
#ClassName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def ClassName @ClassName end |
#ClassPath ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def ClassPath @ClassPath end |
#CoverUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def CoverUrl @CoverUrl end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def CreateTime @CreateTime end |
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Description @Description end |
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def ExpireTime @ExpireTime end |
#MediaUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def MediaUrl @MediaUrl end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Name @Name end |
#SourceInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def SourceInfo @SourceInfo end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Status @Status end |
#StorageClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def StorageClass @StorageClass end |
#StorageRegion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def StorageRegion @StorageRegion end |
#TagSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def TagSet @TagSet end |
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Type @Type end |
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def UpdateTime @UpdateTime end |
#Vid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。<li>Video: 视频文件</li> <li>Audio: 音频文件</li> <li>Image: 图片文件</li> <li> STANDARD:标准存储。</li> <li> STANDARD_IA:低频存储。</li> <li> ARCHIVE:归档存储。</li> <li> DEEP_ARCHIVE:深度归档存储。</li>
16819 16820 16821 |
# File 'lib/v20180717/models.rb', line 16819 def Vid @Vid end |
Instance Method Details
#deserialize(params) ⇒ Object
16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 |
# File 'lib/v20180717/models.rb', line 16842 def deserialize(params) @Name = params['Name'] @Description = params['Description'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @ExpireTime = params['ExpireTime'] @ClassId = params['ClassId'] @ClassName = params['ClassName'] @ClassPath = params['ClassPath'] @CoverUrl = params['CoverUrl'] @Type = params['Type'] @MediaUrl = params['MediaUrl'] unless params['SourceInfo'].nil? @SourceInfo = MediaSourceData.new @SourceInfo.deserialize(params['SourceInfo']) end @StorageRegion = params['StorageRegion'] @TagSet = params['TagSet'] @Vid = params['Vid'] @Category = params['Category'] @Status = params['Status'] @StorageClass = params['StorageClass'] end |