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.
21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 |
# File 'lib/v20190612/models.rb', line 21694 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
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def AllowIpList @AllowIpList end |
#Description ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def Description @Description end |
#FailOver ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def FailOver @FailOver end |
#FailOverOption ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def FailOverOption @FailOverOption end |
#HLSPullSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def HLSPullSettings @HLSPullSettings end |
#InputId ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def InputId @InputId end |
#InputName ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def InputName @InputName end |
#InputRegion ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def InputRegion @InputRegion end |
#Protocol ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def Protocol @Protocol end |
#ResilientStream ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def ResilientStream @ResilientStream end |
#RISTSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def RISTSettings @RISTSettings end |
#RTMPPullSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def RTMPPullSettings @RTMPPullSettings end |
#RTPSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def RTPSettings @RTPSettings end |
#RTSPPullSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def RTSPPullSettings @RTSPPullSettings end |
#SecurityGroupIds ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def SecurityGroupIds @SecurityGroupIds end |
#SRTSettings ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def SRTSettings @SRTSettings end |
#Zones ⇒ Object
21692 21693 21694 |
# File 'lib/v20190612/models.rb', line 21692 def Zones @Zones end |
Instance Method Details
#deserialize(params) ⇒ Object
21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 |
# File 'lib/v20190612/models.rb', line 21714 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 |