Class ModifyOutputInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mps.v20190612.models.ModifyOutputInfo
-
public class ModifyOutputInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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。CreateOutputRTMPSettings
getRTMPSettings()
Get 转推RTMP的配置。CreateOutputInfoRTPSettings
getRTPSettings()
Get 转推RTP的配置。CreateOutputSRTSettings
getSRTSettings()
Get 转推SRT的配置。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。void
setRTMPSettings(CreateOutputRTMPSettings RTMPSettings)
Set 转推RTMP的配置。void
setRTPSettings(CreateOutputInfoRTPSettings RTPSettings)
Set 转推RTP的配置。void
setSRTSettings(CreateOutputSRTSettings 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
-
ModifyOutputInfo
public ModifyOutputInfo()
-
ModifyOutputInfo
public 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.
-
-
Method Detail
-
getOutputId
public String getOutputId()
Get 需要修改的Output的Id。- Returns:
- OutputId 需要修改的Output的Id。
-
setOutputId
public void setOutputId(String OutputId)
Set 需要修改的Output的Id。- Parameters:
OutputId
- 需要修改的Output的Id。
-
getOutputName
public String getOutputName()
Get 输出的名称。- Returns:
- OutputName 输出的名称。
-
setOutputName
public void setOutputName(String OutputName)
Set 输出的名称。- Parameters:
OutputName
- 输出的名称。
-
getDescription
public String getDescription()
Get 输出的描述。- Returns:
- Description 输出的描述。
-
setDescription
public void setDescription(String Description)
Set 输出的描述。- Parameters:
Description
- 输出的描述。
-
getProtocol
public String getProtocol()
Get 输出的转推协议,支持SRT|RTP|RTMP。- Returns:
- Protocol 输出的转推协议,支持SRT|RTP|RTMP。
-
setProtocol
public void setProtocol(String Protocol)
Set 输出的转推协议,支持SRT|RTP|RTMP。- Parameters:
Protocol
- 输出的转推协议,支持SRT|RTP|RTMP。
-
getSRTSettings
public CreateOutputSRTSettings getSRTSettings()
Get 转推SRT的配置。- Returns:
- SRTSettings 转推SRT的配置。
-
setSRTSettings
public void setSRTSettings(CreateOutputSRTSettings SRTSettings)
Set 转推SRT的配置。- Parameters:
SRTSettings
- 转推SRT的配置。
-
getRTPSettings
public CreateOutputInfoRTPSettings getRTPSettings()
Get 转推RTP的配置。- Returns:
- RTPSettings 转推RTP的配置。
-
setRTPSettings
public void setRTPSettings(CreateOutputInfoRTPSettings RTPSettings)
Set 转推RTP的配置。- Parameters:
RTPSettings
- 转推RTP的配置。
-
getRTMPSettings
public CreateOutputRTMPSettings getRTMPSettings()
Get 转推RTMP的配置。- Returns:
- RTMPSettings 转推RTMP的配置。
-
setRTMPSettings
public void setRTMPSettings(CreateOutputRTMPSettings RTMPSettings)
Set 转推RTMP的配置。- Parameters:
RTMPSettings
- 转推RTMP的配置。
-
getAllowIpList
public String[] getAllowIpList()
Get IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。- Returns:
- AllowIpList IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
-
setAllowIpList
public void setAllowIpList(String[] AllowIpList)
Set IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。- Parameters:
AllowIpList
- IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
-
getMaxConcurrent
public Long getMaxConcurrent()
Get 最大拉流并发数,最大4,默认4。- Returns:
- MaxConcurrent 最大拉流并发数,最大4,默认4。
-
setMaxConcurrent
public void setMaxConcurrent(Long MaxConcurrent)
Set 最大拉流并发数,最大4,默认4。- Parameters:
MaxConcurrent
- 最大拉流并发数,最大4,默认4。
-
-