Class CreateCfsRuleRequest

    • Constructor Detail

      • CreateCfsRuleRequest

        public CreateCfsRuleRequest()
      • CreateCfsRuleRequest

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

      • getPGroupId

        public String getPGroupId()
        Get 权限组 ID
        Returns:
        PGroupId 权限组 ID
      • setPGroupId

        public void setPGroupId​(String PGroupId)
        Set 权限组 ID
        Parameters:
        PGroupId - 权限组 ID
      • getAuthClientIp

        public String getAuthClientIp()
        Get 可以填写单个 IP 或者单个网段,例如 10.1.10.11 或者 10.10.1.0/24。默认来访地址为*表示允许所有。同时需要注意,此处需填写 CVM 的内网 IP。
        Returns:
        AuthClientIp 可以填写单个 IP 或者单个网段,例如 10.1.10.11 或者 10.10.1.0/24。默认来访地址为*表示允许所有。同时需要注意,此处需填写 CVM 的内网 IP。
      • setAuthClientIp

        public void setAuthClientIp​(String AuthClientIp)
        Set 可以填写单个 IP 或者单个网段,例如 10.1.10.11 或者 10.10.1.0/24。默认来访地址为*表示允许所有。同时需要注意,此处需填写 CVM 的内网 IP。
        Parameters:
        AuthClientIp - 可以填写单个 IP 或者单个网段,例如 10.1.10.11 或者 10.10.1.0/24。默认来访地址为*表示允许所有。同时需要注意,此处需填写 CVM 的内网 IP。
      • 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为最低
      • getRWPermission

        public String getRWPermission()
        Get 读写权限, 值为 RO、RW;其中 RO 为只读,RW 为读写,不填默认为只读
        Returns:
        RWPermission 读写权限, 值为 RO、RW;其中 RO 为只读,RW 为读写,不填默认为只读
      • setRWPermission

        public void setRWPermission​(String RWPermission)
        Set 读写权限, 值为 RO、RW;其中 RO 为只读,RW 为读写,不填默认为只读
        Parameters:
        RWPermission - 读写权限, 值为 RO、RW;其中 RO 为只读,RW 为读写,不填默认为只读
      • getUserPermission

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

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