Class: TencentCloud::Ie::V20200304::CreateMediaProcessTaskRequest
- Inherits:
- 
      Common::AbstractModel
      
        - Object
- Common::AbstractModel
- TencentCloud::Ie::V20200304::CreateMediaProcessTaskRequest
 
- Defined in:
- lib/v20200304/models.rb
Overview
CreateMediaProcessTask请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
- 
  
    
      #initialize(mediaprocessinfo = nil, sourceinfoset = nil, saveinfoset = nil, callbackinfoset = nil)  ⇒ CreateMediaProcessTaskRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of CreateMediaProcessTaskRequest. 
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
#CallbackInfoSet ⇒ Object
| 501 502 503 | # File 'lib/v20200304/models.rb', line 501 def CallbackInfoSet @CallbackInfoSet end | 
#MediaProcessInfo ⇒ Object
| 501 502 503 | # File 'lib/v20200304/models.rb', line 501 def MediaProcessInfo @MediaProcessInfo end | 
#SaveInfoSet ⇒ Object
| 501 502 503 | # File 'lib/v20200304/models.rb', line 501 def SaveInfoSet @SaveInfoSet end | 
#SourceInfoSet ⇒ Object
| 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 |