class TencentCloud::Mps::V20190612::DescribeInput
查询输入配置信息。
def deserialize(params)
def deserialize(params) @InputId = params['InputId'] @InputName = params['InputName'] @Description = params['Description'] @Protocol = params['Protocol'] unless params['InputAddressList'].nil? @InputAddressList = [] params['InputAddressList'].each do |i| inputaddress_tmp = InputAddress.new inputaddress_tmp.deserialize(i) @InputAddressList << inputaddress_tmp end end @AllowIpList = params['AllowIpList'] unless params['SRTSettings'].nil? @SRTSettings = DescribeInputSRTSettings.new @SRTSettings.deserialize(params['SRTSettings']) end unless params['RTPSettings'].nil? @RTPSettings = DescribeInputRTPSettings.new @RTPSettings.deserialize(params['RTPSettings']) end @InputRegion = params['InputRegion'] unless params['RTMPSettings'].nil? @RTMPSettings = DescribeInputRTMPSettings.new @RTMPSettings.deserialize(params['RTMPSettings']) end @FailOver = params['FailOver'] unless params['RTMPPullSettings'].nil? @RTMPPullSettings = DescribeInputRTMPPullSettings.new @RTMPPullSettings.deserialize(params['RTMPPullSettings']) end unless params['RTSPPullSettings'].nil? @RTSPPullSettings = DescribeInputRTSPPullSettings.new @RTSPPullSettings.deserialize(params['RTSPPullSettings']) end unless params['HLSPullSettings'].nil? @HLSPullSettings = DescribeInputHLSPullSettings.new @HLSPullSettings.deserialize(params['HLSPullSettings']) end unless params['ResilientStream'].nil? @ResilientStream = ResilientStreamConf.new @ResilientStream.deserialize(params['ResilientStream']) end end
def initialize(inputid=nil, inputname=nil, description=nil, protocol=nil, inputaddresslist=nil, allowiplist=nil, srtsettings=nil, rtpsettings=nil, inputregion=nil, rtmpsettings=nil, failover=nil, rtmppullsettings=nil, rtsppullsettings=nil, hlspullsettings=nil, resilientstream=nil)
def initialize(inputid=nil, inputname=nil, description=nil, protocol=nil, inputaddresslist=nil, allowiplist=nil, srtsettings=nil, rtpsettings=nil, inputregion=nil, rtmpsettings=nil, failover=nil, rtmppullsettings=nil, rtsppullsettings=nil, hlspullsettings=nil, resilientstream=nil) @InputId = inputid @InputName = inputname @Description = description @Protocol = protocol @InputAddressList = inputaddresslist @AllowIpList = allowiplist @SRTSettings = srtsettings @RTPSettings = rtpsettings @InputRegion = inputregion @RTMPSettings = rtmpsettings @FailOver = failover @RTMPPullSettings = rtmppullsettings @RTSPPullSettings = rtsppullsettings @HLSPullSettings = hlspullsettings @ResilientStream = resilientstream end