public class HostRecord extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getAlbType()
Get 应用型负载均衡类型: clb或者apisix,默认clb
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getCdcClusters()
Get 域名需要下发到的cdc集群列表
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCloudType()
Get 云类型:public:公有云;private:私有云;hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getClsStatus()
Get 是否开启访问日志,1:开启,0:关闭
|
String |
getDomain()
Get 域名
|
String |
getDomainId()
Get 域名ID
|
String |
getEdition()
Get 产品分类,取值为:sparta-waf、clb-waf、cdn-waf
|
Long |
getEngine()
Get 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI引擎关闭模式 11规则引擎观察&&AI引擎观察模式 12规则引擎观察&&AI引擎拦截模式 20规则引擎拦截&&AI引擎关闭模式 21规则引擎拦截&&AI引擎观察模式 22规则引擎拦截&&AI引擎拦截模式
|
Long |
getEngineType()
Get 规则引擎类型, 1: menshen, 2:tiga
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getFlowMode()
Get WAF的流量模式,1:清洗模式,0:镜像模式
|
String[] |
getIpHeaders()
Get IsCdn=3时,需要填此参数,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getIsCdn()
Get 是否开启代理,0:不开启,1:开启
|
Long |
getLevel()
Get 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。
|
LoadBalancer[] |
getLoadBalancerSet()
Get 绑定的LB列表
|
String |
getMainDomain()
Get 主域名,入参时为空
|
Long |
getMode()
Get 规则引擎防护模式,0 观察模式,1拦截模式
|
String |
getRegion()
Get 域名绑定的LB的地域,以,分割多个地域
|
Long |
getState()
Get 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期
|
Long |
getStatus()
Get waf和LD的绑定,0:没有绑定,1:绑定
|
void |
setAlbType(String AlbType)
Set 应用型负载均衡类型: clb或者apisix,默认clb
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCdcClusters(String[] CdcClusters)
Set 域名需要下发到的cdc集群列表
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCloudType(String CloudType)
Set 云类型:public:公有云;private:私有云;hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setClsStatus(Long ClsStatus)
Set 是否开启访问日志,1:开启,0:关闭
|
void |
setDomain(String Domain)
Set 域名
|
void |
setDomainId(String DomainId)
Set 域名ID
|
void |
setEdition(String Edition)
Set 产品分类,取值为:sparta-waf、clb-waf、cdn-waf
|
void |
setEngine(Long Engine)
Set 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI引擎关闭模式 11规则引擎观察&&AI引擎观察模式 12规则引擎观察&&AI引擎拦截模式 20规则引擎拦截&&AI引擎关闭模式 21规则引擎拦截&&AI引擎观察模式 22规则引擎拦截&&AI引擎拦截模式
|
void |
setEngineType(Long EngineType)
Set 规则引擎类型, 1: menshen, 2:tiga
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setFlowMode(Long FlowMode)
Set WAF的流量模式,1:清洗模式,0:镜像模式
|
void |
setIpHeaders(String[] IpHeaders)
Set IsCdn=3时,需要填此参数,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIsCdn(Long IsCdn)
Set 是否开启代理,0:不开启,1:开启
|
void |
setLevel(Long Level)
Set 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLoadBalancerSet(LoadBalancer[] LoadBalancerSet)
Set 绑定的LB列表
|
void |
setMainDomain(String MainDomain)
Set 主域名,入参时为空
|
void |
setMode(Long Mode)
Set 规则引擎防护模式,0 观察模式,1拦截模式
|
void |
setRegion(String Region)
Set 域名绑定的LB的地域,以,分割多个地域
|
void |
setState(Long State)
Set 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期
|
void |
setStatus(Long Status)
Set waf和LD的绑定,0:没有绑定,1:绑定
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public HostRecord()
public HostRecord(HostRecord source)
public String getDomain()
public void setDomain(String Domain)
Domain
- 域名public String getDomainId()
public void setDomainId(String DomainId)
DomainId
- 域名IDpublic String getMainDomain()
public void setMainDomain(String MainDomain)
MainDomain
- 主域名,入参时为空public Long getMode()
public void setMode(Long Mode)
Mode
- 规则引擎防护模式,0 观察模式,1拦截模式public Long getStatus()
public void setStatus(Long Status)
Status
- waf和LD的绑定,0:没有绑定,1:绑定public Long getState()
public void setState(Long State)
State
- 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期public Long getEngine()
public void setEngine(Long Engine)
Engine
- 规则引擎和AI引擎防护模式联合状态,10规则引擎观察&&AI引擎关闭模式 11规则引擎观察&&AI引擎观察模式 12规则引擎观察&&AI引擎拦截模式 20规则引擎拦截&&AI引擎关闭模式 21规则引擎拦截&&AI引擎观察模式 22规则引擎拦截&&AI引擎拦截模式public Long getIsCdn()
public void setIsCdn(Long IsCdn)
IsCdn
- 是否开启代理,0:不开启,1:开启public LoadBalancer[] getLoadBalancerSet()
public void setLoadBalancerSet(LoadBalancer[] LoadBalancerSet)
LoadBalancerSet
- 绑定的LB列表public String getRegion()
public void setRegion(String Region)
Region
- 域名绑定的LB的地域,以,分割多个地域public String getEdition()
public void setEdition(String Edition)
Edition
- 产品分类,取值为:sparta-waf、clb-waf、cdn-wafpublic Long getFlowMode()
public void setFlowMode(Long FlowMode)
FlowMode
- WAF的流量模式,1:清洗模式,0:镜像模式public Long getClsStatus()
public void setClsStatus(Long ClsStatus)
ClsStatus
- 是否开启访问日志,1:开启,0:关闭public Long getLevel()
public void setLevel(Long Level)
Level
- 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。public String[] getCdcClusters()
public void setCdcClusters(String[] CdcClusters)
CdcClusters
- 域名需要下发到的cdc集群列表
注意:此字段可能返回 null,表示取不到有效值。public String getAlbType()
public void setAlbType(String AlbType)
AlbType
- 应用型负载均衡类型: clb或者apisix,默认clb
注意:此字段可能返回 null,表示取不到有效值。public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders
- IsCdn=3时,需要填此参数,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。public Long getEngineType()
public void setEngineType(Long EngineType)
EngineType
- 规则引擎类型, 1: menshen, 2:tiga
注意:此字段可能返回 null,表示取不到有效值。public String getCloudType()
public void setCloudType(String CloudType)
CloudType
- 云类型:public:公有云;private:私有云;hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.