public static class DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
List<String> |
blackList
The IP addresses in the blacklist for the domain name.
|
Boolean |
ccEnabled
Indicates whether the Frequency Control policy is enabled.
|
Boolean |
ccRuleEnabled
Indicates whether the Custom Rule switch of the Frequency Control policy is turned on.
|
String |
ccTemplate
The mode of the Frequency Control policy.
|
Long |
certExpireTime |
String |
certName
The name of the SSL certificate.
|
String |
certRegion
The region where the certificate is used.
|
String |
cname
The CNAME provided by the Anti-DDoS Pro or Anti-DDoS Premium instance to which the domain name is added.
|
List<String> |
customCiphers
The custom cipher suites.
|
String |
domain
The domain name of the website.
|
DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesGmCert |
gmCert
The SM certificate settings.
|
Boolean |
http2Enable
Indicates whether Enable HTTP/2 is turned on.
|
Boolean |
http2HttpsEnable
Indicates whether Enable HTTPS Redirection was turned on.
|
Boolean |
https2HttpEnable
Indicates whether Enable HTTP Redirection of Back-to-origin Requests is turned on.
|
Boolean |
ocspEnabled
Indicates whether the Online Certificate Status Protocol (OCSP) feature is enabled.
|
String |
policyMode
The load balancing algorithm for back-to-origin traffic.
|
Boolean |
proxyEnabled
Indicates whether the forwarding rule is enabled.
|
List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesProxyTypes> |
proxyTypes
The details of the protocol type and port number.
|
Integer |
punishReason
The reason why the domain name is invalid.
|
Boolean |
punishStatus
Indicates whether the domain name is invalid.
|
List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesRealServers> |
realServers
The details of the origin server address.
|
Boolean |
ssl13Enabled
Indicates whether TLS 1.3 is supported.
|
String |
sslCiphers
The type of the cipher suite.
|
String |
sslProtocols
The version of the Transport Layer Security (TLS) protocol.
|
List<String> |
tls13CustomCiphers |
String |
userCertName
The name of the certificate uploaded by the user to the certificate center.
|
List<String> |
whiteList
The IP addresses in the whitelist for the domain name.
|
| 构造器和说明 |
|---|
DescribeWebRulesResponseBodyWebRules() |
@NameInMap(value="BlackList") public List<String> blackList
The IP addresses in the blacklist for the domain name.
@NameInMap(value="CcEnabled") public Boolean ccEnabled
Indicates whether the Frequency Control policy is enabled. Valid values:
true
@NameInMap(value="CcRuleEnabled") public Boolean ccRuleEnabled
Indicates whether the Custom Rule switch of the Frequency Control policy is turned on. Valid values:
false
@NameInMap(value="CcTemplate") public String ccTemplate
The mode of the Frequency Control policy. Valid values:
default
@NameInMap(value="CertExpireTime") public Long certExpireTime
@NameInMap(value="CertName") public String certName
The name of the SSL certificate.
example:testcert
@NameInMap(value="CertRegion") public String certRegion
The region where the certificate is used. Valid values:
cn-hangzhou
@NameInMap(value="Cname") public String cname
The CNAME provided by the Anti-DDoS Pro or Anti-DDoS Premium instance to which the domain name is added.
example:kzmk7b8tt351****.aliyunddos1014****
@NameInMap(value="CustomCiphers") public List<String> customCiphers
The custom cipher suites.
@NameInMap(value="Domain") public String domain
The domain name of the website.
example:example.com
@NameInMap(value="GmCert") public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesGmCert gmCert
The SM certificate settings.
@NameInMap(value="Http2Enable") public Boolean http2Enable
Indicates whether Enable HTTP/2 is turned on. Valid values:
true
@NameInMap(value="Http2HttpsEnable") public Boolean http2HttpsEnable
Indicates whether Enable HTTPS Redirection was turned on. Valid values:
true
@NameInMap(value="Https2HttpEnable") public Boolean https2HttpEnable
Indicates whether Enable HTTP Redirection of Back-to-origin Requests is turned on. Valid values:
true
@NameInMap(value="OcspEnabled") public Boolean ocspEnabled
Indicates whether the Online Certificate Status Protocol (OCSP) feature is enabled. Valid values:
false
@NameInMap(value="PolicyMode") public String policyMode
The load balancing algorithm for back-to-origin traffic. Valid values:
ip_hash
@NameInMap(value="ProxyEnabled") public Boolean proxyEnabled
Indicates whether the forwarding rule is enabled. Valid values:
true
@NameInMap(value="ProxyTypes") public List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesProxyTypes> proxyTypes
The details of the protocol type and port number.
@NameInMap(value="PunishReason") public Integer punishReason
The reason why the domain name is invalid. Valid values:
If the two reasons are both involved, the value 2 is returned.
example:1
@NameInMap(value="PunishStatus") public Boolean punishStatus
Indicates whether the domain name is invalid. Valid values:
true
@NameInMap(value="RealServers") public List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesRealServers> realServers
The details of the origin server address.
@NameInMap(value="Ssl13Enabled") public Boolean ssl13Enabled
Indicates whether TLS 1.3 is supported. Valid values:
false
@NameInMap(value="SslCiphers") public String sslCiphers
The type of the cipher suite. Valid values:
default
@NameInMap(value="SslProtocols") public String sslProtocols
The version of the Transport Layer Security (TLS) protocol. Valid values:
tls1.1
@NameInMap(value="UserCertName") public String userCertName
The name of the certificate uploaded by the user to the certificate center.
example:test
public static DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules build(Map<String,?> map) throws Exception
Exceptionpublic DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setBlackList(List<String> blackList)
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCcEnabled(Boolean ccEnabled)
public Boolean getCcEnabled()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCcRuleEnabled(Boolean ccRuleEnabled)
public Boolean getCcRuleEnabled()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCcTemplate(String ccTemplate)
public String getCcTemplate()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCertExpireTime(Long certExpireTime)
public Long getCertExpireTime()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCertName(String certName)
public String getCertName()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCertRegion(String certRegion)
public String getCertRegion()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCname(String cname)
public String getCname()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setCustomCiphers(List<String> customCiphers)
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setDomain(String domain)
public String getDomain()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setGmCert(DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesGmCert gmCert)
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesGmCert getGmCert()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setHttp2Enable(Boolean http2Enable)
public Boolean getHttp2Enable()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setHttp2HttpsEnable(Boolean http2HttpsEnable)
public Boolean getHttp2HttpsEnable()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setHttps2HttpEnable(Boolean https2HttpEnable)
public Boolean getHttps2HttpEnable()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setOcspEnabled(Boolean ocspEnabled)
public Boolean getOcspEnabled()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setPolicyMode(String policyMode)
public String getPolicyMode()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setProxyEnabled(Boolean proxyEnabled)
public Boolean getProxyEnabled()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setProxyTypes(List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesProxyTypes> proxyTypes)
public List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesProxyTypes> getProxyTypes()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setPunishReason(Integer punishReason)
public Integer getPunishReason()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setPunishStatus(Boolean punishStatus)
public Boolean getPunishStatus()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setRealServers(List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesRealServers> realServers)
public List<DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRulesRealServers> getRealServers()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setSsl13Enabled(Boolean ssl13Enabled)
public Boolean getSsl13Enabled()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setSslCiphers(String sslCiphers)
public String getSslCiphers()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setSslProtocols(String sslProtocols)
public String getSslProtocols()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setTls13CustomCiphers(List<String> tls13CustomCiphers)
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setUserCertName(String userCertName)
public String getUserCertName()
public DescribeWebRulesResponseBody.DescribeWebRulesResponseBodyWebRules setWhiteList(List<String> whiteList)
Copyright © 2026. All rights reserved.