Class DomainsPartInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.waf.v20180125.models.DomainsPartInfo
-
public class DomainsPartInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetActiveCheck()Get 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。StringgetCert()Get 证书LonggetCertType()Get 证书类型Long[]getCiphers()Get 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。LonggetCipherTemplate()Get 模板 注意:此字段可能返回 null,表示取不到有效值。LonggetCls()Get 日志包StringgetCname()Get 一级cnameStringgetCreateTime()Get 创建时间StringgetDomain()Get 域名StringgetDomainId()Get 域名idStringgetEdition()Get 类型LonggetEngine()Get AI防御模式LonggetHttpsRewrite()Get 是否开启httpRewriteStringgetHttpsUpstreamPort()Get https回源端口StringgetInstanceId()Get 实例idStringgetInstanceName()Get 实例名String[]getIpHeaders()Get IsCdn=3时,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。LonggetIsCdn()Get 是否是cdnLonggetIsGray()Get 是否开启grayLonggetIsHttp2()Get 是否是http2LonggetIsKeepAlive()Get 是否长连接LonggetIsWebsocket()Get 是否开启websocketLonggetLoadBalance()Get 负载均衡LonggetMode()Get 防御模式PortInfo[]getPorts()Get 服务端口配置StringgetPrivateKey()Get 私钥LonggetProxyReadTimeout()Get 300s 注意:此字段可能返回 null,表示取不到有效值。LonggetProxySendTimeout()Get 300s 注意:此字段可能返回 null,表示取不到有效值。StringgetSniHost()Get SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。LonggetSniType()Get 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。String[]getSrcList()Get 回源ipStringgetSSLId()Get ssl idLonggetTLSVersion()Get TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。StringgetUpstreamDomain()Get 回源域名StringgetUpstreamScheme()Get 回源方式LonggetUpstreamType()Get 回源类型String[]getWeights()Get 无 注意:此字段可能返回 null,表示取不到有效值。LonggetXFFReset()Get 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。voidsetActiveCheck(Long ActiveCheck)Set 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。voidsetCert(String Cert)Set 证书voidsetCertType(Long CertType)Set 证书类型voidsetCiphers(Long[] Ciphers)Set 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。voidsetCipherTemplate(Long CipherTemplate)Set 模板 注意:此字段可能返回 null,表示取不到有效值。voidsetCls(Long Cls)Set 日志包voidsetCname(String Cname)Set 一级cnamevoidsetCreateTime(String CreateTime)Set 创建时间voidsetDomain(String Domain)Set 域名voidsetDomainId(String DomainId)Set 域名idvoidsetEdition(String Edition)Set 类型voidsetEngine(Long Engine)Set AI防御模式voidsetHttpsRewrite(Long HttpsRewrite)Set 是否开启httpRewritevoidsetHttpsUpstreamPort(String HttpsUpstreamPort)Set https回源端口voidsetInstanceId(String InstanceId)Set 实例idvoidsetInstanceName(String InstanceName)Set 实例名voidsetIpHeaders(String[] IpHeaders)Set IsCdn=3时,表示自定义header 注意:此字段可能返回 null,表示取不到有效值。voidsetIsCdn(Long IsCdn)Set 是否是cdnvoidsetIsGray(Long IsGray)Set 是否开启grayvoidsetIsHttp2(Long IsHttp2)Set 是否是http2voidsetIsKeepAlive(Long IsKeepAlive)Set 是否长连接voidsetIsWebsocket(Long IsWebsocket)Set 是否开启websocketvoidsetLoadBalance(Long LoadBalance)Set 负载均衡voidsetMode(Long Mode)Set 防御模式voidsetPorts(PortInfo[] Ports)Set 服务端口配置voidsetPrivateKey(String PrivateKey)Set 私钥voidsetProxyReadTimeout(Long ProxyReadTimeout)Set 300s 注意:此字段可能返回 null,表示取不到有效值。voidsetProxySendTimeout(Long ProxySendTimeout)Set 300s 注意:此字段可能返回 null,表示取不到有效值。voidsetSniHost(String SniHost)Set SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。voidsetSniType(Long SniType)Set 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。voidsetSrcList(String[] SrcList)Set 回源ipvoidsetSSLId(String SSLId)Set ssl idvoidsetTLSVersion(Long TLSVersion)Set TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。voidsetUpstreamDomain(String UpstreamDomain)Set 回源域名voidsetUpstreamScheme(String UpstreamScheme)Set 回源方式voidsetUpstreamType(Long UpstreamType)Set 回源类型voidsetWeights(String[] Weights)Set 无 注意:此字段可能返回 null,表示取不到有效值。voidsetXFFReset(Long XFFReset)Set 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。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
-
DomainsPartInfo
public DomainsPartInfo()
-
DomainsPartInfo
public 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.
-
-
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
-
getInstanceId
public String getInstanceId()
Get 实例id- Returns:
- InstanceId 实例id
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例id- Parameters:
InstanceId- 实例id
-
getEdition
public String getEdition()
Get 类型- Returns:
- Edition 类型
-
setEdition
public void setEdition(String Edition)
Set 类型- Parameters:
Edition- 类型
-
getInstanceName
public String getInstanceName()
Get 实例名- Returns:
- InstanceName 实例名
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名- Parameters:
InstanceName- 实例名
-
getCert
public String getCert()
Get 证书- Returns:
- Cert 证书
-
setCert
public void setCert(String Cert)
Set 证书- Parameters:
Cert- 证书
-
getCreateTime
public String getCreateTime()
Get 创建时间- Returns:
- CreateTime 创建时间
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间- Parameters:
CreateTime- 创建时间
-
getEngine
public Long getEngine()
Get AI防御模式- Returns:
- Engine AI防御模式
-
setEngine
public void setEngine(Long Engine)
Set AI防御模式- Parameters:
Engine- AI防御模式
-
getHttpsRewrite
public Long getHttpsRewrite()
Get 是否开启httpRewrite- Returns:
- HttpsRewrite 是否开启httpRewrite
-
setHttpsRewrite
public void setHttpsRewrite(Long HttpsRewrite)
Set 是否开启httpRewrite- Parameters:
HttpsRewrite- 是否开启httpRewrite
-
getHttpsUpstreamPort
public String getHttpsUpstreamPort()
Get https回源端口- Returns:
- HttpsUpstreamPort https回源端口
-
setHttpsUpstreamPort
public void setHttpsUpstreamPort(String HttpsUpstreamPort)
Set https回源端口- Parameters:
HttpsUpstreamPort- https回源端口
-
getIsCdn
public Long getIsCdn()
Get 是否是cdn- Returns:
- IsCdn 是否是cdn
-
setIsCdn
public void setIsCdn(Long IsCdn)
Set 是否是cdn- Parameters:
IsCdn- 是否是cdn
-
getIsGray
public Long getIsGray()
Get 是否开启gray- Returns:
- IsGray 是否开启gray
-
setIsGray
public void setIsGray(Long IsGray)
Set 是否开启gray- Parameters:
IsGray- 是否开启gray
-
getIsHttp2
public Long getIsHttp2()
Get 是否是http2- Returns:
- IsHttp2 是否是http2
-
setIsHttp2
public void setIsHttp2(Long IsHttp2)
Set 是否是http2- Parameters:
IsHttp2- 是否是http2
-
getIsWebsocket
public Long getIsWebsocket()
Get 是否开启websocket- Returns:
- IsWebsocket 是否开启websocket
-
setIsWebsocket
public void setIsWebsocket(Long IsWebsocket)
Set 是否开启websocket- Parameters:
IsWebsocket- 是否开启websocket
-
getLoadBalance
public Long getLoadBalance()
Get 负载均衡- Returns:
- LoadBalance 负载均衡
-
setLoadBalance
public void setLoadBalance(Long LoadBalance)
Set 负载均衡- Parameters:
LoadBalance- 负载均衡
-
getMode
public Long getMode()
Get 防御模式- Returns:
- Mode 防御模式
-
setMode
public void setMode(Long Mode)
Set 防御模式- Parameters:
Mode- 防御模式
-
getPrivateKey
public String getPrivateKey()
Get 私钥- Returns:
- PrivateKey 私钥
-
setPrivateKey
public void setPrivateKey(String PrivateKey)
Set 私钥- Parameters:
PrivateKey- 私钥
-
getSSLId
public String getSSLId()
Get ssl id- Returns:
- SSLId ssl id
-
setSSLId
public void setSSLId(String SSLId)
Set ssl id- Parameters:
SSLId- ssl id
-
getUpstreamDomain
public String getUpstreamDomain()
Get 回源域名- Returns:
- UpstreamDomain 回源域名
-
setUpstreamDomain
public void setUpstreamDomain(String UpstreamDomain)
Set 回源域名- Parameters:
UpstreamDomain- 回源域名
-
getUpstreamType
public Long getUpstreamType()
Get 回源类型- Returns:
- UpstreamType 回源类型
-
setUpstreamType
public void setUpstreamType(Long UpstreamType)
Set 回源类型- Parameters:
UpstreamType- 回源类型
-
getSrcList
public String[] getSrcList()
Get 回源ip- Returns:
- SrcList 回源ip
-
setSrcList
public void setSrcList(String[] SrcList)
Set 回源ip- Parameters:
SrcList- 回源ip
-
getPorts
public PortInfo[] getPorts()
Get 服务端口配置- Returns:
- Ports 服务端口配置
-
setPorts
public void setPorts(PortInfo[] Ports)
Set 服务端口配置- Parameters:
Ports- 服务端口配置
-
getCertType
public Long getCertType()
Get 证书类型- Returns:
- CertType 证书类型
-
setCertType
public void setCertType(Long CertType)
Set 证书类型- Parameters:
CertType- 证书类型
-
getUpstreamScheme
public String getUpstreamScheme()
Get 回源方式- Returns:
- UpstreamScheme 回源方式
-
setUpstreamScheme
public void setUpstreamScheme(String UpstreamScheme)
Set 回源方式- Parameters:
UpstreamScheme- 回源方式
-
getCls
public Long getCls()
Get 日志包- Returns:
- Cls 日志包
-
setCls
public void setCls(Long Cls)
Set 日志包- Parameters:
Cls- 日志包
-
getCname
public String getCname()
Get 一级cname- Returns:
- Cname 一级cname
-
setCname
public void setCname(String Cname)
Set 一级cname- Parameters:
Cname- 一级cname
-
getIsKeepAlive
public Long getIsKeepAlive()
Get 是否长连接- Returns:
- IsKeepAlive 是否长连接
-
setIsKeepAlive
public void setIsKeepAlive(Long IsKeepAlive)
Set 是否长连接- Parameters:
IsKeepAlive- 是否长连接
-
getActiveCheck
public Long getActiveCheck()
Get 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ActiveCheck 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。
-
setActiveCheck
public void setActiveCheck(Long ActiveCheck)
Set 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ActiveCheck- 是否开启主动健康检测,1表示开启,0表示不开启 注意:此字段可能返回 null,表示取不到有效值。
-
getTLSVersion
public Long getTLSVersion()
Get TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TLSVersion TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。
-
setTLSVersion
public void setTLSVersion(Long TLSVersion)
Set TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TLSVersion- TLS版本信息 注意:此字段可能返回 null,表示取不到有效值。
-
getCiphers
public Long[] getCiphers()
Get 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Ciphers 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。
-
setCiphers
public void setCiphers(Long[] Ciphers)
Set 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Ciphers- 加密套件信息 注意:此字段可能返回 null,表示取不到有效值。
-
getCipherTemplate
public Long getCipherTemplate()
Get 模板 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CipherTemplate 模板 注意:此字段可能返回 null,表示取不到有效值。
-
setCipherTemplate
public void setCipherTemplate(Long CipherTemplate)
Set 模板 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CipherTemplate- 模板 注意:此字段可能返回 null,表示取不到有效值。
-
getProxyReadTimeout
public Long getProxyReadTimeout()
Get 300s 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProxyReadTimeout 300s 注意:此字段可能返回 null,表示取不到有效值。
-
setProxyReadTimeout
public void setProxyReadTimeout(Long ProxyReadTimeout)
Set 300s 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProxyReadTimeout- 300s 注意:此字段可能返回 null,表示取不到有效值。
-
getProxySendTimeout
public Long getProxySendTimeout()
Get 300s 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProxySendTimeout 300s 注意:此字段可能返回 null,表示取不到有效值。
-
setProxySendTimeout
public void setProxySendTimeout(Long ProxySendTimeout)
Set 300s 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProxySendTimeout- 300s 注意:此字段可能返回 null,表示取不到有效值。
-
getSniType
public Long getSniType()
Get 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SniType 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。
-
setSniType
public void setSniType(Long SniType)
Set 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SniType- 0:关闭SNI;1:开启SNI,SNI=源请求host;2:开启SNI,SNI=修改为源站host;3:开启SNI,自定义host,SNI=SniHost; 注意:此字段可能返回 null,表示取不到有效值。
-
getSniHost
public String getSniHost()
Get SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SniHost SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。
-
setSniHost
public void setSniHost(String SniHost)
Set SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SniHost- SniType=3时,需要填此参数,表示自定义的host; 注意:此字段可能返回 null,表示取不到有效值。
-
getWeights
public String[] getWeights()
Get 无 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Weights 无 注意:此字段可能返回 null,表示取不到有效值。
-
setWeights
public void setWeights(String[] Weights)
Set 无 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Weights- 无 注意:此字段可能返回 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,表示取不到有效值。
-
getXFFReset
public Long getXFFReset()
Get 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- XFFReset 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。
-
setXFFReset
public void setXFFReset(Long XFFReset)
Set 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
XFFReset- 0:关闭xff重置;1:开启xff重置 注意:此字段可能返回 null,表示取不到有效值。
-
-