public class CreateOutputInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateOutputInfo() |
CreateOutputInfo(CreateOutputInfo 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 |
getOutputName()
Get 输出的名称。
|
String |
getOutputRegion()
Get 输出地区。
|
String |
getProtocol()
Get 输出协议,可选[SRT|RTP|RTMP|RTMP_PULL]。
|
CreateOutputRTMPSettings |
getRTMPSettings()
Get 输出的RTMP的配置。
|
CreateOutputInfoRTPSettings |
getRTPSettings()
Get 输出的RTP的配置。
|
String[] |
getSecurityGroupIds()
Get 绑定的输入安全组 ID。
|
CreateOutputSRTSettings |
getSRTSettings()
Get 输出的SRT的配置。
|
String[] |
getZones()
Get 可用区,output最多只支持输入一个可用区。
|
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 |
setOutputName(String OutputName)
Set 输出的名称。
|
void |
setOutputRegion(String OutputRegion)
Set 输出地区。
|
void |
setProtocol(String Protocol)
Set 输出协议,可选[SRT|RTP|RTMP|RTMP_PULL]。
|
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 可用区,output最多只支持输入一个可用区。
|
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 CreateOutputInfo()
public CreateOutputInfo(CreateOutputInfo source)
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]。public String getOutputRegion()
public void setOutputRegion(String OutputRegion)
OutputRegion
- 输出地区。public CreateOutputSRTSettings getSRTSettings()
public void setSRTSettings(CreateOutputSRTSettings SRTSettings)
SRTSettings
- 输出的SRT的配置。public CreateOutputRTMPSettings getRTMPSettings()
public void setRTMPSettings(CreateOutputRTMPSettings RTMPSettings)
RTMPSettings
- 输出的RTMP的配置。public CreateOutputInfoRTPSettings getRTPSettings()
public void setRTPSettings(CreateOutputInfoRTPSettings RTPSettings)
RTPSettings
- 输出的RTP的配置。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
- 可用区,output最多只支持输入一个可用区。Copyright © 2024. All rights reserved.