Class: TencentCloud::Mps::V20190612::CreateVideoSearchTaskRequest

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

Overview

CreateVideoSearchTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(searchvalueinput = nil, limit = nil, tasknotifyconfig = nil) ⇒ CreateVideoSearchTaskRequest

Returns a new instance of CreateVideoSearchTaskRequest.



10431
10432
10433
10434
10435
# File 'lib/v20190612/models.rb', line 10431

def initialize(searchvalueinput=nil, limit=nil, tasknotifyconfig=nil)
  @SearchValueInput = searchvalueinput
  @Limit = limit
  @TaskNotifyConfig = tasknotifyconfig
end

Instance Attribute Details

#LimitObject

Parameters:

  • SearchValueInput:

    用于检索任务的输入

  • Limit:

    返回视频的最大数量,取值范围[1,20],将返回最相近的前Limit条视频,默认为5

  • TaskNotifyConfig:

    可选,用于检索任务完成后向回调方发送检索结果,目前仅支持URL方式



10429
10430
10431
# File 'lib/v20190612/models.rb', line 10429

def Limit
  @Limit
end

#SearchValueInputObject

Parameters:

  • SearchValueInput:

    用于检索任务的输入

  • Limit:

    返回视频的最大数量,取值范围[1,20],将返回最相近的前Limit条视频,默认为5

  • TaskNotifyConfig:

    可选,用于检索任务完成后向回调方发送检索结果,目前仅支持URL方式



10429
10430
10431
# File 'lib/v20190612/models.rb', line 10429

def SearchValueInput
  @SearchValueInput
end

#TaskNotifyConfigObject

Parameters:

  • SearchValueInput:

    用于检索任务的输入

  • Limit:

    返回视频的最大数量,取值范围[1,20],将返回最相近的前Limit条视频,默认为5

  • TaskNotifyConfig:

    可选,用于检索任务完成后向回调方发送检索结果,目前仅支持URL方式



10429
10430
10431
# File 'lib/v20190612/models.rb', line 10429

def TaskNotifyConfig
  @TaskNotifyConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
# File 'lib/v20190612/models.rb', line 10437

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