Class: TencentCloud::Vm::V20200709::CreateVideoModerationTaskRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200709/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) ⇒ CreateVideoModerationTaskRequest

Returns a new instance of CreateVideoModerationTaskRequest.



385
386
387
388
389
390
391
392
# File 'lib/v20200709/models.rb', line 385

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

Instance Attribute Details

#BizTypeObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def BizType
  @BizType
end

#CallbackUrlObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def CallbackUrl
  @CallbackUrl
end

#PriorityObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def Priority
  @Priority
end

#SeedObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def Seed
  @Seed
end

#TasksObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def Tasks
  @Tasks
end

#TypeObject

Parameters:

  • BizType:

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

  • Type:

    任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)

  • Tasks:

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

  • Seed:

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

  • CallbackUrl:

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

  • Priority:

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



383
384
385
# File 'lib/v20200709/models.rb', line 383

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
# File 'lib/v20200709/models.rb', line 394

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']
end