Class DeleteAclRequest

    • Constructor Detail

      • DeleteAclRequest

        public DeleteAclRequest()
      • DeleteAclRequest

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

      • getInstanceId

        public String getInstanceId()
        Get 实例id信息
        Returns:
        InstanceId 实例id信息
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例id信息
        Parameters:
        InstanceId - 实例id信息
      • getResourceType

        public Long getResourceType()
        Get Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
        Returns:
        ResourceType Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
      • setResourceType

        public void setResourceType​(Long ResourceType)
        Set Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
        Parameters:
        ResourceType - Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
      • getResourceName

        public String getResourceName()
        Get 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
        Returns:
        ResourceName 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
      • setResourceName

        public void setResourceName​(String ResourceName)
        Set 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
        Parameters:
        ResourceName - 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
      • getOperation

        public Long getOperation()
        Get Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
        Returns:
        Operation Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
      • setOperation

        public void setOperation​(Long Operation)
        Set Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
        Parameters:
        Operation - Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
      • getPermissionType

        public Long getPermissionType()
        Get 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
        Returns:
        PermissionType 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
      • setPermissionType

        public void setPermissionType​(Long PermissionType)
        Set 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
        Parameters:
        PermissionType - 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
      • getHost

        public String getHost()
        Get 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
        Returns:
        Host 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
      • setHost

        public void setHost​(String Host)
        Set 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
        Parameters:
        Host - 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
      • getPrincipal

        public String getPrincipal()
        Get 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
        Returns:
        Principal 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
      • setPrincipal

        public void setPrincipal​(String Principal)
        Set 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
        Parameters:
        Principal - 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户