Class StrimziKafkaConnectBuilder
java.lang.Object
io.debezium.testing.system.tools.kafka.builders.kafka.StrimziBuilderWrapper<StrimziKafkaConnectBuilder,io.strimzi.api.kafka.model.KafkaConnectBuilder,io.strimzi.api.kafka.model.KafkaConnect>
io.debezium.testing.system.tools.kafka.builders.kafka.StrimziKafkaConnectBuilder
public class StrimziKafkaConnectBuilder
extends StrimziBuilderWrapper<StrimziKafkaConnectBuilder,io.strimzi.api.kafka.model.KafkaConnectBuilder,io.strimzi.api.kafka.model.KafkaConnect>
This class simplifies building of kafkaConnect by providing pre-made configurations for whole kafkaConnect or parts of its definition
-
Field Summary
FieldsFields inherited from class io.debezium.testing.system.tools.kafka.builders.kafka.StrimziBuilderWrapper
builder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStrimziKafkaConnectBuilder(io.strimzi.api.kafka.model.KafkaConnectBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic StrimziKafkaConnectBuilderbase()io.strimzi.api.kafka.model.KafkaConnectbuild()private static io.strimzi.api.kafka.model.template.KafkaConnectTemplateprivate static io.strimzi.api.kafka.model.ClientTlsbooleanhasBuild()private static io.strimzi.api.kafka.model.connect.build.PluginBuilderprepareStandardPluginBuilder(String dbName) withLoggingFromConfigMap(io.fabric8.kubernetes.api.model.ConfigMap configMap) withMetricsFromConfigMap(io.fabric8.kubernetes.api.model.ConfigMap configMap) withPullSecret(String pullSecretName) Methods inherited from class io.debezium.testing.system.tools.kafka.builders.kafka.StrimziBuilderWrapper
onBuilder, self
-
Field Details
-
DEFAULT_KC_NAME
-
DEFAULT_BOOSTRAP_SERVER
-
-
Constructor Details
-
StrimziKafkaConnectBuilder
protected StrimziKafkaConnectBuilder(io.strimzi.api.kafka.model.KafkaConnectBuilder builder)
-
-
Method Details
-
build
public io.strimzi.api.kafka.model.KafkaConnect build()- Specified by:
buildin classStrimziBuilderWrapper<StrimziKafkaConnectBuilder,io.strimzi.api.kafka.model.KafkaConnectBuilder, io.strimzi.api.kafka.model.KafkaConnect>
-
hasBuild
public boolean hasBuild() -
imageStream
-
base
-
withImage
-
withBuild
-
withConnectorResources
-
withStandardPlugins
-
withPullSecret
-
withLoggingFromConfigMap
public StrimziKafkaConnectBuilder withLoggingFromConfigMap(io.fabric8.kubernetes.api.model.ConfigMap configMap) -
withMetricsFromConfigMap
public StrimziKafkaConnectBuilder withMetricsFromConfigMap(io.fabric8.kubernetes.api.model.ConfigMap configMap) -
prepareStandardPluginBuilder
private static io.strimzi.api.kafka.model.connect.build.PluginBuilder prepareStandardPluginBuilder(String dbName) -
defaultTemplate
private static io.strimzi.api.kafka.model.template.KafkaConnectTemplate defaultTemplate() -
defaultTLS
private static io.strimzi.api.kafka.model.ClientTls defaultTLS() -
defaultConfig
-