Class PredicateDefinition

java.lang.Object
io.debezium.kcrestextension.entities.PluginDefinition
io.debezium.kcrestextension.entities.PredicateDefinition

public class PredicateDefinition extends PluginDefinition
JSON model that describes a Predicate entry used to conditionally enable/disable/apply Single Message Transforms / SMTs.
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • PredicateDefinition

      public PredicateDefinition(String className, org.apache.kafka.common.config.ConfigDef config)
  • Method Details

    • fromPluginDesc

      public static PredicateDefinition fromPluginDesc(org.apache.kafka.connect.runtime.isolation.PluginDesc<org.apache.kafka.connect.transforms.predicates.Predicate<?>> predicate)
    • className

      public String className()