Class: TencentCloud::Cme::V20191029::StreamConnectProjectInput
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::StreamConnectProjectInput
- Defined in:
- lib/v20191029/models.rb
Overview
云转推项目输入信息。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(maininput = nil, backupinput = nil, outputs = nil) ⇒ StreamConnectProjectInput
constructor
A new instance of StreamConnectProjectInput.
Constructor Details
#initialize(maininput = nil, backupinput = nil, outputs = nil) ⇒ StreamConnectProjectInput
Returns a new instance of StreamConnectProjectInput.
5849 5850 5851 5852 5853 |
# File 'lib/v20191029/models.rb', line 5849 def initialize(maininput=nil, backupinput=nil, outputs=nil) @MainInput = maininput @BackupInput = backupinput @Outputs = outputs end |
Instance Attribute Details
#BackupInput ⇒ Object
5847 5848 5849 |
# File 'lib/v20191029/models.rb', line 5847 def BackupInput @BackupInput end |
#MainInput ⇒ Object
5847 5848 5849 |
# File 'lib/v20191029/models.rb', line 5847 def MainInput @MainInput end |
#Outputs ⇒ Object
5847 5848 5849 |
# File 'lib/v20191029/models.rb', line 5847 def Outputs @Outputs end |
Instance Method Details
#deserialize(params) ⇒ Object
5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 |
# File 'lib/v20191029/models.rb', line 5855 def deserialize(params) unless params['MainInput'].nil? @MainInput = StreamInputInfo.new @MainInput.deserialize(params['MainInput']) end unless params['BackupInput'].nil? @BackupInput = StreamInputInfo.new @BackupInput.deserialize(params['BackupInput']) end unless params['Outputs'].nil? @Outputs = [] params['Outputs'].each do |i| streamconnectoutput_tmp = StreamConnectOutput.new streamconnectoutput_tmp.deserialize(i) @Outputs << streamconnectoutput_tmp end end end |