From 0990a5f7740266fe3ac607a965ee326d364e58d4 Mon Sep 17 00:00:00 2001 From: Ondrej Babec Date: Sun, 18 Feb 2024 14:10:14 +0100 Subject: [PATCH] DBZ-7503 Allow parsing whole ConfigProperties map --- .../io/debezium/operator/api/model/ConfigProperties.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debezium-operator-api/src/main/java/io/debezium/operator/api/model/ConfigProperties.java b/debezium-operator-api/src/main/java/io/debezium/operator/api/model/ConfigProperties.java index 8c838ee..8c93f51 100644 --- a/debezium-operator-api/src/main/java/io/debezium/operator/api/model/ConfigProperties.java +++ b/debezium-operator-api/src/main/java/io/debezium/operator/api/model/ConfigProperties.java @@ -10,6 +10,7 @@ import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.debezium.operator.api.config.ConfigMappable; import io.debezium.operator.api.config.ConfigMapping; @@ -25,6 +26,11 @@ public Map getProps() { return props; } + @JsonIgnore + public void setAllProps(Map props) { + this.props.putAll(props); + } + @JsonAnySetter public void setProps(String name, Object value) { getProps().put(name, value);