Class ConnectorConfigBuilder

java.lang.Object
io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder

public class ConnectorConfigBuilder extends Object
Author:
Jakub Cechacek
  • Field Details

    • config

      private final Map<String,Object> config
    • mapper

      private final com.fasterxml.jackson.databind.ObjectMapper mapper
    • connectorName

      private final String connectorName
  • Constructor Details

    • ConnectorConfigBuilder

      public ConnectorConfigBuilder(String connectorName)
  • Method Details

    • getConnectorName

      public String getConnectorName()
    • getDbServerName

      public String getDbServerName()
    • put

      public ConnectorConfigBuilder put(String key, Object value)
    • get

      public Map<String,Object> get()
    • addApicurioAvroSupport

      public ConnectorConfigBuilder addApicurioAvroSupport(String apicurioUrl)
    • 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 type KafkaConnector
      Returns:
      Connector CR