public class UDPListener extends AbstractModel
header, skipSign| Constructor and Description |
|---|
UDPListener() |
UDPListener(UDPListener 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 |
|---|---|
Long |
getBindStatus()
Get 监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常
|
Long |
getCheckPort()
Get UDP源站健康检查探测端口。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCheckType()
Get UDP源站健康类型。PORT表示检查端口,PING表示PING。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getConnectTimeout()
Get 源站健康检查响应超时时间,单位:秒。超时时间取值在[2,60]之间。超时时间应小于健康检查时间间隔DelayLoop。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getContextType()
Get UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getCreateTime()
Get 监听器创建时间,Unix时间戳
|
Long |
getDelayLoop()
Get 源站健康检查时间间隔,单位:秒。时间间隔取值在[5,300]之间。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getFailoverSwitch()
Get 源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getGroupId()
Get 监听器的通道组ID,如果监听器属于通道,则为null
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getHealthCheck()
Get 源站是否开启健康检查:1开启,0关闭。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getHealthyThreshold()
Get 健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getListenerId()
Get 监听器ID
|
String |
getListenerName()
Get 监听器名称
|
Long |
getListenerStatus()
Get 监听器状态,其中:
0表示运行中;
1表示创建中;
2表示销毁中;
3表示源站调整中;
4表示配置变更中。
|
Long |
getPort()
Get 监听器端口
|
String |
getProtocol()
Get 监听器协议, UDP
|
String |
getProxyId()
Get 监听器的通道ID,如果监听器属于通道组,则为null
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getRealServerPort()
Get 监听器转发源站端口,仅V1版本通道或通道组监听器有效
注意:此字段可能返回 null,表示取不到有效值。
|
BindRealServer[] |
getRealServerSet()
Get 监听器绑定的源站信息
|
String |
getRealServerType()
Get 监听器绑定源站类型
|
String |
getRecvContext()
Get UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getScheduler()
Get 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。
|
String |
getSendContext()
Get UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSessionPersist()
Get 是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getUnhealthyThreshold()
Get 不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setBindStatus(Long BindStatus)
Set 监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常
|
void |
setCheckPort(Long CheckPort)
Set UDP源站健康检查探测端口。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCheckType(String CheckType)
Set UDP源站健康类型。PORT表示检查端口,PING表示PING。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setConnectTimeout(Long ConnectTimeout)
Set 源站健康检查响应超时时间,单位:秒。超时时间取值在[2,60]之间。超时时间应小于健康检查时间间隔DelayLoop。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setContextType(String ContextType)
Set UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateTime(Long CreateTime)
Set 监听器创建时间,Unix时间戳
|
void |
setDelayLoop(Long DelayLoop)
Set 源站健康检查时间间隔,单位:秒。时间间隔取值在[5,300]之间。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setFailoverSwitch(Long FailoverSwitch)
Set 源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setGroupId(String GroupId)
Set 监听器的通道组ID,如果监听器属于通道,则为null
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthCheck(Long HealthCheck)
Set 源站是否开启健康检查:1开启,0关闭。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthyThreshold(Long HealthyThreshold)
Set 健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setListenerId(String ListenerId)
Set 监听器ID
|
void |
setListenerName(String ListenerName)
Set 监听器名称
|
void |
setListenerStatus(Long ListenerStatus)
Set 监听器状态,其中:
0表示运行中;
1表示创建中;
2表示销毁中;
3表示源站调整中;
4表示配置变更中。
|
void |
setPort(Long Port)
Set 监听器端口
|
void |
setProtocol(String Protocol)
Set 监听器协议, UDP
|
void |
setProxyId(String ProxyId)
Set 监听器的通道ID,如果监听器属于通道组,则为null
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRealServerPort(Long RealServerPort)
Set 监听器转发源站端口,仅V1版本通道或通道组监听器有效
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRealServerSet(BindRealServer[] RealServerSet)
Set 监听器绑定的源站信息
|
void |
setRealServerType(String RealServerType)
Set 监听器绑定源站类型
|
void |
setRecvContext(String RecvContext)
Set UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setScheduler(String Scheduler)
Set 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。
|
void |
setSendContext(String SendContext)
Set UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSessionPersist(Long SessionPersist)
Set 是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnhealthyThreshold(Long UnhealthyThreshold)
Set 不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。
|
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, toJsonStringpublic UDPListener()
public UDPListener(UDPListener source)
public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId - 监听器IDpublic String getListenerName()
public void setListenerName(String ListenerName)
ListenerName - 监听器名称public Long getPort()
public void setPort(Long Port)
Port - 监听器端口public Long getRealServerPort()
public void setRealServerPort(Long RealServerPort)
RealServerPort - 监听器转发源站端口,仅V1版本通道或通道组监听器有效
注意:此字段可能返回 null,表示取不到有效值。public String getRealServerType()
public void setRealServerType(String RealServerType)
RealServerType - 监听器绑定源站类型public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 监听器协议, UDPpublic Long getListenerStatus()
public void setListenerStatus(Long ListenerStatus)
ListenerStatus - 监听器状态,其中:
0表示运行中;
1表示创建中;
2表示销毁中;
3表示源站调整中;
4表示配置变更中。public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler - 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。public Long getBindStatus()
public void setBindStatus(Long BindStatus)
BindStatus - 监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常public BindRealServer[] getRealServerSet()
public void setRealServerSet(BindRealServer[] RealServerSet)
RealServerSet - 监听器绑定的源站信息public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime - 监听器创建时间,Unix时间戳public Long getSessionPersist()
public void setSessionPersist(Long SessionPersist)
SessionPersist - 是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间
注意:此字段可能返回 null,表示取不到有效值。public Long getDelayLoop()
public void setDelayLoop(Long DelayLoop)
DelayLoop - 源站健康检查时间间隔,单位:秒。时间间隔取值在[5,300]之间。
注意:此字段可能返回 null,表示取不到有效值。public Long getConnectTimeout()
public void setConnectTimeout(Long ConnectTimeout)
ConnectTimeout - 源站健康检查响应超时时间,单位:秒。超时时间取值在[2,60]之间。超时时间应小于健康检查时间间隔DelayLoop。
注意:此字段可能返回 null,表示取不到有效值。public Long getHealthyThreshold()
public void setHealthyThreshold(Long HealthyThreshold)
HealthyThreshold - 健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。public Long getUnhealthyThreshold()
public void setUnhealthyThreshold(Long UnhealthyThreshold)
UnhealthyThreshold - 不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10
注意:此字段可能返回 null,表示取不到有效值。public Long getFailoverSwitch()
public void setFailoverSwitch(Long FailoverSwitch)
FailoverSwitch - 源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启
注意:此字段可能返回 null,表示取不到有效值。public Long getHealthCheck()
public void setHealthCheck(Long HealthCheck)
HealthCheck - 源站是否开启健康检查:1开启,0关闭。
注意:此字段可能返回 null,表示取不到有效值。public String getCheckType()
public void setCheckType(String CheckType)
CheckType - UDP源站健康类型。PORT表示检查端口,PING表示PING。
注意:此字段可能返回 null,表示取不到有效值。public Long getCheckPort()
public void setCheckPort(Long CheckPort)
CheckPort - UDP源站健康检查探测端口。
注意:此字段可能返回 null,表示取不到有效值。public String getContextType()
public void setContextType(String ContextType)
ContextType - UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。public String getSendContext()
public void setSendContext(String SendContext)
SendContext - UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。public String getRecvContext()
public void setRecvContext(String RecvContext)
RecvContext - UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。
注意:此字段可能返回 null,表示取不到有效值。public String getProxyId()
public void setProxyId(String ProxyId)
ProxyId - 监听器的通道ID,如果监听器属于通道组,则为null
注意:此字段可能返回 null,表示取不到有效值。public String getGroupId()
public void setGroupId(String GroupId)
GroupId - 监听器的通道组ID,如果监听器属于通道,则为null
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.