Class IngressDependentResource
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.networking.v1.Ingress,WebPage>
io.javaoperatorsdk.operator.sample.dependentresource.IngressDependentResource
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.networking.v1.Ingress,,WebPage> io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer<WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected<WebPage>,io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ConfiguredDependentResource<io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<io.fabric8.kubernetes.api.model.networking.v1.Ingress>>,io.javaoperatorsdk.operator.api.reconciler.dependent.NameSetter,io.javaoperatorsdk.operator.processing.dependent.Creator<io.fabric8.kubernetes.api.model.networking.v1.Ingress,,WebPage> io.javaoperatorsdk.operator.processing.dependent.Matcher<io.fabric8.kubernetes.api.model.networking.v1.Ingress,,WebPage> io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.networking.v1.Ingress,WebPage>
public class IngressDependentResource
extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.networking.v1.Ingress,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.AbstractEventSourceHolderDependentResource
eventSourceNameToUseFields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
creator, name, updater -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
addMetadata, addOwnerReference, addReferenceHandlingMetadata, addSecondaryToPrimaryMapperAnnotations, addSecondaryToPrimaryMapperAnnotations, configuration, configureWith, create, createEventSource, deleteTargetResource, getSecondaryToPrimaryMapper, handleDelete, informerConfigurationBuilder, isDeletable, match, match, prepare, selectTargetSecondaryResource, targetSecondaryResourceID, update, useSSAMethods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
eventSource, eventSource, initEventSource, onCreated, onUpdated, resolveEventSource, resourceType, setEventSource, useEventSourceWithNameMethods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
creatable, delete, getSecondaryResource, handleCreate, handleUpdate, isCreatable, isUpdatable, name, reconcile, reconcile, setName, updatableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Creator
createMethods inherited from interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter
deleteMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Matcher
matchMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Updater
update
-
Constructor Details
-
IngressDependentResource
public IngressDependentResource()
-
-
Method Details
-
desired
protected io.fabric8.kubernetes.api.model.networking.v1.Ingress 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.networking.v1.Ingress,WebPage>
-