Class ConnectorConfigBuilder
- java.lang.Object
-
- io.debezium.testing.openshift.tools.kafka.ConnectorConfigBuilder
-
public class ConnectorConfigBuilder extends Object
- Author:
- Jakub Cechacek
-
-
Constructor Summary
Constructors Constructor Description ConnectorConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectorConfigBuilderaddApicurioAvroSupport(String apicurioUrl)Adds all properties required to enable Avro serialisation via Apicurio Registry.Map<String,Object>get()io.strimzi.api.kafka.model.KafkaConnectorgetCustomResource()Get configuration as OpenShift CR of typeKafkaConnectorStringgetJsonString()Get configuration as JSON stringConnectorConfigBuilderput(String key, Object value)
-
-
-
Method Detail
-
put
public ConnectorConfigBuilder put(String key, Object value)
-
addApicurioAvroSupport
public ConnectorConfigBuilder addApicurioAvroSupport(String apicurioUrl)
Adds all properties required to enable Avro serialisation via Apicurio Registry.- Parameters:
apicurioUrl- Apicurio REST endpoint- Returns:
- this builder
-
getJsonString
public String getJsonString()
Get configuration as JSON string- Returns:
- JSON string of connector config
-
getCustomResource
public io.strimzi.api.kafka.model.KafkaConnector getCustomResource()
Get configuration as OpenShift CR of typeKafkaConnector- Returns:
- Connector CR
-
-