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 | 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 | 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, 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.Copyright © 2024. All rights reserved.