public class TopicPolicyConfig extends AbstractPolicyConfig
Constructor and Description |
---|
TopicPolicyConfig(Map<String,?> clientConfigs) |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args) |
Map<String,String> |
restrictTopicConfigs(Map<String,String> configs) |
void |
validateTopicConfigs(Map<String,String> configs) |
checkPolicyMax, checkPolicyMin, parseList, parseLong
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
public static final String BASE_PREFIX
public static final String TOPIC_PREFIX
public static final String SEGMENT_BYTES_MIN_CONFIG
public static final int DEFAULT_SEGMENT_BYTES_MIN
protected static final String SEGMENT_BYTES_MIN_CONFIG_DOC
public static final String SEGMENT_BYTES_MAX_CONFIG
public static final int DEFAULT_SEGMENT_BYTES_MAX
protected static final String SEGMENT_BYTES_MAX_CONFIG_DOC
public static final String SEGMENT_MS_MIN_CONFIG
public static final int DEFAULT_SEGMENT_MS_MIN
protected static final String SEGMENT_MS_MIN_CONFIG_DOC
public static final String RETENTION_MS_MAX_CONFIG
public static final long DEFAULT_RETENTION_MS_MAX
protected static final String RETENTION_MS_MAX_CONFIG_DOC
public static final String DELETE_RETENTION_MS_MAX_CONFIG
public static final long DEFAULT_DELETE_RETENTION_MS_MAX
protected static final String DELETE_RETENTION_MS_MAX_CONFIG_DOC
public static final String MAX_MESSAGE_BYTES_MAX_CONFIG
public static final int DEFAULT_MAX_MESSAGE_BYTES_MAX
protected static final String MAX_MESSAGE_BYTES_MAX_CONFIG_DOC
public static final String REPLICATION_FACTOR_CONFIG
protected static final String REPLICATION_FACTOR_DOC
public static final String MAX_PARTITIONS_PER_TENANT_CONFIG
public static final int DEFAULT_MAX_PARTITIONS_PER_TENANT
protected static final String MAX_PARTITIONS_PER_TENANT_CONFIG_DOC
public static final String INTERNAL_LISTENER_CONFIG
public static final String DEFAULT_INTERNAL_LISTENER
protected static final String INTERNAL_LISTENER_CONFIG_DOC
public static final String MAX_COMPACTION_LAG_MS_MIN_CONFIG
public static final long DEFAULT_MAX_COMPACTION_LAG_MS_MIN
public static final String MULTITENANT_SCHEMA_VALIDATION_ENABLED_CONFIG
public static final boolean MULTITENANT_SCHEMA_VALIDATION_ENABLED_DEFAULT
public static final short MIN_ISR