Class CcGeoIPBlockConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.antiddos.v20200309.models.CcGeoIPBlockConfig
-
public class CcGeoIPBlockConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CcGeoIPBlockConfig()CcGeoIPBlockConfig(CcGeoIPBlockConfig 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 封禁动作,取值[ drop(拦截) alg(人机校验) ]Long[]getAreaList()Get 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空StringgetId()Get 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置IDStringgetRegionType()Get 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]voidsetAction(String Action)Set 封禁动作,取值[ drop(拦截) alg(人机校验) ]voidsetAreaList(Long[] AreaList)Set 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空voidsetId(String Id)Set 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置IDvoidsetRegionType(String RegionType)Set 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]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
-
CcGeoIPBlockConfig
public CcGeoIPBlockConfig()
-
CcGeoIPBlockConfig
public CcGeoIPBlockConfig(CcGeoIPBlockConfig 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
-
getRegionType
public String getRegionType()
Get 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]- Returns:
- RegionType 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]
-
setRegionType
public void setRegionType(String RegionType)
Set 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]- Parameters:
RegionType- 区域类型,取值[ oversea(海外) china(国内) customized(自定义地区) ]
-
getAction
public String getAction()
Get 封禁动作,取值[ drop(拦截) alg(人机校验) ]- Returns:
- Action 封禁动作,取值[ drop(拦截) alg(人机校验) ]
-
setAction
public void setAction(String Action)
Set 封禁动作,取值[ drop(拦截) alg(人机校验) ]- Parameters:
Action- 封禁动作,取值[ drop(拦截) alg(人机校验) ]
-
getId
public String getId()
Get 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID- Returns:
- Id 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID
-
setId
public void setId(String Id)
Set 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID- Parameters:
Id- 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID
-
getAreaList
public Long[] getAreaList()
Get 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空- Returns:
- AreaList 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空
-
setAreaList
public void setAreaList(Long[] AreaList)
Set 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空- Parameters:
AreaList- 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空
-
-