public static class ListListenersResponseBody.ListListenersResponseBodyListeners
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
Boolean |
alpnEnabled
Indicates whether Application-Layer Protocol Negotiation (ALPN) is enabled.
|
String |
alpnPolicy
The ALPN policy.
|
List<String> |
caCertificateIds
The list of CA certificates.
|
Boolean |
caEnabled
Indicates whether mutual authentication is enabled.
|
List<String> |
certificateIds
The list of server certificates.
|
Integer |
cps
The maximum number of connections that can be created per second on the NLB instance.
|
String |
endPort
The last port in the listening port range.
|
Integer |
idleTimeout
The timeout period of an idle connection.
|
String |
listenerDescription
The name of the listener.
|
String |
listenerId
The ID of the listener.
|
Integer |
listenerPort
The listening port.
|
String |
listenerProtocol
The listening protocol.
|
String |
listenerStatus
The status of the listener.
|
String |
loadBalancerId
The ID of the NLB instance.
|
Integer |
mss
The maximum size of a TCP segment.
|
Boolean |
proxyProtocolEnabled
Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers.
|
String |
regionId
The ID of the region where the NLB instance is deployed.
|
Boolean |
secSensorEnabled
Indicates whether fine-grained monitoring is enabled.
|
String |
securityPolicyId
The ID of the security policy.
|
String |
serverGroupId
The ID of the server group.
|
String |
startPort
The first port in the listening port range.
|
List<ListListenersResponseBody.ListListenersResponseBodyListenersTags> |
tags
The tag key.
|
| 构造器和说明 |
|---|
ListListenersResponseBodyListeners() |
@NameInMap(value="AlpnEnabled") public Boolean alpnEnabled
Indicates whether Application-Layer Protocol Negotiation (ALPN) is enabled. Valid values:
* **true**: enabled
* **false**: disabled
@NameInMap(value="AlpnPolicy") public String alpnPolicy
The ALPN policy. Valid values:
* **HTTP1Only**
* **HTTP2Only**
* **HTTP2Preferred**
* **HTTP2Optional**
@NameInMap(value="CaCertificateIds") public List<String> caCertificateIds
The list of CA certificates.
> This parameter takes effect only for listeners that use SSL over TCP.
@NameInMap(value="CaEnabled") public Boolean caEnabled
Indicates whether mutual authentication is enabled. Valid values:
* **true**: yes
* **false**: no
@NameInMap(value="CertificateIds") public List<String> certificateIds
The list of server certificates.
> This parameter takes effect only for listeners that use SSL over TCP.
@NameInMap(value="Cps") public Integer cps
The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** indicates that the number of connections is unlimited.
@NameInMap(value="EndPort") public String endPort
The last port in the listening port range.
@NameInMap(value="IdleTimeout") public Integer idleTimeout
The timeout period of an idle connection. Unit: seconds. Valid values: **1** to **900**. Default value: **900**.
@NameInMap(value="ListenerDescription") public String listenerDescription
The name of the listener.
The name must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-).
@NameInMap(value="ListenerId") public String listenerId
The ID of the listener.
@NameInMap(value="ListenerPort") public Integer listenerPort
The listening port.
@NameInMap(value="ListenerProtocol") public String listenerProtocol
The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**.
@NameInMap(value="ListenerStatus") public String listenerStatus
The status of the listener. Valid values:
* **Provisioning**
* **Running**
* **Configuring**
* **Stopping**
* **Stopped**
* **Starting**
* **Deleting**
* **Deleted**
@NameInMap(value="LoadBalancerId") public String loadBalancerId
The ID of the NLB instance.
@NameInMap(value="Mss") public Integer mss
The maximum size of a TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** indicates that the maximum segment size remains unchanged.
> This parameter is supported only by listeners that use SSL over TCP.
@NameInMap(value="ProxyProtocolEnabled") public Boolean proxyProtocolEnabled
Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers. Valid values:
* **true**: enabled
* **false**: disabled
@NameInMap(value="RegionId") public String regionId
The ID of the region where the NLB instance is deployed.
@NameInMap(value="SecSensorEnabled") public Boolean secSensorEnabled
Indicates whether fine-grained monitoring is enabled. Valid values:
* **true**: enabled
* **false**: disabled
@NameInMap(value="SecurityPolicyId") public String securityPolicyId
The ID of the security policy.
> This parameter takes effect only for listeners that use SSL over TCP.
@NameInMap(value="ServerGroupId") public String serverGroupId
The ID of the server group.
@NameInMap(value="StartPort") public String startPort
The first port in the listening port range.
@NameInMap(value="Tags") public List<ListListenersResponseBody.ListListenersResponseBodyListenersTags> tags
The tag key.
public static ListListenersResponseBody.ListListenersResponseBodyListeners build(Map<String,?> map) throws Exception
Exceptionpublic ListListenersResponseBody.ListListenersResponseBodyListeners setAlpnEnabled(Boolean alpnEnabled)
public Boolean getAlpnEnabled()
public ListListenersResponseBody.ListListenersResponseBodyListeners setAlpnPolicy(String alpnPolicy)
public String getAlpnPolicy()
public ListListenersResponseBody.ListListenersResponseBodyListeners setCaCertificateIds(List<String> caCertificateIds)
public ListListenersResponseBody.ListListenersResponseBodyListeners setCaEnabled(Boolean caEnabled)
public Boolean getCaEnabled()
public ListListenersResponseBody.ListListenersResponseBodyListeners setCertificateIds(List<String> certificateIds)
public ListListenersResponseBody.ListListenersResponseBodyListeners setCps(Integer cps)
public Integer getCps()
public ListListenersResponseBody.ListListenersResponseBodyListeners setEndPort(String endPort)
public String getEndPort()
public ListListenersResponseBody.ListListenersResponseBodyListeners setIdleTimeout(Integer idleTimeout)
public Integer getIdleTimeout()
public ListListenersResponseBody.ListListenersResponseBodyListeners setListenerDescription(String listenerDescription)
public String getListenerDescription()
public ListListenersResponseBody.ListListenersResponseBodyListeners setListenerId(String listenerId)
public String getListenerId()
public ListListenersResponseBody.ListListenersResponseBodyListeners setListenerPort(Integer listenerPort)
public Integer getListenerPort()
public ListListenersResponseBody.ListListenersResponseBodyListeners setListenerProtocol(String listenerProtocol)
public String getListenerProtocol()
public ListListenersResponseBody.ListListenersResponseBodyListeners setListenerStatus(String listenerStatus)
public String getListenerStatus()
public ListListenersResponseBody.ListListenersResponseBodyListeners setLoadBalancerId(String loadBalancerId)
public String getLoadBalancerId()
public ListListenersResponseBody.ListListenersResponseBodyListeners setMss(Integer mss)
public Integer getMss()
public ListListenersResponseBody.ListListenersResponseBodyListeners setProxyProtocolEnabled(Boolean proxyProtocolEnabled)
public Boolean getProxyProtocolEnabled()
public ListListenersResponseBody.ListListenersResponseBodyListeners setRegionId(String regionId)
public String getRegionId()
public ListListenersResponseBody.ListListenersResponseBodyListeners setSecSensorEnabled(Boolean secSensorEnabled)
public Boolean getSecSensorEnabled()
public ListListenersResponseBody.ListListenersResponseBodyListeners setSecurityPolicyId(String securityPolicyId)
public String getSecurityPolicyId()
public ListListenersResponseBody.ListListenersResponseBodyListeners setServerGroupId(String serverGroupId)
public String getServerGroupId()
public ListListenersResponseBody.ListListenersResponseBodyListeners setStartPort(String startPort)
public String getStartPort()
public ListListenersResponseBody.ListListenersResponseBodyListeners setTags(List<ListListenersResponseBody.ListListenersResponseBodyListenersTags> tags)
public List<ListListenersResponseBody.ListListenersResponseBodyListenersTags> getTags()
Copyright © 2023. All rights reserved.