Class StrimziSubscriptionBuilder
java.lang.Object
io.debezium.testing.system.tools.fabric8.FabricBuilderWrapper<StrimziSubscriptionBuilder,io.fabric8.openshift.api.model.operatorhub.v1alpha1.SubscriptionBuilder,io.fabric8.openshift.api.model.operatorhub.v1alpha1.Subscription>
io.debezium.testing.system.tools.kafka.builders.StrimziSubscriptionBuilder
- All Implemented Interfaces:
OperatorSubscriptionBuilder
public class StrimziSubscriptionBuilder
extends FabricBuilderWrapper<StrimziSubscriptionBuilder,io.fabric8.openshift.api.model.operatorhub.v1alpha1.SubscriptionBuilder,io.fabric8.openshift.api.model.operatorhub.v1alpha1.Subscription>
implements OperatorSubscriptionBuilder
Builder for strimzi/amq-streams subscription object.
-
Field Summary
FieldsFields inherited from class io.debezium.testing.system.tools.fabric8.FabricBuilderWrapper
builder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStrimziSubscriptionBuilder(io.fabric8.openshift.api.model.operatorhub.v1alpha1.SubscriptionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic StrimziSubscriptionBuilderbase()io.fabric8.openshift.api.model.operatorhub.v1alpha1.Subscriptionbuild()withChannel(String channel) Base config for Strimzi subscriptionwithNamespace(String namespace) Base config for Amq streams subscriptionMethods inherited from class io.debezium.testing.system.tools.fabric8.FabricBuilderWrapper
onBuilder, self
-
Field Details
-
STRIMZI_OPERATOR_NAME
- See Also:
-
AMQ_STREAMS_OPERATOR_NAME
- See Also:
-
-
Constructor Details
-
StrimziSubscriptionBuilder
protected StrimziSubscriptionBuilder(io.fabric8.openshift.api.model.operatorhub.v1alpha1.SubscriptionBuilder builder)
-
-
Method Details
-
base
-
withCommunityConfig
Base config for Strimzi subscription- Specified by:
withCommunityConfigin interfaceOperatorSubscriptionBuilder- Returns:
-
withProductConfig
Base config for Amq streams subscription- Specified by:
withProductConfigin interfaceOperatorSubscriptionBuilder- Returns:
-
withNamespace
- Specified by:
withNamespacein interfaceOperatorSubscriptionBuilder
-
withChannel
- Specified by:
withChannelin interfaceOperatorSubscriptionBuilder
-
build
public io.fabric8.openshift.api.model.operatorhub.v1alpha1.Subscription build()- Specified by:
buildin interfaceOperatorSubscriptionBuilder- Specified by:
buildin classFabricBuilderWrapper<StrimziSubscriptionBuilder,io.fabric8.openshift.api.model.operatorhub.v1alpha1.SubscriptionBuilder, io.fabric8.openshift.api.model.operatorhub.v1alpha1.Subscription>
-