public class DomainInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DomainInfo() | 
| DomainInfo(DomainInfo 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 | getAccessStatus()Get CLB WAF access status
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getAlbType()Get Application-based CLB type. | 
| Long | getApiStatus()Get API security switch status. | 
| Long | getAppId()Get User ID | 
| Long | getBotStatus()Get Bot switch status. | 
| String[] | getCCList()Get Sandbox cluster origin-pull outbound IP list | 
| String | getCdcClusters()Get Cluster information accessed by the CDC instance domain name, which can be ignored for non-CDC instances. | 
| String | getCloudType()Get Domain name cloud environment. | 
| Long | getClsStatus()Get Access log switch status
0: disabled
1: enabled | 
| String | getCname()Get CNAME Address | 
| String | getCreateTime()Get Creation time | 
| String | getDomain()Get Domain name | 
| String | getDomainId()Get Domain ID | 
| String | getEdition()Get Instance type of the domain name. | 
| Long | getEngine()Get Joint status of rule engine and AI engine protection modes. | 
| Long | getFlowMode()Get CLB WAF usage mode
0: image mode
1: cleaning mode | 
| String | getInstanceId()Get Instance ID | 
| String | getInstanceName()Get Instance name | 
| Long | getIpv6Status()Get IPv6 switch status. | 
| String[] | getLabels()Get Domain name tag. | 
| Long | getLevel()Get Instance version information. | 
| LoadBalancerPackageNew[] | getLoadBalancerSet()Get CLB-related configuration | 
| Long | getMode()Get Rule engine protection mode
0: observation mode
1: interception mode | 
| String | getNote()Get Domain name remarks
Note: This field may return null, indicating that no valid values can be obtained. | 
| PortInfo[] | getPorts()Get Service port configuration | 
| Long | getPostCKafkaStatus()Get Shipping status of CKafka. | 
| Long | getPostCLSStatus()Get Shipping status of CLS. | 
| String | getRegion()Get Region
"Toronto": "ca"
"Guangzhou": "gz"
"Chengdu": "cd"
"Fuzhou": "fzec"
"Shenzhen": "szx"
"India": "in"
"Jinan": "jnec"
"Chongqing": "cq"
"Tianjin": "tsn"
"Northeast Europe": "ru"
"Nanjing": "nj"
"Silicon Valley, USA": "usw"
"Thailand": "th"
"Guangzhou Open": "gzopen"
"Shenzhen Finance": "szjr"
"Frankfurt": "de"
"Japan": "jp"
"Virginia": "use"
"Beijing": "bj"
"Hong Kong (China)": "hk"
"Hangzhou": "hzec"
"Beijing Finance": "bjjr"
"Shanghai Finance": "shjr"
"Taipei (China)": "tpe"
"Seoul": "kr"
"Shanghai": "sh"
"Singapore": "sg"
"Qingyuan": "qy" | 
| String[] | getRsList()Get Production cluster origin-pull outbound IP list | 
| String | getSgDetail()Get Detailed Explanation of Security Group Status
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getSgID()Get Security group ID
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getSgState()Get Security group status. | 
| String[] | getSrcList()Get SaaS WAF origin server IP list
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getState()Get LB listener status of the domain name protected by CLB WAF0: Operation successful. | 
| Long | getStatus()Get WAF switch status
0: disabled
1: enabled | 
| String[] | getUpstreamDomainList()Get SaaS WAF origin server domain name list
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAccessStatus(Long AccessStatus)Set CLB WAF access status
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAlbType(String AlbType)Set Application-based CLB type. | 
| void | setApiStatus(Long ApiStatus)Set API security switch status. | 
| void | setAppId(Long AppId)Set User ID | 
| void | setBotStatus(Long BotStatus)Set Bot switch status. | 
| void | setCCList(String[] CCList)Set Sandbox cluster origin-pull outbound IP list | 
| void | setCdcClusters(String CdcClusters)Set Cluster information accessed by the CDC instance domain name, which can be ignored for non-CDC instances. | 
| void | setCloudType(String CloudType)Set Domain name cloud environment. | 
| void | setClsStatus(Long ClsStatus)Set Access log switch status
0: disabled
1: enabled | 
| void | setCname(String Cname)Set CNAME Address | 
| void | setCreateTime(String CreateTime)Set Creation time | 
| void | setDomain(String Domain)Set Domain name | 
| void | setDomainId(String DomainId)Set Domain ID | 
| void | setEdition(String Edition)Set Instance type of the domain name. | 
| void | setEngine(Long Engine)Set Joint status of rule engine and AI engine protection modes. | 
| void | setFlowMode(Long FlowMode)Set CLB WAF usage mode
0: image mode
1: cleaning mode | 
| void | setInstanceId(String InstanceId)Set Instance ID | 
| void | setInstanceName(String InstanceName)Set Instance name | 
| void | setIpv6Status(Long Ipv6Status)Set IPv6 switch status. | 
| void | setLabels(String[] Labels)Set Domain name tag. | 
| void | setLevel(Long Level)Set Instance version information. | 
| void | setLoadBalancerSet(LoadBalancerPackageNew[] LoadBalancerSet)Set CLB-related configuration | 
| void | setMode(Long Mode)Set Rule engine protection mode
0: observation mode
1: interception mode | 
| void | setNote(String Note)Set Domain name remarks
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setPorts(PortInfo[] Ports)Set Service port configuration | 
| void | setPostCKafkaStatus(Long PostCKafkaStatus)Set Shipping status of CKafka. | 
| void | setPostCLSStatus(Long PostCLSStatus)Set Shipping status of CLS. | 
| void | setRegion(String Region)Set Region
"Toronto": "ca"
"Guangzhou": "gz"
"Chengdu": "cd"
"Fuzhou": "fzec"
"Shenzhen": "szx"
"India": "in"
"Jinan": "jnec"
"Chongqing": "cq"
"Tianjin": "tsn"
"Northeast Europe": "ru"
"Nanjing": "nj"
"Silicon Valley, USA": "usw"
"Thailand": "th"
"Guangzhou Open": "gzopen"
"Shenzhen Finance": "szjr"
"Frankfurt": "de"
"Japan": "jp"
"Virginia": "use"
"Beijing": "bj"
"Hong Kong (China)": "hk"
"Hangzhou": "hzec"
"Beijing Finance": "bjjr"
"Shanghai Finance": "shjr"
"Taipei (China)": "tpe"
"Seoul": "kr"
"Shanghai": "sh"
"Singapore": "sg"
"Qingyuan": "qy" | 
| void | setRsList(String[] RsList)Set Production cluster origin-pull outbound IP list | 
| void | setSgDetail(String SgDetail)Set Detailed Explanation of Security Group Status
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSgID(String SgID)Set Security group ID
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSgState(Long SgState)Set Security group status. | 
| void | setSrcList(String[] SrcList)Set SaaS WAF origin server IP list
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setState(Long State)Set LB listener status of the domain name protected by CLB WAF0: Operation successful. | 
| void | setStatus(Long Status)Set WAF switch status
0: disabled
1: enabled | 
| void | setUpstreamDomainList(String[] UpstreamDomainList)Set SaaS WAF origin server domain name list
Note: This field may return null, indicating that no valid values can be obtained. | 
| 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 DomainInfo()
public DomainInfo(DomainInfo source)
public String getDomain()
public void setDomain(String Domain)
Domain - Domain namepublic String getDomainId()
public void setDomainId(String DomainId)
DomainId - Domain IDpublic String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance IDpublic String getCname()
public void setCname(String Cname)
Cname - CNAME Addresspublic String getEdition()
public void setEdition(String Edition)
Edition - Instance type of the domain name.
sparta-waf: SaaS WAF instance
clb-waf: CLB WAF instance
cdc-clb-waf: CLB WAF instances in the CDC environmentpublic String getRegion()
public void setRegion(String Region)
Region - Region
"Toronto": "ca"
"Guangzhou": "gz"
"Chengdu": "cd"
"Fuzhou": "fzec"
"Shenzhen": "szx"
"India": "in"
"Jinan": "jnec"
"Chongqing": "cq"
"Tianjin": "tsn"
"Northeast Europe": "ru"
"Nanjing": "nj"
"Silicon Valley, USA": "usw"
"Thailand": "th"
"Guangzhou Open": "gzopen"
"Shenzhen Finance": "szjr"
"Frankfurt": "de"
"Japan": "jp"
"Virginia": "use"
"Beijing": "bj"
"Hong Kong (China)": "hk"
"Hangzhou": "hzec"
"Beijing Finance": "bjjr"
"Shanghai Finance": "shjr"
"Taipei (China)": "tpe"
"Seoul": "kr"
"Shanghai": "sh"
"Singapore": "sg"
"Qingyuan": "qy"public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Instance namepublic Long getClsStatus()
public void setClsStatus(Long ClsStatus)
ClsStatus - Access log switch status
0: disabled
1: enabledpublic Long getFlowMode()
public void setFlowMode(Long FlowMode)
FlowMode - CLB WAF usage mode
0: image mode
1: cleaning modepublic Long getStatus()
public void setStatus(Long Status)
Status - WAF switch status
0: disabled
1: enabledpublic Long getMode()
public void setMode(Long Mode)
Mode - Rule engine protection mode
0: observation mode
1: interception modepublic Long getEngine()
public void setEngine(Long Engine)
Engine - Joint status of rule engine and AI engine protection modes.
1: initial status: interception for the rule engine and disabled for the AI engine
10: observation for the rule engine and disabled for the AI engine
11: observation for both the rule engine and AI engine
12: observation for the rule engine and interception for the AI engine
20: interception for the rule engine and disabled for the AI engine
21: interception for the rule engine and observation for the AI engine
22: interception for both the rule engine and AI enginepublic String[] getCCList()
public void setCCList(String[] CCList)
CCList - Sandbox cluster origin-pull outbound IP listpublic String[] getRsList()
public void setRsList(String[] RsList)
RsList - Production cluster origin-pull outbound IP listpublic PortInfo[] getPorts()
public void setPorts(PortInfo[] Ports)
Ports - Service port configurationpublic LoadBalancerPackageNew[] getLoadBalancerSet()
public void setLoadBalancerSet(LoadBalancerPackageNew[] LoadBalancerSet)
LoadBalancerSet - CLB-related configurationpublic Long getAppId()
public void setAppId(Long AppId)
AppId - User IDpublic Long getState()
public void setState(Long State)
State - LB listener status of the domain name protected by CLB WAF0: Operation successful.
4: The LB is being bound.
6: The LB is being unbound.
7: Failed to unbind the LB.
8: Failed to bind the LB.
10: Internal error.public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Creation timepublic Long getIpv6Status()
public void setIpv6Status(Long Ipv6Status)
Ipv6Status - IPv6 switch status.
0: disabled
1: enabledpublic Long getBotStatus()
public void setBotStatus(Long BotStatus)
BotStatus - Bot switch status.
0: disabled
1: disabled
2: enabled
3: enabledpublic Long getLevel()
public void setLevel(Long Level)
Level - Instance version information.
101: Small and Micro Agile Edition
102: Small and Micro Ultra-light Edition
2: Advanced Edition
3: Enterprise Edition
4: Ultimate Edition
6: Exclusive Editionpublic Long getPostCLSStatus()
public void setPostCLSStatus(Long PostCLSStatus)
PostCLSStatus - Shipping status of CLS.
0: disabled
1: enabledpublic Long getPostCKafkaStatus()
public void setPostCKafkaStatus(Long PostCKafkaStatus)
PostCKafkaStatus - Shipping status of CKafka.
0: disabled
1: enabledpublic String getCdcClusters()
public void setCdcClusters(String CdcClusters)
CdcClusters - Cluster information accessed by the CDC instance domain name, which can be ignored for non-CDC instances.
Note: This field may return null, indicating that no valid values can be obtained.public Long getApiStatus()
public void setApiStatus(Long ApiStatus)
ApiStatus - API security switch status.
0: disabled
1: enabled
Note: This field may return null, indicating that no valid values can be obtained.public String getAlbType()
public void setAlbType(String AlbType)
AlbType - Application-based CLB type. The default value is clb.
clb: layer-7 CLB
apisix: APISIX gateway
Note: This field may return null, indicating that no valid values can be obtained.public Long getSgState()
public void setSgState(Long SgState)
SgState - Security group status.
0: not display
1: non-Tencent Cloud origin server
2: Security group binding failed.
3: security groups changed.
Note: This field may return null, indicating that no valid values can be obtained.public String getSgDetail()
public void setSgDetail(String SgDetail)
SgDetail - Detailed Explanation of Security Group Status
Note: This field may return null, indicating that no valid values can be obtained.public String getCloudType()
public void setCloudType(String CloudType)
CloudType - Domain name cloud environment. hybrid: hybrid cloud domain name
public: public cloud domain name
Note: This field may return null, indicating that no valid values can be obtained.public String getNote()
public void setNote(String Note)
Note - Domain name remarks
Note: This field may return null, indicating that no valid values can be obtained.public String[] getSrcList()
public void setSrcList(String[] SrcList)
SrcList - SaaS WAF origin server IP list
Note: This field may return null, indicating that no valid values can be obtained.public String[] getUpstreamDomainList()
public void setUpstreamDomainList(String[] UpstreamDomainList)
UpstreamDomainList - SaaS WAF origin server domain name list
Note: This field may return null, indicating that no valid values can be obtained.public String getSgID()
public void setSgID(String SgID)
SgID - Security group ID
Note: This field may return null, indicating that no valid values can be obtained.public Long getAccessStatus()
public void setAccessStatus(Long AccessStatus)
AccessStatus - CLB WAF access status
Note: This field may return null, indicating that no valid values can be obtained.public String[] getLabels()
public void setLabels(String[] Labels)
Labels - Domain name tag.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.