Class ProtectThresholdRelation

    • Constructor Detail

      • ProtectThresholdRelation

        public ProtectThresholdRelation()
      • ProtectThresholdRelation

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

      • getDDoSLevel

        public String getDDoSLevel()
        Get DDoS防护等级,取值[ low(宽松) middle(适中) high(严格) ]
        Returns:
        DDoSLevel DDoS防护等级,取值[ low(宽松) middle(适中) high(严格) ]
      • setDDoSLevel

        public void setDDoSLevel​(String DDoSLevel)
        Set DDoS防护等级,取值[ low(宽松) middle(适中) high(严格) ]
        Parameters:
        DDoSLevel - DDoS防护等级,取值[ low(宽松) middle(适中) high(严格) ]
      • getDDoSThreshold

        public Long getDDoSThreshold()
        Get DDoS清洗阈值,单位Mbps
        Returns:
        DDoSThreshold DDoS清洗阈值,单位Mbps
      • setDDoSThreshold

        public void setDDoSThreshold​(Long DDoSThreshold)
        Set DDoS清洗阈值,单位Mbps
        Parameters:
        DDoSThreshold - DDoS清洗阈值,单位Mbps
      • getDDoSAI

        public String getDDoSAI()
        Get DDoS的AI防护开关,取值[ on(开启) off(关闭) ]
        Returns:
        DDoSAI DDoS的AI防护开关,取值[ on(开启) off(关闭) ]
      • setDDoSAI

        public void setDDoSAI​(String DDoSAI)
        Set DDoS的AI防护开关,取值[ on(开启) off(关闭) ]
        Parameters:
        DDoSAI - DDoS的AI防护开关,取值[ on(开启) off(关闭) ]
      • getCCEnable

        public Long getCCEnable()
        Get CC清洗开关,取值[ 0(关闭) 1(开启) ]
        Returns:
        CCEnable CC清洗开关,取值[ 0(关闭) 1(开启) ]
      • setCCEnable

        public void setCCEnable​(Long CCEnable)
        Set CC清洗开关,取值[ 0(关闭) 1(开启) ]
        Parameters:
        CCEnable - CC清洗开关,取值[ 0(关闭) 1(开启) ]
      • getCCThreshold

        public Long getCCThreshold()
        Get CC清洗阈值,单位QPS
        Returns:
        CCThreshold CC清洗阈值,单位QPS
      • setCCThreshold

        public void setCCThreshold​(Long CCThreshold)
        Set CC清洗阈值,单位QPS
        Parameters:
        CCThreshold - CC清洗阈值,单位QPS
      • getInstanceDetailList

        public InstanceRelation[] getInstanceDetailList()
        Get 所属的资源实例
        Returns:
        InstanceDetailList 所属的资源实例
      • setInstanceDetailList

        public void setInstanceDetailList​(InstanceRelation[] InstanceDetailList)
        Set 所属的资源实例
        Parameters:
        InstanceDetailList - 所属的资源实例
      • getListenerCcThresholdList

        public ListenerCcThreholdConfig[] getListenerCcThresholdList()
        Get 域名与协议纬度的防护阈值
        Returns:
        ListenerCcThresholdList 域名与协议纬度的防护阈值
      • setListenerCcThresholdList

        public void setListenerCcThresholdList​(ListenerCcThreholdConfig[] ListenerCcThresholdList)
        Set 域名与协议纬度的防护阈值
        Parameters:
        ListenerCcThresholdList - 域名与协议纬度的防护阈值
      • getSynFloodThreshold

        public Long getSynFloodThreshold()
        Get SYN FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SynFloodThreshold SYN FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setSynFloodThreshold

        public void setSynFloodThreshold​(Long SynFloodThreshold)
        Set SYN FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SynFloodThreshold - SYN FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getSynFloodPktThreshold

        public Long getSynFloodPktThreshold()
        Get SYN FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SynFloodPktThreshold SYN FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setSynFloodPktThreshold

        public void setSynFloodPktThreshold​(Long SynFloodPktThreshold)
        Set SYN FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SynFloodPktThreshold - SYN FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getUdpFloodThreshold

        public Long getUdpFloodThreshold()
        Get UDP FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UdpFloodThreshold UDP FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setUdpFloodThreshold

        public void setUdpFloodThreshold​(Long UdpFloodThreshold)
        Set UDP FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UdpFloodThreshold - UDP FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getUdpFloodPktThreshold

        public Long getUdpFloodPktThreshold()
        Get UDP FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UdpFloodPktThreshold UDP FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setUdpFloodPktThreshold

        public void setUdpFloodPktThreshold​(Long UdpFloodPktThreshold)
        Set UDP FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UdpFloodPktThreshold - UDP FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getAckFloodThreshold

        public Long getAckFloodThreshold()
        Get ACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AckFloodThreshold ACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setAckFloodThreshold

        public void setAckFloodThreshold​(Long AckFloodThreshold)
        Set ACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AckFloodThreshold - ACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getAckFloodPktThreshold

        public Long getAckFloodPktThreshold()
        Get ACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AckFloodPktThreshold ACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setAckFloodPktThreshold

        public void setAckFloodPktThreshold​(Long AckFloodPktThreshold)
        Set ACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AckFloodPktThreshold - ACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getSynAckFloodThreshold

        public Long getSynAckFloodThreshold()
        Get SYNACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SynAckFloodThreshold SYNACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setSynAckFloodThreshold

        public void setSynAckFloodThreshold​(Long SynAckFloodThreshold)
        Set SYNACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SynAckFloodThreshold - SYNACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getSynAckFloodPktThreshold

        public Long getSynAckFloodPktThreshold()
        Get SYNACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SynAckFloodPktThreshold SYNACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setSynAckFloodPktThreshold

        public void setSynAckFloodPktThreshold​(Long SynAckFloodPktThreshold)
        Set SYNACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SynAckFloodPktThreshold - SYNACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getRstFloodThreshold

        public Long getRstFloodThreshold()
        Get RST FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RstFloodThreshold RST FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setRstFloodThreshold

        public void setRstFloodThreshold​(Long RstFloodThreshold)
        Set RST FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RstFloodThreshold - RST FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getRstFloodPktThreshold

        public Long getRstFloodPktThreshold()
        Get RST FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RstFloodPktThreshold RST FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setRstFloodPktThreshold

        public void setRstFloodPktThreshold​(Long RstFloodPktThreshold)
        Set RST FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RstFloodPktThreshold - RST FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。