Class ConfigMapDependentResource

java.lang.Object
io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource<R,P>
io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource<R,P,io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource<R,P>>
io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<R,P>
io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>
org.optaplanner.operator.impl.solver.model.ConfigMapDependentResource
All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator<io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<io.fabric8.kubernetes.api.model.ConfigMap>>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware, io.javaoperatorsdk.operator.processing.dependent.Creator<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>, io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>

public final class ConfigMapDependentResource extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    static final String
     

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

    client

    Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

    eventSourceNameToUse, genericFilter, onAddFilter, onDeleteFilter, onUpdateFilter

    Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

    creator, updater
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConfigMapDependentResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.fabric8.kubernetes.api.model.ConfigMap
    desired(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
     
    io.fabric8.kubernetes.api.model.ConfigMap
    update(io.fabric8.kubernetes.api.model.ConfigMap actual, io.fabric8.kubernetes.api.model.ConfigMap target, OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
     

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

    addOwnerReference, configuration, configureWith, configureWith, create, createEventSource, deleteTargetResource, getKubernetesClient, handleCreate, handleDelete, handleUpdate, isDeletable, match, match, prepare, setKubernetesClient

    Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

    applyFilters, eventSource, eventSource, initEventSource, onCreated, onUpdated, resolveEventSource, resourceType, setEventSource, setOnAddFilter, setOnDeleteFilter, setOnUpdateFilter, useEventSourceWithName

    Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

    delete, getSecondaryResource, isCreatable, isUpdatable, reconcile, reconcile, setResourceDiscriminator

    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.processing.dependent.Creator

    create

    Methods inherited from interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter

    delete

    Methods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Updater

    match
  • Field Details

  • Constructor Details

    • ConfigMapDependentResource

      public ConfigMapDependentResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
  • Method Details

    • desired

      protected io.fabric8.kubernetes.api.model.ConfigMap desired(OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
      Overrides:
      desired in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>
    • update

      public io.fabric8.kubernetes.api.model.ConfigMap update(io.fabric8.kubernetes.api.model.ConfigMap actual, io.fabric8.kubernetes.api.model.ConfigMap target, OptaPlannerSolver solver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)
      Specified by:
      update in interface io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>
      Overrides:
      update in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,OptaPlannerSolver>