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, toJsonString
public 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.