Class PGroupRuleInfo

    • Constructor Detail

      • PGroupRuleInfo

        public PGroupRuleInfo()
      • PGroupRuleInfo

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

      • getRuleId

        public String getRuleId()
        Get 规则ID
        Returns:
        RuleId 规则ID
      • setRuleId

        public void setRuleId​(String RuleId)
        Set 规则ID
        Parameters:
        RuleId - 规则ID
      • getAuthClientIp

        public String getAuthClientIp()
        Get 允许访问的客户端IP
        Returns:
        AuthClientIp 允许访问的客户端IP
      • setAuthClientIp

        public void setAuthClientIp​(String AuthClientIp)
        Set 允许访问的客户端IP
        Parameters:
        AuthClientIp - 允许访问的客户端IP
      • getRWPermission

        public String getRWPermission()
        Get 读写权限, ro为只读,rw为读写
        Returns:
        RWPermission 读写权限, ro为只读,rw为读写
      • setRWPermission

        public void setRWPermission​(String RWPermission)
        Set 读写权限, ro为只读,rw为读写
        Parameters:
        RWPermission - 读写权限, ro为只读,rw为读写
      • getUserPermission

        public String getUserPermission()
        Get 用户权限。其中all_squash为所有访问用户都会被映射为匿名用户或用户组;no_all_squash为访问用户会先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;root_squash为将来访的root用户映射为匿名用户或用户组;no_root_squash为来访的root用户保持root帐号权限。
        Returns:
        UserPermission 用户权限。其中all_squash为所有访问用户都会被映射为匿名用户或用户组;no_all_squash为访问用户会先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;root_squash为将来访的root用户映射为匿名用户或用户组;no_root_squash为来访的root用户保持root帐号权限。
      • setUserPermission

        public void setUserPermission​(String UserPermission)
        Set 用户权限。其中all_squash为所有访问用户都会被映射为匿名用户或用户组;no_all_squash为访问用户会先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;root_squash为将来访的root用户映射为匿名用户或用户组;no_root_squash为来访的root用户保持root帐号权限。
        Parameters:
        UserPermission - 用户权限。其中all_squash为所有访问用户都会被映射为匿名用户或用户组;no_all_squash为访问用户会先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;root_squash为将来访的root用户映射为匿名用户或用户组;no_root_squash为来访的root用户保持root帐号权限。
      • getPriority

        public Long getPriority()
        Get 规则优先级,1-100。 其中 1 为最高,100为最低
        Returns:
        Priority 规则优先级,1-100。 其中 1 为最高,100为最低
      • setPriority

        public void setPriority​(Long Priority)
        Set 规则优先级,1-100。 其中 1 为最高,100为最低
        Parameters:
        Priority - 规则优先级,1-100。 其中 1 为最高,100为最低