Class AdvancedCCRules
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdn.v20180606.models.AdvancedCCRules
-
public class AdvancedCCRules extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AdvancedCCRules()AdvancedCCRules(AdvancedCCRules 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 StringgetAction()Get 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。ScdnSevenLayerRules[]getConfigure()Get 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。LonggetDetectionTime()Get 探测时长 注意:此字段可能返回 null,表示取不到有效值。LonggetFrequencyLimit()Get 限频阈值 注意:此字段可能返回 null,表示取不到有效值。StringgetPunishmentSwitch()Get IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。LonggetPunishmentTime()Get IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。StringgetRedirectUrl()Get 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleName()Get 规则名称StringgetSwitch()Get 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。voidsetAction(String Action)Set 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。voidsetConfigure(ScdnSevenLayerRules[] Configure)Set 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。voidsetDetectionTime(Long DetectionTime)Set 探测时长 注意:此字段可能返回 null,表示取不到有效值。voidsetFrequencyLimit(Long FrequencyLimit)Set 限频阈值 注意:此字段可能返回 null,表示取不到有效值。voidsetPunishmentSwitch(String PunishmentSwitch)Set IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。voidsetPunishmentTime(Long PunishmentTime)Set IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。voidsetRedirectUrl(String RedirectUrl)Set 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleName(String RuleName)Set 规则名称voidsetSwitch(String Switch)Set 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。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
-
AdvancedCCRules
public AdvancedCCRules()
-
AdvancedCCRules
public AdvancedCCRules(AdvancedCCRules 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
-
getRuleName
public String getRuleName()
Get 规则名称- Returns:
- RuleName 规则名称
-
setRuleName
public void setRuleName(String RuleName)
Set 规则名称- Parameters:
RuleName- 规则名称
-
getDetectionTime
public Long getDetectionTime()
Get 探测时长 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DetectionTime 探测时长 注意:此字段可能返回 null,表示取不到有效值。
-
setDetectionTime
public void setDetectionTime(Long DetectionTime)
Set 探测时长 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DetectionTime- 探测时长 注意:此字段可能返回 null,表示取不到有效值。
-
getFrequencyLimit
public Long getFrequencyLimit()
Get 限频阈值 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- FrequencyLimit 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
-
setFrequencyLimit
public void setFrequencyLimit(Long FrequencyLimit)
Set 限频阈值 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
FrequencyLimit- 限频阈值 注意:此字段可能返回 null,表示取不到有效值。
-
getPunishmentSwitch
public String getPunishmentSwitch()
Get IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PunishmentSwitch IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
-
setPunishmentSwitch
public void setPunishmentSwitch(String PunishmentSwitch)
Set IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PunishmentSwitch- IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
-
getPunishmentTime
public Long getPunishmentTime()
Get IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PunishmentTime IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
-
setPunishmentTime
public void setPunishmentTime(Long PunishmentTime)
Set IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PunishmentTime- IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。
-
getAction
public String getAction()
Get 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Action 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
-
setAction
public void setAction(String Action)
Set 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Action- 执行动作,intercept|redirect 注意:此字段可能返回 null,表示取不到有效值。
-
getRedirectUrl
public String getRedirectUrl()
Get 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RedirectUrl 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
-
setRedirectUrl
public void setRedirectUrl(String RedirectUrl)
Set 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RedirectUrl- 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。
-
getConfigure
public ScdnSevenLayerRules[] getConfigure()
Get 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Configure 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
-
setConfigure
public void setConfigure(ScdnSevenLayerRules[] Configure)
Set 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Configure- 七层限频具体配置 注意:此字段可能返回 null,表示取不到有效值。
-
getSwitch
public String getSwitch()
Get 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Switch 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
-
setSwitch
public void setSwitch(String Switch)
Set 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Switch- 自定义cc规则配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
-
-