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.Configurablepublic 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.AlterConfigPolicyorg.apache.kafka.common.errors.PolicyViolationExceptionpublic void clusterLinkValidateTopicConfigs(Map<String,String> configs)
clusterLinkValidateTopicConfigs in interface kafka.server.link.ClusterLinkAlterConfigPolicypublic Map<String,String> clusterLinkRestrictTopicConfigs(Map<String,String> configs)
clusterLinkRestrictTopicConfigs in interface kafka.server.link.ClusterLinkAlterConfigPolicypublic void close()
close in interface AutoCloseable