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

java.lang.Object
io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<R>
io.quarkiverse.operatorsdk.runtime.QuarkusKubernetesDependentResourceConfig<R>

public class QuarkusKubernetesDependentResourceConfig<R extends io.fabric8.kubernetes.api.model.HasMetadata> extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<R>
  • Field Summary

    Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig

    DEFAULT_CREATE_RESOURCE_ONLY_IF_NOT_EXISTING_WITH_SSA
  • Constructor Summary

    Constructors
    Constructor
    Description
    QuarkusKubernetesDependentResourceConfig(Set<String> namespaces, String labelSelector, boolean configuredNS, boolean createResourceOnlyIfNotExistingWithSSA, io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator<R,?> resourceDiscriminator, Boolean useSSA, io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter<R> onAddFilter, io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter<R> onUpdateFilter, io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter<R> onDeleteFilter, io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter<R> genericFilter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter<R>
     
     
     
    io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter<R>
     
    io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter<R>
     
    io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter<R>
     
    boolean
     
     
    void
    setNamespaces(Set<String> namespaces)
     

    Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig

    createResourceOnlyIfNotExistingWithSSA, genericFilter, getResourceDiscriminator, labelSelector, namespaces, onAddFilter, onDeleteFilter, onUpdateFilter, setLabelSelector, useSSA, wereNamespacesConfigured

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QuarkusKubernetesDependentResourceConfig

      public QuarkusKubernetesDependentResourceConfig(Set<String> namespaces, String labelSelector, boolean configuredNS, boolean createResourceOnlyIfNotExistingWithSSA, io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator<R,?> resourceDiscriminator, Boolean useSSA, io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter<R> onAddFilter, io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter<R> onUpdateFilter, io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter<R> onDeleteFilter, io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter<R> genericFilter)
  • Method Details

    • getNamespaces

      public Set<String> getNamespaces()
    • setNamespaces

      public void setNamespaces(Set<String> namespaces)
      Overrides:
      setNamespaces in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<R extends io.fabric8.kubernetes.api.model.HasMetadata>
    • getLabelSelector

      public String getLabelSelector()
    • getOnAddFilter

      public io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter<R> getOnAddFilter()
    • getOnUpdateFilter

      public io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter<R> getOnUpdateFilter()
    • getOnDeleteFilter

      public io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter<R> getOnDeleteFilter()
    • getGenericFilter

      public io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter<R> getGenericFilter()
    • getConfiguredNS

      public boolean getConfiguredNS()
    • isCreateResourceOnlyIfNotExistingWithSSA

      public boolean isCreateResourceOnlyIfNotExistingWithSSA()
    • isUseSSA

      public Boolean isUseSSA()