public class AlterConfigPolicy extends Object implements kafka.server.link.ClusterLinkAlterConfigPolicy
Modifier and Type | Class and Description |
---|---|
static class |
AlterConfigPolicy.ClusterPolicyConfig |
Constructor and Description |
---|
AlterConfigPolicy() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Map<String,String> |
clusterLinkRestrictTopicConfigs(Map<String,String> configs) |
void |
clusterLinkValidateTopicConfigs(Map<String,String> configs) |
void |
configure(Map<String,?> configMap) |
void |
validate(org.apache.kafka.server.policy.AlterConfigPolicy.RequestMetadata reqMetadata)
We don't allow any config updates using the external listener where all principals are MultiTenantPrincipals.
|
public void configure(Map<String,?> configMap)
configure
in interface org.apache.kafka.common.Configurable
public void validate(org.apache.kafka.server.policy.AlterConfigPolicy.RequestMetadata reqMetadata) throws org.apache.kafka.common.errors.PolicyViolationException
validate
in interface org.apache.kafka.server.policy.AlterConfigPolicy
org.apache.kafka.common.errors.PolicyViolationException
public void clusterLinkValidateTopicConfigs(Map<String,String> configs)
clusterLinkValidateTopicConfigs
in interface kafka.server.link.ClusterLinkAlterConfigPolicy
public Map<String,String> clusterLinkRestrictTopicConfigs(Map<String,String> configs)
clusterLinkRestrictTopicConfigs
in interface kafka.server.link.ClusterLinkAlterConfigPolicy
public void close()
close
in interface AutoCloseable