lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.483 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.484
- old
+ new
@@ -5910,27 +5910,31 @@
# @type SubAppId: Integer
# @param Comment: 模板描述信息,长度限制:256 个字符。
# @type Comment: String
# @param MediaProcessTask: 视频处理类型任务参数。
# @type MediaProcessTask: :class:`Tencentcloud::Vod.v20180717.models.MediaProcessTaskInput`
- # @param AiContentReviewTask: AI 内容审核类型任务参数。
+ # @param AiContentReviewTask: AI 内容审核类型任务参数 \*。
+ # <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
# @type AiContentReviewTask: :class:`Tencentcloud::Vod.v20180717.models.AiContentReviewTaskInput`
# @param AiAnalysisTask: AI 内容分析类型任务参数。
# @type AiAnalysisTask: :class:`Tencentcloud::Vod.v20180717.models.AiAnalysisTaskInput`
# @param AiRecognitionTask: AI 内容识别类型任务参数。
# @type AiRecognitionTask: :class:`Tencentcloud::Vod.v20180717.models.AiRecognitionTaskInput`
+ # @param ReviewAudioVideoTask: 音视频审核类型任务参数。
+ # @type ReviewAudioVideoTask: :class:`Tencentcloud::Vod.v20180717.models.ProcedureReviewAudioVideoTaskInput`
- attr_accessor :Name, :SubAppId, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask
+ attr_accessor :Name, :SubAppId, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask, :ReviewAudioVideoTask
- def initialize(name=nil, subappid=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil)
+ def initialize(name=nil, subappid=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, reviewaudiovideotask=nil)
@Name = name
@SubAppId = subappid
@Comment = comment
@MediaProcessTask = mediaprocesstask
@AiContentReviewTask = aicontentreviewtask
@AiAnalysisTask = aianalysistask
@AiRecognitionTask = airecognitiontask
+ @ReviewAudioVideoTask = reviewaudiovideotask
end
def deserialize(params)
@Name = params['Name']
@SubAppId = params['SubAppId']
@@ -5949,10 +5953,14 @@
end
unless params['AiRecognitionTask'].nil?
@AiRecognitionTask = AiRecognitionTaskInput.new
@AiRecognitionTask.deserialize(params['AiRecognitionTask'])
end
+ unless params['ReviewAudioVideoTask'].nil?
+ @ReviewAudioVideoTask = ProcedureReviewAudioVideoTaskInput.new
+ @ReviewAudioVideoTask.deserialize(params['ReviewAudioVideoTask'])
+ end
end
end
# CreateProcedureTemplate返回参数结构体
class CreateProcedureTemplateResponse < TencentCloud::Common::AbstractModel
@@ -9205,39 +9213,39 @@
end
end
# DescribeProcedureTemplates请求参数结构体
class DescribeProcedureTemplatesRequest < TencentCloud::Common::AbstractModel
+ # @param SubAppId: <b>点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。</b>
+ # @type SubAppId: Integer
# @param Names: 任务流模板名字过滤条件,数组长度限制:100。
# @type Names: Array
# @param Type: 任务流模板类型过滤条件,可选值:
# <li>Preset:系统预置任务流模板;</li>
# <li>Custom:用户自定义任务流模板。</li>
# @type Type: String
# @param Offset: 分页偏移量,默认值:0。
# @type Offset: Integer
# @param Limit: 返回记录条数,默认值:10,最大值:100。
# @type Limit: Integer
- # @param SubAppId: 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
- # @type SubAppId: Integer
- attr_accessor :Names, :Type, :Offset, :Limit, :SubAppId
+ attr_accessor :SubAppId, :Names, :Type, :Offset, :Limit
- def initialize(names=nil, type=nil, offset=nil, limit=nil, subappid=nil)
+ def initialize(subappid=nil, names=nil, type=nil, offset=nil, limit=nil)
+ @SubAppId = subappid
@Names = names
@Type = type
@Offset = offset
@Limit = limit
- @SubAppId = subappid
end
def deserialize(params)
+ @SubAppId = params['SubAppId']
@Names = params['Names']
@Type = params['Type']
@Offset = params['Offset']
@Limit = params['Limit']
- @SubAppId = params['SubAppId']
end
end
# DescribeProcedureTemplates返回参数结构体
class DescribeProcedureTemplatesResponse < TencentCloud::Common::AbstractModel
@@ -17297,10 +17305,32 @@
@BlockConfidence = params['BlockConfidence']
@ReviewConfidence = params['ReviewConfidence']
end
end
+ # 任务流模板音视频审核输入参数类型。
+ class ProcedureReviewAudioVideoTaskInput < TencentCloud::Common::AbstractModel
+ # @param Definition: 审核模板。
+ # @type Definition: Integer
+ # @param ReviewContents: 审核的内容,可选值:
+ # <li>Media:原始音视频。</li>
+ # 不填或填空数组时,默认为审核 Media。
+ # @type ReviewContents: Array
+
+ attr_accessor :Definition, :ReviewContents
+
+ def initialize(definition=nil, reviewcontents=nil)
+ @Definition = definition
+ @ReviewContents = reviewcontents
+ end
+
+ def deserialize(params)
+ @Definition = params['Definition']
+ @ReviewContents = params['ReviewContents']
+ end
+ end
+
# 音视频处理任务信息
class ProcedureTask < TencentCloud::Common::AbstractModel
# @param TaskId: 音视频处理任务 ID。
# @type TaskId: String
# @param Status: 任务流状态,取值:
@@ -17439,11 +17469,12 @@
# @param Comment: 模板描述信息,长度限制:256 个字符。
# @type Comment: String
# @param MediaProcessTask: 视频处理类型任务参数。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MediaProcessTask: :class:`Tencentcloud::Vod.v20180717.models.MediaProcessTaskInput`
- # @param AiContentReviewTask: AI 智能审核类型任务参数。
+ # @param AiContentReviewTask: AI 智能审核类型任务参数 \*。
+ # <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
# 注意:此字段可能返回 null,表示取不到有效值。
# @type AiContentReviewTask: :class:`Tencentcloud::Vod.v20180717.models.AiContentReviewTaskInput`
# @param AiAnalysisTask: AI 智能内容分析类型任务参数。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type AiAnalysisTask: :class:`Tencentcloud::Vod.v20180717.models.AiAnalysisTaskInput`
@@ -17451,26 +17482,30 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type AiRecognitionTask: :class:`Tencentcloud::Vod.v20180717.models.AiRecognitionTaskInput`
# @param MiniProgramPublishTask: 微信小程序发布任务参数。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MiniProgramPublishTask: :class:`Tencentcloud::Vod.v20180717.models.WechatMiniProgramPublishTaskInput`
+ # @param ReviewAudioVideoTask: 音视频审核类型任务参数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ReviewAudioVideoTask: :class:`Tencentcloud::Vod.v20180717.models.ProcedureReviewAudioVideoTaskInput`
# @param CreateTime: 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
# @type CreateTime: String
# @param UpdateTime: 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
# @type UpdateTime: String
- attr_accessor :Name, :Type, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask, :MiniProgramPublishTask, :CreateTime, :UpdateTime
+ attr_accessor :Name, :Type, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask, :MiniProgramPublishTask, :ReviewAudioVideoTask, :CreateTime, :UpdateTime
- def initialize(name=nil, type=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, miniprogrampublishtask=nil, createtime=nil, updatetime=nil)
+ def initialize(name=nil, type=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, miniprogrampublishtask=nil, reviewaudiovideotask=nil, createtime=nil, updatetime=nil)
@Name = name
@Type = type
@Comment = comment
@MediaProcessTask = mediaprocesstask
@AiContentReviewTask = aicontentreviewtask
@AiAnalysisTask = aianalysistask
@AiRecognitionTask = airecognitiontask
@MiniProgramPublishTask = miniprogrampublishtask
+ @ReviewAudioVideoTask = reviewaudiovideotask
@CreateTime = createtime
@UpdateTime = updatetime
end
def deserialize(params)
@@ -17495,10 +17530,14 @@
end
unless params['MiniProgramPublishTask'].nil?
@MiniProgramPublishTask = WechatMiniProgramPublishTaskInput.new
@MiniProgramPublishTask.deserialize(params['MiniProgramPublishTask'])
end
+ unless params['ReviewAudioVideoTask'].nil?
+ @ReviewAudioVideoTask = ProcedureReviewAudioVideoTaskInput.new
+ @ReviewAudioVideoTask.deserialize(params['ReviewAudioVideoTask'])
+ end
@CreateTime = params['CreateTime']
@UpdateTime = params['UpdateTime']
end
end
@@ -18731,37 +18770,42 @@
# ResetProcedureTemplate请求参数结构体
class ResetProcedureTemplateRequest < TencentCloud::Common::AbstractModel
# @param Name: 任务流名字
# @type Name: String
+ # @param SubAppId: <b>点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。</b>
+ # @type SubAppId: Integer
# @param Comment: 模板描述信息,长度限制:256 个字符。
# @type Comment: String
# @param MediaProcessTask: 视频处理类型任务参数。
# @type MediaProcessTask: :class:`Tencentcloud::Vod.v20180717.models.MediaProcessTaskInput`
- # @param AiContentReviewTask: AI 智能内容审核类型任务参数。
+ # @param AiContentReviewTask: AI 智能内容审核类型任务参数 \*。
+ # <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
# @type AiContentReviewTask: :class:`Tencentcloud::Vod.v20180717.models.AiContentReviewTaskInput`
# @param AiAnalysisTask: AI 智能内容分析类型任务参数。
# @type AiAnalysisTask: :class:`Tencentcloud::Vod.v20180717.models.AiAnalysisTaskInput`
# @param AiRecognitionTask: AI 内容识别类型任务参数。
# @type AiRecognitionTask: :class:`Tencentcloud::Vod.v20180717.models.AiRecognitionTaskInput`
- # @param SubAppId: 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
- # @type SubAppId: Integer
+ # @param ReviewAudioVideoTask: 音视频审核类型任务参数。
+ # @type ReviewAudioVideoTask: :class:`Tencentcloud::Vod.v20180717.models.ProcedureReviewAudioVideoTaskInput`
- attr_accessor :Name, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask, :SubAppId
+ attr_accessor :Name, :SubAppId, :Comment, :MediaProcessTask, :AiContentReviewTask, :AiAnalysisTask, :AiRecognitionTask, :ReviewAudioVideoTask
- def initialize(name=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, subappid=nil)
+ def initialize(name=nil, subappid=nil, comment=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, reviewaudiovideotask=nil)
@Name = name
+ @SubAppId = subappid
@Comment = comment
@MediaProcessTask = mediaprocesstask
@AiContentReviewTask = aicontentreviewtask
@AiAnalysisTask = aianalysistask
@AiRecognitionTask = airecognitiontask
- @SubAppId = subappid
+ @ReviewAudioVideoTask = reviewaudiovideotask
end
def deserialize(params)
@Name = params['Name']
+ @SubAppId = params['SubAppId']
@Comment = params['Comment']
unless params['MediaProcessTask'].nil?
@MediaProcessTask = MediaProcessTaskInput.new
@MediaProcessTask.deserialize(params['MediaProcessTask'])
end
@@ -18775,10 +18819,13 @@
end
unless params['AiRecognitionTask'].nil?
@AiRecognitionTask = AiRecognitionTaskInput.new
@AiRecognitionTask.deserialize(params['AiRecognitionTask'])
end
- @SubAppId = params['SubAppId']
+ unless params['ReviewAudioVideoTask'].nil?
+ @ReviewAudioVideoTask = ProcedureReviewAudioVideoTaskInput.new
+ @ReviewAudioVideoTask.deserialize(params['ReviewAudioVideoTask'])
+ end
end
end
# ResetProcedureTemplate返回参数结构体
class ResetProcedureTemplateResponse < TencentCloud::Common::AbstractModel