Class: TencentCloud::Vod::V20180717::AigcImageTaskOutputFileInfo

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

Overview

AIGC 生图任务的输出文件信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(storagemode = nil, medianame = nil, classid = nil, expiretime = nil, filetype = nil, fileurl = nil, fileid = nil, metadata = nil) ⇒ AigcImageTaskOutputFileInfo

Returns a new instance of AigcImageTaskOutputFileInfo.



4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
# File 'lib/v20180717/models.rb', line 4274

def initialize(storagemode=nil, medianame=nil, classid=nil, expiretime=nil, filetype=nil, fileurl=nil, fileid=nil, =nil)
  @StorageMode = storagemode
  @MediaName = medianame
  @ClassId = classid
  @ExpireTime = expiretime
  @FileType = filetype
  @FileUrl = fileurl
  @FileId = fileid
   = 
end

Instance Attribute Details

#ClassIdObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def ClassId
  @ClassId
end

#ExpireTimeObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def ExpireTime
  @ExpireTime
end

#FileIdObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def FileId
  @FileId
end

#FileTypeObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def FileType
  @FileType
end

#FileUrlObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def FileUrl
  @FileUrl
end

#MediaNameObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def MediaName
  @MediaName
end

#MetaDataObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def 
  
end

#StorageModeObject

Parameters:

  • StorageMode:

    存储模式。取值有: <li>Permanent:永久存储;</li> <li>Temporary:临时存储;</li>

  • MediaName:

    输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。

  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。

  • ExpireTime:

    输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  • FileType:

    文件类型,例如 mp4、flv 等。

  • FileUrl:

    媒体文件播放地址。

  • FileId:

    媒体文件 ID。当 StorageMode 为 Permanent 时有效。

  • MetaData:

    输出视频的元信息。当 StorageMode 为 Permanent 时有效。



4272
4273
4274
# File 'lib/v20180717/models.rb', line 4272

def StorageMode
  @StorageMode
end

Instance Method Details

#deserialize(params) ⇒ Object



4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
# File 'lib/v20180717/models.rb', line 4285

def deserialize(params)
  @StorageMode = params['StorageMode']
  @MediaName = params['MediaName']
  @ClassId = params['ClassId']
  @ExpireTime = params['ExpireTime']
  @FileType = params['FileType']
  @FileUrl = params['FileUrl']
  @FileId = params['FileId']
  unless params['MetaData'].nil?
     = .new
    .deserialize(params['MetaData'])
  end
end