Class: TencentCloud::Vod::V20180717::AiAnalysisTaskTagOutput

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

Overview

智能标签结果信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tagset = nil, tagsetfileurl = nil, tagsetfileurlexpiretime = nil) ⇒ AiAnalysisTaskTagOutput

Returns a new instance of AiAnalysisTaskTagOutput.



1015
1016
1017
1018
1019
# File 'lib/v20180717/models.rb', line 1015

def initialize(tagset=nil, tagsetfileurl=nil, tagsetfileurlexpiretime=nil)
  @TagSet = tagset
  @TagSetFileUrl = tagsetfileurl
  @TagSetFileUrlExpireTime = tagsetfileurlexpiretime
end

Instance Attribute Details

#TagSetObject

<font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。

Parameters:

  • TagSet:

    视频智能标签列表。

  • TagSetFileUrl:

    视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。

  • TagSetFileUrlExpireTime:

    视频智能标签列表文件 URL 失效时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



1013
1014
1015
# File 'lib/v20180717/models.rb', line 1013

def TagSet
  @TagSet
end

#TagSetFileUrlObject

<font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。

Parameters:

  • TagSet:

    视频智能标签列表。

  • TagSetFileUrl:

    视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。

  • TagSetFileUrlExpireTime:

    视频智能标签列表文件 URL 失效时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



1013
1014
1015
# File 'lib/v20180717/models.rb', line 1013

def TagSetFileUrl
  @TagSetFileUrl
end

#TagSetFileUrlExpireTimeObject

<font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。

Parameters:

  • TagSet:

    视频智能标签列表。

  • TagSetFileUrl:

    视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。

  • TagSetFileUrlExpireTime:

    视频智能标签列表文件 URL 失效时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



1013
1014
1015
# File 'lib/v20180717/models.rb', line 1013

def TagSetFileUrlExpireTime
  @TagSetFileUrlExpireTime
end

Instance Method Details

#deserialize(params) ⇒ Object



1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
# File 'lib/v20180717/models.rb', line 1021

def deserialize(params)
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      mediaaianalysistagitem_tmp = MediaAiAnalysisTagItem.new
      mediaaianalysistagitem_tmp.deserialize(i)
      @TagSet << mediaaianalysistagitem_tmp
    end
  end
  @TagSetFileUrl = params['TagSetFileUrl']
  @TagSetFileUrlExpireTime = params['TagSetFileUrlExpireTime']
end