Class FirewallRuleInfo

    • Constructor Detail

      • FirewallRuleInfo

        public FirewallRuleInfo()
      • FirewallRuleInfo

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

      • getAppType

        public String getAppType()
        Get 应用类型,取值:自定义,HTTP(80),HTTPS(443),Linux登录(22),Windows登录(3389),MySQL(3306),SQL Server(1433),全部TCP,全部UDP,Ping-ICMP,ALL。
        Returns:
        AppType 应用类型,取值:自定义,HTTP(80),HTTPS(443),Linux登录(22),Windows登录(3389),MySQL(3306),SQL Server(1433),全部TCP,全部UDP,Ping-ICMP,ALL。
      • setAppType

        public void setAppType​(String AppType)
        Set 应用类型,取值:自定义,HTTP(80),HTTPS(443),Linux登录(22),Windows登录(3389),MySQL(3306),SQL Server(1433),全部TCP,全部UDP,Ping-ICMP,ALL。
        Parameters:
        AppType - 应用类型,取值:自定义,HTTP(80),HTTPS(443),Linux登录(22),Windows登录(3389),MySQL(3306),SQL Server(1433),全部TCP,全部UDP,Ping-ICMP,ALL。
      • getProtocol

        public String getProtocol()
        Get 协议,取值:TCP,UDP,ICMP,ALL。
        Returns:
        Protocol 协议,取值:TCP,UDP,ICMP,ALL。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 协议,取值:TCP,UDP,ICMP,ALL。
        Parameters:
        Protocol - 协议,取值:TCP,UDP,ICMP,ALL。
      • getPort

        public String getPort()
        Get 端口,取值:ALL,单独的端口,逗号分隔的离散端口,减号分隔的端口范围。
        Returns:
        Port 端口,取值:ALL,单独的端口,逗号分隔的离散端口,减号分隔的端口范围。
      • setPort

        public void setPort​(String Port)
        Set 端口,取值:ALL,单独的端口,逗号分隔的离散端口,减号分隔的端口范围。
        Parameters:
        Port - 端口,取值:ALL,单独的端口,逗号分隔的离散端口,减号分隔的端口范围。
      • getCidrBlock

        public String getCidrBlock()
        Get 网段或 IP (互斥)。默认为 0.0.0.0/0,表示所有来源。
        Returns:
        CidrBlock 网段或 IP (互斥)。默认为 0.0.0.0/0,表示所有来源。
      • setCidrBlock

        public void setCidrBlock​(String CidrBlock)
        Set 网段或 IP (互斥)。默认为 0.0.0.0/0,表示所有来源。
        Parameters:
        CidrBlock - 网段或 IP (互斥)。默认为 0.0.0.0/0,表示所有来源。
      • getAction

        public String getAction()
        Get 取值:ACCEPT,DROP。默认为 ACCEPT。
        Returns:
        Action 取值:ACCEPT,DROP。默认为 ACCEPT。
      • setAction

        public void setAction​(String Action)
        Set 取值:ACCEPT,DROP。默认为 ACCEPT。
        Parameters:
        Action - 取值:ACCEPT,DROP。默认为 ACCEPT。
      • getFirewallRuleDescription

        public String getFirewallRuleDescription()
        Get 防火墙规则描述。
        Returns:
        FirewallRuleDescription 防火墙规则描述。
      • setFirewallRuleDescription

        public void setFirewallRuleDescription​(String FirewallRuleDescription)
        Set 防火墙规则描述。
        Parameters:
        FirewallRuleDescription - 防火墙规则描述。