public class ClbObject extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
ClbObject()  | 
ClbObject(ClbObject 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 | 
getApiStatus()
Get API protection switch
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getBotStatus()
Get Bot protection switch
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getClsStatus()
Get WAF Log Switch Status, 0 Off 1 On 
 | 
String | 
getInstanceId()
Get Instance ID 
 | 
Long | 
getInstanceLevel()
Get WAF instance level, if no instance is bound, it is 0 
 | 
String | 
getInstanceName()
Get Instance name 
 | 
String[] | 
getIpHeaders()
Get List of header fields for obtaining the client IP. 
 | 
Long | 
getNumericalVpcId()
Get VPC ID in numerical format
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getObjectFlowMode()
Get Object access mode. 
 | 
String | 
getObjectId()
Get Object ID 
 | 
String | 
getObjectName()
Get Object name 
 | 
Long | 
getPostCKafkaStatus()
Get Kafka Shipping Switch 
 | 
Long | 
getPostCLSStatus()
Get CLB Shipping Switch 
 | 
String[] | 
getPreciseDomains()
Get Precise Domain List 
 | 
String[] | 
getPrivateIp()
Get Private network address 
 | 
Long | 
getProxy()
Get Proxy status. 
 | 
String[] | 
getPublicIp()
Get Public network address 
 | 
String | 
getRegion()
Get Object Region
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getStatus()
Get WAF Feature Switch Status, 0 Off 1 On 
 | 
String | 
getType()
Get Object type: CLB: Load Balancer, TSE: Cloud-native Gateway
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getVirtualDomain()
Get Virtual Domain Name Corresponding to CLB Object 
 | 
String | 
getVpc()
Get VPC ID 
 | 
String | 
getVpcName()
Get VPC name 
 | 
void | 
setApiStatus(Long ApiStatus)
Set API protection switch
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setBotStatus(Long BotStatus)
Set Bot protection switch
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setClsStatus(Long ClsStatus)
Set WAF Log Switch Status, 0 Off 1 On 
 | 
void | 
setInstanceId(String InstanceId)
Set Instance ID 
 | 
void | 
setInstanceLevel(Long InstanceLevel)
Set WAF instance level, if no instance is bound, it is 0 
 | 
void | 
setInstanceName(String InstanceName)
Set Instance name 
 | 
void | 
setIpHeaders(String[] IpHeaders)
Set List of header fields for obtaining the client IP. 
 | 
void | 
setNumericalVpcId(Long NumericalVpcId)
Set VPC ID in numerical format
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setObjectFlowMode(Long ObjectFlowMode)
Set Object access mode. 
 | 
void | 
setObjectId(String ObjectId)
Set Object ID 
 | 
void | 
setObjectName(String ObjectName)
Set Object name 
 | 
void | 
setPostCKafkaStatus(Long PostCKafkaStatus)
Set Kafka Shipping Switch 
 | 
void | 
setPostCLSStatus(Long PostCLSStatus)
Set CLB Shipping Switch 
 | 
void | 
setPreciseDomains(String[] PreciseDomains)
Set Precise Domain List 
 | 
void | 
setPrivateIp(String[] PrivateIp)
Set Private network address 
 | 
void | 
setProxy(Long Proxy)
Set Proxy status. 
 | 
void | 
setPublicIp(String[] PublicIp)
Set Public network address 
 | 
void | 
setRegion(String Region)
Set Object Region
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setStatus(Long Status)
Set WAF Feature Switch Status, 0 Off 1 On 
 | 
void | 
setType(String Type)
Set Object type: CLB: Load Balancer, TSE: Cloud-native Gateway
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVirtualDomain(String VirtualDomain)
Set Virtual Domain Name Corresponding to CLB Object 
 | 
void | 
setVpc(String Vpc)
Set VPC ID 
 | 
void | 
setVpcName(String VpcName)
Set VPC name 
 | 
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 ClbObject()
public ClbObject(ClbObject source)
public String getObjectId()
public void setObjectId(String ObjectId)
ObjectId - Object IDpublic String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance IDpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Instance namepublic String[] getPreciseDomains()
public void setPreciseDomains(String[] PreciseDomains)
PreciseDomains - Precise Domain Listpublic Long getStatus()
public void setStatus(Long Status)
Status - WAF Feature Switch Status, 0 Off 1 Onpublic Long getClsStatus()
public void setClsStatus(Long ClsStatus)
ClsStatus - WAF Log Switch Status, 0 Off 1 Onpublic String getVirtualDomain()
public void setVirtualDomain(String VirtualDomain)
VirtualDomain - Virtual Domain Name Corresponding to CLB Objectpublic String getObjectName()
public void setObjectName(String ObjectName)
ObjectName - Object namepublic String[] getPublicIp()
public void setPublicIp(String[] PublicIp)
PublicIp - Public network addresspublic String[] getPrivateIp()
public void setPrivateIp(String[] PrivateIp)
PrivateIp - Private network addresspublic String getVpcName()
public void setVpcName(String VpcName)
VpcName - VPC namepublic String getVpc()
public void setVpc(String Vpc)
Vpc - VPC IDpublic Long getInstanceLevel()
public void setInstanceLevel(Long InstanceLevel)
InstanceLevel - WAF instance level, if no instance is bound, it is 0public Long getPostCLSStatus()
public void setPostCLSStatus(Long PostCLSStatus)
PostCLSStatus - CLB Shipping Switchpublic Long getPostCKafkaStatus()
public void setPostCKafkaStatus(Long PostCKafkaStatus)
PostCKafkaStatus - Kafka Shipping Switchpublic String getType()
public void setType(String Type)
Type - Object type: CLB: Load Balancer, TSE: Cloud-native Gateway
Note: This field may return null, indicating that no valid values can be obtained.public String getRegion()
public void setRegion(String Region)
Region - Object Region
Note: This field may return null, indicating that no valid values can be obtained.public Long getProxy()
public void setProxy(Long Proxy)
Proxy - Proxy status. 0: disabled; 1: Use the first IP address in XFF as the client IP address; 2: Use remote_addr as the client IP address; 3: Obtain the client IP address from the specified header field. The field is given by the IpHeaders field.
Note: This field may return null, indicating that no valid values can be obtained.public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders - List of header fields for obtaining the client IP. This parameter is effective when IsCdn is 3.
Note: This field may return null, indicating that no valid values can be obtained.public Long getBotStatus()
public void setBotStatus(Long BotStatus)
BotStatus - Bot protection switch
Note: This field may return null, indicating that no valid values can be obtained.public Long getApiStatus()
public void setApiStatus(Long ApiStatus)
ApiStatus - API protection switch
Note: This field may return null, indicating that no valid values can be obtained.public Long getObjectFlowMode()
public void setObjectFlowMode(Long ObjectFlowMode)
ObjectFlowMode - Object access mode. 0: image mode; 1: cleaning mode; 2: examination mode. By default, the cleaning mode is used.Note: This field may return null, indicating that no valid values can be obtained.public Long getNumericalVpcId()
public void setNumericalVpcId(Long NumericalVpcId)
NumericalVpcId - VPC ID in numerical format
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.