Class: TencentCloud::Mps::V20190612::ModifyInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::ModifyInput
- Defined in:
- lib/v20190612/models.rb
Overview
修改输入信息的参数。
Instance Attribute Summary collapse
- #AllowIpList ⇒ Object
- #Description ⇒ Object
- #FailOver ⇒ Object
- #FailOverOption ⇒ Object
- #HLSPullSettings ⇒ Object
- #InputId ⇒ Object
- #InputName ⇒ Object
- #InputRegion ⇒ Object
- #Protocol ⇒ Object
- #ResilientStream ⇒ Object
- #RISTSettings ⇒ Object
- #RTMPPullSettings ⇒ Object
- #RTPSettings ⇒ Object
- #RTSPPullSettings ⇒ Object
- #SecurityGroupIds ⇒ Object
- #SRTSettings ⇒ Object
- #Zones ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(inputid = nil, inputname = nil, description = nil, allowiplist = nil, srtsettings = nil, rtpsettings = nil, protocol = nil, failover = nil, rtmppullsettings = nil, rtsppullsettings = nil, hlspullsettings = nil, resilientstream = nil, securitygroupids = nil, zones = nil, ristsettings = nil, inputregion = nil, failoveroption = nil) ⇒ ModifyInput
constructor
A new instance of ModifyInput.
Constructor Details
#initialize(inputid = nil, inputname = nil, description = nil, allowiplist = nil, srtsettings = nil, rtpsettings = nil, protocol = nil, failover = nil, rtmppullsettings = nil, rtsppullsettings = nil, hlspullsettings = nil, resilientstream = nil, securitygroupids = nil, zones = nil, ristsettings = nil, inputregion = nil, failoveroption = nil) ⇒ ModifyInput
Returns a new instance of ModifyInput.
19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 |
# File 'lib/v20190612/models.rb', line 19311 def initialize(inputid=nil, inputname=nil, description=nil, allowiplist=nil, srtsettings=nil, rtpsettings=nil, protocol=nil, failover=nil, rtmppullsettings=nil, rtsppullsettings=nil, hlspullsettings=nil, resilientstream=nil, securitygroupids=nil, zones=nil, ristsettings=nil, inputregion=nil, failoveroption=nil) @InputId = inputid @InputName = inputname @Description = description @AllowIpList = allowiplist @SRTSettings = srtsettings @RTPSettings = rtpsettings @Protocol = protocol @FailOver = failover @RTMPPullSettings = rtmppullsettings @RTSPPullSettings = rtsppullsettings @HLSPullSettings = hlspullsettings @ResilientStream = resilientstream @SecurityGroupIds = securitygroupids @Zones = zones @RISTSettings = ristsettings @InputRegion = inputregion @FailOverOption = failoveroption end |
Instance Attribute Details
#AllowIpList ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def AllowIpList @AllowIpList end |
#Description ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def Description @Description end |
#FailOver ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def FailOver @FailOver end |
#FailOverOption ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def FailOverOption @FailOverOption end |
#HLSPullSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def HLSPullSettings @HLSPullSettings end |
#InputId ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def InputId @InputId end |
#InputName ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def InputName @InputName end |
#InputRegion ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def InputRegion @InputRegion end |
#Protocol ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def Protocol @Protocol end |
#ResilientStream ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def ResilientStream @ResilientStream end |
#RISTSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def RISTSettings @RISTSettings end |
#RTMPPullSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def RTMPPullSettings @RTMPPullSettings end |
#RTPSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def RTPSettings @RTPSettings end |
#RTSPPullSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def RTSPPullSettings @RTSPPullSettings end |
#SecurityGroupIds ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def SecurityGroupIds @SecurityGroupIds end |
#SRTSettings ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def SRTSettings @SRTSettings end |
#Zones ⇒ Object
19309 19310 19311 |
# File 'lib/v20190612/models.rb', line 19309 def Zones @Zones end |
Instance Method Details
#deserialize(params) ⇒ Object
19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 |
# File 'lib/v20190612/models.rb', line 19331 def deserialize(params) @InputId = params['InputId'] @InputName = params['InputName'] @Description = params['Description'] @AllowIpList = params['AllowIpList'] unless params['SRTSettings'].nil? @SRTSettings = CreateInputSRTSettings.new @SRTSettings.deserialize(params['SRTSettings']) end unless params['RTPSettings'].nil? @RTPSettings = CreateInputRTPSettings.new @RTPSettings.deserialize(params['RTPSettings']) end @Protocol = params['Protocol'] @FailOver = params['FailOver'] unless params['RTMPPullSettings'].nil? @RTMPPullSettings = CreateInputRTMPPullSettings.new @RTMPPullSettings.deserialize(params['RTMPPullSettings']) end unless params['RTSPPullSettings'].nil? @RTSPPullSettings = CreateInputRTSPPullSettings.new @RTSPPullSettings.deserialize(params['RTSPPullSettings']) end unless params['HLSPullSettings'].nil? @HLSPullSettings = CreateInputHLSPullSettings.new @HLSPullSettings.deserialize(params['HLSPullSettings']) end unless params['ResilientStream'].nil? @ResilientStream = ResilientStreamConf.new @ResilientStream.deserialize(params['ResilientStream']) end @SecurityGroupIds = params['SecurityGroupIds'] @Zones = params['Zones'] unless params['RISTSettings'].nil? @RISTSettings = CreateInputRISTSettings.new @RISTSettings.deserialize(params['RISTSettings']) end @InputRegion = params['InputRegion'] unless params['FailOverOption'].nil? @FailOverOption = FailOverOption.new @FailOverOption.deserialize(params['FailOverOption']) end end |