lib/v20180717/models.rb in tencentcloud-sdk-vod-1.0.219 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-1.0.220
- old
+ new
@@ -465,16 +465,23 @@
end
# 智能分类结果信息
class AiAnalysisTaskClassificationOutput < TencentCloud::Common::AbstractModel
# @param ClassificationSet: 视频智能分类列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ClassificationSetFileUrl 对应的文件中获取。
# @type ClassificationSet: Array
+ # @param ClassificationSetFileUrl: 视频智能分类列表文件 URL。文件的内容为 JSON,数据结构与 ClassificationSet 字段一致。 (文件不会永久存储,到达 ClassificationSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type ClassificationSetFileUrl: String
+ # @param ClassificationSetFileUrlExpireTime: 视频智能分类列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type ClassificationSetFileUrlExpireTime: String
- attr_accessor :ClassificationSet
+ attr_accessor :ClassificationSet, :ClassificationSetFileUrl, :ClassificationSetFileUrlExpireTime
- def initialize(classificationset=nil)
+ def initialize(classificationset=nil, classificationsetfileurl=nil, classificationsetfileurlexpiretime=nil)
@ClassificationSet = classificationset
+ @ClassificationSetFileUrl = classificationsetfileurl
+ @ClassificationSetFileUrlExpireTime = classificationsetfileurlexpiretime
end
def deserialize(params)
unless params['ClassificationSet'].nil?
@ClassificationSet = []
@@ -482,10 +489,12 @@
mediaaianalysisclassificationitem_tmp = MediaAiAnalysisClassificationItem.new
mediaaianalysisclassificationitem_tmp.deserialize(i)
@ClassificationSet << mediaaianalysisclassificationitem_tmp
end
end
+ @ClassificationSetFileUrl = params['ClassificationSetFileUrl']
+ @ClassificationSetFileUrlExpireTime = params['ClassificationSetFileUrlExpireTime']
end
end
# 智能分类任务结果类型
class AiAnalysisTaskClassificationResult < TencentCloud::Common::AbstractModel
@@ -547,16 +556,23 @@
end
# 智能封面结果信息
class AiAnalysisTaskCoverOutput < TencentCloud::Common::AbstractModel
# @param CoverSet: 智能封面列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 CoverSetFileUrl 对应的文件中获取。
# @type CoverSet: Array
+ # @param CoverSetFileUrl: 智能封面列表文件 URL。文件的内容为 JSON,数据结构与 CoverSet 字段一致。 (文件不会永久存储,到达 CoverSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type CoverSetFileUrl: String
+ # @param CoverSetFileUrlExpireTime: 智能封面列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type CoverSetFileUrlExpireTime: String
- attr_accessor :CoverSet
+ attr_accessor :CoverSet, :CoverSetFileUrl, :CoverSetFileUrlExpireTime
- def initialize(coverset=nil)
+ def initialize(coverset=nil, coversetfileurl=nil, coversetfileurlexpiretime=nil)
@CoverSet = coverset
+ @CoverSetFileUrl = coversetfileurl
+ @CoverSetFileUrlExpireTime = coversetfileurlexpiretime
end
def deserialize(params)
unless params['CoverSet'].nil?
@CoverSet = []
@@ -564,10 +580,12 @@
mediaaianalysiscoveritem_tmp = MediaAiAnalysisCoverItem.new
mediaaianalysiscoveritem_tmp.deserialize(i)
@CoverSet << mediaaianalysiscoveritem_tmp
end
end
+ @CoverSetFileUrl = params['CoverSetFileUrl']
+ @CoverSetFileUrlExpireTime = params['CoverSetFileUrlExpireTime']
end
end
# 智能封面结果类型
class AiAnalysisTaskCoverResult < TencentCloud::Common::AbstractModel
@@ -629,16 +647,23 @@
end
# 智能按帧标签结果信息
class AiAnalysisTaskFrameTagOutput < TencentCloud::Common::AbstractModel
# @param SegmentSet: 视频按帧标签列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: 视频按帧标签列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: 视频按帧标签列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :SegmentSet
+ attr_accessor :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(segmentset=nil)
+ def initialize(segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
unless params['SegmentSet'].nil?
@SegmentSet = []
@@ -646,10 +671,12 @@
mediaaianalysisframetagsegmentitem_tmp = MediaAiAnalysisFrameTagSegmentItem.new
mediaaianalysisframetagsegmentitem_tmp.deserialize(i)
@SegmentSet << mediaaianalysisframetagsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 智能按帧标签结果类型
class AiAnalysisTaskFrameTagResult < TencentCloud::Common::AbstractModel
@@ -711,16 +738,23 @@
end
# 智能精彩片段结果信息
class AiAnalysisTaskHighlightOutput < TencentCloud::Common::AbstractModel
# @param HighlightSet: 视频智能精彩片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 HighlightSetFileUrl 对应的文件中获取。
# @type HighlightSet: Array
+ # @param HighlightSetFileUrl: 视频智能精彩片段列表文件 URL。文件的内容为 JSON,数据结构与 HighlightSet 字段一致。 (文件不会永久存储,到达 HighlightSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type HighlightSetFileUrl: String
+ # @param HighlightSetFileUrlExpireTime: 视频智能精彩片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type HighlightSetFileUrlExpireTime: String
- attr_accessor :HighlightSet
+ attr_accessor :HighlightSet, :HighlightSetFileUrl, :HighlightSetFileUrlExpireTime
- def initialize(highlightset=nil)
+ def initialize(highlightset=nil, highlightsetfileurl=nil, highlightsetfileurlexpiretime=nil)
@HighlightSet = highlightset
+ @HighlightSetFileUrl = highlightsetfileurl
+ @HighlightSetFileUrlExpireTime = highlightsetfileurlexpiretime
end
def deserialize(params)
unless params['HighlightSet'].nil?
@HighlightSet = []
@@ -728,10 +762,12 @@
mediaaianalysishighlightitem_tmp = MediaAiAnalysisHighlightItem.new
mediaaianalysishighlightitem_tmp.deserialize(i)
@HighlightSet << mediaaianalysishighlightitem_tmp
end
end
+ @HighlightSetFileUrl = params['HighlightSetFileUrl']
+ @HighlightSetFileUrlExpireTime = params['HighlightSetFileUrlExpireTime']
end
end
# 智能精彩片段结果类型
class AiAnalysisTaskHighlightResult < TencentCloud::Common::AbstractModel
@@ -809,16 +845,23 @@
end
# 智能标签结果信息
class AiAnalysisTaskTagOutput < TencentCloud::Common::AbstractModel
# @param TagSet: 视频智能标签列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。
# @type TagSet: Array
+ # @param TagSetFileUrl: 视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type TagSetFileUrl: String
+ # @param TagSetFileUrlExpireTime: 视频智能标签列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type TagSetFileUrlExpireTime: String
- attr_accessor :TagSet
+ attr_accessor :TagSet, :TagSetFileUrl, :TagSetFileUrlExpireTime
- def initialize(tagset=nil)
+ def initialize(tagset=nil, tagsetfileurl=nil, tagsetfileurlexpiretime=nil)
@TagSet = tagset
+ @TagSetFileUrl = tagsetfileurl
+ @TagSetFileUrlExpireTime = tagsetfileurlexpiretime
end
def deserialize(params)
unless params['TagSet'].nil?
@TagSet = []
@@ -826,10 +869,12 @@
mediaaianalysistagitem_tmp = MediaAiAnalysisTagItem.new
mediaaianalysistagitem_tmp.deserialize(i)
@TagSet << mediaaianalysistagitem_tmp
end
end
+ @TagSetFileUrl = params['TagSetFileUrl']
+ @TagSetFileUrlExpireTime = params['TagSetFileUrlExpireTime']
end
end
# 智能标签结果类型
class AiAnalysisTaskTagResult < TencentCloud::Common::AbstractModel
@@ -2209,18 +2254,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Asr 文字有涉政、敏感嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Asr 文字有涉政、敏感嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Asr 文字有涉政、敏感嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2230,10 +2282,12 @@
mediacontentreviewasrtextsegmentitem_tmp = MediaContentReviewAsrTextSegmentItem.new
mediacontentreviewasrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewasrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Ocr 文字鉴政任务输入参数类型
class AiReviewPoliticalOcrTaskInput < TencentCloud::Common::AbstractModel
@@ -2259,18 +2313,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Ocr 文字有涉政、敏感嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Ocr 文字有涉政、敏感嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Ocr 文字有涉政、敏感嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2280,10 +2341,12 @@
mediacontentreviewocrtextsegmentitem_tmp = MediaContentReviewOcrTextSegmentItem.new
mediacontentreviewocrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewocrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核鉴政任务输入参数类型
class AiReviewPoliticalTaskInput < TencentCloud::Common::AbstractModel
@@ -2315,19 +2378,26 @@
# <li>violation_photo:违规图标。</li>
# 其他(即 politician/entertainment/sport/entrepreneur/scholar/celebrity/military):
# <li>politician:政治人物。</li>
# @type Label: String
# @param SegmentSet: 有涉政嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: 涉政嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: 涉政嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@Label = label
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2338,10 +2408,12 @@
mediacontentreviewpoliticalsegmentitem_tmp = MediaContentReviewPoliticalSegmentItem.new
mediacontentreviewpoliticalsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewpoliticalsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Asr 文字鉴黄任务输入参数类型
class AiReviewPornAsrTaskInput < TencentCloud::Common::AbstractModel
@@ -2367,18 +2439,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Asr 文字有涉黄嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Asr 文字有涉黄嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Asr 文字有涉黄嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2388,10 +2467,12 @@
mediacontentreviewasrtextsegmentitem_tmp = MediaContentReviewAsrTextSegmentItem.new
mediacontentreviewasrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewasrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Ocr 文字鉴黄任务输入参数类型
class AiReviewPornOcrTaskInput < TencentCloud::Common::AbstractModel
@@ -2417,18 +2498,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Ocr 文字有涉黄嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Ocr 文字有涉黄嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Ocr 文字有涉黄嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2438,10 +2526,12 @@
mediacontentreviewocrtextsegmentitem_tmp = MediaContentReviewOcrTextSegmentItem.new
mediacontentreviewocrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewocrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核鉴黄任务输入参数类型
class AiReviewPornTaskInput < TencentCloud::Common::AbstractModel
@@ -2473,19 +2563,26 @@
# <li>sexy:性感。</li>
# <li>vulgar:低俗。</li>
# <li>intimacy:亲密行为。</li>
# @type Label: String
# @param SegmentSet: 有涉黄嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: 涉黄嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: 涉黄嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@Label = label
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2496,10 +2593,12 @@
mediacontentreviewsegmentitem_tmp = MediaContentReviewSegmentItem.new
mediacontentreviewsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Asr 文字鉴违禁任务输入参数类型
class AiReviewProhibitedAsrTaskInput < TencentCloud::Common::AbstractModel
@@ -2525,18 +2624,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Asr 文字有涉违禁嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Asr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Asr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2546,10 +2652,12 @@
mediacontentreviewasrtextsegmentitem_tmp = MediaContentReviewAsrTextSegmentItem.new
mediacontentreviewasrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewasrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Ocr 文字鉴违禁任务输入参数类型
class AiReviewProhibitedOcrTaskInput < TencentCloud::Common::AbstractModel
@@ -2575,18 +2683,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Ocr 文字有涉违禁嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -2596,10 +2711,12 @@
mediacontentreviewocrtextsegmentitem_tmp = MediaContentReviewOcrTextSegmentItem.new
mediacontentreviewocrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewocrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核 Asr 文字鉴政、敏感任务结果类型
class AiReviewTaskPoliticalAsrResult < TencentCloud::Common::AbstractModel
@@ -3054,18 +3171,25 @@
# <li>pass。</li>
# <li>review。</li>
# <li>block。</li>
# @type Suggestion: String
# @param SegmentSet: Ocr 文字有涉恐嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: Ocr 文字有涉恐嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: Ocr 文字有涉恐嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -3075,10 +3199,12 @@
mediacontentreviewocrtextsegmentitem_tmp = MediaContentReviewOcrTextSegmentItem.new
mediacontentreviewocrtextsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewocrtextsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# 内容审核鉴恐任务输入参数类型
class AiReviewTerrorismTaskInput < TencentCloud::Common::AbstractModel
@@ -3115,19 +3241,26 @@
# <li>explosion:爆炸火灾。</li>
# <li>terrorists:暴恐人物。</li>
# <li>scenario:暴恐画面。</li>
# @type Label: String
# @param SegmentSet: 有暴恐嫌疑的视频片段列表。
+ # <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
# @type SegmentSet: Array
+ # @param SegmentSetFileUrl: 暴恐嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
+ # @type SegmentSetFileUrl: String
+ # @param SegmentSetFileUrlExpireTime: 暴恐嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
+ # @type SegmentSetFileUrlExpireTime: String
- attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet
+ attr_accessor :Confidence, :Suggestion, :Label, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
- def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil)
+ def initialize(confidence=nil, suggestion=nil, label=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
@Confidence = confidence
@Suggestion = suggestion
@Label = label
@SegmentSet = segmentset
+ @SegmentSetFileUrl = segmentsetfileurl
+ @SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
end
def deserialize(params)
@Confidence = params['Confidence']
@Suggestion = params['Suggestion']
@@ -3138,10 +3271,12 @@
mediacontentreviewsegmentitem_tmp = MediaContentReviewSegmentItem.new
mediacontentreviewsegmentitem_tmp.deserialize(i)
@SegmentSet << mediacontentreviewsegmentitem_tmp
end
end
+ @SegmentSetFileUrl = params['SegmentSetFileUrl']
+ @SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
end
end
# AI 样本管理,人脸信息。
class AiSampleFaceInfo < TencentCloud::Common::AbstractModel
@@ -9776,14 +9911,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type WechatPublishCompleteEvent: :class:`Tencentcloud::Vod.v20180717.models.WechatPublishTask`
# @param WechatMiniProgramPublishCompleteEvent: 微信小程序发布任务完成事件,当事件类型为 WechatMiniProgramPublishComplete 时有效。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type WechatMiniProgramPublishCompleteEvent: :class:`Tencentcloud::Vod.v20180717.models.WechatMiniProgramPublishTask`
+ # @param RestoreMediaCompleteEvent: 视频取回完成事件,当事件类型为RestoreMediaComplete 时有效。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type RestoreMediaCompleteEvent: :class:`Tencentcloud::Vod.v20180717.models.RestoreMediaTask`
- attr_accessor :EventHandle, :EventType, :FileUploadEvent, :ProcedureStateChangeEvent, :FileDeleteEvent, :PullCompleteEvent, :EditMediaCompleteEvent, :SplitMediaCompleteEvent, :ComposeMediaCompleteEvent, :ClipCompleteEvent, :TranscodeCompleteEvent, :CreateImageSpriteCompleteEvent, :ConcatCompleteEvent, :SnapshotByTimeOffsetCompleteEvent, :WechatPublishCompleteEvent, :WechatMiniProgramPublishCompleteEvent
+ attr_accessor :EventHandle, :EventType, :FileUploadEvent, :ProcedureStateChangeEvent, :FileDeleteEvent, :PullCompleteEvent, :EditMediaCompleteEvent, :SplitMediaCompleteEvent, :ComposeMediaCompleteEvent, :ClipCompleteEvent, :TranscodeCompleteEvent, :CreateImageSpriteCompleteEvent, :ConcatCompleteEvent, :SnapshotByTimeOffsetCompleteEvent, :WechatPublishCompleteEvent, :WechatMiniProgramPublishCompleteEvent, :RestoreMediaCompleteEvent
- def initialize(eventhandle=nil, eventtype=nil, fileuploadevent=nil, procedurestatechangeevent=nil, filedeleteevent=nil, pullcompleteevent=nil, editmediacompleteevent=nil, splitmediacompleteevent=nil, composemediacompleteevent=nil, clipcompleteevent=nil, transcodecompleteevent=nil, createimagespritecompleteevent=nil, concatcompleteevent=nil, snapshotbytimeoffsetcompleteevent=nil, wechatpublishcompleteevent=nil, wechatminiprogrampublishcompleteevent=nil)
+ def initialize(eventhandle=nil, eventtype=nil, fileuploadevent=nil, procedurestatechangeevent=nil, filedeleteevent=nil, pullcompleteevent=nil, editmediacompleteevent=nil, splitmediacompleteevent=nil, composemediacompleteevent=nil, clipcompleteevent=nil, transcodecompleteevent=nil, createimagespritecompleteevent=nil, concatcompleteevent=nil, snapshotbytimeoffsetcompleteevent=nil, wechatpublishcompleteevent=nil, wechatminiprogrampublishcompleteevent=nil, restoremediacompleteevent=nil)
@EventHandle = eventhandle
@EventType = eventtype
@FileUploadEvent = fileuploadevent
@ProcedureStateChangeEvent = procedurestatechangeevent
@FileDeleteEvent = filedeleteevent
@@ -9796,10 +9934,11 @@
@CreateImageSpriteCompleteEvent = createimagespritecompleteevent
@ConcatCompleteEvent = concatcompleteevent
@SnapshotByTimeOffsetCompleteEvent = snapshotbytimeoffsetcompleteevent
@WechatPublishCompleteEvent = wechatpublishcompleteevent
@WechatMiniProgramPublishCompleteEvent = wechatminiprogrampublishcompleteevent
+ @RestoreMediaCompleteEvent = restoremediacompleteevent
end
def deserialize(params)
@EventHandle = params['EventHandle']
@EventType = params['EventType']
@@ -9857,10 +9996,14 @@
end
unless params['WechatMiniProgramPublishCompleteEvent'].nil?
@WechatMiniProgramPublishCompleteEvent = WechatMiniProgramPublishTask.new
@WechatMiniProgramPublishCompleteEvent.deserialize(params['WechatMiniProgramPublishCompleteEvent'])
end
+ unless params['RestoreMediaCompleteEvent'].nil?
+ @RestoreMediaCompleteEvent = RestoreMediaTask.new
+ @RestoreMediaCompleteEvent.deserialize(params['RestoreMediaCompleteEvent'])
+ end
end
end
# ExecuteFunction请求参数结构体
class ExecuteFunctionRequest < TencentCloud::Common::AbstractModel
@@ -16379,9 +16522,53 @@
end
def deserialize(params)
@TagKey = params['TagKey']
@TagValue = params['TagValue']
+ end
+ end
+
+ # 取回视频任务信息
+ class RestoreMediaTask < TencentCloud::Common::AbstractModel
+ # @param Status: 取回任务状态,0表示取回完成,其他值表示取回还未完成。
+ # @type Status: Integer
+ # @param Message: 提示信息。
+ # @type Message: String
+ # @param FileId: 文件ID。
+ # @type FileId: String
+ # @param OriginalStorageClass: 文件原始存储类型。
+ # @type OriginalStorageClass: String
+ # @param TargetStorageClass: 文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。
+ # @type TargetStorageClass: String
+ # @param RestoreTier: 取回模式,取值:
+ # <li>Expedited:极速模式</li>
+ # <li>Standard:标准模式</li>
+ # <li>Bulk:批量模式</li>
+ # @type RestoreTier: String
+ # @param RestoreDay: 临时取回副本有效期,单位:天。对于永久取回,取值为0。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type RestoreDay: Integer
+
+ attr_accessor :Status, :Message, :FileId, :OriginalStorageClass, :TargetStorageClass, :RestoreTier, :RestoreDay
+
+ def initialize(status=nil, message=nil, fileid=nil, originalstorageclass=nil, targetstorageclass=nil, restoretier=nil, restoreday=nil)
+ @Status = status
+ @Message = message
+ @FileId = fileid
+ @OriginalStorageClass = originalstorageclass
+ @TargetStorageClass = targetstorageclass
+ @RestoreTier = restoretier
+ @RestoreDay = restoreday
+ end
+
+ def deserialize(params)
+ @Status = params['Status']
+ @Message = params['Message']
+ @FileId = params['FileId']
+ @OriginalStorageClass = params['OriginalStorageClass']
+ @TargetStorageClass = params['TargetStorageClass']
+ @RestoreTier = params['RestoreTier']
+ @RestoreDay = params['RestoreDay']
end
end
# 对视频做采样截图任务输入参数类型
class SampleSnapshotTaskInput < TencentCloud::Common::AbstractModel