Class: TencentCloud::Vod::V20180717::RestoreMediaTask

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

Overview

取回视频任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, originalstorageclass = nil, targetstorageclass = nil, restoretier = nil, restoreday = nil, status = nil, message = nil) ⇒ RestoreMediaTask

Returns a new instance of RestoreMediaTask.



25380
25381
25382
25383
25384
25385
25386
25387
25388
# File 'lib/v20180717/models.rb', line 25380

def initialize(fileid=nil, originalstorageclass=nil, targetstorageclass=nil, restoretier=nil, restoreday=nil, status=nil, message=nil)
  @FileId = fileid
  @OriginalStorageClass = originalstorageclass
  @TargetStorageClass = targetstorageclass
  @RestoreTier = restoretier
  @RestoreDay = restoreday
  @Status = status
  @Message = message
end

Instance Attribute Details

#FileIdObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def FileId
  @FileId
end

#MessageObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def Message
  @Message
end

#OriginalStorageClassObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def OriginalStorageClass
  @OriginalStorageClass
end

#RestoreDayObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def RestoreDay
  @RestoreDay
end

#RestoreTierObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def RestoreTier
  @RestoreTier
end

#StatusObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def Status
  @Status
end

#TargetStorageClassObject

<li>Expedited:极速模式</li> <li>Standard:标准模式</li> <li>Bulk:批量模式</li>

Parameters:

  • FileId:

    文件ID。

  • OriginalStorageClass:

    文件原始存储类型。

  • TargetStorageClass:

    文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。

  • RestoreTier:

    取回模式,取值:

  • RestoreDay:

    临时取回副本有效期,单位:天。对于永久取回,取值为0。

  • Status:

    该字段已废弃。

  • Message:

    该字段已废弃。



25373
25374
25375
# File 'lib/v20180717/models.rb', line 25373

def TargetStorageClass
  @TargetStorageClass
end

Instance Method Details

#deserialize(params) ⇒ Object



25390
25391
25392
25393
25394
25395
25396
25397
25398
# File 'lib/v20180717/models.rb', line 25390

def deserialize(params)
  @FileId = params['FileId']
  @OriginalStorageClass = params['OriginalStorageClass']
  @TargetStorageClass = params['TargetStorageClass']
  @RestoreTier = params['RestoreTier']
  @RestoreDay = params['RestoreDay']
  @Status = params['Status']
  @Message = params['Message']
end