public class Listener
extends com.tencentcloudapi.common.AbstractModel
| Constructor and Description |
|---|
Listener() |
Listener(Listener 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[] |
getAttrFlags()
Get 监听器的属性
注意:此字段可能返回 null,表示取不到有效值。
|
CertificateOutput |
getCertificate()
Get 监听器绑定的证书信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCreateTime()
Get 监听器的创建时间。
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getDeregisterTargetRst()
Get 解绑后端目标时,是否发RST给客户端,(此参数仅对于TCP监听器有意义)。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getEndPort()
Get 端口段结束端口
注意:此字段可能返回 null,表示取不到有效值。
|
HealthCheck |
getHealthCheck()
Get 监听器的健康检查信息
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getIdleConnectTimeout()
Get 空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getKeepaliveEnable()
Get 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getListenerId()
Get 负载均衡监听器 ID
|
String |
getListenerName()
Get 监听器的名称
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getMaxConn()
Get 监听器最大连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getMaxCps()
Get 监听器最大新增连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getPort()
Get 监听器端口
|
String |
getProtocol()
Get 监听器协议
|
Long |
getRescheduleInterval()
Get 调度时间。触发强制重新调度后,长连接将会在设置的调度时间内断开并完成重新分配
注意:此字段可能返回 null,表示取不到有效值。
|
RuleOutput[] |
getRules()
Get 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getScheduler()
Get 请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSessionExpireTime()
Get 会话保持时间
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSessionType()
Get 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSniSwitch()
Get 是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
BasicTargetGroupInfo |
getTargetGroup()
Get 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。
|
BasicTargetGroupInfo[] |
getTargetGroupList()
Get 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetType()
Get 后端服务器类型
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getToa()
Get 仅支持Nat64 CLB TCP监听器
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setAttrFlags(String[] AttrFlags)
Set 监听器的属性
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCertificate(CertificateOutput Certificate)
Set 监听器绑定的证书信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateTime(String CreateTime)
Set 监听器的创建时间。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDeregisterTargetRst(Boolean DeregisterTargetRst)
Set 解绑后端目标时,是否发RST给客户端,(此参数仅对于TCP监听器有意义)。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setEndPort(Long EndPort)
Set 端口段结束端口
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthCheck(HealthCheck HealthCheck)
Set 监听器的健康检查信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIdleConnectTimeout(Long IdleConnectTimeout)
Set 空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setKeepaliveEnable(Long KeepaliveEnable)
Set 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setListenerId(String ListenerId)
Set 负载均衡监听器 ID
|
void |
setListenerName(String ListenerName)
Set 监听器的名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaxConn(Long MaxConn)
Set 监听器最大连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaxCps(Long MaxCps)
Set 监听器最大新增连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPort(Long Port)
Set 监听器端口
|
void |
setProtocol(String Protocol)
Set 监听器协议
|
void |
setRescheduleInterval(Long RescheduleInterval)
Set 调度时间。触发强制重新调度后,长连接将会在设置的调度时间内断开并完成重新分配
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRules(RuleOutput[] Rules)
Set 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setScheduler(String Scheduler)
Set 请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSessionExpireTime(Long SessionExpireTime)
Set 会话保持时间
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSessionType(String SessionType)
Set 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSniSwitch(Long SniSwitch)
Set 是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetGroup(BasicTargetGroupInfo TargetGroup)
Set 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
Set 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetType(String TargetType)
Set 后端服务器类型
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setToa(Boolean Toa)
Set 仅支持Nat64 CLB TCP监听器
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
public Listener()
public Listener(Listener source)
public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId - 负载均衡监听器 IDpublic String getProtocol()
public void setProtocol(String Protocol)
Protocol - 监听器协议public Long getPort()
public void setPort(Long Port)
Port - 监听器端口public CertificateOutput getCertificate()
public void setCertificate(CertificateOutput Certificate)
Certificate - 监听器绑定的证书信息
注意:此字段可能返回 null,表示取不到有效值。public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck - 监听器的健康检查信息
注意:此字段可能返回 null,表示取不到有效值。public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler - 请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。
注意:此字段可能返回 null,表示取不到有效值。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime - 会话保持时间
注意:此字段可能返回 null,表示取不到有效值。public Long getSniSwitch()
public void setSniSwitch(Long SniSwitch)
SniSwitch - 是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。public RuleOutput[] getRules()
public void setRules(RuleOutput[] Rules)
Rules - 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。public String getListenerName()
public void setListenerName(String ListenerName)
ListenerName - 监听器的名称
注意:此字段可能返回 null,表示取不到有效值。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 监听器的创建时间。
注意:此字段可能返回 null,表示取不到有效值。public Long getEndPort()
public void setEndPort(Long EndPort)
EndPort - 端口段结束端口
注意:此字段可能返回 null,表示取不到有效值。public String getTargetType()
public void setTargetType(String TargetType)
TargetType - 后端服务器类型
注意:此字段可能返回 null,表示取不到有效值。public BasicTargetGroupInfo getTargetGroup()
public void setTargetGroup(BasicTargetGroupInfo TargetGroup)
TargetGroup - 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。public String getSessionType()
public void setSessionType(String SessionType)
SessionType - 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。
注意:此字段可能返回 null,表示取不到有效值。public Long getKeepaliveEnable()
public void setKeepaliveEnable(Long KeepaliveEnable)
KeepaliveEnable - 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。public Boolean getToa()
public void setToa(Boolean Toa)
Toa - 仅支持Nat64 CLB TCP监听器
注意:此字段可能返回 null,表示取不到有效值。public Boolean getDeregisterTargetRst()
public void setDeregisterTargetRst(Boolean DeregisterTargetRst)
DeregisterTargetRst - 解绑后端目标时,是否发RST给客户端,(此参数仅对于TCP监听器有意义)。
注意:此字段可能返回 null,表示取不到有效值。public String[] getAttrFlags()
public void setAttrFlags(String[] AttrFlags)
AttrFlags - 监听器的属性
注意:此字段可能返回 null,表示取不到有效值。public BasicTargetGroupInfo[] getTargetGroupList()
public void setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
TargetGroupList - 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。public Long getMaxConn()
public void setMaxConn(Long MaxConn)
MaxConn - 监听器最大连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。public Long getMaxCps()
public void setMaxCps(Long MaxCps)
MaxCps - 监听器最大新增连接数,-1表示监听器维度不限速。
注意:此字段可能返回 null,表示取不到有效值。public Long getIdleConnectTimeout()
public void setIdleConnectTimeout(Long IdleConnectTimeout)
IdleConnectTimeout - 空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。
注意:此字段可能返回 null,表示取不到有效值。public Long getRescheduleInterval()
public void setRescheduleInterval(Long RescheduleInterval)
RescheduleInterval - 调度时间。触发强制重新调度后,长连接将会在设置的调度时间内断开并完成重新分配
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.