Class: TencentCloud::Ams::V20201229::CreateAudioModerationTaskRequest

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

Overview

CreateAudioModerationTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateAudioModerationTaskRequest.



600
601
602
603
604
605
606
607
# File 'lib/v20201229/models.rb', line 600

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

Instance Attribute Details

#BizType ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def BizType
  @BizType
end

#CallbackUrl ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def CallbackUrl
  @CallbackUrl
end

#Seed ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def Seed
  @Seed
end

#Tasks ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def Tasks
  @Tasks
end

#Type ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def Type
  @Type
end

#User ⇒ Object

备注:不同Biztype关联不同的业务场景与识别能力策略,调用前请确认正确的Biztype。

Parameters:

  • Tasks: —

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

  • BizType: —

    该字段表示使用的策略的具体编号,该字段需要先在内容安全控制台中配置。

  • Type: —

    该字段表示输入的音频审核类型,取值含:AUDIO(点播音频)、LIVE_AUDIO(直播音频)、AUDIO_AIGC(AI生成识别)三种,默认值为AUDIO。

  • Seed: —

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

  • CallbackUrl: —

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

  • User: —

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



598
599
600
# File 'lib/v20201229/models.rb', line 598

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
# File 'lib/v20201229/models.rb', line 609

def deserialize(params)
  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']
  @Type = params['Type']
  @Seed = params['Seed']
  @CallbackUrl = params['CallbackUrl']
  unless params['User'].nil?
    @User = User.new
    @User.deserialize(params['User'])
  end
end