Class StrimziBuilderWrapper<I extends StrimziBuilderWrapper<I,B,R>,B,R>

java.lang.Object
io.debezium.testing.system.tools.kafka.builders.kafka.StrimziBuilderWrapper<I,B,R>
Type Parameters:
I - type of the child wrapper instance
B - type of strimzi builder
R - type of resource build by strimzi builder
Direct Known Subclasses:
StrimziKafkaBuilder, StrimziKafkaConnectBuilder

public abstract class StrimziBuilderWrapper<I extends StrimziBuilderWrapper<I,B,R>,B,R> extends Object
Wraps Strimzi builder in order to provide convenience methods for Debezium configuration
  • Field Details

    • builder

      protected B builder
  • Constructor Details

    • StrimziBuilderWrapper

      protected StrimziBuilderWrapper(B builder)
  • Method Details

    • self

      protected I self()
    • onBuilder

      protected I onBuilder(Consumer<B> configurator)
    • build

      public abstract R build()