public class ClbDomainsInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ClbDomainsInfo() | 
| ClbDomainsInfo(ClbDomainsInfo 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 | getAlbType()Get CLB Type, either CLB or Apisix
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getCdcClusters()Get CDC cluster information for the WAF of the cdc-clb-waf type
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getCloudType()Get Cloud Type: public: Public Cloud; private: Private Cloud; hybrid: Hybrid Cloud
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getDomain()Get Domain name | 
| String | getDomainId()Get Unique domain name ID | 
| String | getEdition()Get Instance type of the domain name | 
| Long | getFlowMode()Get CLB WAF traffic mode. | 
| String | getInstanceId()Get Instance ID of the domain name | 
| String | getInstanceName()Get Name of the instance of the domain name | 
| String[] | getIpHeaders()Get IsCdn=3 indicates custom header
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getIsCdn()Get Whether a layer-7 proxy service is deployed before the WAF. | 
| String[] | getLabels()Get Domain name tag. | 
| LoadBalancerPackageNew[] | getLoadBalancerSet()Get CLB information when the CLB type is clb | 
| String | getNote()Get Domain name remarks
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getState()Get Domain name-bound CLB status
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAlbType(String AlbType)Set CLB Type, either CLB or Apisix
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCdcClusters(String CdcClusters)Set CDC cluster information for the WAF of the cdc-clb-waf type
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCloudType(String CloudType)Set Cloud Type: public: Public Cloud; private: Private Cloud; hybrid: Hybrid Cloud
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setDomain(String Domain)Set Domain name | 
| void | setDomainId(String DomainId)Set Unique domain name ID | 
| void | setEdition(String Edition)Set Instance type of the domain name | 
| void | setFlowMode(Long FlowMode)Set CLB WAF traffic mode. | 
| void | setInstanceId(String InstanceId)Set Instance ID of the domain name | 
| void | setInstanceName(String InstanceName)Set Name of the instance of the domain name | 
| void | setIpHeaders(String[] IpHeaders)Set IsCdn=3 indicates custom header
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setIsCdn(Long IsCdn)Set Whether a layer-7 proxy service is deployed before the WAF. | 
| void | setLabels(String[] Labels)Set Domain name tag. | 
| void | setLoadBalancerSet(LoadBalancerPackageNew[] LoadBalancerSet)Set CLB information when the CLB type is clb | 
| void | setNote(String Note)Set Domain name remarks
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setState(Long State)Set Domain name-bound CLB status
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 ClbDomainsInfo()
public ClbDomainsInfo(ClbDomainsInfo source)
public String getDomain()
public void setDomain(String Domain)
Domain - Domain namepublic String getDomainId()
public void setDomainId(String DomainId)
DomainId - Unique domain name IDpublic String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance ID of the domain namepublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Name of the instance of the domain namepublic String getEdition()
public void setEdition(String Edition)
Edition - Instance type of the domain namepublic Long getIsCdn()
public void setIsCdn(Long IsCdn)
IsCdn - Whether a layer-7 proxy service is deployed before the WAF. 0: No proxy service is deployed; 1: The proxy service is deployed. The WAF will use XFF to obtain the client IP address; 2: The proxy service is deployed. The WAF will use remote_addr to obtain the client IP address; 3: The proxy service is deployed. The WAF will use a custom header in ip_headers to obtain the client IP address.public LoadBalancerPackageNew[] getLoadBalancerSet()
public void setLoadBalancerSet(LoadBalancerPackageNew[] LoadBalancerSet)
LoadBalancerSet - CLB information when the CLB type is clbpublic Long getFlowMode()
public void setFlowMode(Long FlowMode)
FlowMode - CLB WAF traffic mode. 1: cleaning mode; 0: image modepublic Long getState()
public void setState(Long State)
State - Domain name-bound CLB status
Note: This field may return null, indicating that no valid values can be obtained.public String getAlbType()
public void setAlbType(String AlbType)
AlbType - CLB Type, either CLB or Apisix
Note: This field may return null, indicating that no valid values can be obtained.public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders - IsCdn=3 indicates custom header
Note: This field may return null, indicating that no valid values can be obtained.public String getCdcClusters()
public void setCdcClusters(String CdcClusters)
CdcClusters - CDC cluster information for the WAF of the cdc-clb-waf type
Note: This field may return null, indicating that no valid values can be obtained.public String getCloudType()
public void setCloudType(String CloudType)
CloudType - Cloud Type: public: Public Cloud; private: Private Cloud; hybrid: Hybrid Cloud
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[] 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.