Class DomainsPartInfo

    • 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,表示取不到有效值。