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

public static class SourceCommonConfig.SourceCommonConfigDef extends ConnectorCommonConfigDef
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
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    hideDistributionType(boolean hide)
    This method hides the distribution type from documentation but does not make them unconfigurable
    protected void
    hideExtractorBuffer(boolean hide)
    This method hides the extractor buffer from documentation but does not make them unconfigurable
    protected void
    hideExtractorCacheSize(boolean hide)
    This method hides the extractor cache size from documentation but does not make them unconfigurable
    protected void
    This method hides the extractor csv headers from documentation but does not make them unconfigurable
    protected void
    This method hides the extractor csv headers enabled from documentation but does not make them unconfigurable
    protected void
    This method hides the extractor class enabled from documentation but does not make them unconfigurable
    protected void
    hideNativeStartKey(boolean hide)
    This method hides the native start key from documentation but does not make them unconfigurable
    protected void
    hideRingBufferSize(boolean hide)
    This method hides the ring buffer size from documentation but does not make them unconfigurable.
    Map<String,org.apache.kafka.common.config.ConfigValue>
    multiValidate(Map<String,org.apache.kafka.common.config.ConfigValue> valueMap)
     

    Methods inherited from class io.aiven.commons.kafka.connector.common.config.ConnectorCommonConfigDef

    hideCompressionType

    Methods inherited from class io.aiven.commons.kafka.config.CommonConfigDef

    hide, validate

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      multiValidate in class ConnectorCommonConfigDef
    • 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