public class MultiTenantConfigRestrictions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTERNAL_LISTENER_PREFIX |
static java.util.Set<java.lang.String> |
UPDATABLE_BROKER_CONFIGS |
static java.util.Set<java.lang.String> |
UPDATABLE_CLUSTER_LINK_CONFIGS |
static java.util.Set<java.lang.String> |
UPDATABLE_TOPIC_CONFIGS |
static java.util.Set<java.lang.String> |
VISIBLE_BROKER_CONFIGS |
static java.util.Set<java.lang.String> |
VISIBLE_CLUSTER_LINK_CONFIGS |
Constructor and Description |
---|
MultiTenantConfigRestrictions() |
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<java.lang.String> |
prependExternalListenerToConfigName(java.lang.String configName)
Return an empty Optional if `configName` is not an updatable listener config name, otherwise
return the config name with `EXTERNAL_LISTENER_PREFIX` prepended within the Optional.
|
static java.util.Optional<java.lang.String> |
stripExternalListenerPrefixFromConfigName(java.lang.String configName)
Return an empty Optional if `configName` is not an updatable external listener config name,
otherwise return the config name with `EXTERNAL_LISTENER_PREFIX` stripped within the Optional.
|
static boolean |
visibleTopicConfig(java.lang.String configName) |
public static final java.lang.String EXTERNAL_LISTENER_PREFIX
public static final java.util.Set<java.lang.String> UPDATABLE_BROKER_CONFIGS
public static final java.util.Set<java.lang.String> VISIBLE_BROKER_CONFIGS
public static final java.util.Set<java.lang.String> UPDATABLE_TOPIC_CONFIGS
public static final java.util.Set<java.lang.String> UPDATABLE_CLUSTER_LINK_CONFIGS
public static final java.util.Set<java.lang.String> VISIBLE_CLUSTER_LINK_CONFIGS
public static boolean visibleTopicConfig(java.lang.String configName)
public static java.util.Optional<java.lang.String> prependExternalListenerToConfigName(java.lang.String configName)
public static java.util.Optional<java.lang.String> stripExternalListenerPrefixFromConfigName(java.lang.String configName)