Class: TencentCloud::Ie::V20200304::CreateMediaProcessTaskRequest

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

Overview

CreateMediaProcessTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediaprocessinfo = nil, sourceinfoset = nil, saveinfoset = nil, callbackinfoset = nil) ⇒ CreateMediaProcessTaskRequest

Returns a new instance of CreateMediaProcessTaskRequest.



503
504
505
506
507
508
# File 'lib/v20200304/models.rb', line 503

def initialize(mediaprocessinfo=nil, sourceinfoset=nil, saveinfoset=nil, callbackinfoset=nil)
  @MediaProcessInfo = mediaprocessinfo
  @SourceInfoSet = sourceinfoset
  @SaveInfoSet = saveinfoset
  @CallbackInfoSet = callbackinfoset
end

Instance Attribute Details

#CallbackInfoSetObject

Parameters:

  • MediaProcessInfo:

    编辑处理任务参数。

  • SourceInfoSet:

    编辑处理任务输入源列表。

  • SaveInfoSet:

    结果存储信息,对于涉及存储的请求必选。部子任务支持数组备份写,具体以对应任务文档为准。

  • CallbackInfoSet:

    任务结果回调地址信息。部子任务支持数组备份回调,具体以对应任务文档为准。



501
502
503
# File 'lib/v20200304/models.rb', line 501

def CallbackInfoSet
  @CallbackInfoSet
end

#MediaProcessInfoObject

Parameters:

  • MediaProcessInfo:

    编辑处理任务参数。

  • SourceInfoSet:

    编辑处理任务输入源列表。

  • SaveInfoSet:

    结果存储信息,对于涉及存储的请求必选。部子任务支持数组备份写,具体以对应任务文档为准。

  • CallbackInfoSet:

    任务结果回调地址信息。部子任务支持数组备份回调,具体以对应任务文档为准。



501
502
503
# File 'lib/v20200304/models.rb', line 501

def MediaProcessInfo
  @MediaProcessInfo
end

#SaveInfoSetObject

Parameters:

  • MediaProcessInfo:

    编辑处理任务参数。

  • SourceInfoSet:

    编辑处理任务输入源列表。

  • SaveInfoSet:

    结果存储信息,对于涉及存储的请求必选。部子任务支持数组备份写,具体以对应任务文档为准。

  • CallbackInfoSet:

    任务结果回调地址信息。部子任务支持数组备份回调,具体以对应任务文档为准。



501
502
503
# File 'lib/v20200304/models.rb', line 501

def SaveInfoSet
  @SaveInfoSet
end

#SourceInfoSetObject

Parameters:

  • MediaProcessInfo:

    编辑处理任务参数。

  • SourceInfoSet:

    编辑处理任务输入源列表。

  • SaveInfoSet:

    结果存储信息,对于涉及存储的请求必选。部子任务支持数组备份写,具体以对应任务文档为准。

  • CallbackInfoSet:

    任务结果回调地址信息。部子任务支持数组备份回调,具体以对应任务文档为准。



501
502
503
# File 'lib/v20200304/models.rb', line 501

def SourceInfoSet
  @SourceInfoSet
end

Instance Method Details

#deserialize(params) ⇒ Object



510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
# File 'lib/v20200304/models.rb', line 510

def deserialize(params)
  unless params['MediaProcessInfo'].nil?
    @MediaProcessInfo = MediaProcessInfo.new
    @MediaProcessInfo.deserialize(params['MediaProcessInfo'])
  end
  unless params['SourceInfoSet'].nil?
    @SourceInfoSet = []
    params['SourceInfoSet'].each do |i|
      mediasourceinfo_tmp = MediaSourceInfo.new
      mediasourceinfo_tmp.deserialize(i)
      @SourceInfoSet << mediasourceinfo_tmp
    end
  end
  unless params['SaveInfoSet'].nil?
    @SaveInfoSet = []
    params['SaveInfoSet'].each do |i|
      saveinfo_tmp = SaveInfo.new
      saveinfo_tmp.deserialize(i)
      @SaveInfoSet << saveinfo_tmp
    end
  end
  unless params['CallbackInfoSet'].nil?
    @CallbackInfoSet = []
    params['CallbackInfoSet'].each do |i|
      callbackinfo_tmp = CallbackInfo.new
      callbackinfo_tmp.deserialize(i)
      @CallbackInfoSet << callbackinfo_tmp
    end
  end
end