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.
|
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 |
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, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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.Copyright © 2024. All rights reserved.