Class ScaledObjectDependentResource

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<ScaledObject,​OptaPlannerSolver>, io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider<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.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware, io.javaoperatorsdk.operator.processing.dependent.Creator<ScaledObject,​OptaPlannerSolver>, io.javaoperatorsdk.operator.processing.dependent.Updater<ScaledObject,​OptaPlannerSolver>, io.javaoperatorsdk.operator.processing.ResourceOwner<ScaledObject,​OptaPlannerSolver>

    public final class ScaledObjectDependentResource
    extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<ScaledObject,​OptaPlannerSolver>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ARTEMIS_QUEUE_TRIGGER  
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

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

        genericFilter, onAddFilter, onDeleteFilter, onUpdateFilter
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        creatable, creator, updatable, updater
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ScaledObject desired​(OptaPlannerSolver optaPlannerSolver, io.javaoperatorsdk.operator.api.reconciler.Context<OptaPlannerSolver> context)  
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

        addOwnerReference, configureWith, configureWith, create, createEventSource, delete, getKubernetesClient, getSecondaryResource, handleCreate, handleUpdate, match, prepare, resourceType, setKubernetesClient, update
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

        applyFilters, eventSource, initEventSource, onCreated, onUpdated, setEventSource, setOnAddFilter, setOnDeleteFilter, setOnUpdateFilter
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        reconcile
      • 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, update
    • Constructor Detail

      • ScaledObjectDependentResource

        public ScaledObjectDependentResource​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)