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.



8675
8676
8677
8678
# File 'lib/v20190612/models.rb', line 8675

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

Instance Attribute Details

#InputInfoObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

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



8673
8674
8675
# File 'lib/v20190612/models.rb', line 8673

def InputInfo
  @InputInfo
end

#TaskNotifyConfigObject

Parameters:

  • InputInfo:

    待入库视频信息

  • TaskNotifyConfig:

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



8673
8674
8675
# File 'lib/v20190612/models.rb', line 8673

def TaskNotifyConfig
  @TaskNotifyConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
# File 'lib/v20190612/models.rb', line 8680

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