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,WebPage>
-
- io.javaoperatorsdk.operator.sample.dependentresource.ConfigMapDependentResource
-
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer<WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected<WebPage>,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,WebPage>,io.javaoperatorsdk.operator.processing.dependent.Matcher<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>,io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>
public class ConfigMapDependentResource extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.javaoperatorsdk.operator.processing.dependent.Matcher
io.javaoperatorsdk.operator.processing.dependent.Matcher.Result<R extends Object>
-
-
Field Summary
-
Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
client
-
-
Constructor Summary
Constructors Constructor Description ConfigMapDependentResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.fabric8.kubernetes.api.model.ConfigMapdesired(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)io.fabric8.kubernetes.api.model.ConfigMapupdate(io.fabric8.kubernetes.api.model.ConfigMap actual, io.fabric8.kubernetes.api.model.ConfigMap target, WebPage primary, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)-
Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
addOwnerReference, addReferenceHandlingMetadata, 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
-
-
-
-
Method Detail
-
desired
protected io.fabric8.kubernetes.api.model.ConfigMap desired(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)
- Overrides:
desiredin classio.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>
-
update
public io.fabric8.kubernetes.api.model.ConfigMap update(io.fabric8.kubernetes.api.model.ConfigMap actual, io.fabric8.kubernetes.api.model.ConfigMap target, WebPage primary, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)- Specified by:
updatein interfaceio.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>- Overrides:
updatein classio.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.ConfigMap,WebPage>
-
-