Class ModifyInput
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mps.v20190612.models.ModifyInput
-
public class ModifyInput extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyInput()
ModifyInput(ModifyInput source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getAllowIpList()
Get 允许的推流的IP,CIDR格式。String
getDescription()
Get 输入描述。String
getFailOver()
Get 输入的主备开关,可选[OPEN|CLOSE]。CreateInputHLSPullSettings
getHLSPullSettings()
Get HLS_PULL的配置信息。String
getInputId()
Get 输入Id。String
getInputName()
Get 输入名称。String
getProtocol()
Get 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。ResilientStreamConf
getResilientStream()
Get 延播平滑吐流配置信息。CreateInputRTMPPullSettings
getRTMPPullSettings()
Get RTMP_PULL的配置信息。CreateInputRTPSettings
getRTPSettings()
Get RTP的配置信息。CreateInputRTSPPullSettings
getRTSPPullSettings()
Get RTSP_PULL的配置信息。CreateInputSRTSettings
getSRTSettings()
Get SRT的配置信息。void
setAllowIpList(String[] AllowIpList)
Set 允许的推流的IP,CIDR格式。void
setDescription(String Description)
Set 输入描述。void
setFailOver(String FailOver)
Set 输入的主备开关,可选[OPEN|CLOSE]。void
setHLSPullSettings(CreateInputHLSPullSettings HLSPullSettings)
Set HLS_PULL的配置信息。void
setInputId(String InputId)
Set 输入Id。void
setInputName(String InputName)
Set 输入名称。void
setProtocol(String Protocol)
Set 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。void
setResilientStream(ResilientStreamConf ResilientStream)
Set 延播平滑吐流配置信息。void
setRTMPPullSettings(CreateInputRTMPPullSettings RTMPPullSettings)
Set RTMP_PULL的配置信息。void
setRTPSettings(CreateInputRTPSettings RTPSettings)
Set RTP的配置信息。void
setRTSPPullSettings(CreateInputRTSPPullSettings RTSPPullSettings)
Set RTSP_PULL的配置信息。void
setSRTSettings(CreateInputSRTSettings SRTSettings)
Set SRT的配置信息。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ModifyInput
public ModifyInput()
-
ModifyInput
public ModifyInput(ModifyInput source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getInputId
public String getInputId()
Get 输入Id。- Returns:
- InputId 输入Id。
-
setInputId
public void setInputId(String InputId)
Set 输入Id。- Parameters:
InputId
- 输入Id。
-
getInputName
public String getInputName()
Get 输入名称。- Returns:
- InputName 输入名称。
-
setInputName
public void setInputName(String InputName)
Set 输入名称。- Parameters:
InputName
- 输入名称。
-
getDescription
public String getDescription()
Get 输入描述。- Returns:
- Description 输入描述。
-
setDescription
public void setDescription(String Description)
Set 输入描述。- Parameters:
Description
- 输入描述。
-
getAllowIpList
public String[] getAllowIpList()
Get 允许的推流的IP,CIDR格式。- Returns:
- AllowIpList 允许的推流的IP,CIDR格式。
-
setAllowIpList
public void setAllowIpList(String[] AllowIpList)
Set 允许的推流的IP,CIDR格式。- Parameters:
AllowIpList
- 允许的推流的IP,CIDR格式。
-
getSRTSettings
public CreateInputSRTSettings getSRTSettings()
Get SRT的配置信息。- Returns:
- SRTSettings SRT的配置信息。
-
setSRTSettings
public void setSRTSettings(CreateInputSRTSettings SRTSettings)
Set SRT的配置信息。- Parameters:
SRTSettings
- SRT的配置信息。
-
getRTPSettings
public CreateInputRTPSettings getRTPSettings()
Get RTP的配置信息。- Returns:
- RTPSettings RTP的配置信息。
-
setRTPSettings
public void setRTPSettings(CreateInputRTPSettings RTPSettings)
Set RTP的配置信息。- Parameters:
RTPSettings
- RTP的配置信息。
-
getProtocol
public String getProtocol()
Get 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。- Returns:
- Protocol 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
-
setProtocol
public void setProtocol(String Protocol)
Set 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。- Parameters:
Protocol
- 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
-
getFailOver
public String getFailOver()
Get 输入的主备开关,可选[OPEN|CLOSE]。- Returns:
- FailOver 输入的主备开关,可选[OPEN|CLOSE]。
-
setFailOver
public void setFailOver(String FailOver)
Set 输入的主备开关,可选[OPEN|CLOSE]。- Parameters:
FailOver
- 输入的主备开关,可选[OPEN|CLOSE]。
-
getRTMPPullSettings
public CreateInputRTMPPullSettings getRTMPPullSettings()
Get RTMP_PULL的配置信息。- Returns:
- RTMPPullSettings RTMP_PULL的配置信息。
-
setRTMPPullSettings
public void setRTMPPullSettings(CreateInputRTMPPullSettings RTMPPullSettings)
Set RTMP_PULL的配置信息。- Parameters:
RTMPPullSettings
- RTMP_PULL的配置信息。
-
getRTSPPullSettings
public CreateInputRTSPPullSettings getRTSPPullSettings()
Get RTSP_PULL的配置信息。- Returns:
- RTSPPullSettings RTSP_PULL的配置信息。
-
setRTSPPullSettings
public void setRTSPPullSettings(CreateInputRTSPPullSettings RTSPPullSettings)
Set RTSP_PULL的配置信息。- Parameters:
RTSPPullSettings
- RTSP_PULL的配置信息。
-
getHLSPullSettings
public CreateInputHLSPullSettings getHLSPullSettings()
Get HLS_PULL的配置信息。- Returns:
- HLSPullSettings HLS_PULL的配置信息。
-
setHLSPullSettings
public void setHLSPullSettings(CreateInputHLSPullSettings HLSPullSettings)
Set HLS_PULL的配置信息。- Parameters:
HLSPullSettings
- HLS_PULL的配置信息。
-
getResilientStream
public ResilientStreamConf getResilientStream()
Get 延播平滑吐流配置信息。- Returns:
- ResilientStream 延播平滑吐流配置信息。
-
setResilientStream
public void setResilientStream(ResilientStreamConf ResilientStream)
Set 延播平滑吐流配置信息。- Parameters:
ResilientStream
- 延播平滑吐流配置信息。
-
-