Class: TencentCloud::Vod::V20180717::FileDeleteTask

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

Overview

文件删除任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileidset = nil, filedeleteresultinfo = nil) ⇒ FileDeleteTask

Returns a new instance of FileDeleteTask.



16621
16622
16623
16624
# File 'lib/v20180717/models.rb', line 16621

def initialize(fileidset=nil, filedeleteresultinfo=nil)
  @FileIdSet = fileidset
  @FileDeleteResultInfo = filedeleteresultinfo
end

Instance Attribute Details

#FileDeleteResultInfoObject

Parameters:

  • FileIdSet:

    删除文件 ID 列表。

  • FileDeleteResultInfo:

    删除文件结果信息列表。



16619
16620
16621
# File 'lib/v20180717/models.rb', line 16619

def FileDeleteResultInfo
  @FileDeleteResultInfo
end

#FileIdSetObject

Parameters:

  • FileIdSet:

    删除文件 ID 列表。

  • FileDeleteResultInfo:

    删除文件结果信息列表。



16619
16620
16621
# File 'lib/v20180717/models.rb', line 16619

def FileIdSet
  @FileIdSet
end

Instance Method Details

#deserialize(params) ⇒ Object



16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
# File 'lib/v20180717/models.rb', line 16626

def deserialize(params)
  @FileIdSet = params['FileIdSet']
  unless params['FileDeleteResultInfo'].nil?
    @FileDeleteResultInfo = []
    params['FileDeleteResultInfo'].each do |i|
      filedeleteresultitem_tmp = FileDeleteResultItem.new
      filedeleteresultitem_tmp.deserialize(i)
      @FileDeleteResultInfo << filedeleteresultitem_tmp
    end
  end
end