Class SourceCommonConfig.SourceCommonConfigDef
java.lang.Object
org.apache.kafka.common.config.ConfigDef
io.aiven.commons.kafka.config.CommonConfigDef
io.aiven.commons.kafka.connector.common.config.ConnectorCommonConfigDef
io.aiven.commons.kafka.connector.source.config.SourceCommonConfig.SourceCommonConfigDef
- Enclosing class:
SourceCommonConfig
The common source configuration definition.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.kafka.common.config.ConfigDef
org.apache.kafka.common.config.ConfigDef.CaseInsensitiveValidString, org.apache.kafka.common.config.ConfigDef.CompositeValidator, org.apache.kafka.common.config.ConfigDef.ConfigKey, org.apache.kafka.common.config.ConfigDef.Importance, org.apache.kafka.common.config.ConfigDef.LambdaValidator, org.apache.kafka.common.config.ConfigDef.ListSize, org.apache.kafka.common.config.ConfigDef.NonEmptyString, org.apache.kafka.common.config.ConfigDef.NonEmptyStringWithoutControlChars, org.apache.kafka.common.config.ConfigDef.NonNullValidator, org.apache.kafka.common.config.ConfigDef.Range, org.apache.kafka.common.config.ConfigDef.Recommender, org.apache.kafka.common.config.ConfigDef.Type, org.apache.kafka.common.config.ConfigDef.Validator, org.apache.kafka.common.config.ConfigDef.ValidList, org.apache.kafka.common.config.ConfigDef.ValidString, org.apache.kafka.common.config.ConfigDef.Width -
Field Summary
Fields inherited from class org.apache.kafka.common.config.ConfigDef
NO_DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhideDistributionType(boolean hide) This method hides the distribution type from documentation but does not make them unconfigurableprotected voidhideExtractorBuffer(boolean hide) This method hides the extractor buffer from documentation but does not make them unconfigurableprotected voidhideExtractorCacheSize(boolean hide) This method hides the extractor cache size from documentation but does not make them unconfigurableprotected voidhideExtractorCSVHeaders(boolean hide) This method hides the extractor csv headers from documentation but does not make them unconfigurableprotected voidhideExtractorCSVHeadersEnabled(boolean hide) This method hides the extractor csv headers enabled from documentation but does not make them unconfigurableprotected voidhideExtractorExtractorClass(boolean hide) This method hides the extractor class enabled from documentation but does not make them unconfigurableprotected voidhideNativeStartKey(boolean hide) This method hides the native start key from documentation but does not make them unconfigurableprotected voidhideRingBufferSize(boolean hide) This method hides the ring buffer size from documentation but does not make them unconfigurable.multiValidate(Map<String, org.apache.kafka.common.config.ConfigValue> valueMap) Methods inherited from class io.aiven.commons.kafka.connector.common.config.ConnectorCommonConfigDef
hideCompressionTypeMethods inherited from class io.aiven.commons.kafka.config.CommonConfigDef
hide, validateMethods inherited from class org.apache.kafka.common.config.ConfigDef
configKeys, convertToString, convertToStringMapWithPasswordValues, defaultValues, define, define, define, define, define, define, define, define, define, define, define, define, define, define, define, define, define, define, defineInternal, defineInternal, embed, getConfigValue, groups, headers, names, parse, parseType, toEnrichedRst, toHtml, toHtml, toHtml, toHtml, toHtmlTable, toHtmlTable, toRst, validateAll, withClientSaslSupport, withClientSslSupport
-
Constructor Details
-
SourceCommonConfigDef
public SourceCommonConfigDef()Constructor.
-
-
Method Details
-
multiValidate
public Map<String,org.apache.kafka.common.config.ConfigValue> multiValidate(Map<String, org.apache.kafka.common.config.ConfigValue> valueMap) - Overrides:
multiValidatein classConnectorCommonConfigDef
-
hideExtractorBuffer
protected void hideExtractorBuffer(boolean hide) This method hides the extractor buffer from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-
hideDistributionType
protected void hideDistributionType(boolean hide) This method hides the distribution type from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-
hideNativeStartKey
protected void hideNativeStartKey(boolean hide) This method hides the native start key from documentation but does not make them unconfigurable- Parameters:
hide- true hides key from documentation false shows the config in the documentation.
-
hideRingBufferSize
protected void hideRingBufferSize(boolean hide) This method hides the ring buffer size from documentation but does not make them unconfigurable.- Parameters:
hide- true hides key from documentation false shows the config in the documentation.
-
hideExtractorCacheSize
protected void hideExtractorCacheSize(boolean hide) This method hides the extractor cache size from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-
hideExtractorCSVHeaders
protected void hideExtractorCSVHeaders(boolean hide) This method hides the extractor csv headers from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-
hideExtractorCSVHeadersEnabled
protected void hideExtractorCSVHeadersEnabled(boolean hide) This method hides the extractor csv headers enabled from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-
hideExtractorExtractorClass
protected void hideExtractorExtractorClass(boolean hide) This method hides the extractor class enabled from documentation but does not make them unconfigurable- Parameters:
hide- true hides the key from documentation false shows the config in the documentation
-