Package io.strimzi.api.kafka.model
Class KafkaAuthorizationKeycloak
- java.lang.Object
-
- io.strimzi.api.kafka.model.KafkaAuthorization
-
- io.strimzi.api.kafka.model.KafkaAuthorizationKeycloak
-
- All Implemented Interfaces:
UnknownPropertyPreserving,Serializable
public class KafkaAuthorizationKeycloak extends KafkaAuthorization
Configures Keycloak authorization on the brokers- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHORIZER_CLASS_NAMEstatic StringTYPE_KEYCLOAK
-
Constructor Summary
Constructors Constructor Description KafkaAuthorizationKeycloak()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientId()IntegergetGrantsRefreshPeriodSeconds()IntegergetGrantsRefreshPoolSize()List<String>getSuperUsers()List<CertSecretSource>getTlsTrustedCertificates()StringgetTokenEndpointUri()StringgetType()booleanisDelegateToKafkaAcls()booleanisDisableTlsHostnameVerification()voidsetClientId(String clientId)voidsetDelegateToKafkaAcls(boolean delegateToKafkaAcls)voidsetDisableTlsHostnameVerification(boolean disableTlsHostnameVerification)voidsetGrantsRefreshPeriodSeconds(Integer grantsRefreshPeriodSeconds)voidsetGrantsRefreshPoolSize(Integer grantsRefreshPoolSize)voidsetSuperUsers(List<String> superUsers)voidsetTlsTrustedCertificates(List<CertSecretSource> tlsTrustedCertificates)voidsetTokenEndpointUri(String tokenEndpointUri)-
Methods inherited from class io.strimzi.api.kafka.model.KafkaAuthorization
getAdditionalProperties, setAdditionalProperty
-
-
-
-
Field Detail
-
TYPE_KEYCLOAK
public static final String TYPE_KEYCLOAK
- See Also:
- Constant Field Values
-
AUTHORIZER_CLASS_NAME
public static final String AUTHORIZER_CLASS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein classKafkaAuthorization
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getTokenEndpointUri
public String getTokenEndpointUri()
-
setTokenEndpointUri
public void setTokenEndpointUri(String tokenEndpointUri)
-
getTlsTrustedCertificates
public List<CertSecretSource> getTlsTrustedCertificates()
-
setTlsTrustedCertificates
public void setTlsTrustedCertificates(List<CertSecretSource> tlsTrustedCertificates)
-
isDisableTlsHostnameVerification
public boolean isDisableTlsHostnameVerification()
-
setDisableTlsHostnameVerification
public void setDisableTlsHostnameVerification(boolean disableTlsHostnameVerification)
-
isDelegateToKafkaAcls
public boolean isDelegateToKafkaAcls()
-
setDelegateToKafkaAcls
public void setDelegateToKafkaAcls(boolean delegateToKafkaAcls)
-
getGrantsRefreshPeriodSeconds
public Integer getGrantsRefreshPeriodSeconds()
-
setGrantsRefreshPeriodSeconds
public void setGrantsRefreshPeriodSeconds(Integer grantsRefreshPeriodSeconds)
-
getGrantsRefreshPoolSize
public Integer getGrantsRefreshPoolSize()
-
setGrantsRefreshPoolSize
public void setGrantsRefreshPoolSize(Integer grantsRefreshPoolSize)
-
-