Class ConfigDefinition

java.lang.Object
io.debezium.config.ConfigDefinition

@ThreadSafe @Immutable public class ConfigDefinition extends Object
Defines the configuration options of a connector.
Author:
Jiri Pechanec, Gunnar Morling
  • Field Details

    • connectorName

      private final String connectorName
    • type

      private final List<Field> type
    • connector

      private final List<Field> connector
    • history

      private final List<Field> history
    • events

      private final List<Field> events
  • Constructor Details

  • Method Details

    • editor

      public static ConfigDefinitionEditor editor()
      Returns an editor for new empty config definition instance.
    • edit

      public ConfigDefinitionEditor edit()
      Returns an editor for a config definition instance seeded with the values from this config definition.
    • all

      public Iterable<Field> all()
    • configDef

      public org.apache.kafka.common.config.ConfigDef configDef()
    • connectorName

      public String connectorName()
    • type

      public List<Field> type()
    • connector

      public List<Field> connector()
    • history

      public List<Field> history()
    • events

      public List<Field> events()
    • addToList

      private void addToList(List<Field> list, List<Field> fields)
    • addToConfigDef

      private void addToConfigDef(org.apache.kafka.common.config.ConfigDef configDef, String group, List<Field> fields)