Class HostRecord
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.waf.v20180125.models.HostRecord
-
public class HostRecord extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description HostRecord()HostRecord(HostRecord 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 StringgetAlbType()Get 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。String[]getCdcClusters()Get 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。StringgetCloudType()Get 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。LonggetClsStatus()Get 是否开启访问日志,1:开启,0:关闭StringgetDomain()Get 域名StringgetDomainId()Get 域名IDStringgetEdition()Get 产品分类,取值为:sparta-waf、clb-waf、cdn-wafLonggetEngine()Get 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0fLonggetEngineType()Get 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。LonggetFlowMode()Get WAF的流量模式,1:清洗模式,0:镜像模式String[]getIpHeaders()Get IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。LonggetIsCdn()Get 是否开启代理,0:不开启,1:开启LonggetLevel()Get 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。LoadBalancer[]getLoadBalancerSet()Get 绑定的LB列表StringgetMainDomain()Get 主域名,入参时为空LonggetMode()Get 规则引擎防护模式,0 观察模式,1拦截模式StringgetRegion()Get 域名绑定的LB的地域,以,分割多个地域LonggetState()Get 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期LonggetStatus()Get waf和LD的绑定,0:没有绑定,1:绑定voidsetAlbType(String AlbType)Set 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。voidsetCdcClusters(String[] CdcClusters)Set 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。voidsetCloudType(String CloudType)Set 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。voidsetClsStatus(Long ClsStatus)Set 是否开启访问日志,1:开启,0:关闭voidsetDomain(String Domain)Set 域名voidsetDomainId(String DomainId)Set 域名IDvoidsetEdition(String Edition)Set 产品分类,取值为:sparta-waf、clb-waf、cdn-wafvoidsetEngine(Long Engine)Set 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0fvoidsetEngineType(Long EngineType)Set 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。voidsetFlowMode(Long FlowMode)Set WAF的流量模式,1:清洗模式,0:镜像模式voidsetIpHeaders(String[] IpHeaders)Set IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。voidsetIsCdn(Long IsCdn)Set 是否开启代理,0:不开启,1:开启voidsetLevel(Long Level)Set 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。voidsetLoadBalancerSet(LoadBalancer[] LoadBalancerSet)Set 绑定的LB列表voidsetMainDomain(String MainDomain)Set 主域名,入参时为空voidsetMode(Long Mode)Set 规则引擎防护模式,0 观察模式,1拦截模式voidsetRegion(String Region)Set 域名绑定的LB的地域,以,分割多个地域voidsetState(Long State)Set 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期voidsetStatus(Long Status)Set waf和LD的绑定,0:没有绑定,1:绑定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
-
HostRecord
public HostRecord()
-
HostRecord
public HostRecord(HostRecord 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
-
getDomain
public String getDomain()
Get 域名- Returns:
- Domain 域名
-
setDomain
public void setDomain(String Domain)
Set 域名- Parameters:
Domain- 域名
-
getDomainId
public String getDomainId()
Get 域名ID- Returns:
- DomainId 域名ID
-
setDomainId
public void setDomainId(String DomainId)
Set 域名ID- Parameters:
DomainId- 域名ID
-
getMainDomain
public String getMainDomain()
Get 主域名,入参时为空- Returns:
- MainDomain 主域名,入参时为空
-
setMainDomain
public void setMainDomain(String MainDomain)
Set 主域名,入参时为空- Parameters:
MainDomain- 主域名,入参时为空
-
getMode
public Long getMode()
Get 规则引擎防护模式,0 观察模式,1拦截模式- Returns:
- Mode 规则引擎防护模式,0 观察模式,1拦截模式
-
setMode
public void setMode(Long Mode)
Set 规则引擎防护模式,0 观察模式,1拦截模式- Parameters:
Mode- 规则引擎防护模式,0 观察模式,1拦截模式
-
getStatus
public Long getStatus()
Get waf和LD的绑定,0:没有绑定,1:绑定- Returns:
- Status waf和LD的绑定,0:没有绑定,1:绑定
-
setStatus
public void setStatus(Long Status)
Set waf和LD的绑定,0:没有绑定,1:绑定- Parameters:
Status- waf和LD的绑定,0:没有绑定,1:绑定
-
getState
public Long getState()
Get 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期- Returns:
- State 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期
-
setState
public void setState(Long State)
Set 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期- Parameters:
State- 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期
-
getEngine
public Long getEngine()
Get 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f- Returns:
- Engine 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f
-
setEngine
public void setEngine(Long Engine)
Set 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f- Parameters:
Engine- 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 11规则引擎观察&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 12规则引擎观察&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f 20规则引擎拦截&&AI\u5f15\u64ce\u5173\u95ed\u6a21\u5f0f 21规则引擎拦截&&AI\u5f15\u64ce\u89c2\u5bdf\u6a21\u5f0f 22规则引擎拦截&&AI\u5f15\u64ce\u62e6\u622a\u6a21\u5f0f
-
getIsCdn
public Long getIsCdn()
Get 是否开启代理,0:不开启,1:开启- Returns:
- IsCdn 是否开启代理,0:不开启,1:开启
-
setIsCdn
public void setIsCdn(Long IsCdn)
Set 是否开启代理,0:不开启,1:开启- Parameters:
IsCdn- 是否开启代理,0:不开启,1:开启
-
getLoadBalancerSet
public LoadBalancer[] getLoadBalancerSet()
Get 绑定的LB列表- Returns:
- LoadBalancerSet 绑定的LB列表
-
setLoadBalancerSet
public void setLoadBalancerSet(LoadBalancer[] LoadBalancerSet)
Set 绑定的LB列表- Parameters:
LoadBalancerSet- 绑定的LB列表
-
getRegion
public String getRegion()
Get 域名绑定的LB的地域,以,分割多个地域- Returns:
- Region 域名绑定的LB的地域,以,分割多个地域
-
setRegion
public void setRegion(String Region)
Set 域名绑定的LB的地域,以,分割多个地域- Parameters:
Region- 域名绑定的LB的地域,以,分割多个地域
-
getEdition
public String getEdition()
Get 产品分类,取值为:sparta-waf、clb-waf、cdn-waf- Returns:
- Edition 产品分类,取值为:sparta-waf、clb-waf、cdn-waf
-
setEdition
public void setEdition(String Edition)
Set 产品分类,取值为:sparta-waf、clb-waf、cdn-waf- Parameters:
Edition- 产品分类,取值为:sparta-waf、clb-waf、cdn-waf
-
getFlowMode
public Long getFlowMode()
Get WAF的流量模式,1:清洗模式,0:镜像模式- Returns:
- FlowMode WAF的流量模式,1:清洗模式,0:镜像模式
-
setFlowMode
public void setFlowMode(Long FlowMode)
Set WAF的流量模式,1:清洗模式,0:镜像模式- Parameters:
FlowMode- WAF的流量模式,1:清洗模式,0:镜像模式
-
getClsStatus
public Long getClsStatus()
Get 是否开启访问日志,1:开启,0:关闭- Returns:
- ClsStatus 是否开启访问日志,1:开启,0:关闭
-
setClsStatus
public void setClsStatus(Long ClsStatus)
Set 是否开启访问日志,1:开启,0:关闭- Parameters:
ClsStatus- 是否开启访问日志,1:开启,0:关闭
-
getLevel
public Long getLevel()
Get 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Level 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。
-
setLevel
public void setLevel(Long Level)
Set 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Level- 防护等级,可选值100,200,300 注意:此字段可能返回 null,表示取不到有效值。
-
getCdcClusters
public String[] getCdcClusters()
Get 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CdcClusters 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。
-
setCdcClusters
public void setCdcClusters(String[] CdcClusters)
Set 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CdcClusters- 域名需要下发到的cdc集群列表 注意:此字段可能返回 null,表示取不到有效值。
-
getAlbType
public String getAlbType()
Get 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AlbType 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。
-
setAlbType
public void setAlbType(String AlbType)
Set 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AlbType- 应用型负载均衡类型: clb或者apisix,默认clb 注意:此字段可能返回 null,表示取不到有效值。
-
getIpHeaders
public String[] getIpHeaders()
Get IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IpHeaders IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。
-
setIpHeaders
public void setIpHeaders(String[] IpHeaders)
Set IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IpHeaders- IsCdn=3时,需要填此参数,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。
-
getEngineType
public Long getEngineType()
Get 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- EngineType 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。
-
setEngineType
public void setEngineType(Long EngineType)
Set 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
EngineType- 规则引擎类型, 1: menshen, 2:tiga 注意:此字段可能返回 null,表示取不到有效值。
-
getCloudType
public String getCloudType()
Get 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CloudType 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。
-
setCloudType
public void setCloudType(String CloudType)
Set 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CloudType- 云类型:public:公有云;private:私有云;hybrid:混合云 注意:此字段可能返回 null,表示取不到有效值。
-
-