Class AbstractOperatorExtension.AbstractBuilder<T extends AbstractOperatorExtension.AbstractBuilder<T>>

    • Field Detail

      • infrastructure

        protected final List<io.fabric8.kubernetes.api.model.HasMetadata> infrastructure
      • infrastructureTimeout

        protected Duration infrastructureTimeout
      • preserveNamespaceOnError

        protected boolean preserveNamespaceOnError
      • waitForNamespaceDeletion

        protected boolean waitForNamespaceDeletion
      • oneNamespacePerClass

        protected boolean oneNamespacePerClass
      • namespaceDeleteTimeout

        protected int namespaceDeleteTimeout
      • namespaceNameSupplier

        protected Function<org.junit.jupiter.api.extension.ExtensionContext,​String> namespaceNameSupplier
      • perClassNamespaceNameSupplier

        protected Function<org.junit.jupiter.api.extension.ExtensionContext,​String> perClassNamespaceNameSupplier
    • Constructor Detail

      • AbstractBuilder

        protected AbstractBuilder()
    • Method Detail

      • preserveNamespaceOnError

        public T preserveNamespaceOnError​(boolean value)
      • waitForNamespaceDeletion

        public T waitForNamespaceDeletion​(boolean value)
      • oneNamespacePerClass

        public T oneNamespacePerClass​(boolean value)
      • withInfrastructureTimeout

        public T withInfrastructureTimeout​(Duration value)
      • withInfrastructure

        public T withInfrastructure​(List<io.fabric8.kubernetes.api.model.HasMetadata> hm)
      • withInfrastructure

        public T withInfrastructure​(io.fabric8.kubernetes.api.model.HasMetadata... hms)
      • withNamespaceDeleteTimeout

        public T withNamespaceDeleteTimeout​(int timeout)