Class: TencentCloud::Mps::V20190612::CreateVideoDatabaseEntryTaskRequest

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

Overview

CreateVideoDatabaseEntryTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputinfo = nil, tasknotifyconfig = nil) ⇒ CreateVideoDatabaseEntryTaskRequest

Returns a new instance of CreateVideoDatabaseEntryTaskRequest.



10303
10304
10305
10306
# File 'lib/v20190612/models.rb', line 10303

def initialize(inputinfo=nil, tasknotifyconfig=nil)
  @InputInfo = inputinfo
  @TaskNotifyConfig = tasknotifyconfig
end

Instance Attribute Details

#InputInfoObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

    可选,入库任务完成后向指定的回调地址传递任务结果,目前仅支持URL



10301
10302
10303
# File 'lib/v20190612/models.rb', line 10301

def InputInfo
  @InputInfo
end

#TaskNotifyConfigObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

    可选,入库任务完成后向指定的回调地址传递任务结果,目前仅支持URL



10301
10302
10303
# File 'lib/v20190612/models.rb', line 10301

def TaskNotifyConfig
  @TaskNotifyConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
# File 'lib/v20190612/models.rb', line 10308

def deserialize(params)
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = TaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
end