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 | 
|---|---|
| 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. | 
| 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 | 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 | 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.Copyright © 2021. All rights reserved.