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, toJsonString
public 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 © 2023. All rights reserved.