Class QuarkusControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R>

    public class QuarkusControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
    extends Object
    implements io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R>
    • Constructor Detail

    • Method Detail

      • getResourceClassName

        public String getResourceClassName()
      • isRegistrationDelayed

        public boolean isRegistrationDelayed()
      • getResourceClass

        public Class<R> getResourceClass()
        Specified by:
        getResourceClass in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getName

        public String getName()
        Specified by:
        getName in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getResourceTypeName

        public String getResourceTypeName()
        Specified by:
        getResourceTypeName in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getCrVersion

        public String getCrVersion()
      • getFinalizer

        public String getFinalizer()
        Specified by:
        getFinalizer in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • setFinalizer

        public void setFinalizer​(String finalizer)
      • isGenerationAware

        public boolean isGenerationAware()
        Specified by:
        isGenerationAware in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getAssociatedReconcilerClassName

        public String getAssociatedReconcilerClassName()
        Specified by:
        getAssociatedReconcilerClassName in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getNamespaces

        public Set<String> getNamespaces()
        Specified by:
        getNamespaces in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getRetryConfiguration

        public io.javaoperatorsdk.operator.api.config.RetryConfiguration getRetryConfiguration()
        Specified by:
        getRetryConfiguration in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getConfigurationService

        public io.javaoperatorsdk.operator.api.config.ConfigurationService getConfigurationService()
        Specified by:
        getConfigurationService in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • setConfigurationService

        public void setConfigurationService​(io.javaoperatorsdk.operator.api.config.ConfigurationService configurationService)
        Specified by:
        setConfigurationService in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getEffectiveNamespaces

        public Set<String> getEffectiveNamespaces()
        Specified by:
        getEffectiveNamespaces in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • getLabelSelector

        public String getLabelSelector()
        Specified by:
        getLabelSelector in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
      • setLabelSelector

        public void setLabelSelector​(String labelSelector)