Class: TencentCloud::Ivld::V20210903::CreateTaskRequest

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

Overview

CreateTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediaid = nil, mediapreknowninfo = nil, taskname = nil, uploadvideo = nil, label = nil, callbackurl = nil) ⇒ CreateTaskRequest

Returns a new instance of CreateTaskRequest.



496
497
498
499
500
501
502
503
# File 'lib/v20210903/models.rb', line 496

def initialize(mediaid=nil, mediapreknowninfo=nil, taskname=nil, uploadvideo=nil, label=nil, callbackurl=nil)
  @MediaId = mediaid
  @MediaPreknownInfo = mediapreknowninfo
  @TaskName = taskname
  @UploadVideo = uploadvideo
  @Label = label
  @CallbackURL = callbackurl
end

Instance Attribute Details

#CallbackURLObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def CallbackURL
  @CallbackURL
end

#LabelObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def Label
  @Label
end

#MediaIdObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def MediaId
  @MediaId
end

#MediaPreknownInfoObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def MediaPreknownInfo
  @MediaPreknownInfo
end

#TaskNameObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def TaskName
  @TaskName
end

#UploadVideoObject

Parameters:

  • MediaId:

    媒资文件ID

  • MediaPreknownInfo:

    媒资素材先验知识,相关限制参考MediaPreknownInfo

  • TaskName:

    任务名称,最长100个中文字符

  • UploadVideo:

    是否上传转码后的视频,仅设置true时上传,默认为false

  • Label:

    自定义标签,可用于查询

  • CallbackURL:

    任务分析完成的回调地址,该设置优先级高于控制台全局的设置;



494
495
496
# File 'lib/v20210903/models.rb', line 494

def UploadVideo
  @UploadVideo
end

Instance Method Details

#deserialize(params) ⇒ Object



505
506
507
508
509
510
511
512
513
514
515
# File 'lib/v20210903/models.rb', line 505

def deserialize(params)
  @MediaId = params['MediaId']
  unless params['MediaPreknownInfo'].nil?
    @MediaPreknownInfo = MediaPreknownInfo.new
    @MediaPreknownInfo.deserialize(params['MediaPreknownInfo'])
  end
  @TaskName = params['TaskName']
  @UploadVideo = params['UploadVideo']
  @Label = params['Label']
  @CallbackURL = params['CallbackURL']
end