public class ModifyInput extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getAllowIpList()
Get The IP addresses (CIDR) allowed to push streams.
|
String |
getDescription()
Get The description of the input.
|
String |
getFailOver()
Get Whether to enable input failover.
|
CreateInputHLSPullSettings |
getHLSPullSettings()
Get HLS_PULL configuration information.
|
String |
getInputId()
Get The input ID.
|
String |
getInputName()
Get The input name.
|
String |
getProtocol()
Get The input protocol.
|
ResilientStreamConf |
getResilientStream()
Get Delayed broadcast smooth streaming configuration information.
|
CreateInputRTMPPullSettings |
getRTMPPullSettings()
Get Configuration information for RTMP_PULL.
|
CreateInputRTPSettings |
getRTPSettings()
Get The RTP configuration information.
|
CreateInputRTSPPullSettings |
getRTSPPullSettings()
Get Configuration information of RTSP_PULL.
|
String[] |
getSecurityGroupIds()
Get The ID of the input security group to bind.
|
CreateInputSRTSettings |
getSRTSettings()
Get The SRT configuration information.
|
String[] |
getZones()
Get Availability zone, optional, supports up to two availability zones.
|
void |
setAllowIpList(String[] AllowIpList)
Set The IP addresses (CIDR) allowed to push streams.
|
void |
setDescription(String Description)
Set The description of the input.
|
void |
setFailOver(String FailOver)
Set Whether to enable input failover.
|
void |
setHLSPullSettings(CreateInputHLSPullSettings HLSPullSettings)
Set HLS_PULL configuration information.
|
void |
setInputId(String InputId)
Set The input ID.
|
void |
setInputName(String InputName)
Set The input name.
|
void |
setProtocol(String Protocol)
Set The input protocol.
|
void |
setResilientStream(ResilientStreamConf ResilientStream)
Set Delayed broadcast smooth streaming configuration information.
|
void |
setRTMPPullSettings(CreateInputRTMPPullSettings RTMPPullSettings)
Set Configuration information for RTMP_PULL.
|
void |
setRTPSettings(CreateInputRTPSettings RTPSettings)
Set The RTP configuration information.
|
void |
setRTSPPullSettings(CreateInputRTSPPullSettings RTSPPullSettings)
Set Configuration information of RTSP_PULL.
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set The ID of the input security group to bind.
|
void |
setSRTSettings(CreateInputSRTSettings SRTSettings)
Set The SRT configuration information.
|
void |
setZones(String[] Zones)
Set Availability zone, optional, supports up to two availability zones.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyInput()
public ModifyInput(ModifyInput source)
public String getInputId()
public void setInputId(String InputId)
InputId
- The input ID.public String getInputName()
public void setInputName(String InputName)
InputName
- The input name.public String getDescription()
public void setDescription(String Description)
Description
- The description of the input.public String[] getAllowIpList()
public void setAllowIpList(String[] AllowIpList)
AllowIpList
- The IP addresses (CIDR) allowed to push streams.public CreateInputSRTSettings getSRTSettings()
public void setSRTSettings(CreateInputSRTSettings SRTSettings)
SRTSettings
- The SRT configuration information.public CreateInputRTPSettings getRTPSettings()
public void setRTPSettings(CreateInputRTPSettings RTPSettings)
RTPSettings
- The RTP configuration information.public String getProtocol()
public void setProtocol(String Protocol)
Protocol
- The input protocol. Valid values: SRT, RTP, RTMP.
If there is an RTP input, the output must be RTP.
If there is an RTMP input, the output must be SRT or RTMP.
If there is an SRT input, the output must be SRT.public String getFailOver()
public void setFailOver(String FailOver)
FailOver
- Whether to enable input failover. Valid values: OPEN, CLOSE.public CreateInputRTMPPullSettings getRTMPPullSettings()
public void setRTMPPullSettings(CreateInputRTMPPullSettings RTMPPullSettings)
RTMPPullSettings
- Configuration information for RTMP_PULL.public CreateInputRTSPPullSettings getRTSPPullSettings()
public void setRTSPPullSettings(CreateInputRTSPPullSettings RTSPPullSettings)
RTSPPullSettings
- Configuration information of RTSP_PULL.public CreateInputHLSPullSettings getHLSPullSettings()
public void setHLSPullSettings(CreateInputHLSPullSettings HLSPullSettings)
HLSPullSettings
- HLS_PULL configuration information.public ResilientStreamConf getResilientStream()
public void setResilientStream(ResilientStreamConf ResilientStream)
ResilientStream
- Delayed broadcast smooth streaming configuration information.public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- The ID of the input security group to bind. Only one security group can be associated.public String[] getZones()
public void setZones(String[] Zones)
Zones
- Availability zone, optional, supports up to two availability zones. For interfaces that need to be changed, the second availability zone will participate in resource allocation. This is effective if disaster recovery is enabled for input or RTSP_PULL protocol switching is involved (addresses will be reallocated).Copyright © 2024. All rights reserved.