public class DomainRuleSet extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DomainRuleSet() | 
| DomainRuleSet(DomainRuleSet 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 | getBanStatus()Get 封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。 | 
| Long | getBasicAuth()Get 基础认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| String | getBasicAuthConfAlias()Get 该域名对应基础认证配置名称。 | 
| String | getBasicAuthConfId()Get 该域名对应基础认证配置ID。 | 
| String | getCertificateAlias()Get 该域名对应服务器证书名称。 | 
| String | getCertificateId()Get 该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。 | 
| String | getClientCertificateAlias()Get 该域名对应客户端证书名称。 | 
| String | getClientCertificateId()Get 该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。 | 
| String | getDomain()Get 转发规则域名。 | 
| Long | getDomainStatus()Get 域名的状态。
0表示运行中,
1表示变更中,
2表示删除中。 | 
| Long | getGaapAuth()Get 通道认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| String | getGaapCertificateAlias()Get 该域名对应通道认证证书名称。 | 
| String | getGaapCertificateId()Get 该域名对应通道认证证书ID。 | 
| Long | getHttp3Supported()Get Http3特性标识,其中:
0表示关闭;
1表示启用。 | 
| Boolean | getIsDefaultServer()Get 是否为默认域名 | 
| CertificateAliasInfo[] | getPolyClientCertificateAliasInfo()Get 多客户端证书时,返回多个证书的id和别名 | 
| CertificateAliasInfo[] | getPolyRealServerCertificateAliasInfo()Get 多源站证书时,返回多个证书的id和别名 | 
| Long | getRealServerAuth()Get 源站认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| String | getRealServerCertificateAlias()Get 该域名对应源站认证证书名称。 | 
| String | getRealServerCertificateDomain()Get 源站认证域名。 | 
| String | getRealServerCertificateId()Get 该域名对应源站认证证书ID。 | 
| RuleInfo[] | getRuleSet()Get 该域名对应的转发规则列表。 | 
| String | getTLSCiphers()Get TLS套件包 | 
| String[] | getTLSSupportVersion()Get TLS版本 | 
| void | setBanStatus(String BanStatus)Set 封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。 | 
| void | setBasicAuth(Long BasicAuth)Set 基础认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| void | setBasicAuthConfAlias(String BasicAuthConfAlias)Set 该域名对应基础认证配置名称。 | 
| void | setBasicAuthConfId(String BasicAuthConfId)Set 该域名对应基础认证配置ID。 | 
| void | setCertificateAlias(String CertificateAlias)Set 该域名对应服务器证书名称。 | 
| void | setCertificateId(String CertificateId)Set 该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。 | 
| void | setClientCertificateAlias(String ClientCertificateAlias)Set 该域名对应客户端证书名称。 | 
| void | setClientCertificateId(String ClientCertificateId)Set 该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。 | 
| void | setDomain(String Domain)Set 转发规则域名。 | 
| void | setDomainStatus(Long DomainStatus)Set 域名的状态。
0表示运行中,
1表示变更中,
2表示删除中。 | 
| void | setGaapAuth(Long GaapAuth)Set 通道认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| void | setGaapCertificateAlias(String GaapCertificateAlias)Set 该域名对应通道认证证书名称。 | 
| void | setGaapCertificateId(String GaapCertificateId)Set 该域名对应通道认证证书ID。 | 
| void | setHttp3Supported(Long Http3Supported)Set Http3特性标识,其中:
0表示关闭;
1表示启用。 | 
| void | setIsDefaultServer(Boolean IsDefaultServer)Set 是否为默认域名 | 
| void | setPolyClientCertificateAliasInfo(CertificateAliasInfo[] PolyClientCertificateAliasInfo)Set 多客户端证书时,返回多个证书的id和别名 | 
| void | setPolyRealServerCertificateAliasInfo(CertificateAliasInfo[] PolyRealServerCertificateAliasInfo)Set 多源站证书时,返回多个证书的id和别名 | 
| void | setRealServerAuth(Long RealServerAuth)Set 源站认证开关,其中:
0,表示未开启;
1,表示已开启。 | 
| void | setRealServerCertificateAlias(String RealServerCertificateAlias)Set 该域名对应源站认证证书名称。 | 
| void | setRealServerCertificateDomain(String RealServerCertificateDomain)Set 源站认证域名。 | 
| void | setRealServerCertificateId(String RealServerCertificateId)Set 该域名对应源站认证证书ID。 | 
| void | setRuleSet(RuleInfo[] RuleSet)Set 该域名对应的转发规则列表。 | 
| void | setTLSCiphers(String TLSCiphers)Set TLS套件包 | 
| void | setTLSSupportVersion(String[] TLSSupportVersion)Set TLS版本 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic DomainRuleSet()
public DomainRuleSet(DomainRuleSet source)
public String getDomain()
public void setDomain(String Domain)
Domain - 转发规则域名。public RuleInfo[] getRuleSet()
public void setRuleSet(RuleInfo[] RuleSet)
RuleSet - 该域名对应的转发规则列表。public String getCertificateId()
public void setCertificateId(String CertificateId)
CertificateId - 该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。public String getCertificateAlias()
public void setCertificateAlias(String CertificateAlias)
CertificateAlias - 该域名对应服务器证书名称。public String getClientCertificateId()
public void setClientCertificateId(String ClientCertificateId)
ClientCertificateId - 该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。public String getClientCertificateAlias()
public void setClientCertificateAlias(String ClientCertificateAlias)
ClientCertificateAlias - 该域名对应客户端证书名称。public String getBasicAuthConfId()
public void setBasicAuthConfId(String BasicAuthConfId)
BasicAuthConfId - 该域名对应基础认证配置ID。public Long getBasicAuth()
public void setBasicAuth(Long BasicAuth)
BasicAuth - 基础认证开关,其中:
0,表示未开启;
1,表示已开启。public String getBasicAuthConfAlias()
public void setBasicAuthConfAlias(String BasicAuthConfAlias)
BasicAuthConfAlias - 该域名对应基础认证配置名称。public String getRealServerCertificateId()
public void setRealServerCertificateId(String RealServerCertificateId)
RealServerCertificateId - 该域名对应源站认证证书ID。public Long getRealServerAuth()
public void setRealServerAuth(Long RealServerAuth)
RealServerAuth - 源站认证开关,其中:
0,表示未开启;
1,表示已开启。public String getRealServerCertificateAlias()
public void setRealServerCertificateAlias(String RealServerCertificateAlias)
RealServerCertificateAlias - 该域名对应源站认证证书名称。public String getGaapCertificateId()
public void setGaapCertificateId(String GaapCertificateId)
GaapCertificateId - 该域名对应通道认证证书ID。public Long getGaapAuth()
public void setGaapAuth(Long GaapAuth)
GaapAuth - 通道认证开关,其中:
0,表示未开启;
1,表示已开启。public String getGaapCertificateAlias()
public void setGaapCertificateAlias(String GaapCertificateAlias)
GaapCertificateAlias - 该域名对应通道认证证书名称。public String getRealServerCertificateDomain()
public void setRealServerCertificateDomain(String RealServerCertificateDomain)
RealServerCertificateDomain - 源站认证域名。public CertificateAliasInfo[] getPolyClientCertificateAliasInfo()
public void setPolyClientCertificateAliasInfo(CertificateAliasInfo[] PolyClientCertificateAliasInfo)
PolyClientCertificateAliasInfo - 多客户端证书时,返回多个证书的id和别名public CertificateAliasInfo[] getPolyRealServerCertificateAliasInfo()
public void setPolyRealServerCertificateAliasInfo(CertificateAliasInfo[] PolyRealServerCertificateAliasInfo)
PolyRealServerCertificateAliasInfo - 多源站证书时,返回多个证书的id和别名public Long getDomainStatus()
public void setDomainStatus(Long DomainStatus)
DomainStatus - 域名的状态。
0表示运行中,
1表示变更中,
2表示删除中。public String getBanStatus()
public void setBanStatus(String BanStatus)
BanStatus - 封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。public Long getHttp3Supported()
public void setHttp3Supported(Long Http3Supported)
Http3Supported - Http3特性标识,其中:
0表示关闭;
1表示启用。public Boolean getIsDefaultServer()
public void setIsDefaultServer(Boolean IsDefaultServer)
IsDefaultServer - 是否为默认域名public String getTLSCiphers()
public void setTLSCiphers(String TLSCiphers)
TLSCiphers - TLS套件包public String[] getTLSSupportVersion()
public void setTLSSupportVersion(String[] TLSSupportVersion)
TLSSupportVersion - TLS版本Copyright © 2025. All rights reserved.