Class: TencentCloud::Vm::V20210922::CreateVideoModerationTaskRequest

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

Overview

CreateVideoModerationTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(biztype = nil, type = nil, tasks = nil, seed = nil, callbackurl = nil, priority = nil, user = nil) ⇒ CreateVideoModerationTaskRequest

Returns a new instance of CreateVideoModerationTaskRequest.



406
407
408
409
410
411
412
413
414
# File 'lib/v20210922/models.rb', line 406

def initialize(biztype=nil, type=nil, tasks=nil, seed=nil, callbackurl=nil, priority=nil, user=nil)
  @BizType = biztype
  @Type = type
  @Tasks = tasks
  @Seed = seed
  @CallbackUrl = callbackurl
  @Priority = priority
  @User = user
end

Instance Attribute Details

#BizTypeObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def BizType
  @BizType
end

#CallbackUrlObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def CallbackUrl
  @CallbackUrl
end

#PriorityObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def Priority
  @Priority
end

#SeedObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def Seed
  @Seed
end

#TasksObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def Tasks
  @Tasks
end

#TypeObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def Type
  @Type
end

#UserObject

Parameters:

  • BizType:

    该字段表示特定审核策略的编号,用于接口调度。需要提前在内容安全控制台中创建策略后获取该Biztype字段,传入该字段,会根据业务场景在审核时调用相应的审核策略。 备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频),VIDEO_AIGC(AI生成检测)

  • Tasks:

    输入的任务信息,最多可以同时创建10个任务

  • Seed:

    可选参数,该字段表示回调签名的key信息,用于保证数据的安全性。 签名方法为在返回的HTTP头部添加 X-Signature 的字段,值为: seed + body 的 SHA256 编码和Hex字符串,在收到回调数据后,可以根据返回的body,用 sha256(seed + body), 计算出 X-Signature 进行验证。
    具体使用实例可参考 回调签名示例

  • CallbackUrl:

    接收审核信息回调地址。如果设置了该字段,在审核过程中发现违规音频片段和画面截帧结果将发送至该接口。更多详情请参阅回调配置说明

  • Priority:

    审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0

  • User:

    该字段表示待检测对象对应的用户相关信息,若填入则可甄别相应违规风险用户



404
405
406
# File 'lib/v20210922/models.rb', line 404

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
# File 'lib/v20210922/models.rb', line 416

def deserialize(params)
  @BizType = params['BizType']
  @Type = params['Type']
  unless params['Tasks'].nil?
    @Tasks = []
    params['Tasks'].each do |i|
      taskinput_tmp = TaskInput.new
      taskinput_tmp.deserialize(i)
      @Tasks << taskinput_tmp
    end
  end
  @Seed = params['Seed']
  @CallbackUrl = params['CallbackUrl']
  @Priority = params['Priority']
  unless params['User'].nil?
    @User = User.new
    @User.deserialize(params['User'])
  end
end