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.
21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 |
# File 'lib/v20190612/models.rb', line 21998 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
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def AllowIpList @AllowIpList end |
#Description ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def Description @Description end |
#FailOver ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def FailOver @FailOver end |
#FailOverOption ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def FailOverOption @FailOverOption end |
#HLSPullSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def HLSPullSettings @HLSPullSettings end |
#InputId ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def InputId @InputId end |
#InputName ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def InputName @InputName end |
#InputRegion ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def InputRegion @InputRegion end |
#Protocol ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def Protocol @Protocol end |
#ResilientStream ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def ResilientStream @ResilientStream end |
#RISTSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def RISTSettings @RISTSettings end |
#RTMPPullSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def RTMPPullSettings @RTMPPullSettings end |
#RTPSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def RTPSettings @RTPSettings end |
#RTSPPullSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def RTSPPullSettings @RTSPPullSettings end |
#SecurityGroupIds ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def SecurityGroupIds @SecurityGroupIds end |
#SRTSettings ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def SRTSettings @SRTSettings end |
#Zones ⇒ Object
21996 21997 21998 |
# File 'lib/v20190612/models.rb', line 21996 def Zones @Zones end |
Instance Method Details
#deserialize(params) ⇒ Object
22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 |
# File 'lib/v20190612/models.rb', line 22018 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 |