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.



10382
10383
10384
10385
# File 'lib/v20190612/models.rb', line 10382

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

Instance Attribute Details

#InputInfoObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

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



10380
10381
10382
# File 'lib/v20190612/models.rb', line 10380

def InputInfo
  @InputInfo
end

#TaskNotifyConfigObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

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



10380
10381
10382
# File 'lib/v20190612/models.rb', line 10380

def TaskNotifyConfig
  @TaskNotifyConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
# File 'lib/v20190612/models.rb', line 10387

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