Class AclRuleInfo

    • Constructor Detail

      • AclRuleInfo

        public AclRuleInfo()
      • AclRuleInfo

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

      • getOperation

        public String getOperation()
        Get Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
        Returns:
        Operation Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
      • setOperation

        public void setOperation​(String Operation)
        Set Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
        Parameters:
        Operation - Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
      • getPermissionType

        public String getPermissionType()
        Get 权限类型,(Deny,Allow)
        Returns:
        PermissionType 权限类型,(Deny,Allow)
      • setPermissionType

        public void setPermissionType​(String PermissionType)
        Set 权限类型,(Deny,Allow)
        Parameters:
        PermissionType - 权限类型,(Deny,Allow)
      • getHost

        public String getHost()
        Get 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
        Returns:
        Host 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
      • setHost

        public void setHost​(String Host)
        Set 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
        Parameters:
        Host - 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
      • getPrincipal

        public String getPrincipal()
        Get 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
        Returns:
        Principal 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
      • setPrincipal

        public void setPrincipal​(String Principal)
        Set 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
        Parameters:
        Principal - 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。