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。
clb:七层负载均衡器类型
apisix:apisix网关型
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getCdcClusters()
Get 域名需要下发到的cdc集群列表。仅CDC场景下填充
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCloudType()
Get 云类型。
public:公有云
private:私有云
hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getClsStatus()
Get 是否开启访问日志。
1:开启
0:关闭
|
String |
getDomain()
Get 域名
|
String |
getDomainId()
Get 域名唯一ID
|
String |
getEdition()
Get 域名所属实例类型。负载均衡型WAF为"clb-waf"
|
Long |
getEngine()
Get 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&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 waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
|
Long |
getLevel()
Get 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。
|
LoadBalancer[] |
getLoadBalancerSet()
Get 绑定的负载均衡器信息列表
|
String |
getMainDomain()
Get 主域名,入参时为空
|
Long |
getMode()
Get 规则引擎防护模式。
0:观察模式
1:拦截模式
|
String |
getNote()
Get 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRegion()
Get 域名绑定的LB的地域,以逗号分割多个地域
|
Long |
getState()
Get clbwaf域名监听器状态。
0:操作成功
4:正在绑定LB
6:正在解绑LB
7:解绑LB失败
8:绑定LB失败
10:内部错误
|
Long |
getStatus()
Get waf和负载均衡器的绑定关系。
0:未绑定
1:已绑定
|
void |
setAlbType(String AlbType)
Set 应用型负载均衡类型,默认clb。
clb:七层负载均衡器类型
apisix:apisix网关型
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCdcClusters(String[] CdcClusters)
Set 域名需要下发到的cdc集群列表。仅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 域名所属实例类型。负载均衡型WAF为"clb-waf"
|
void |
setEngine(Long Engine)
Set 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&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 waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
|
void |
setLevel(Long Level)
Set 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLoadBalancerSet(LoadBalancer[] LoadBalancerSet)
Set 绑定的负载均衡器信息列表
|
void |
setMainDomain(String MainDomain)
Set 主域名,入参时为空
|
void |
setMode(Long Mode)
Set 规则引擎防护模式。
0:观察模式
1:拦截模式
|
void |
setNote(String Note)
Set 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRegion(String Region)
Set 域名绑定的LB的地域,以逗号分割多个地域
|
void |
setState(Long State)
Set clbwaf域名监听器状态。
0:操作成功
4:正在绑定LB
6:正在解绑LB
7:解绑LB失败
8:绑定LB失败
10:内部错误
|
void |
setStatus(Long Status)
Set waf和负载均衡器的绑定关系。
0:未绑定
1:已绑定
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, 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和负载均衡器的绑定关系。
0:未绑定
1:已绑定public Long getState()
public void setState(Long State)
State
- clbwaf域名监听器状态。
0:操作成功
4:正在绑定LB
6:正在解绑LB
7:解绑LB失败
8:绑定LB失败
10:内部错误public Long getEngine()
public void setEngine(Long Engine)
Engine
- 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式public Long getIsCdn()
public void setIsCdn(Long IsCdn)
IsCdn
- waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IPpublic LoadBalancer[] getLoadBalancerSet()
public void setLoadBalancerSet(LoadBalancer[] LoadBalancerSet)
LoadBalancerSet
- 绑定的负载均衡器信息列表public String getRegion()
public void setRegion(String Region)
Region
- 域名绑定的LB的地域,以逗号分割多个地域public String getEdition()
public void setEdition(String Edition)
Edition
- 域名所属实例类型。负载均衡型WAF为"clb-waf"public 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集群列表。仅CDC场景下填充
注意:此字段可能返回 null,表示取不到有效值。public String getAlbType()
public void setAlbType(String AlbType)
AlbType
- 应用型负载均衡类型,默认clb。
clb:七层负载均衡器类型
apisix:apisix网关型
注意:此字段可能返回 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,表示取不到有效值。public String getNote()
public void setNote(String Note)
Note
- 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.