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