public class ModifyDDoSPolicyCaseRequest extends AbstractModel
Constructor and Description |
---|
ModifyDDoSPolicyCaseRequest() |
ModifyDDoSPolicyCaseRequest(ModifyDDoSPolicyCaseRequest 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[] |
getAppProtocols()
Get Application protocol.
|
String |
getAppType()
Get Category.
|
String |
getBusiness()
Get Anti-DDoS service type.
|
String |
getHasAbroad()
Get Whether there are customers outside Mainland China.
|
String |
getHasInitiateTcp()
Get Whether to actively initiate outbound TCP requests.
|
String |
getHasInitiateUdp()
Get Whether to actively initiate outbound UDP requests.
|
String |
getHasVPN()
Get Whether there are VPN businesses.
|
String |
getMaxTcpPackageLen()
Get Maximum length of TCP business packet.
|
String |
getMaxUdpPackageLen()
Get Maximum length of UDP business packet.
|
String |
getMinTcpPackageLen()
Get Minimum length of TCP business packet.
|
String |
getMinUdpPackageLen()
Get Minimum length of UDP business packet.
|
String |
getPeerTcpPort()
Get Port that actively initiates TCP requests.
|
String |
getPeerUdpPort()
Get Port that actively initiates UDP requests.
|
String[] |
getPlatformTypes()
Get Development platform.
|
String |
getSceneId()
Get Policy scenario ID
|
String |
getTcpFootprint()
Get Fixed feature code of TCP payload.
|
String |
getTcpPortList()
Get TCP business port list.
|
String |
getTcpSportEnd()
Get TCP end port.
|
String |
getTcpSportStart()
Get TCP start port.
|
String |
getUdpFootprint()
Get Fixed feature code of UDP payload.
|
String |
getUdpPortList()
Get UDP business port list.
|
String |
getUdpSportEnd()
Get End UDP business port.
|
String |
getUdpSportStart()
Get UDP start port.
|
String[] |
getWebApiUrl()
Get Web business API URL
|
void |
setAppProtocols(String[] AppProtocols)
Set Application protocol.
|
void |
setAppType(String AppType)
Set Category.
|
void |
setBusiness(String Business)
Set Anti-DDoS service type.
|
void |
setHasAbroad(String HasAbroad)
Set Whether there are customers outside Mainland China.
|
void |
setHasInitiateTcp(String HasInitiateTcp)
Set Whether to actively initiate outbound TCP requests.
|
void |
setHasInitiateUdp(String HasInitiateUdp)
Set Whether to actively initiate outbound UDP requests.
|
void |
setHasVPN(String HasVPN)
Set Whether there are VPN businesses.
|
void |
setMaxTcpPackageLen(String MaxTcpPackageLen)
Set Maximum length of TCP business packet.
|
void |
setMaxUdpPackageLen(String MaxUdpPackageLen)
Set Maximum length of UDP business packet.
|
void |
setMinTcpPackageLen(String MinTcpPackageLen)
Set Minimum length of TCP business packet.
|
void |
setMinUdpPackageLen(String MinUdpPackageLen)
Set Minimum length of UDP business packet.
|
void |
setPeerTcpPort(String PeerTcpPort)
Set Port that actively initiates TCP requests.
|
void |
setPeerUdpPort(String PeerUdpPort)
Set Port that actively initiates UDP requests.
|
void |
setPlatformTypes(String[] PlatformTypes)
Set Development platform.
|
void |
setSceneId(String SceneId)
Set Policy scenario ID
|
void |
setTcpFootprint(String TcpFootprint)
Set Fixed feature code of TCP payload.
|
void |
setTcpPortList(String TcpPortList)
Set TCP business port list.
|
void |
setTcpSportEnd(String TcpSportEnd)
Set TCP end port.
|
void |
setTcpSportStart(String TcpSportStart)
Set TCP start port.
|
void |
setUdpFootprint(String UdpFootprint)
Set Fixed feature code of UDP payload.
|
void |
setUdpPortList(String UdpPortList)
Set UDP business port list.
|
void |
setUdpSportEnd(String UdpSportEnd)
Set End UDP business port.
|
void |
setUdpSportStart(String UdpSportStart)
Set UDP start port.
|
void |
setWebApiUrl(String[] WebApiUrl)
Set Web business API URL
|
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, toJsonString
public ModifyDDoSPolicyCaseRequest()
public ModifyDDoSPolicyCaseRequest(ModifyDDoSPolicyCaseRequest source)
public String getBusiness()
public void setBusiness(String Business)
Business
- Anti-DDoS service type. `bgpip`: Anti-DDoS Advanced; `bgp`: Anti-DDoS Pro (single IP); `bgp-multip`: Anti-DDoS Pro (multi-IP), `net`: Anti-DDoS Ultimatepublic String getSceneId()
public void setSceneId(String SceneId)
SceneId
- Policy scenario IDpublic String[] getPlatformTypes()
public void setPlatformTypes(String[] PlatformTypes)
PlatformTypes
- Development platform. Valid values: [PC (PC client), MOBILE (mobile device), TV (TV), SERVER (server)]public String getAppType()
public void setAppType(String AppType)
AppType
- Category. Valid values: [WEB (website), GAME (game), APP (application), OTHER (other)]public String[] getAppProtocols()
public void setAppProtocols(String[] AppProtocols)
AppProtocols
- Application protocol. Valid values: [tcp (TCP protocol), udp (UDP protocol), icmp (ICMP protocol), all (other protocols)]public String getTcpSportStart()
public void setTcpSportStart(String TcpSportStart)
TcpSportStart
- TCP start port. Value range: (0, 65535]public String getTcpSportEnd()
public void setTcpSportEnd(String TcpSportEnd)
TcpSportEnd
- TCP end port. Value range: (0, 65535). It must be greater than or equal to the TCP start portpublic String getUdpSportStart()
public void setUdpSportStart(String UdpSportStart)
UdpSportStart
- UDP start port. Value range: (0, 65535]public String getUdpSportEnd()
public void setUdpSportEnd(String UdpSportEnd)
UdpSportEnd
- End UDP business port. Value range: (0, 65535). It must be greater than or equal to the start UDP business portpublic String getHasAbroad()
public void setHasAbroad(String HasAbroad)
HasAbroad
- Whether there are customers outside Mainland China. Valid values: [no, yes]public String getHasInitiateTcp()
public void setHasInitiateTcp(String HasInitiateTcp)
HasInitiateTcp
- Whether to actively initiate outbound TCP requests. Valid values: [no, yes]public String getHasInitiateUdp()
public void setHasInitiateUdp(String HasInitiateUdp)
HasInitiateUdp
- Whether to actively initiate outbound UDP requests. Valid values: [no, yes]public String getPeerTcpPort()
public void setPeerTcpPort(String PeerTcpPort)
PeerTcpPort
- Port that actively initiates TCP requests. Value range: (0, 65535]public String getPeerUdpPort()
public void setPeerUdpPort(String PeerUdpPort)
PeerUdpPort
- Port that actively initiates UDP requests. Value range: (0, 65535]public String getTcpFootprint()
public void setTcpFootprint(String TcpFootprint)
TcpFootprint
- Fixed feature code of TCP payload. String length limit: 512public String getUdpFootprint()
public void setUdpFootprint(String UdpFootprint)
UdpFootprint
- Fixed feature code of UDP payload. String length limit: 512public String[] getWebApiUrl()
public void setWebApiUrl(String[] WebApiUrl)
WebApiUrl
- Web business API URLpublic String getMinTcpPackageLen()
public void setMinTcpPackageLen(String MinTcpPackageLen)
MinTcpPackageLen
- Minimum length of TCP business packet. Value range: (0, 1500)public String getMaxTcpPackageLen()
public void setMaxTcpPackageLen(String MaxTcpPackageLen)
MaxTcpPackageLen
- Maximum length of TCP business packet. Value range: (0, 1500). It must be greater than or equal to the minimum length of TCP business packetpublic String getMinUdpPackageLen()
public void setMinUdpPackageLen(String MinUdpPackageLen)
MinUdpPackageLen
- Minimum length of UDP business packet. Value range: (0, 1500)public String getMaxUdpPackageLen()
public void setMaxUdpPackageLen(String MaxUdpPackageLen)
MaxUdpPackageLen
- Maximum length of UDP business packet. Value range: (0, 1500). It must be greater than or equal to the minimum length of UDP business packetpublic String getHasVPN()
public void setHasVPN(String HasVPN)
HasVPN
- Whether there are VPN businesses. Valid values: [no, yes]public String getTcpPortList()
public void setTcpPortList(String TcpPortList)
TcpPortList
- TCP business port list. Individual ports and port ranges are supported, which should be in string type, such as 80,443,700-800,53,1000-3000public String getUdpPortList()
public void setUdpPortList(String UdpPortList)
UdpPortList
- UDP business port list. Individual ports and port ranges are supported, which should be in string type, such as 80,443,700-800,53,1000-3000Copyright © 2023. All rights reserved.