Class: TencentCloud::Ie::V20200304::CreateQualityControlTaskRequest

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

Overview

CreateQualityControlTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(qualitycontrolinfo = nil, downinfo = nil, callbackinfo = nil) ⇒ CreateQualityControlTaskRequest

Returns a new instance of CreateQualityControlTaskRequest.



642
643
644
645
646
# File 'lib/v20200304/models.rb', line 642

def initialize(qualitycontrolinfo=nil, downinfo=nil, callbackinfo=nil)
  @QualityControlInfo = qualitycontrolinfo
  @DownInfo = downinfo
  @CallbackInfo = callbackinfo
end

Instance Attribute Details

#CallbackInfoObject

Parameters:

  • QualityControlInfo:

    质检任务参数

  • DownInfo:

    视频源信息

  • CallbackInfo:

    任务结果回调地址信息



640
641
642
# File 'lib/v20200304/models.rb', line 640

def CallbackInfo
  @CallbackInfo
end

#DownInfoObject

Parameters:

  • QualityControlInfo:

    质检任务参数

  • DownInfo:

    视频源信息

  • CallbackInfo:

    任务结果回调地址信息



640
641
642
# File 'lib/v20200304/models.rb', line 640

def DownInfo
  @DownInfo
end

#QualityControlInfoObject

Parameters:

  • QualityControlInfo:

    质检任务参数

  • DownInfo:

    视频源信息

  • CallbackInfo:

    任务结果回调地址信息



640
641
642
# File 'lib/v20200304/models.rb', line 640

def QualityControlInfo
  @QualityControlInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'lib/v20200304/models.rb', line 648

def deserialize(params)
  unless params['QualityControlInfo'].nil?
    @QualityControlInfo = QualityControlInfo.new
    @QualityControlInfo.deserialize(params['QualityControlInfo'])
  end
  unless params['DownInfo'].nil?
    @DownInfo = DownInfo.new
    @DownInfo.deserialize(params['DownInfo'])
  end
  unless params['CallbackInfo'].nil?
    @CallbackInfo = CallbackInfo.new
    @CallbackInfo.deserialize(params['CallbackInfo'])
  end
end