public class AlterConfigPolicy
extends java.lang.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() |
java.util.Map<java.lang.String,java.lang.String> |
clusterLinkRestrictTopicConfigs(java.util.Map<java.lang.String,java.lang.String> configs) |
void |
clusterLinkValidateTopicConfigs(java.util.Map<java.lang.String,java.lang.String> configs) |
void |
configure(java.util.Map<java.lang.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(java.util.Map<java.lang.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(java.util.Map<java.lang.String,java.lang.String> configs)
clusterLinkValidateTopicConfigs
in interface kafka.server.link.ClusterLinkAlterConfigPolicy
public java.util.Map<java.lang.String,java.lang.String> clusterLinkRestrictTopicConfigs(java.util.Map<java.lang.String,java.lang.String> configs)
clusterLinkRestrictTopicConfigs
in interface kafka.server.link.ClusterLinkAlterConfigPolicy
public void close()
close
in interface java.lang.AutoCloseable