public class ProtectThresholdRelation extends AbstractModel
| Constructor and Description | 
|---|
| ProtectThresholdRelation() | 
| ProtectThresholdRelation(ProtectThresholdRelation 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 | getAckFloodPktThreshold()Get ACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getAckFloodThreshold()Get ACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getCCEnable()Get CC cleansing switch
`0`: disabled
`1`: enabled
] | 
| Long | getCCThreshold()Get CC cleansing threshold (in QPS) | 
| String | getDDoSAI()Get DDoS AI protection switch:
`on`: enabled
`off`: disabled
] | 
| String | getDDoSLevel()Get DDoS protection level:
`low`: loose protection
`middle`: medium protection
`high`: strict protection
] | 
| Long | getDDoSThreshold()Get DDoS cleansing threshold (in Mbps) | 
| InstanceRelation[] | getInstanceDetailList()Get Anti-DDoS instance configured | 
| ListenerCcThreholdConfig[] | getListenerCcThresholdList()Get Domain name and protocol protection thresholds | 
| Long | getRstFloodPktThreshold()Get RST packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getRstFloodThreshold()Get RST traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getSynAckFloodPktThreshold()Get SYNACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getSynAckFloodThreshold()Get SYNACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getSynFloodPktThreshold()Get SYN packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getSynFloodThreshold()Get SYN traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getUdpFloodPktThreshold()Get UDP packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| Long | getUdpFloodThreshold()Get UDP traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAckFloodPktThreshold(Long AckFloodPktThreshold)Set ACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAckFloodThreshold(Long AckFloodThreshold)Set ACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCCEnable(Long CCEnable)Set CC cleansing switch
`0`: disabled
`1`: enabled
] | 
| void | setCCThreshold(Long CCThreshold)Set CC cleansing threshold (in QPS) | 
| void | setDDoSAI(String DDoSAI)Set DDoS AI protection switch:
`on`: enabled
`off`: disabled
] | 
| void | setDDoSLevel(String DDoSLevel)Set DDoS protection level:
`low`: loose protection
`middle`: medium protection
`high`: strict protection
] | 
| void | setDDoSThreshold(Long DDoSThreshold)Set DDoS cleansing threshold (in Mbps) | 
| void | setInstanceDetailList(InstanceRelation[] InstanceDetailList)Set Anti-DDoS instance configured | 
| void | setListenerCcThresholdList(ListenerCcThreholdConfig[] ListenerCcThresholdList)Set Domain name and protocol protection thresholds | 
| void | setRstFloodPktThreshold(Long RstFloodPktThreshold)Set RST packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRstFloodThreshold(Long RstFloodThreshold)Set RST traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSynAckFloodPktThreshold(Long SynAckFloodPktThreshold)Set SYNACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSynAckFloodThreshold(Long SynAckFloodThreshold)Set SYNACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSynFloodPktThreshold(Long SynFloodPktThreshold)Set SYN packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSynFloodThreshold(Long SynFloodThreshold)Set SYN traffic threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setUdpFloodPktThreshold(Long UdpFloodPktThreshold)Set UDP packet threshold
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setUdpFloodThreshold(Long UdpFloodThreshold)Set UDP traffic threshold
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic ProtectThresholdRelation()
public ProtectThresholdRelation(ProtectThresholdRelation source)
public String getDDoSLevel()
public void setDDoSLevel(String DDoSLevel)
DDoSLevel - DDoS protection level:
`low`: loose protection
`middle`: medium protection
`high`: strict protection
]public Long getDDoSThreshold()
public void setDDoSThreshold(Long DDoSThreshold)
DDoSThreshold - DDoS cleansing threshold (in Mbps)public String getDDoSAI()
public void setDDoSAI(String DDoSAI)
DDoSAI - DDoS AI protection switch:
`on`: enabled
`off`: disabled
]public Long getCCEnable()
public void setCCEnable(Long CCEnable)
CCEnable - CC cleansing switch
`0`: disabled
`1`: enabled
]public Long getCCThreshold()
public void setCCThreshold(Long CCThreshold)
CCThreshold - CC cleansing threshold (in QPS)public InstanceRelation[] getInstanceDetailList()
public void setInstanceDetailList(InstanceRelation[] InstanceDetailList)
InstanceDetailList - Anti-DDoS instance configuredpublic ListenerCcThreholdConfig[] getListenerCcThresholdList()
public void setListenerCcThresholdList(ListenerCcThreholdConfig[] ListenerCcThresholdList)
ListenerCcThresholdList - Domain name and protocol protection thresholdspublic Long getSynFloodThreshold()
public void setSynFloodThreshold(Long SynFloodThreshold)
SynFloodThreshold - SYN traffic threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getSynFloodPktThreshold()
public void setSynFloodPktThreshold(Long SynFloodPktThreshold)
SynFloodPktThreshold - SYN packet threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getUdpFloodThreshold()
public void setUdpFloodThreshold(Long UdpFloodThreshold)
UdpFloodThreshold - UDP traffic threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getUdpFloodPktThreshold()
public void setUdpFloodPktThreshold(Long UdpFloodPktThreshold)
UdpFloodPktThreshold - UDP packet threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getAckFloodThreshold()
public void setAckFloodThreshold(Long AckFloodThreshold)
AckFloodThreshold - ACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getAckFloodPktThreshold()
public void setAckFloodPktThreshold(Long AckFloodPktThreshold)
AckFloodPktThreshold - ACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getSynAckFloodThreshold()
public void setSynAckFloodThreshold(Long SynAckFloodThreshold)
SynAckFloodThreshold - SYNACK traffic threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getSynAckFloodPktThreshold()
public void setSynAckFloodPktThreshold(Long SynAckFloodPktThreshold)
SynAckFloodPktThreshold - SYNACK packet threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getRstFloodThreshold()
public void setRstFloodThreshold(Long RstFloodThreshold)
RstFloodThreshold - RST traffic threshold
Note: This field may return null, indicating that no valid values can be obtained.public Long getRstFloodPktThreshold()
public void setRstFloodPktThreshold(Long RstFloodPktThreshold)
RstFloodPktThreshold - RST packet threshold
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.