Class ConnectorConfigBuilder


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

      • mapper

        private final com.fasterxml.jackson.databind.ObjectMapper mapper
    • Constructor Detail

      • ConnectorConfigBuilder

        public ConnectorConfigBuilder()
    • Method Detail

      • 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 type KafkaConnector
        Returns:
        Connector CR