Class: TencentCloud::Mps::V20190612::SmartSubtitlesTaskInput

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

Overview

智能字幕输入结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, userextpara = nil, rawparameter = nil, outputstorage = nil, outputobjectpath = nil) ⇒ SmartSubtitlesTaskInput

Returns a new instance of SmartSubtitlesTaskInput.



28606
28607
28608
28609
28610
28611
28612
# File 'lib/v20190612/models.rb', line 28606

def initialize(definition=nil, userextpara=nil, rawparameter=nil, outputstorage=nil, outputobjectpath=nil)
  @Definition = definition
  @UserExtPara = userextpara
  @RawParameter = rawparameter
  @OutputStorage = outputstorage
  @OutputObjectPath = outputobjectpath
end

Instance Attribute Details

#DefinitionObject

如果不填,则默认为相对路径: ‘inputNamesmartsubtitledefinition.format`。



28604
28605
28606
# File 'lib/v20190612/models.rb', line 28604

def Definition
  @Definition
end

#OutputObjectPathObject

如果不填,则默认为相对路径: ‘inputNamesmartsubtitledefinition.format`。



28604
28605
28606
# File 'lib/v20190612/models.rb', line 28604

def OutputObjectPath
  @OutputObjectPath
end

#OutputStorageObject

如果不填,则默认为相对路径: ‘inputNamesmartsubtitledefinition.format`。



28604
28605
28606
# File 'lib/v20190612/models.rb', line 28604

def OutputStorage
  @OutputStorage
end

#RawParameterObject

如果不填,则默认为相对路径: ‘inputNamesmartsubtitledefinition.format`。



28604
28605
28606
# File 'lib/v20190612/models.rb', line 28604

def RawParameter
  @RawParameter
end

#UserExtParaObject

如果不填,则默认为相对路径: ‘inputNamesmartsubtitledefinition.format`。



28604
28605
28606
# File 'lib/v20190612/models.rb', line 28604

def UserExtPara
  @UserExtPara
end

Instance Method Details

#deserialize(params) ⇒ Object



28614
28615
28616
28617
28618
28619
28620
28621
28622
28623
28624
28625
28626
# File 'lib/v20190612/models.rb', line 28614

def deserialize(params)
  @Definition = params['Definition']
  @UserExtPara = params['UserExtPara']
  unless params['RawParameter'].nil?
    @RawParameter = RawSmartSubtitleParameter.new
    @RawParameter.deserialize(params['RawParameter'])
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputObjectPath = params['OutputObjectPath']
end