public class ModifyOutputInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyOutputInfo() |
ModifyOutputInfo(ModifyOutputInfo 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 IP白名单列表,格式为CIDR,如0.0.0.0/0。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
|
String |
getDescription()
Get 输出的描述。
|
Long |
getMaxConcurrent()
Get 最大拉流并发数,最大4,默认4。
|
String |
getOutputId()
Get 需要修改的Output的Id。
|
String |
getOutputName()
Get 输出的名称。
|
String |
getProtocol()
Get 输出的转推协议,支持SRT|RTP|RTMP|RTMP_PULL|RTSP|RIST。
|
CreateOutputRistSettings |
getRISTSettings()
Get 转推RIST的配置。
|
CreateOutputRTMPSettings |
getRTMPSettings()
Get 转推RTMP的配置。
|
CreateOutputInfoRTPSettings |
getRTPSettings()
Get 转推RTP的配置。
|
String[] |
getSecurityGroupIds()
Get 绑定的安全组 ID。 仅支持关联一组安全组。
|
CreateOutputSRTSettings |
getSRTSettings()
Get 转推SRT的配置。
|
String[] |
getZones()
Get 可用区
|
void |
setAllowIpList(String[] AllowIpList)
Set IP白名单列表,格式为CIDR,如0.0.0.0/0。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
|
void |
setDescription(String Description)
Set 输出的描述。
|
void |
setMaxConcurrent(Long MaxConcurrent)
Set 最大拉流并发数,最大4,默认4。
|
void |
setOutputId(String OutputId)
Set 需要修改的Output的Id。
|
void |
setOutputName(String OutputName)
Set 输出的名称。
|
void |
setProtocol(String Protocol)
Set 输出的转推协议,支持SRT|RTP|RTMP|RTMP_PULL|RTSP|RIST。
|
void |
setRISTSettings(CreateOutputRistSettings RISTSettings)
Set 转推RIST的配置。
|
void |
setRTMPSettings(CreateOutputRTMPSettings RTMPSettings)
Set 转推RTMP的配置。
|
void |
setRTPSettings(CreateOutputInfoRTPSettings RTPSettings)
Set 转推RTP的配置。
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set 绑定的安全组 ID。 仅支持关联一组安全组。
|
void |
setSRTSettings(CreateOutputSRTSettings SRTSettings)
Set 转推SRT的配置。
|
void |
setZones(String[] Zones)
Set 可用区
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyOutputInfo()
public ModifyOutputInfo(ModifyOutputInfo source)
public String getOutputId()
public void setOutputId(String OutputId)
OutputId
- 需要修改的Output的Id。public String getOutputName()
public void setOutputName(String OutputName)
OutputName
- 输出的名称。public String getDescription()
public void setDescription(String Description)
Description
- 输出的描述。public String getProtocol()
public void setProtocol(String Protocol)
Protocol
- 输出的转推协议,支持SRT|RTP|RTMP|RTMP_PULL|RTSP|RIST。public CreateOutputSRTSettings getSRTSettings()
public void setSRTSettings(CreateOutputSRTSettings SRTSettings)
SRTSettings
- 转推SRT的配置。public CreateOutputInfoRTPSettings getRTPSettings()
public void setRTPSettings(CreateOutputInfoRTPSettings RTPSettings)
RTPSettings
- 转推RTP的配置。public CreateOutputRTMPSettings getRTMPSettings()
public void setRTMPSettings(CreateOutputRTMPSettings RTMPSettings)
RTMPSettings
- 转推RTMP的配置。public String[] getAllowIpList()
public void setAllowIpList(String[] AllowIpList)
AllowIpList
- IP白名单列表,格式为CIDR,如0.0.0.0/0。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。public Long getMaxConcurrent()
public void setMaxConcurrent(Long MaxConcurrent)
MaxConcurrent
- 最大拉流并发数,最大4,默认4。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- 绑定的安全组 ID。 仅支持关联一组安全组。public String[] getZones()
public void setZones(String[] Zones)
Zones
- 可用区public CreateOutputRistSettings getRISTSettings()
public void setRISTSettings(CreateOutputRistSettings RISTSettings)
RISTSettings
- 转推RIST的配置。Copyright © 2024. All rights reserved.