Class Transformation

java.lang.Object
io.debezium.operator.api.model.Transformation
All Implemented Interfaces:
ConfigMappable

public class Transformation extends Object implements ConfigMappable
  • Field Details

    • type

      @JsonPropertyDescription("Fully qualified name of Java class implementing the transformation.") private String type
    • predicate

      @JsonPropertyDescription("The name of the predicate to be applied to this transformation.") private String predicate
    • negate

      @JsonPropertyDescription("Determines if the result of the applied predicate will be negated.") private boolean negate
    • config

      private ConfigProperties config
  • Constructor Details

    • Transformation

      public Transformation()
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getPredicate

      public String getPredicate()
    • setPredicate

      public void setPredicate(String predicate)
    • isNegate

      public boolean isNegate()
    • setNegate

      public void setNegate(boolean negate)
    • getConfig

      public ConfigProperties getConfig()
    • setConfig

      public void setConfig(ConfigProperties config)
    • asConfiguration

      public ConfigMapping asConfiguration()
      Specified by:
      asConfiguration in interface ConfigMappable