Class QuarkusControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
- java.lang.Object
-
- io.quarkiverse.operatorsdk.runtime.QuarkusControllerConfiguration<R>
-
- 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 Summary
Constructors Constructor Description QuarkusControllerConfiguration(String associatedReconcilerClassName, String name, String resourceTypeName, String crVersion, boolean generationAware, String resourceClassName, boolean registrationDelayed, Set<String> namespaces, String finalizer, String labelSelector)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Set<String>asSet(String[] namespaces)StringgetAssociatedReconcilerClassName()io.javaoperatorsdk.operator.api.config.ConfigurationServicegetConfigurationService()StringgetCrVersion()Set<String>getEffectiveNamespaces()StringgetFinalizer()StringgetLabelSelector()StringgetName()Set<String>getNamespaces()Class<R>getResourceClass()StringgetResourceClassName()StringgetResourceTypeName()io.javaoperatorsdk.operator.api.config.RetryConfigurationgetRetryConfiguration()booleanisGenerationAware()booleanisRegistrationDelayed()voidsetConfigurationService(io.javaoperatorsdk.operator.api.config.ConfigurationService configurationService)voidsetFinalizer(String finalizer)voidsetLabelSelector(String labelSelector)
-
-
-
Constructor Detail
-
QuarkusControllerConfiguration
public QuarkusControllerConfiguration(String associatedReconcilerClassName, String name, String resourceTypeName, String crVersion, boolean generationAware, String resourceClassName, boolean registrationDelayed, Set<String> namespaces, String finalizer, String labelSelector)
-
-
Method Detail
-
getResourceClassName
public String getResourceClassName()
-
isRegistrationDelayed
public boolean isRegistrationDelayed()
-
getResourceClass
public Class<R> getResourceClass()
- Specified by:
getResourceClassin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getName
public String getName()
- Specified by:
getNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getResourceTypeName
public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getCrVersion
public String getCrVersion()
-
getFinalizer
public String getFinalizer()
- Specified by:
getFinalizerin interfaceio.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:
isGenerationAwarein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getAssociatedReconcilerClassName
public String getAssociatedReconcilerClassName()
- Specified by:
getAssociatedReconcilerClassNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getNamespaces
public Set<String> getNamespaces()
- Specified by:
getNamespacesin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getRetryConfiguration
public io.javaoperatorsdk.operator.api.config.RetryConfiguration getRetryConfiguration()
- Specified by:
getRetryConfigurationin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getConfigurationService
public io.javaoperatorsdk.operator.api.config.ConfigurationService getConfigurationService()
- Specified by:
getConfigurationServicein interfaceio.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:
setConfigurationServicein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getEffectiveNamespaces
public Set<String> getEffectiveNamespaces()
- Specified by:
getEffectiveNamespacesin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
getLabelSelector
public String getLabelSelector()
- Specified by:
getLabelSelectorin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
setLabelSelector
public void setLabelSelector(String labelSelector)
-
-