public class DomainRuleSet extends AbstractModel
| 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 Blocking-related status of the domain name. 
 | 
Long | 
getBasicAuth()
Get Basic authentication status:
0: disabled;
1: enabled. 
 | 
String | 
getBasicAuthConfAlias()
Get Basic authentication configuration name of the domain name. 
 | 
String | 
getBasicAuthConfId()
Get Basic authentication configuration ID of the domain name. 
 | 
String | 
getCertificateAlias()
Get Server certificate name of the domain name. 
 | 
String | 
getCertificateId()
Get Server certificate ID of the domain. 
 | 
String | 
getClientCertificateAlias()
Get Client certificate name of the domain name. 
 | 
String | 
getClientCertificateId()
Get Client certificate ID of the domain. 
 | 
String | 
getDomain()
Get Forwarding rule domain name. 
 | 
Long | 
getDomainStatus()
Get Domain name status. 
 | 
Long | 
getGaapAuth()
Get Connection authentication status:
0: disabled;
1: enabled. 
 | 
String | 
getGaapCertificateAlias()
Get Connection authentication certificate name of the domain name. 
 | 
String | 
getGaapCertificateId()
Get Connection authentication certificate ID of the domain name. 
 | 
Long | 
getHttp3Supported()
Get Specifies whether to enable HTTP3. 
 | 
CertificateAliasInfo[] | 
getPolyClientCertificateAliasInfo()
Get Returns IDs and aliases of multiple certificates when there are multiple client certificates. 
 | 
CertificateAliasInfo[] | 
getPolyRealServerCertificateAliasInfo()
Get Returns IDs and aliases of multiple certificates when there are multiple origin certificates. 
 | 
Long | 
getRealServerAuth()
Get Origin server authentication status:
0: disabled;
1: enabled. 
 | 
String | 
getRealServerCertificateAlias()
Get Origin server authentication certificate name of the domain name. 
 | 
String | 
getRealServerCertificateDomain()
Get Origin server authentication domain name. 
 | 
String | 
getRealServerCertificateId()
Get Origin server authentication certificate ID of the domain name. 
 | 
RuleInfo[] | 
getRuleSet()
Get Forwarding rule list of the domain name. 
 | 
void | 
setBanStatus(String BanStatus)
Set Blocking-related status of the domain name. 
 | 
void | 
setBasicAuth(Long BasicAuth)
Set Basic authentication status:
0: disabled;
1: enabled. 
 | 
void | 
setBasicAuthConfAlias(String BasicAuthConfAlias)
Set Basic authentication configuration name of the domain name. 
 | 
void | 
setBasicAuthConfId(String BasicAuthConfId)
Set Basic authentication configuration ID of the domain name. 
 | 
void | 
setCertificateAlias(String CertificateAlias)
Set Server certificate name of the domain name. 
 | 
void | 
setCertificateId(String CertificateId)
Set Server certificate ID of the domain. 
 | 
void | 
setClientCertificateAlias(String ClientCertificateAlias)
Set Client certificate name of the domain name. 
 | 
void | 
setClientCertificateId(String ClientCertificateId)
Set Client certificate ID of the domain. 
 | 
void | 
setDomain(String Domain)
Set Forwarding rule domain name. 
 | 
void | 
setDomainStatus(Long DomainStatus)
Set Domain name status. 
 | 
void | 
setGaapAuth(Long GaapAuth)
Set Connection authentication status:
0: disabled;
1: enabled. 
 | 
void | 
setGaapCertificateAlias(String GaapCertificateAlias)
Set Connection authentication certificate name of the domain name. 
 | 
void | 
setGaapCertificateId(String GaapCertificateId)
Set Connection authentication certificate ID of the domain name. 
 | 
void | 
setHttp3Supported(Long Http3Supported)
Set Specifies whether to enable HTTP3. 
 | 
void | 
setPolyClientCertificateAliasInfo(CertificateAliasInfo[] PolyClientCertificateAliasInfo)
Set Returns IDs and aliases of multiple certificates when there are multiple client certificates. 
 | 
void | 
setPolyRealServerCertificateAliasInfo(CertificateAliasInfo[] PolyRealServerCertificateAliasInfo)
Set Returns IDs and aliases of multiple certificates when there are multiple origin certificates. 
 | 
void | 
setRealServerAuth(Long RealServerAuth)
Set Origin server authentication status:
0: disabled;
1: enabled. 
 | 
void | 
setRealServerCertificateAlias(String RealServerCertificateAlias)
Set Origin server authentication certificate name of the domain name. 
 | 
void | 
setRealServerCertificateDomain(String RealServerCertificateDomain)
Set Origin server authentication domain name. 
 | 
void | 
setRealServerCertificateId(String RealServerCertificateId)
Set Origin server authentication certificate ID of the domain name. 
 | 
void | 
setRuleSet(RuleInfo[] RuleSet)
Set Forwarding rule list of the domain name. 
 | 
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 DomainRuleSet()
public DomainRuleSet(DomainRuleSet source)
public String getDomain()
public void setDomain(String Domain)
Domain - Forwarding rule domain name.public RuleInfo[] getRuleSet()
public void setRuleSet(RuleInfo[] RuleSet)
RuleSet - Forwarding rule list of the domain name.public String getCertificateId()
public void setCertificateId(String CertificateId)
CertificateId - Server certificate ID of the domain. When it is `default`, it indicates that the default certificate will be used (i.e., the certificate configured for the listener).
Note: This field may return null, indicating that no valid values can be obtained.public String getCertificateAlias()
public void setCertificateAlias(String CertificateAlias)
CertificateAlias - Server certificate name of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public String getClientCertificateId()
public void setClientCertificateId(String ClientCertificateId)
ClientCertificateId - Client certificate ID of the domain. When it is `default`, it indicates that the default certificate will be used (i.e., the certificate configured for the listener).
Note: This field may return null, indicating that no valid values can be obtained.public String getClientCertificateAlias()
public void setClientCertificateAlias(String ClientCertificateAlias)
ClientCertificateAlias - Client certificate name of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public String getBasicAuthConfId()
public void setBasicAuthConfId(String BasicAuthConfId)
BasicAuthConfId - Basic authentication configuration ID of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public Long getBasicAuth()
public void setBasicAuth(Long BasicAuth)
BasicAuth - Basic authentication status:
0: disabled;
1: enabled.
Note: This field may return null, indicating that no valid values can be obtained.public String getBasicAuthConfAlias()
public void setBasicAuthConfAlias(String BasicAuthConfAlias)
BasicAuthConfAlias - Basic authentication configuration name of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public String getRealServerCertificateId()
public void setRealServerCertificateId(String RealServerCertificateId)
RealServerCertificateId - Origin server authentication certificate ID of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRealServerAuth()
public void setRealServerAuth(Long RealServerAuth)
RealServerAuth - Origin server authentication status:
0: disabled;
1: enabled.
Note: This field may return null, indicating that no valid values can be obtained.public String getRealServerCertificateAlias()
public void setRealServerCertificateAlias(String RealServerCertificateAlias)
RealServerCertificateAlias - Origin server authentication certificate name of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public String getGaapCertificateId()
public void setGaapCertificateId(String GaapCertificateId)
GaapCertificateId - Connection authentication certificate ID of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public Long getGaapAuth()
public void setGaapAuth(Long GaapAuth)
GaapAuth - Connection authentication status:
0: disabled;
1: enabled.
Note: This field may return null, indicating that no valid values can be obtained.public String getGaapCertificateAlias()
public void setGaapCertificateAlias(String GaapCertificateAlias)
GaapCertificateAlias - Connection authentication certificate name of the domain name.
Note: This field may return null, indicating that no valid values can be obtained.public String getRealServerCertificateDomain()
public void setRealServerCertificateDomain(String RealServerCertificateDomain)
RealServerCertificateDomain - Origin server authentication domain name.
Note: This field may return null, indicating that no valid values can be obtained.public CertificateAliasInfo[] getPolyClientCertificateAliasInfo()
public void setPolyClientCertificateAliasInfo(CertificateAliasInfo[] PolyClientCertificateAliasInfo)
PolyClientCertificateAliasInfo - Returns IDs and aliases of multiple certificates when there are multiple client certificates.
Note: This field may return null, indicating that no valid values can be obtained.public CertificateAliasInfo[] getPolyRealServerCertificateAliasInfo()
public void setPolyRealServerCertificateAliasInfo(CertificateAliasInfo[] PolyRealServerCertificateAliasInfo)
PolyRealServerCertificateAliasInfo - Returns IDs and aliases of multiple certificates when there are multiple origin certificates.
Note: This field may return null, indicating that no valid values can be obtained.public Long getDomainStatus()
public void setDomainStatus(Long DomainStatus)
DomainStatus - Domain name status.
0: running;
1: changing;
2: deleting.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getBanStatus()
public void setBanStatus(String BanStatus)
BanStatus - Blocking-related status of the domain name. `BANNED`: the domain name is blocked; `RECOVER`: the domain name is unblocked or normal; `BANNING`: the domain name is being blocked; `RECOVERING`: the domain name is being unblocked; `BAN_FAILED`: the blocking fails; RECOVER_FAILED: the unblocking fails.
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getHttp3Supported()
public void setHttp3Supported(Long Http3Supported)
Http3Supported - Specifies whether to enable HTTP3. Valid values:
`0`: disable HTTP3;
`1`: enable HTTP3.
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.