Class: TencentCloud::Ams::V20200608::CreateAudioModerationTaskRequest

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

Overview

CreateAudioModerationTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateAudioModerationTaskRequest.



394
395
396
397
398
399
400
# File 'lib/v20200608/models.rb', line 394

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

Instance Attribute Details

#BizTypeObject

Parameters:

  • BizType:

    业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建

  • Type:

    审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频)

  • Seed:

    回调签名key,具体可以查看签名文档。

  • CallbackUrl:

    接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口

  • Tasks:

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



392
393
394
# File 'lib/v20200608/models.rb', line 392

def BizType
  @BizType
end

#CallbackUrlObject

Parameters:

  • BizType:

    业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建

  • Type:

    审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频)

  • Seed:

    回调签名key,具体可以查看签名文档。

  • CallbackUrl:

    接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口

  • Tasks:

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



392
393
394
# File 'lib/v20200608/models.rb', line 392

def CallbackUrl
  @CallbackUrl
end

#SeedObject

Parameters:

  • BizType:

    业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建

  • Type:

    审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频)

  • Seed:

    回调签名key,具体可以查看签名文档。

  • CallbackUrl:

    接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口

  • Tasks:

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



392
393
394
# File 'lib/v20200608/models.rb', line 392

def Seed
  @Seed
end

#TasksObject

Parameters:

  • BizType:

    业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建

  • Type:

    审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频)

  • Seed:

    回调签名key,具体可以查看签名文档。

  • CallbackUrl:

    接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口

  • Tasks:

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



392
393
394
# File 'lib/v20200608/models.rb', line 392

def Tasks
  @Tasks
end

#TypeObject

Parameters:

  • BizType:

    业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建

  • Type:

    审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频)

  • Seed:

    回调签名key,具体可以查看签名文档。

  • CallbackUrl:

    接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口

  • Tasks:

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



392
393
394
# File 'lib/v20200608/models.rb', line 392

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/v20200608/models.rb', line 402

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