Class ConnectorConfigBuilder
- java.lang.Object
-
- io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder
-
public class ConnectorConfigBuilder extends Object
- Author:
- Jakub Cechacek
-
-
Constructor Summary
Constructors Constructor Description ConnectorConfigBuilder(String connectorName)
-
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()StringgetConnectorName()io.strimzi.api.kafka.model.KafkaConnectorgetCustomResource()Get configuration as OpenShift CR of typeKafkaConnectorStringgetDbServerName()StringgetJsonString()Get configuration as JSON stringConnectorConfigBuilderput(String key, Object value)
-
-
-
Constructor Detail
-
ConnectorConfigBuilder
public ConnectorConfigBuilder(String connectorName)
-
-
Method Detail
-
getConnectorName
public String getConnectorName()
-
getDbServerName
public String getDbServerName()
-
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
-
-