Class RuleInfoData
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.RuleInfoData
-
public class RuleInfoData extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description RuleInfoData()RuleInfoData(RuleInfoData 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 LonggetCity()Get 城市CodeStringgetCityName()Get 城市名StringgetCloudCode()Get 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云LonggetCountry()Get 国家CodeStringgetCountryName()Get 国家名StringgetDetail()Get 描述LonggetDirection()Get 方向,0:出站,1:入站LonggetId()Get id值LonggetIsRegion()Get 是否为地域StringgetLogId()Get 日志id,从告警处创建必传,其它为空LonggetOrderIndex()Get 执行顺序StringgetPort()Get 端口StringgetProtocol()Get 协议StringgetRegionIso()Get 国家二位iso代码或者省份缩写代码StringgetSourceIp()Get 访问源LonggetSourceType()Get 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版StringgetStrategy()Get 策略, 0:观察,1:阻断,2:放行StringgetTargetIp()Get 访问目的LonggetTargetType()Get 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版voidsetCity(Long City)Set 城市CodevoidsetCityName(String CityName)Set 城市名voidsetCloudCode(String CloudCode)Set 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云voidsetCountry(Long Country)Set 国家CodevoidsetCountryName(String CountryName)Set 国家名voidsetDetail(String Detail)Set 描述voidsetDirection(Long Direction)Set 方向,0:出站,1:入站voidsetId(Long Id)Set id值voidsetIsRegion(Long IsRegion)Set 是否为地域voidsetLogId(String LogId)Set 日志id,从告警处创建必传,其它为空voidsetOrderIndex(Long OrderIndex)Set 执行顺序voidsetPort(String Port)Set 端口voidsetProtocol(String Protocol)Set 协议voidsetRegionIso(String RegionIso)Set 国家二位iso代码或者省份缩写代码voidsetSourceIp(String SourceIp)Set 访问源voidsetSourceType(Long SourceType)Set 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版voidsetStrategy(String Strategy)Set 策略, 0:观察,1:阻断,2:放行voidsetTargetIp(String TargetIp)Set 访问目的voidsetTargetType(Long TargetType)Set 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版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
-
RuleInfoData
public RuleInfoData()
-
RuleInfoData
public RuleInfoData(RuleInfoData 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
-
getOrderIndex
public Long getOrderIndex()
Get 执行顺序- Returns:
- OrderIndex 执行顺序
-
setOrderIndex
public void setOrderIndex(Long OrderIndex)
Set 执行顺序- Parameters:
OrderIndex- 执行顺序
-
getSourceIp
public String getSourceIp()
Get 访问源- Returns:
- SourceIp 访问源
-
setSourceIp
public void setSourceIp(String SourceIp)
Set 访问源- Parameters:
SourceIp- 访问源
-
getTargetIp
public String getTargetIp()
Get 访问目的- Returns:
- TargetIp 访问目的
-
setTargetIp
public void setTargetIp(String TargetIp)
Set 访问目的- Parameters:
TargetIp- 访问目的
-
getProtocol
public String getProtocol()
Get 协议- Returns:
- Protocol 协议
-
setProtocol
public void setProtocol(String Protocol)
Set 协议- Parameters:
Protocol- 协议
-
getStrategy
public String getStrategy()
Get 策略, 0:观察,1:阻断,2:放行- Returns:
- Strategy 策略, 0:观察,1:阻断,2:放行
-
setStrategy
public void setStrategy(String Strategy)
Set 策略, 0:观察,1:阻断,2:放行- Parameters:
Strategy- 策略, 0:观察,1:阻断,2:放行
-
getSourceType
public Long getSourceType()
Get 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版- Returns:
- SourceType 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版
-
setSourceType
public void setSourceType(Long SourceType)
Set 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版- Parameters:
SourceType- 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版
-
getDirection
public Long getDirection()
Get 方向,0:出站,1:入站- Returns:
- Direction 方向,0:出站,1:入站
-
setDirection
public void setDirection(Long Direction)
Set 方向,0:出站,1:入站- Parameters:
Direction- 方向,0:出站,1:入站
-
getDetail
public String getDetail()
Get 描述- Returns:
- Detail 描述
-
setDetail
public void setDetail(String Detail)
Set 描述- Parameters:
Detail- 描述
-
getTargetType
public Long getTargetType()
Get 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版- Returns:
- TargetType 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版
-
setTargetType
public void setTargetType(Long TargetType)
Set 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版- Parameters:
TargetType- 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版
-
getPort
public String getPort()
Get 端口- Returns:
- Port 端口
-
setPort
public void setPort(String Port)
Set 端口- Parameters:
Port- 端口
-
getId
public Long getId()
Get id值- Returns:
- Id id值
-
setId
public void setId(Long Id)
Set id值- Parameters:
Id- id值
-
getLogId
public String getLogId()
Get 日志id,从告警处创建必传,其它为空- Returns:
- LogId 日志id,从告警处创建必传,其它为空
-
setLogId
public void setLogId(String LogId)
Set 日志id,从告警处创建必传,其它为空- Parameters:
LogId- 日志id,从告警处创建必传,其它为空
-
getCity
public Long getCity()
Get 城市Code- Returns:
- City 城市Code
-
setCity
public void setCity(Long City)
Set 城市Code- Parameters:
City- 城市Code
-
getCountry
public Long getCountry()
Get 国家Code- Returns:
- Country 国家Code
-
setCountry
public void setCountry(Long Country)
Set 国家Code- Parameters:
Country- 国家Code
-
getCloudCode
public String getCloudCode()
Get 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云- Returns:
- CloudCode 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云
-
setCloudCode
public void setCloudCode(String CloudCode)
Set 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云- Parameters:
CloudCode- 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云
-
getIsRegion
public Long getIsRegion()
Get 是否为地域- Returns:
- IsRegion 是否为地域
-
setIsRegion
public void setIsRegion(Long IsRegion)
Set 是否为地域- Parameters:
IsRegion- 是否为地域
-
getCityName
public String getCityName()
Get 城市名- Returns:
- CityName 城市名
-
setCityName
public void setCityName(String CityName)
Set 城市名- Parameters:
CityName- 城市名
-
getCountryName
public String getCountryName()
Get 国家名- Returns:
- CountryName 国家名
-
setCountryName
public void setCountryName(String CountryName)
Set 国家名- Parameters:
CountryName- 国家名
-
getRegionIso
public String getRegionIso()
Get 国家二位iso代码或者省份缩写代码- Returns:
- RegionIso 国家二位iso代码或者省份缩写代码
-
setRegionIso
public void setRegionIso(String RegionIso)
Set 国家二位iso代码或者省份缩写代码- Parameters:
RegionIso- 国家二位iso代码或者省份缩写代码
-
-