Class ScdnCCRules
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdn.v20180606.models.ScdnCCRules
-
public class ScdnCCRules extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ScdnCCRules()ScdnCCRules(ScdnCCRules 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,表示取不到有效值。LonggetDetectionTime()Get 探测时长 注意:此字段可能返回 null,表示取不到有效值。LonggetFrequencyLimit()Get 限频阈值 注意:此字段可能返回 null,表示取不到有效值。StringgetPunishmentSwitch()Get IP 惩罚配置开关,取值有: on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。LonggetPunishmentTime()Get IP 惩罚时长 注意:此字段可能返回 null,表示取不到有效值。LonggetQps()Get 规则限频StringgetRedirectUrl()Get 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleType()Get 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页String[]getRuleValue()Get 规则值voidsetAction(String Action)Set 执行动作,intercept|redirect 注意:此字段可能返回 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,表示取不到有效值。voidsetQps(Long Qps)Set 规则限频voidsetRedirectUrl(String RedirectUrl)Set 动作为 redirect 时,重定向的url 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleType(String RuleType)Set 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页voidsetRuleValue(String[] RuleValue)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
-
ScdnCCRules
public ScdnCCRules()
-
ScdnCCRules
public ScdnCCRules(ScdnCCRules 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
-
getRuleType
public String getRuleType()
Get 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页- Returns:
- RuleType 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页
-
setRuleType
public void setRuleType(String RuleType)
Set 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页- Parameters:
RuleType- 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 index:首页
-
getRuleValue
public String[] getRuleValue()
Get 规则值- Returns:
- RuleValue 规则值
-
setRuleValue
public void setRuleValue(String[] RuleValue)
Set 规则值- Parameters:
RuleValue- 规则值
-
getQps
public Long getQps()
Get 规则限频- Returns:
- Qps 规则限频
-
setQps
public void setQps(Long Qps)
Set 规则限频- Parameters:
Qps- 规则限频
-
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,表示取不到有效值。
-
-