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
FieldsModifier and TypeFieldDescriptionstatic 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
ConstructorsConstructorDescriptionConfigMapDependentResource
(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
-
SOLVER_MESSAGE_INPUT_KEY
- See Also:
-
SOLVER_MESSAGE_OUTPUT_KEY
- See Also:
-
SOLVER_MESSAGE_AMQ_HOST_KEY
- See Also:
-
SOLVER_MESSAGE_AMQ_PORT_KEY
- See Also:
-
-
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 classio.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 interfaceio.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,
OptaPlannerSolver> - Overrides:
update
in classio.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,
OptaPlannerSolver>
-