Class QuarkusControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
- 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.client.CustomResource> extends Object implements io.javaoperatorsdk.operator.api.config.ControllerConfiguration<R>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Set<String>asSet(String[] namespaces)StringgetAssociatedControllerClassName()io.javaoperatorsdk.operator.api.config.ConfigurationServicegetConfigurationService()StringgetCrClass()StringgetCrdName()StringgetCRDName()Class<R>getCustomResourceClass()Set<String>getEffectiveNamespaces()StringgetFinalizer()StringgetLabelSelector()StringgetName()Set<String>getNamespaces()io.javaoperatorsdk.operator.api.config.RetryConfigurationgetRetryConfiguration()booleanisGenerationAware()booleanisRegistrationDelayed()voidsetConfigurationService(io.javaoperatorsdk.operator.api.config.ConfigurationService configurationService)voidsetFinalizer(String finalizer)voidsetLabelSelector(String labelSelector)
-
-
-
Method Detail
-
getCrdName
public String getCrdName()
-
getCrClass
public String getCrClass()
-
isRegistrationDelayed
public boolean isRegistrationDelayed()
-
getCustomResourceClass
public Class<R> getCustomResourceClass()
- Specified by:
getCustomResourceClassin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getName
public String getName()
- Specified by:
getNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getCRDName
public String getCRDName()
- Specified by:
getCRDNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getFinalizer
public String getFinalizer()
- Specified by:
getFinalizerin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
setFinalizer
public void setFinalizer(String finalizer)
-
isGenerationAware
public boolean isGenerationAware()
- Specified by:
isGenerationAwarein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getAssociatedControllerClassName
public String getAssociatedControllerClassName()
- Specified by:
getAssociatedControllerClassNamein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getNamespaces
public Set<String> getNamespaces()
- Specified by:
getNamespacesin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getRetryConfiguration
public io.javaoperatorsdk.operator.api.config.RetryConfiguration getRetryConfiguration()
- Specified by:
getRetryConfigurationin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getConfigurationService
public io.javaoperatorsdk.operator.api.config.ConfigurationService getConfigurationService()
- Specified by:
getConfigurationServicein interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
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.client.CustomResource>
-
getEffectiveNamespaces
public Set<String> getEffectiveNamespaces()
- Specified by:
getEffectiveNamespacesin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getLabelSelector
public String getLabelSelector()
- Specified by:
getLabelSelectorin interfaceio.javaoperatorsdk.operator.api.config.ControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
setLabelSelector
public void setLabelSelector(String labelSelector)
-
-