Class KafkaAuthorizationCustom

java.lang.Object
io.strimzi.api.kafka.model.kafka.KafkaAuthorization
io.strimzi.api.kafka.model.kafka.KafkaAuthorizationCustom
All Implemented Interfaces:
UnknownPropertyPreserving

public class KafkaAuthorizationCustom extends KafkaAuthorization
Configures the broker for custom authorization module
  • Field Details

  • Constructor Details

    • KafkaAuthorizationCustom

      public KafkaAuthorizationCustom()
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in class KafkaAuthorization
    • supportsAdminApi

      public boolean supportsAdminApi()
      Custom Authorizer might or might not support the APIs for managing ACLs.
      Specified by:
      supportsAdminApi in class KafkaAuthorization
      Returns:
      Returns true if the custom authorizer supports APIs for ACL management. False otherwise.
    • getSuperUsers

      public List<String> getSuperUsers()
    • setSuperUsers

      public void setSuperUsers(List<String> superUsers)
    • getAuthorizerClass

      public String getAuthorizerClass()
    • setAuthorizerClass

      public void setAuthorizerClass(String clazz)
    • isSupportsAdminApi

      public boolean isSupportsAdminApi()
    • setSupportsAdminApi

      public void setSupportsAdminApi(boolean supportsAdminApi)