Class DDosPolicy
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dayu.v20180709.models.DDosPolicy
-
public class DDosPolicy extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DDosPolicy()DDosPolicy(DDosPolicy 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 String[]getBoundResources()Get 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。StringgetCreateTime()Get 策略创建时间DDoSPolicyDropOptiongetDropOptions()Get 禁用协议IpBlackWhite[]getIpBlackWhiteLists()Get 黑白IP名单DDoSPolicyPacketFilter[]getPacketFilters()Get 报文过滤StringgetPolicyId()Get 策略IDStringgetPolicyName()Get 策略名称DDoSPolicyPortLimit[]getPortLimits()Get 禁用端口ResourceIp[]getResources()Get 策略绑定的资源StringgetSceneId()Get 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。WaterPrintKey[]getWaterKey()Get 水印密钥,最多只有2个,当没有水印策略时数组为空WaterPrintPolicy[]getWaterPrint()Get 水印策略参数,最多只有一个,当没有水印策略时数组为空voidsetBoundResources(String[] BoundResources)Set 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(String CreateTime)Set 策略创建时间voidsetDropOptions(DDoSPolicyDropOption DropOptions)Set 禁用协议voidsetIpBlackWhiteLists(IpBlackWhite[] IpBlackWhiteLists)Set 黑白IP名单voidsetPacketFilters(DDoSPolicyPacketFilter[] PacketFilters)Set 报文过滤voidsetPolicyId(String PolicyId)Set 策略IDvoidsetPolicyName(String PolicyName)Set 策略名称voidsetPortLimits(DDoSPolicyPortLimit[] PortLimits)Set 禁用端口voidsetResources(ResourceIp[] Resources)Set 策略绑定的资源voidsetSceneId(String SceneId)Set 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。voidsetWaterKey(WaterPrintKey[] WaterKey)Set 水印密钥,最多只有2个,当没有水印策略时数组为空voidsetWaterPrint(WaterPrintPolicy[] WaterPrint)Set 水印策略参数,最多只有一个,当没有水印策略时数组为空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
-
DDosPolicy
public DDosPolicy()
-
DDosPolicy
public DDosPolicy(DDosPolicy 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
-
getResources
public ResourceIp[] getResources()
Get 策略绑定的资源- Returns:
- Resources 策略绑定的资源
-
setResources
public void setResources(ResourceIp[] Resources)
Set 策略绑定的资源- Parameters:
Resources- 策略绑定的资源
-
getDropOptions
public DDoSPolicyDropOption getDropOptions()
Get 禁用协议- Returns:
- DropOptions 禁用协议
-
setDropOptions
public void setDropOptions(DDoSPolicyDropOption DropOptions)
Set 禁用协议- Parameters:
DropOptions- 禁用协议
-
getPortLimits
public DDoSPolicyPortLimit[] getPortLimits()
Get 禁用端口- Returns:
- PortLimits 禁用端口
-
setPortLimits
public void setPortLimits(DDoSPolicyPortLimit[] PortLimits)
Set 禁用端口- Parameters:
PortLimits- 禁用端口
-
getPacketFilters
public DDoSPolicyPacketFilter[] getPacketFilters()
Get 报文过滤- Returns:
- PacketFilters 报文过滤
-
setPacketFilters
public void setPacketFilters(DDoSPolicyPacketFilter[] PacketFilters)
Set 报文过滤- Parameters:
PacketFilters- 报文过滤
-
getIpBlackWhiteLists
public IpBlackWhite[] getIpBlackWhiteLists()
Get 黑白IP名单- Returns:
- IpBlackWhiteLists 黑白IP名单
-
setIpBlackWhiteLists
public void setIpBlackWhiteLists(IpBlackWhite[] IpBlackWhiteLists)
Set 黑白IP名单- Parameters:
IpBlackWhiteLists- 黑白IP名单
-
getPolicyId
public String getPolicyId()
Get 策略ID- Returns:
- PolicyId 策略ID
-
setPolicyId
public void setPolicyId(String PolicyId)
Set 策略ID- Parameters:
PolicyId- 策略ID
-
getPolicyName
public String getPolicyName()
Get 策略名称- Returns:
- PolicyName 策略名称
-
setPolicyName
public void setPolicyName(String PolicyName)
Set 策略名称- Parameters:
PolicyName- 策略名称
-
getCreateTime
public String getCreateTime()
Get 策略创建时间- Returns:
- CreateTime 策略创建时间
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 策略创建时间- Parameters:
CreateTime- 策略创建时间
-
getWaterPrint
public WaterPrintPolicy[] getWaterPrint()
Get 水印策略参数,最多只有一个,当没有水印策略时数组为空- Returns:
- WaterPrint 水印策略参数,最多只有一个,当没有水印策略时数组为空
-
setWaterPrint
public void setWaterPrint(WaterPrintPolicy[] WaterPrint)
Set 水印策略参数,最多只有一个,当没有水印策略时数组为空- Parameters:
WaterPrint- 水印策略参数,最多只有一个,当没有水印策略时数组为空
-
getWaterKey
public WaterPrintKey[] getWaterKey()
Get 水印密钥,最多只有2个,当没有水印策略时数组为空- Returns:
- WaterKey 水印密钥,最多只有2个,当没有水印策略时数组为空
-
setWaterKey
public void setWaterKey(WaterPrintKey[] WaterKey)
Set 水印密钥,最多只有2个,当没有水印策略时数组为空- Parameters:
WaterKey- 水印密钥,最多只有2个,当没有水印策略时数组为空
-
getBoundResources
public String[] getBoundResources()
Get 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BoundResources 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。
-
setBoundResources
public void setBoundResources(String[] BoundResources)
Set 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BoundResources- 策略绑定的资源实例 注意:此字段可能返回 null,表示取不到有效值。
-
getSceneId
public String getSceneId()
Get 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SceneId 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。
-
setSceneId
public void setSceneId(String SceneId)
Set 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SceneId- 策略所属的策略场景 注意:此字段可能返回 null,表示取不到有效值。
-
-