Class: TencentCloud::Vod::V20180717::RestoreMediaRequest

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

Overview

RestoreMedia请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileids = nil, restoreday = nil, subappid = nil, restoretier = nil) ⇒ RestoreMediaRequest

Returns a new instance of RestoreMediaRequest.



25320
25321
25322
25323
25324
25325
# File 'lib/v20180717/models.rb', line 25320

def initialize(fileids=nil, restoreday=nil, subappid=nil, restoretier=nil)
  @FileIds = fileids
  @RestoreDay = restoreday
  @SubAppId = subappid
  @RestoreTier = restoretier
end

Instance Attribute Details

#FileIdsObject

<li>极速模式:Expedited,解冻任务在5分钟后完成。</li> <li>标准模式:Standard,解冻任务在5小时后完成 。</li> <li>批量模式:Bulk,,解冻任务在12小时后完成。</li> 当媒体文件的存储类型为深度归档存储时,有以下取值:<li>标准模式:Standard,解冻任务在24小时后完成。</li> <li>批量模式:Bulk,解冻任务在48小时后完成。</li>

Parameters:

  • FileIds:

    媒体文件唯一标识列表,最大长度:100。

  • RestoreDay:

    解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • RestoreTier:

    解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:



25318
25319
25320
# File 'lib/v20180717/models.rb', line 25318

def FileIds
  @FileIds
end

#RestoreDayObject

<li>极速模式:Expedited,解冻任务在5分钟后完成。</li> <li>标准模式:Standard,解冻任务在5小时后完成 。</li> <li>批量模式:Bulk,,解冻任务在12小时后完成。</li> 当媒体文件的存储类型为深度归档存储时,有以下取值:<li>标准模式:Standard,解冻任务在24小时后完成。</li> <li>批量模式:Bulk,解冻任务在48小时后完成。</li>

Parameters:

  • FileIds:

    媒体文件唯一标识列表,最大长度:100。

  • RestoreDay:

    解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • RestoreTier:

    解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:



25318
25319
25320
# File 'lib/v20180717/models.rb', line 25318

def RestoreDay
  @RestoreDay
end

#RestoreTierObject

<li>极速模式:Expedited,解冻任务在5分钟后完成。</li> <li>标准模式:Standard,解冻任务在5小时后完成 。</li> <li>批量模式:Bulk,,解冻任务在12小时后完成。</li> 当媒体文件的存储类型为深度归档存储时,有以下取值:<li>标准模式:Standard,解冻任务在24小时后完成。</li> <li>批量模式:Bulk,解冻任务在48小时后完成。</li>

Parameters:

  • FileIds:

    媒体文件唯一标识列表,最大长度:100。

  • RestoreDay:

    解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • RestoreTier:

    解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:



25318
25319
25320
# File 'lib/v20180717/models.rb', line 25318

def RestoreTier
  @RestoreTier
end

#SubAppIdObject

<li>极速模式:Expedited,解冻任务在5分钟后完成。</li> <li>标准模式:Standard,解冻任务在5小时后完成 。</li> <li>批量模式:Bulk,,解冻任务在12小时后完成。</li> 当媒体文件的存储类型为深度归档存储时,有以下取值:<li>标准模式:Standard,解冻任务在24小时后完成。</li> <li>批量模式:Bulk,解冻任务在48小时后完成。</li>

Parameters:

  • FileIds:

    媒体文件唯一标识列表,最大长度:100。

  • RestoreDay:

    解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • RestoreTier:

    解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:



25318
25319
25320
# File 'lib/v20180717/models.rb', line 25318

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



25327
25328
25329
25330
25331
25332
# File 'lib/v20180717/models.rb', line 25327

def deserialize(params)
  @FileIds = params['FileIds']
  @RestoreDay = params['RestoreDay']
  @SubAppId = params['SubAppId']
  @RestoreTier = params['RestoreTier']
end