Class TopicPolicyConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.kafka.server.plugins.policy.AbstractPolicyConfig
io.confluent.kafka.server.plugins.policy.TopicPolicyConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final shortstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
BASE_PREFIX
- See Also:
-
TOPIC_PREFIX
- See Also:
-
SEGMENT_BYTES_MIN_CONFIG
- See Also:
-
DEFAULT_SEGMENT_BYTES_MIN
public static final int DEFAULT_SEGMENT_BYTES_MIN- See Also:
-
SEGMENT_BYTES_MAX_CONFIG
- See Also:
-
DEFAULT_SEGMENT_BYTES_MAX
public static final int DEFAULT_SEGMENT_BYTES_MAX- See Also:
-
SEGMENT_MS_MIN_CONFIG
- See Also:
-
DEFAULT_SEGMENT_MS_MIN
public static final int DEFAULT_SEGMENT_MS_MIN- See Also:
-
RETENTION_MS_MAX_CONFIG
- See Also:
-
DEFAULT_RETENTION_MS_MAX
public static final long DEFAULT_RETENTION_MS_MAX- See Also:
-
DELETE_RETENTION_MS_MAX_CONFIG
- See Also:
-
DEFAULT_DELETE_RETENTION_MS_MAX
public static final long DEFAULT_DELETE_RETENTION_MS_MAX- See Also:
-
CLEANUP_POLICY_ALLOWED_CONFIG
- See Also:
-
DEFAULT_CLEANUP_POLICIES_ALLOWED
- See Also:
-
MAX_MESSAGE_BYTES_MAX_CONFIG
- See Also:
-
DEFAULT_MAX_MESSAGE_BYTES_MAX
public static final int DEFAULT_MAX_MESSAGE_BYTES_MAX- See Also:
-
REPLICATION_FACTOR_CONFIG
- See Also:
-
MAX_REPLICAS_PER_BROKER_CONFIG
- See Also:
-
DEFAULT_MAX_REPLICAS_PER_BROKER
public static final int DEFAULT_MAX_REPLICAS_PER_BROKER- See Also:
-
MAX_PARTITIONS_PER_TENANT_CONFIG
- See Also:
-
DEFAULT_MAX_PARTITIONS_PER_TENANT
public static final int DEFAULT_MAX_PARTITIONS_PER_TENANT- See Also:
-
MAX_PARTITIONS_PER_CLUSTER_CONFIG
- See Also:
-
DEFAULT_MAX_PARTITIONS_PER_CLUSTER
public static final int DEFAULT_MAX_PARTITIONS_PER_CLUSTER- See Also:
-
MAX_TOPICS_PER_CLUSTER_CONFIG
- See Also:
-
DEFAULT_MAX_TOPICS_PER_CLUSTER
public static final int DEFAULT_MAX_TOPICS_PER_CLUSTER- See Also:
-
INTERNAL_LISTENER_CONFIG
- See Also:
-
DEFAULT_INTERNAL_LISTENER
- See Also:
-
MAX_COMPACTION_LAG_MS_MIN_CONFIG
- See Also:
-
DEFAULT_MAX_COMPACTION_LAG_MS_MIN
public static final long DEFAULT_MAX_COMPACTION_LAG_MS_MIN -
MULTITENANT_SCHEMA_VALIDATION_ENABLED_CONFIG
- See Also:
-
MULTITENANT_SCHEMA_VALIDATION_ENABLED_DEFAULT
public static final boolean MULTITENANT_SCHEMA_VALIDATION_ENABLED_DEFAULT- See Also:
-
MULTITENANT_MAX_PARTITIONS_PER_REQUEST_CONFIG
- See Also:
-
MULTITENANT_MAX_PARTITIONS_PER_REQUEST_DOC
- See Also:
-
MULTITENANT_MAX_PARTITIONS_PER_REQUEST_DEFAULT
public static final int MULTITENANT_MAX_PARTITIONS_PER_REQUEST_DEFAULT- See Also:
-
MIN_ISR
public static final short MIN_ISR- See Also:
-
-
Constructor Details
-
TopicPolicyConfig
-
-
Method Details
-
main
-
validateTopicConfigs
-
validateTopicConfigs
-
restrictTopicConfigs
-