Class DebeziumServerSpec

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

public class DebeziumServerSpec extends Object implements ConfigMappable
  • Field Details

    • image

      @JsonPropertyDescription("Image used for Debezium Server container. This property takes precedence over version.") private String image
    • version

      @JsonPropertyDescription("Version of Debezium Server to be used.") private String version
    • sink

      @JsonPropertyDescription("Sink configuration.") private Sink sink
    • source

      @JsonPropertyDescription("Debezium source connector configuration.") private Source source
    • format

      @JsonPropertyDescription("Message output format configuration.") private Format format
    • quarkus

      @JsonPropertyDescription("Quarkus configuration passed down to Debezium Server process.") private Quarkus quarkus
    • runtime

      @JsonPropertyDescription("Configuration allowing the modification of various aspects of Debezium Server runtime.") private Runtime runtime
    • transforms

      @JsonPropertyDescription("Single Message Transformations employed by this instance of Debezium Server.") private List<Transformation> transforms
    • predicates

      @JsonPropertyDescription("Predicates employed by this instance of Debezium Server.") private Map<String,Predicate> predicates
  • Constructor Details

    • DebeziumServerSpec

      public DebeziumServerSpec()
  • Method Details

    • getImage

      public String getImage()
    • setImage

      public void setImage(String image)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getSink

      public Sink getSink()
    • setSink

      public void setSink(Sink sink)
    • getSource

      public Source getSource()
    • setSource

      public void setSource(Source source)
    • getQuarkus

      public Quarkus getQuarkus()
    • setQuarkus

      public void setQuarkus(Quarkus quarkus)
    • getRuntime

      public Runtime getRuntime()
    • setRuntime

      public void setRuntime(Runtime runtime)
    • getFormat

      public Format getFormat()
    • setFormat

      public void setFormat(Format format)
    • getTransforms

      public List<Transformation> getTransforms()
    • setTransforms

      public void setTransforms(List<Transformation> transforms)
    • getPredicates

      public Map<String,Predicate> getPredicates()
    • setPredicates

      public void setPredicates(Map<String,Predicate> predicates)
    • asConfiguration

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