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.