public class DomainsPartInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DomainsPartInfo() | 
| DomainsPartInfo(DomainsPartInfo 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 | 
|---|---|
| Long | getActiveCheck()Get 是否开启主动健康检测。
0:不开启
1:开启 | 
| String | getCert()Get 证书 | 
| Long | getCertType()Get 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书 | 
| Long[] | getCiphers()Get 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。 | 
| Long | getCipherTemplate()Get 加密套件模板。
0:不支持选择,使用默认模板  
1:通用型模板 
2:安全型模板
3:自定义模板 | 
| Long | getCls()Get 日志包是否开启。
0:关闭
1:开启 | 
| String | getCname()Get 接入Cname,SaaS型域名使用此Cname进行接入 | 
| String | getCreateTime()Get 创建时间 | 
| String | getDomain()Get 域名 | 
| String | getDomainId()Get 域名唯一ID | 
| String | getEdition()Get 域名所属实例类型 | 
| Long | getEngine()Get 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式 
11:规则引擎观察&&AI引擎观察模式 
12:规则引擎观察&&AI引擎拦截模式 
20:规则引擎拦截&&AI引擎关闭模式 
21:规则引擎拦截&&AI引擎观察模式 
22:规则引擎拦截&&AI引擎拦截模式 | 
| String | getGmCert()Get GmCertType为1时,需要填充此参数,表示自有国密证书的证书链 | 
| Long | getGmCertType()Get 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书 | 
| String | getGmEncCert()Get GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书 | 
| String | getGmEncPrivateKey()Get GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥 | 
| String | getGmPrivateKey()Get GmCertType为1时,需要填充此参数,表示自有国密证书的私钥 | 
| String | getGmSSLId()Get GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id | 
| Long | getGmType()Get 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问 | 
| Long | getGzip()Get gzip开关。0:关闭 1:默认值,打开。 | 
| Long | getHttpsRewrite()Get 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转 | 
| String | getHttpsUpstreamPort()Get HTTPS回源端口 | 
| String | getInstanceId()Get 域名所属实例唯一ID | 
| String | getInstanceName()Get 域名所属实例名 | 
| String[] | getIpHeaders()Get IsCdn=3时,表示自定义header | 
| Long | getIsCdn()Get waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP | 
| Long | getIsGray()Deprecated.   | 
| Long | getIsHttp2()Get 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启 | 
| Long | getIsKeepAlive()Get 是否开启长连接。
0: 短连接
1: 长连接 | 
| Long | getIsWebsocket()Get 是否开启WebSocket支持。
0:关闭
1:开启 | 
| String[] | getLabels()Get 域名标签 | 
| String | getLevel()Get 防护规则 | 
| Long | getLoadBalance()Get 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询 | 
| Long | getMode()Get 防护模式。
0:观察模式
1:拦截模式 | 
| String | getNote()Get 域名备注信息 | 
| PortInfo[] | getPorts()Get 域名端口配置 | 
| String | getPrivateKey()Get 自有证书的私钥 | 
| Long | getProbeStatus()Get 拨测状态。 0: 禁用拨测, 1: 启用拨测 | 
| Long | getProxyBuffer()Get 是否开启缓存 0-关闭 1-开启 | 
| Long | getProxyConnectTimeout()Get WAF与源站的连接超时,默认10s。 | 
| Long | getProxyReadTimeout()Get WAF与源站的读超时时间,默认300s。 | 
| Long | getProxySendTimeout()Get WAF与源站的写超时时间,默认300s。 | 
| String | getSniHost()Get SniType为3时,需要填此参数,表示自定义的SNI; | 
| Long | getSniType()Get WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名 | 
| String[] | getSrcList()Get IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 | 
| String | getSSLId()Get CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id | 
| Long | getTLSVersion()Get TLS版本信息 | 
| String | getUpstreamDomain()Get 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 | 
| String | getUpstreamHost()Get 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 | 
| Long | getUpstreamPolicy()Get 回源策略。
0:负载均衡回源
1:分流回源 | 
| UpstreamRule[] | getUpstreamRules()Get 分流回源策略 | 
| String | getUpstreamScheme()Get 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源 | 
| Long | getUpstreamType()Get 回源类型。
0:通过IP回源
1:通过域名回源 | 
| Long | getUseCase()Get 业务场景。0:默认值,表示常规业务场景 1:大模型业务场景 | 
| String[] | getWeights()Get 回源IP权重 | 
| Long | getXFFReset()Get 是否开启XFF重置。
0:关闭
1:开启 | 
| void | setActiveCheck(Long ActiveCheck)Set 是否开启主动健康检测。
0:不开启
1:开启 | 
| void | setCert(String Cert)Set 证书 | 
| void | setCertType(Long CertType)Set 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书 | 
| void | setCiphers(Long[] Ciphers)Set 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。 | 
| void | setCipherTemplate(Long CipherTemplate)Set 加密套件模板。
0:不支持选择,使用默认模板  
1:通用型模板 
2:安全型模板
3:自定义模板 | 
| void | setCls(Long Cls)Set 日志包是否开启。
0:关闭
1:开启 | 
| void | setCname(String Cname)Set 接入Cname,SaaS型域名使用此Cname进行接入 | 
| void | setCreateTime(String CreateTime)Set 创建时间 | 
| void | setDomain(String Domain)Set 域名 | 
| void | setDomainId(String DomainId)Set 域名唯一ID | 
| void | setEdition(String Edition)Set 域名所属实例类型 | 
| void | setEngine(Long Engine)Set 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式 
11:规则引擎观察&&AI引擎观察模式 
12:规则引擎观察&&AI引擎拦截模式 
20:规则引擎拦截&&AI引擎关闭模式 
21:规则引擎拦截&&AI引擎观察模式 
22:规则引擎拦截&&AI引擎拦截模式 | 
| void | setGmCert(String GmCert)Set GmCertType为1时,需要填充此参数,表示自有国密证书的证书链 | 
| void | setGmCertType(Long GmCertType)Set 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书 | 
| void | setGmEncCert(String GmEncCert)Set GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书 | 
| void | setGmEncPrivateKey(String GmEncPrivateKey)Set GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥 | 
| void | setGmPrivateKey(String GmPrivateKey)Set GmCertType为1时,需要填充此参数,表示自有国密证书的私钥 | 
| void | setGmSSLId(String GmSSLId)Set GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id | 
| void | setGmType(Long GmType)Set 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问 | 
| void | setGzip(Long Gzip)Set gzip开关。0:关闭 1:默认值,打开。 | 
| void | setHttpsRewrite(Long HttpsRewrite)Set 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转 | 
| void | setHttpsUpstreamPort(String HttpsUpstreamPort)Set HTTPS回源端口 | 
| void | setInstanceId(String InstanceId)Set 域名所属实例唯一ID | 
| void | setInstanceName(String InstanceName)Set 域名所属实例名 | 
| void | setIpHeaders(String[] IpHeaders)Set IsCdn=3时,表示自定义header | 
| void | setIsCdn(Long IsCdn)Set waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP | 
| void | setIsGray(Long IsGray)Deprecated.   | 
| void | setIsHttp2(Long IsHttp2)Set 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启 | 
| void | setIsKeepAlive(Long IsKeepAlive)Set 是否开启长连接。
0: 短连接
1: 长连接 | 
| void | setIsWebsocket(Long IsWebsocket)Set 是否开启WebSocket支持。
0:关闭
1:开启 | 
| void | setLabels(String[] Labels)Set 域名标签 | 
| void | setLevel(String Level)Set 防护规则 | 
| void | setLoadBalance(Long LoadBalance)Set 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询 | 
| void | setMode(Long Mode)Set 防护模式。
0:观察模式
1:拦截模式 | 
| void | setNote(String Note)Set 域名备注信息 | 
| void | setPorts(PortInfo[] Ports)Set 域名端口配置 | 
| void | setPrivateKey(String PrivateKey)Set 自有证书的私钥 | 
| void | setProbeStatus(Long ProbeStatus)Set 拨测状态。 0: 禁用拨测, 1: 启用拨测 | 
| void | setProxyBuffer(Long ProxyBuffer)Set 是否开启缓存 0-关闭 1-开启 | 
| void | setProxyConnectTimeout(Long ProxyConnectTimeout)Set WAF与源站的连接超时,默认10s。 | 
| void | setProxyReadTimeout(Long ProxyReadTimeout)Set WAF与源站的读超时时间,默认300s。 | 
| void | setProxySendTimeout(Long ProxySendTimeout)Set WAF与源站的写超时时间,默认300s。 | 
| void | setSniHost(String SniHost)Set SniType为3时,需要填此参数,表示自定义的SNI; | 
| void | setSniType(Long SniType)Set WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名 | 
| void | setSrcList(String[] SrcList)Set IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 | 
| void | setSSLId(String SSLId)Set CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id | 
| void | setTLSVersion(Long TLSVersion)Set TLS版本信息 | 
| void | setUpstreamDomain(String UpstreamDomain)Set 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 | 
| void | setUpstreamHost(String UpstreamHost)Set 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 | 
| void | setUpstreamPolicy(Long UpstreamPolicy)Set 回源策略。
0:负载均衡回源
1:分流回源 | 
| void | setUpstreamRules(UpstreamRule[] UpstreamRules)Set 分流回源策略 | 
| void | setUpstreamScheme(String UpstreamScheme)Set 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源 | 
| void | setUpstreamType(Long UpstreamType)Set 回源类型。
0:通过IP回源
1:通过域名回源 | 
| void | setUseCase(Long UseCase)Set 业务场景。0:默认值,表示常规业务场景 1:大模型业务场景 | 
| void | setWeights(String[] Weights)Set 回源IP权重 | 
| void | setXFFReset(Long XFFReset)Set 是否开启XFF重置。
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, toJsonStringpublic DomainsPartInfo()
public DomainsPartInfo(DomainsPartInfo source)
public String getDomain()
public void setDomain(String Domain)
Domain - 域名public String getDomainId()
public void setDomainId(String DomainId)
DomainId - 域名唯一IDpublic String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 域名所属实例唯一IDpublic String getEdition()
public void setEdition(String Edition)
Edition - 域名所属实例类型public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - 域名所属实例名public String getCert()
public void setCert(String Cert)
Cert - 证书public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 创建时间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 getHttpsRewrite()
public void setHttpsRewrite(Long HttpsRewrite)
HttpsRewrite - 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转public String getHttpsUpstreamPort()
public void setHttpsUpstreamPort(String HttpsUpstreamPort)
HttpsUpstreamPort - HTTPS回源端口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获取客户端IP@Deprecated public Long getIsGray()
@Deprecated public void setIsGray(Long IsGray)
IsGray - 是否开启灰度。public Long getIsHttp2()
public void setIsHttp2(Long IsHttp2)
IsHttp2 - 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启public Long getIsWebsocket()
public void setIsWebsocket(Long IsWebsocket)
IsWebsocket - 是否开启WebSocket支持。
0:关闭
1:开启public Long getLoadBalance()
public void setLoadBalance(Long LoadBalance)
LoadBalance - 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询public Long getMode()
public void setMode(Long Mode)
Mode - 防护模式。
0:观察模式
1:拦截模式public String getPrivateKey()
public void setPrivateKey(String PrivateKey)
PrivateKey - 自有证书的私钥public String getSSLId()
public void setSSLId(String SSLId)
SSLId - CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书idpublic String getUpstreamDomain()
public void setUpstreamDomain(String UpstreamDomain)
UpstreamDomain - 域名回源时的回源域名。UpstreamType为1时,需要填充此字段public Long getUpstreamType()
public void setUpstreamType(Long UpstreamType)
UpstreamType - 回源类型。
0:通过IP回源
1:通过域名回源public String[] getSrcList()
public void setSrcList(String[] SrcList)
SrcList - IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段public PortInfo[] getPorts()
public void setPorts(PortInfo[] Ports)
Ports - 域名端口配置public Long getCertType()
public void setCertType(Long CertType)
CertType - 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书public String getUpstreamScheme()
public void setUpstreamScheme(String UpstreamScheme)
UpstreamScheme - 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源public Long getCls()
public void setCls(Long Cls)
Cls - 日志包是否开启。
0:关闭
1:开启public String getCname()
public void setCname(String Cname)
Cname - 接入Cname,SaaS型域名使用此Cname进行接入public Long getIsKeepAlive()
public void setIsKeepAlive(Long IsKeepAlive)
IsKeepAlive - 是否开启长连接。
0: 短连接
1: 长连接public Long getActiveCheck()
public void setActiveCheck(Long ActiveCheck)
ActiveCheck - 是否开启主动健康检测。
0:不开启
1:开启public Long getTLSVersion()
public void setTLSVersion(Long TLSVersion)
TLSVersion - TLS版本信息public Long[] getCiphers()
public void setCiphers(Long[] Ciphers)
Ciphers - 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。public Long getCipherTemplate()
public void setCipherTemplate(Long CipherTemplate)
CipherTemplate - 加密套件模板。
0:不支持选择,使用默认模板  
1:通用型模板 
2:安全型模板
3:自定义模板public Long getProxyConnectTimeout()
public void setProxyConnectTimeout(Long ProxyConnectTimeout)
ProxyConnectTimeout - WAF与源站的连接超时,默认10s。public Long getProxyReadTimeout()
public void setProxyReadTimeout(Long ProxyReadTimeout)
ProxyReadTimeout - WAF与源站的读超时时间,默认300s。public Long getProxySendTimeout()
public void setProxySendTimeout(Long ProxySendTimeout)
ProxySendTimeout - WAF与源站的写超时时间,默认300s。public Long getSniType()
public void setSniType(Long SniType)
SniType - WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名public String getSniHost()
public void setSniHost(String SniHost)
SniHost - SniType为3时,需要填此参数,表示自定义的SNI;public String[] getWeights()
public void setWeights(String[] Weights)
Weights - 回源IP权重public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders - IsCdn=3时,表示自定义headerpublic Long getXFFReset()
public void setXFFReset(Long XFFReset)
XFFReset - 是否开启XFF重置。
0:关闭
1:开启public String getNote()
public void setNote(String Note)
Note - 域名备注信息public String getUpstreamHost()
public void setUpstreamHost(String UpstreamHost)
UpstreamHost - 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。public String getLevel()
public void setLevel(String Level)
Level - 防护规则public Long getProxyBuffer()
public void setProxyBuffer(Long ProxyBuffer)
ProxyBuffer - 是否开启缓存 0-关闭 1-开启public Long getGmType()
public void setGmType(Long GmType)
GmType - 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问public Long getGmCertType()
public void setGmCertType(Long GmCertType)
GmCertType - 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书public String getGmCert()
public void setGmCert(String GmCert)
GmCert - GmCertType为1时,需要填充此参数,表示自有国密证书的证书链public String getGmPrivateKey()
public void setGmPrivateKey(String GmPrivateKey)
GmPrivateKey - GmCertType为1时,需要填充此参数,表示自有国密证书的私钥public String getGmEncCert()
public void setGmEncCert(String GmEncCert)
GmEncCert - GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书public String getGmEncPrivateKey()
public void setGmEncPrivateKey(String GmEncPrivateKey)
GmEncPrivateKey - GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥public String getGmSSLId()
public void setGmSSLId(String GmSSLId)
GmSSLId - GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书idpublic String[] getLabels()
public void setLabels(String[] Labels)
Labels - 域名标签public Long getProbeStatus()
public void setProbeStatus(Long ProbeStatus)
ProbeStatus - 拨测状态。 0: 禁用拨测, 1: 启用拨测public Long getUpstreamPolicy()
public void setUpstreamPolicy(Long UpstreamPolicy)
UpstreamPolicy - 回源策略。
0:负载均衡回源
1:分流回源public UpstreamRule[] getUpstreamRules()
public void setUpstreamRules(UpstreamRule[] UpstreamRules)
UpstreamRules - 分流回源策略public Long getUseCase()
public void setUseCase(Long UseCase)
UseCase - 业务场景。0:默认值,表示常规业务场景 1:大模型业务场景public Long getGzip()
public void setGzip(Long Gzip)
Gzip - gzip开关。0:关闭 1:默认值,打开。Copyright © 2025. All rights reserved.