Package io.strimzi.api.kafka.model.kafka
Class KafkaAuthorizationCustom
java.lang.Object
io.strimzi.api.kafka.model.kafka.KafkaAuthorization
io.strimzi.api.kafka.model.kafka.KafkaAuthorizationCustom
- All Implemented Interfaces:
UnknownPropertyPreserving
Configures the broker for custom authorization module
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()booleanvoidsetAuthorizerClass(String clazz) voidsetSuperUsers(List<String> superUsers) voidsetSupportsAdminApi(boolean supportsAdminApi) booleanCustom Authorizer might or might not support the APIs for managing ACLs.Methods inherited from class io.strimzi.api.kafka.model.kafka.KafkaAuthorization
getAdditionalProperties, setAdditionalProperty
-
Field Details
-
TYPE_CUSTOM
- See Also:
-
-
Constructor Details
-
KafkaAuthorizationCustom
public KafkaAuthorizationCustom()
-
-
Method Details
-
getType
- Specified by:
getTypein classKafkaAuthorization
-
supportsAdminApi
public boolean supportsAdminApi()Custom Authorizer might or might not support the APIs for managing ACLs.- Specified by:
supportsAdminApiin classKafkaAuthorization- Returns:
- Returns true if the custom authorizer supports APIs for ACL management. False otherwise.
-
getSuperUsers
-
setSuperUsers
-
getAuthorizerClass
-
setAuthorizerClass
-
isSupportsAdminApi
public boolean isSupportsAdminApi() -
setSupportsAdminApi
public void setSupportsAdminApi(boolean supportsAdminApi)
-