public static class DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
List<String> |
blackList
The IP addresses that are included in the blacklist of the domain name.
|
Boolean |
ccEnabled
Indicates whether Frequency Control is enabled.
|
Boolean |
ccRuleEnabled
Indicates whether the Custom Rules switch of Frequency Control is turned on.
|
String |
ccTemplate
The mode of Frequency Control.
|
String |
certName
The name of the SSL certificate used by the domain name.
|
String |
cname
The CNAME provided by the instance to which the domain name is added.
|
List<String> |
customCiphers
The custom cipher suites.
|
String |
domain
The domain name of the website.
|
Boolean |
http2Enable
Indicates whether Enable HTTP/2 is turned on.
|
Boolean |
http2HttpsEnable
Indicates whether Enable HTTPS Redirection is turned on.
|
Boolean |
https2HttpEnable
Indicates whether Enable HTTP Redirection of Back-to-origin Requests is turned on.
|
String |
httpsExt
The advanced HTTPS settings.
|
List<String> |
instanceIds
The IDs of the instances to which the domain name is added.
|
Boolean |
ocspEnabled
Indicates whether the Online Certificate Status Protocol (OCSP) feature is turned on.
|
String |
policyMode
The scheduling algorithm for back-to-origin traffic.
|
Boolean |
proxyEnabled
Indicates whether the instance forwards the traffic that is destined for the website.
|
List<DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRulesProxyTypes> |
proxyTypes
The details about 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<String> |
realServers
The addresses of origin servers.
|
Integer |
rsType
The address type of the origin server.
|
Boolean |
ssl13Enabled
Indicates whether TLS 1.3 is supported.
|
String |
sslCiphers
The type of the cipher suite.
|
String |
sslProtocols
The version of the TLS protocol.
|
List<String> |
whiteList
The IP addresses that are included in the whitelist of the domain name.
|
| 构造器和说明 |
|---|
DescribeDomainResourceResponseBodyWebRules() |
@NameInMap(value="BlackList") public List<String> blackList
The IP addresses that are included in the blacklist of the domain name.
@NameInMap(value="CcEnabled") public Boolean ccEnabled
Indicates whether Frequency Control is enabled. Valid values:
true
@NameInMap(value="CcRuleEnabled") public Boolean ccRuleEnabled
Indicates whether the Custom Rules switch of Frequency Control is turned on. Valid values:
true
@NameInMap(value="CcTemplate") public String ccTemplate
The mode of Frequency Control. Valid values:
default
@NameInMap(value="CertName") public String certName
The name of the SSL certificate used by the domain name.
example:49944XX.pem
@NameInMap(value="Cname") public String cname
The CNAME provided by the instance to which the domain name is added.
example:0ekb69x3j9wvXXXX.aliyunddosXXXX.com
@NameInMap(value="CustomCiphers") public List<String> customCiphers
The custom cipher suites.
@NameInMap(value="Domain") public String domain
The domain name of the website.
example:@NameInMap(value="Http2Enable") public Boolean http2Enable
Indicates whether Enable HTTP/2 is turned on. Valid values:
false
@NameInMap(value="Http2HttpsEnable") public Boolean http2HttpsEnable
Indicates whether Enable HTTPS Redirection is turned on. Valid values:
false
@NameInMap(value="Https2HttpEnable") public Boolean https2HttpEnable
Indicates whether Enable HTTP Redirection of Back-to-origin Requests is turned on. Valid values:
false
@NameInMap(value="HttpsExt") public String httpsExt
The advanced HTTPS settings. This parameter takes effect only when the value of the ProxyType parameter includes https. The value is a string that consists of a JSON struct. The JSON struct contains the following fields:
{"Https2http":0,"Http2":0,"Http2https":0}
@NameInMap(value="InstanceIds") public List<String> instanceIds
The IDs of the instances to which the domain name is added.
@NameInMap(value="OcspEnabled") public Boolean ocspEnabled
Indicates whether the Online Certificate Status Protocol (OCSP) feature is turned on. Valid values:
false
@NameInMap(value="PolicyMode") public String policyMode
The scheduling algorithm for back-to-origin traffic. Valid values:
ip_hash
@NameInMap(value="ProxyEnabled") public Boolean proxyEnabled
Indicates whether the instance forwards the traffic that is destined for the website. Valid values:
true
@NameInMap(value="ProxyTypes") public List<DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRulesProxyTypes> proxyTypes
The details about 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:
false
@NameInMap(value="RealServers") public List<String> realServers
The addresses of origin servers.
@NameInMap(value="RsType") public Integer rsType
The address type of the origin server. Valid values:
0
@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 TLS protocol. Valid values:
tls1.0
public DescribeDomainResourceResponseBodyWebRules()
public static DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules build(Map<String,?> map) throws Exception
Exceptionpublic DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setBlackList(List<String> blackList)
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCcEnabled(Boolean ccEnabled)
public Boolean getCcEnabled()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCcRuleEnabled(Boolean ccRuleEnabled)
public Boolean getCcRuleEnabled()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCcTemplate(String ccTemplate)
public String getCcTemplate()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCertName(String certName)
public String getCertName()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCname(String cname)
public String getCname()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setCustomCiphers(List<String> customCiphers)
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setDomain(String domain)
public String getDomain()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setHttp2Enable(Boolean http2Enable)
public Boolean getHttp2Enable()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setHttp2HttpsEnable(Boolean http2HttpsEnable)
public Boolean getHttp2HttpsEnable()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setHttps2HttpEnable(Boolean https2HttpEnable)
public Boolean getHttps2HttpEnable()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setHttpsExt(String httpsExt)
public String getHttpsExt()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setInstanceIds(List<String> instanceIds)
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setOcspEnabled(Boolean ocspEnabled)
public Boolean getOcspEnabled()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setPolicyMode(String policyMode)
public String getPolicyMode()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setProxyEnabled(Boolean proxyEnabled)
public Boolean getProxyEnabled()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setProxyTypes(List<DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRulesProxyTypes> proxyTypes)
public List<DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRulesProxyTypes> getProxyTypes()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setPunishReason(Integer punishReason)
public Integer getPunishReason()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setPunishStatus(Boolean punishStatus)
public Boolean getPunishStatus()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setRealServers(List<String> realServers)
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setRsType(Integer rsType)
public Integer getRsType()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setSsl13Enabled(Boolean ssl13Enabled)
public Boolean getSsl13Enabled()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setSslCiphers(String sslCiphers)
public String getSslCiphers()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setSslProtocols(String sslProtocols)
public String getSslProtocols()
public DescribeDomainResourceResponseBody.DescribeDomainResourceResponseBodyWebRules setWhiteList(List<String> whiteList)
Copyright © 2026. All rights reserved.