Class FabricKafkaBuilder

java.lang.Object
io.debezium.testing.system.tools.fabric8.FabricBuilderWrapper<FabricKafkaBuilder,io.strimzi.api.kafka.model.KafkaBuilder,io.strimzi.api.kafka.model.Kafka>
io.debezium.testing.system.tools.kafka.builders.FabricKafkaBuilder

public final class FabricKafkaBuilder extends FabricBuilderWrapper<FabricKafkaBuilder,io.strimzi.api.kafka.model.KafkaBuilder,io.strimzi.api.kafka.model.Kafka>
This class simplifies building of kafka by providing default configuration for whole kafka or parts of its definition
  • Field Details

    • DEFAULT_KAFKA_NAME

      public static String DEFAULT_KAFKA_NAME
  • Constructor Details

    • FabricKafkaBuilder

      private FabricKafkaBuilder(io.strimzi.api.kafka.model.KafkaBuilder kafkaBuilder)
  • Method Details

    • build

      public io.strimzi.api.kafka.model.Kafka build()
      Specified by:
      build in class FabricBuilderWrapper<FabricKafkaBuilder,io.strimzi.api.kafka.model.KafkaBuilder,io.strimzi.api.kafka.model.Kafka>
    • base

      public static FabricKafkaBuilder base()
    • withPullSecret

      public FabricKafkaBuilder withPullSecret(Optional<io.fabric8.kubernetes.api.model.Secret> maybePullSecret)
    • withPullSecret

      public FabricKafkaBuilder withPullSecret(String pullSecretName)
    • defaultKafkaSpec

      private static io.strimzi.api.kafka.model.KafkaClusterSpec defaultKafkaSpec()
    • defaultKafkaListeners

      private static List<io.strimzi.api.kafka.model.listener.arraylistener.GenericKafkaListener> defaultKafkaListeners()
    • defaultKafkaConfig

      private static Map<String,Object> defaultKafkaConfig()
    • defaultKafkaZookeeperSpec

      private static io.strimzi.api.kafka.model.ZookeeperClusterSpec defaultKafkaZookeeperSpec()
    • defaultKafkaEntityOperatorSpec

      private static io.strimzi.api.kafka.model.EntityOperatorSpec defaultKafkaEntityOperatorSpec()