Class NewL7RuleEntry

    • Constructor Detail

      • NewL7RuleEntry

        public NewL7RuleEntry()
      • NewL7RuleEntry

        public NewL7RuleEntry​(NewL7RuleEntry 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

      • getProtocol

        public String getProtocol()
        Get 转发协议,取值[http, https]
        Returns:
        Protocol 转发协议,取值[http, https]
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 转发协议,取值[http, https]
        Parameters:
        Protocol - 转发协议,取值[http, https]
      • getDomain

        public String getDomain()
        Get 转发域名
        Returns:
        Domain 转发域名
      • setDomain

        public void setDomain​(String Domain)
        Set 转发域名
        Parameters:
        Domain - 转发域名
      • getSourceType

        public Long getSourceType()
        Get 回源方式,取值[1(域名回源),2(IP回源)]
        Returns:
        SourceType 回源方式,取值[1(域名回源),2(IP回源)]
      • setSourceType

        public void setSourceType​(Long SourceType)
        Set 回源方式,取值[1(域名回源),2(IP回源)]
        Parameters:
        SourceType - 回源方式,取值[1(域名回源),2(IP回源)]
      • getKeepTime

        public Long getKeepTime()
        Get 会话保持时间,单位秒
        Returns:
        KeepTime 会话保持时间,单位秒
      • setKeepTime

        public void setKeepTime​(Long KeepTime)
        Set 会话保持时间,单位秒
        Parameters:
        KeepTime - 会话保持时间,单位秒
      • getSourceList

        public L4RuleSource[] getSourceList()
        Get 回源列表
        Returns:
        SourceList 回源列表
      • setSourceList

        public void setSourceList​(L4RuleSource[] SourceList)
        Set 回源列表
        Parameters:
        SourceList - 回源列表
      • getLbType

        public Long getLbType()
        Get 负载均衡方式,取值[1(加权轮询)]
        Returns:
        LbType 负载均衡方式,取值[1(加权轮询)]
      • setLbType

        public void setLbType​(Long LbType)
        Set 负载均衡方式,取值[1(加权轮询)]
        Parameters:
        LbType - 负载均衡方式,取值[1(加权轮询)]
      • getKeepEnable

        public Long getKeepEnable()
        Get 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]
        Returns:
        KeepEnable 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]
      • setKeepEnable

        public void setKeepEnable​(Long KeepEnable)
        Set 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]
        Parameters:
        KeepEnable - 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]
      • getRuleId

        public String getRuleId()
        Get 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;
        Returns:
        RuleId 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;
      • setRuleId

        public void setRuleId​(String RuleId)
        Set 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;
        Parameters:
        RuleId - 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;
      • getCertType

        public Long getCertType()
        Get 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0
        Returns:
        CertType 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0
      • setCertType

        public void setCertType​(Long CertType)
        Set 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0
        Parameters:
        CertType - 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0
      • getSSLId

        public String getSSLId()
        Get 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID
        Returns:
        SSLId 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID
      • setSSLId

        public void setSSLId​(String SSLId)
        Set 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID
        Parameters:
        SSLId - 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID
      • getCert

        public String getCert()
        Get 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
        Returns:
        Cert 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
      • setCert

        public void setCert​(String Cert)
        Set 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
        Parameters:
        Cert - 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
      • getPrivateKey

        public String getPrivateKey()
        Get 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
        Returns:
        PrivateKey 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
      • setPrivateKey

        public void setPrivateKey​(String PrivateKey)
        Set 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
        Parameters:
        PrivateKey - 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)
      • getRuleName

        public String getRuleName()
        Get 规则描述
        Returns:
        RuleName 规则描述
      • setRuleName

        public void setRuleName​(String RuleName)
        Set 规则描述
        Parameters:
        RuleName - 规则描述
      • getStatus

        public Long getStatus()
        Get 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)]
        Returns:
        Status 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)]
      • setStatus

        public void setStatus​(Long Status)
        Set 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)]
        Parameters:
        Status - 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)]
      • getCCStatus

        public Long getCCStatus()
        Get cc防护状态,取值[0(关闭), 1(开启)]
        Returns:
        CCStatus cc防护状态,取值[0(关闭), 1(开启)]
      • setCCStatus

        public void setCCStatus​(Long CCStatus)
        Set cc防护状态,取值[0(关闭), 1(开启)]
        Parameters:
        CCStatus - cc防护状态,取值[0(关闭), 1(开启)]
      • getCCEnable

        public Long getCCEnable()
        Get HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]
        Returns:
        CCEnable HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]
      • setCCEnable

        public void setCCEnable​(Long CCEnable)
        Set HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]
        Parameters:
        CCEnable - HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]
      • getCCThreshold

        public Long getCCThreshold()
        Get HTTPS协议的CC防护阈值
        Returns:
        CCThreshold HTTPS协议的CC防护阈值
      • setCCThreshold

        public void setCCThreshold​(Long CCThreshold)
        Set HTTPS协议的CC防护阈值
        Parameters:
        CCThreshold - HTTPS协议的CC防护阈值
      • getCCLevel

        public String getCCLevel()
        Get HTTPS协议的CC防护等级
        Returns:
        CCLevel HTTPS协议的CC防护等级
      • setCCLevel

        public void setCCLevel​(String CCLevel)
        Set HTTPS协议的CC防护等级
        Parameters:
        CCLevel - HTTPS协议的CC防护等级
      • getRegion

        public Long getRegion()
        Get 区域码
        Returns:
        Region 区域码
      • setRegion

        public void setRegion​(Long Region)
        Set 区域码
        Parameters:
        Region - 区域码
      • getId

        public String getId()
        Get 资源Id
        Returns:
        Id 资源Id
      • setId

        public void setId​(String Id)
        Set 资源Id
        Parameters:
        Id - 资源Id
      • getIp

        public String getIp()
        Get 资源Ip
        Returns:
        Ip 资源Ip
      • setIp

        public void setIp​(String Ip)
        Set 资源Ip
        Parameters:
        Ip - 资源Ip
      • getModifyTime

        public String getModifyTime()
        Get 修改时间
        Returns:
        ModifyTime 修改时间
      • setModifyTime

        public void setModifyTime​(String ModifyTime)
        Set 修改时间
        Parameters:
        ModifyTime - 修改时间
      • getHttpsToHttpEnable

        public Long getHttpsToHttpEnable()
        Get 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭
        Returns:
        HttpsToHttpEnable 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭
      • setHttpsToHttpEnable

        public void setHttpsToHttpEnable​(Long HttpsToHttpEnable)
        Set 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭
        Parameters:
        HttpsToHttpEnable - 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭
      • getVirtualPort

        public Long getVirtualPort()
        Get 接入端口值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VirtualPort 接入端口值 注意:此字段可能返回 null,表示取不到有效值。
      • setVirtualPort

        public void setVirtualPort​(Long VirtualPort)
        Set 接入端口值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VirtualPort - 接入端口值 注意:此字段可能返回 null,表示取不到有效值。