Class AnnotationConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
- java.lang.Object
-
- io.javaoperatorsdk.operator.config.runtime.AnnotationConfiguration<R>
-
- All Implemented Interfaces:
ControllerConfiguration<R>
public class AnnotationConfiguration<R extends io.fabric8.kubernetes.client.CustomResource> extends Object implements ControllerConfiguration<R>
-
-
Field Summary
-
Fields inherited from interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
WATCH_ALL_NAMESPACES_MARKER
-
-
Constructor Summary
Constructors Constructor Description AnnotationConfiguration(ResourceController<R> controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAssociatedControllerClassName()StringgetCRDName()Class<R>getCustomResourceClass()Class<? extends io.fabric8.kubernetes.client.CustomResourceDoneable<R>>getDoneableClass()StringgetFinalizer()StringgetName()Set<String>getNamespaces()booleanisClusterScoped()booleanisGenerationAware()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
getRetryConfiguration, watchAllNamespaces
-
-
-
-
Constructor Detail
-
AnnotationConfiguration
public AnnotationConfiguration(ResourceController<R> controller)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getCRDName
public String getCRDName()
- Specified by:
getCRDNamein interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getFinalizer
public String getFinalizer()
- Specified by:
getFinalizerin interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
isGenerationAware
public boolean isGenerationAware()
- Specified by:
isGenerationAwarein interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getCustomResourceClass
public Class<R> getCustomResourceClass()
- Specified by:
getCustomResourceClassin interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getDoneableClass
public Class<? extends io.fabric8.kubernetes.client.CustomResourceDoneable<R>> getDoneableClass()
- Specified by:
getDoneableClassin interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
isClusterScoped
public boolean isClusterScoped()
- Specified by:
isClusterScopedin interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getNamespaces
public Set<String> getNamespaces()
- Specified by:
getNamespacesin interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
getAssociatedControllerClassName
public String getAssociatedControllerClassName()
- Specified by:
getAssociatedControllerClassNamein interfaceControllerConfiguration<R extends io.fabric8.kubernetes.client.CustomResource>
-
-