Class: TencentCloud::Vm::V20201229::CreateVideoModerationTaskRequest

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

Overview

CreateVideoModerationTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateVideoModerationTaskRequest.



430
431
432
433
434
435
436
437
# File 'lib/v20201229/models.rb', line 430

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

Instance Attribute Details

#BizTypeObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def BizType
  @BizType
end

#CallbackUrlObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def CallbackUrl
  @CallbackUrl
end

#PriorityObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def Priority
  @Priority
end

#SeedObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def Seed
  @Seed
end

#TasksObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def Tasks
  @Tasks
end

#TypeObject

Parameters:

  • Type:

    该参数用于传入审核任务的任务类型,取值:VIDEO(点播视频),LIVE_VIDEO(直播视频)。

  • Tasks:

    该字段表示输入的视频审核任务信息,具体输入内容请参见TaskInput数据结构的详细描述。
    备注:最多同时可创建**10个任务**。

  • BizType:

    该字段表示策略的具体编号,用于接口调度,在内容安全控制台中可配置。若不传入Biztype参数(留空),则代表采用biztype为default的策略,没有则需要新建;传入则会在审核时根据业务场景取相应的审核策略。
    备注:Biztype仅为数字、字母与下划线的组合,长度为3-32个字符;不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

  • Seed:

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

  • CallbackUrl:

    可选参数,该字段表示接受审核信息回调的地址,格式为URL链接默认格式。配置成功后,审核过程中产生的违规音视频片段将通过此接口发送。回调返回内容格式请参考 [回调签名示例](cloud.tencent.com/document/product/1265/51879#.E7.A4.BA.E4.BE.8B2-.E5.9B.9E.E8.B0.83.E7.AD.BE.E5.90.8D.E7.A4.BA.E4.BE.8B)
    备注:音频默认截取时长为**15秒**,视频截帧默认为**5秒**截取一张图片;若用户自行配置截取间隔,则按照用户配置返回相应片段。

  • Priority:

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



428
429
430
# File 'lib/v20201229/models.rb', line 428

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
# File 'lib/v20201229/models.rb', line 439

def deserialize(params)
  @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
  @BizType = params['BizType']
  @Seed = params['Seed']
  @CallbackUrl = params['CallbackUrl']
  @Priority = params['Priority']
end