public class Listener extends 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 |
|---|---|
CertificateOutput |
getCertificate()
Get 监听器绑定的证书信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCreateTime()
Get 监听器的创建时间。
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getDeregisterTargetRst()
Get 解绑后端目标时,是否发RST给客户端,(此参数仅对于TCP监听器有意义)。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getEndPort()
Get 端口段结束端口
注意:此字段可能返回 null,表示取不到有效值。
|
HealthCheck |
getHealthCheck()
Get 监听器的健康检查信息
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getKeepaliveEnable()
Get 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getListenerId()
Get 负载均衡监听器 ID
|
String |
getListenerName()
Get 监听器的名称
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getPort()
Get 监听器端口
|
String |
getProtocol()
Get 监听器协议
|
RuleOutput[] |
getRules()
Get 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getScheduler()
Get 请求的调度方式
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSessionExpireTime()
Get 会话保持时间
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSessionType()
Get 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSniSwitch()
Get 是否开启SNI特性(本参数仅对于HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
BasicTargetGroupInfo |
getTargetGroup()
Get 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetType()
Get 后端服务器类型
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getToa()
Get 仅支持Nat64 CLB TCP监听器
注意:此字段可能返回 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 |
setKeepaliveEnable(Long KeepaliveEnable)
Set 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setListenerId(String ListenerId)
Set 负载均衡监听器 ID
|
void |
setListenerName(String ListenerName)
Set 监听器的名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPort(Long Port)
Set 监听器端口
|
void |
setProtocol(String Protocol)
Set 监听器协议
|
void |
setRules(RuleOutput[] Rules)
Set 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setScheduler(String Scheduler)
Set 请求的调度方式
注意:此字段可能返回 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特性(本参数仅对于HTTPS监听器有意义)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetGroup(BasicTargetGroupInfo TargetGroup)
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.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic 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 - 请求的调度方式
注意:此字段可能返回 null,表示取不到有效值。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime - 会话保持时间
注意:此字段可能返回 null,表示取不到有效值。public Long getSniSwitch()
public void setSniSwitch(Long SniSwitch)
SniSwitch - 是否开启SNI特性(本参数仅对于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,表示取不到有效值。Copyright © 2021. All rights reserved.