Class ModifyDDoSPolicyRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dayu.v20180709.models.ModifyDDoSPolicyRequest
-
public class ModifyDDoSPolicyRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyDDoSPolicyRequest()ModifyDDoSPolicyRequest(ModifyDDoSPolicyRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBusiness()Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)DDoSPolicyDropOption[]getDropOptions()Get 协议禁用,必须填写且数组长度必须为1IpBlackWhite[]getIpAllowDenys()Get IP黑白名单,当没有IP黑白名单时填空数组DDoSPolicyPacketFilter[]getPacketFilters()Get 报文过滤,当没有报文过滤时填空数组StringgetPolicyId()Get 策略IDDDoSPolicyPortLimit[]getPortLimits()Get 端口禁用,当没有禁用端口时填空数组WaterPrintPolicy[]getWaterPrint()Get 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)voidsetBusiness(String Business)Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)voidsetDropOptions(DDoSPolicyDropOption[] DropOptions)Set 协议禁用,必须填写且数组长度必须为1voidsetIpAllowDenys(IpBlackWhite[] IpAllowDenys)Set IP黑白名单,当没有IP黑白名单时填空数组voidsetPacketFilters(DDoSPolicyPacketFilter[] PacketFilters)Set 报文过滤,当没有报文过滤时填空数组voidsetPolicyId(String PolicyId)Set 策略IDvoidsetPortLimits(DDoSPolicyPortLimit[] PortLimits)Set 端口禁用,当没有禁用端口时填空数组voidsetWaterPrint(WaterPrintPolicy[] WaterPrint)Set 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ModifyDDoSPolicyRequest
public ModifyDDoSPolicyRequest()
-
ModifyDDoSPolicyRequest
public ModifyDDoSPolicyRequest(ModifyDDoSPolicyRequest 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.
-
-
Method Detail
-
getBusiness
public String getBusiness()
Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)- Returns:
- Business 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
-
setBusiness
public void setBusiness(String Business)
Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)- Parameters:
Business- 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
-
getPolicyId
public String getPolicyId()
Get 策略ID- Returns:
- PolicyId 策略ID
-
setPolicyId
public void setPolicyId(String PolicyId)
Set 策略ID- Parameters:
PolicyId- 策略ID
-
getDropOptions
public DDoSPolicyDropOption[] getDropOptions()
Get 协议禁用,必须填写且数组长度必须为1- Returns:
- DropOptions 协议禁用,必须填写且数组长度必须为1
-
setDropOptions
public void setDropOptions(DDoSPolicyDropOption[] DropOptions)
Set 协议禁用,必须填写且数组长度必须为1- Parameters:
DropOptions- 协议禁用,必须填写且数组长度必须为1
-
getPortLimits
public DDoSPolicyPortLimit[] getPortLimits()
Get 端口禁用,当没有禁用端口时填空数组- Returns:
- PortLimits 端口禁用,当没有禁用端口时填空数组
-
setPortLimits
public void setPortLimits(DDoSPolicyPortLimit[] PortLimits)
Set 端口禁用,当没有禁用端口时填空数组- Parameters:
PortLimits- 端口禁用,当没有禁用端口时填空数组
-
getIpAllowDenys
public IpBlackWhite[] getIpAllowDenys()
Get IP黑白名单,当没有IP黑白名单时填空数组- Returns:
- IpAllowDenys IP黑白名单,当没有IP黑白名单时填空数组
-
setIpAllowDenys
public void setIpAllowDenys(IpBlackWhite[] IpAllowDenys)
Set IP黑白名单,当没有IP黑白名单时填空数组- Parameters:
IpAllowDenys- IP黑白名单,当没有IP黑白名单时填空数组
-
getPacketFilters
public DDoSPolicyPacketFilter[] getPacketFilters()
Get 报文过滤,当没有报文过滤时填空数组- Returns:
- PacketFilters 报文过滤,当没有报文过滤时填空数组
-
setPacketFilters
public void setPacketFilters(DDoSPolicyPacketFilter[] PacketFilters)
Set 报文过滤,当没有报文过滤时填空数组- Parameters:
PacketFilters- 报文过滤,当没有报文过滤时填空数组
-
getWaterPrint
public WaterPrintPolicy[] getWaterPrint()
Get 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)- Returns:
- WaterPrint 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)
-
setWaterPrint
public void setWaterPrint(WaterPrintPolicy[] WaterPrint)
Set 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)- Parameters:
WaterPrint- 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1)
-
-